Meta Weird Gloop
en_gloopmetawiki
https://meta.weirdgloop.org/
MediaWiki 1.43.3
first-letter
Media
Special
Talk
User
User talk
Meta Weird Gloop
Meta Weird Gloop talk
File
File talk
MediaWiki
MediaWiki talk
Template
Template talk
Help
Help talk
Category
Category talk
Module
Module talk
Bucket
Bucket talk
Migration
0
29
242
2018-01-27T16:33:13Z
Jayden
52
Created page with "{{DISPLAYTITLE:Migrating from Wikia}} If you created a Wikia account and have contributed to any of the previous versions of our projects, you can migrate your account over t..."
wikitext
text/x-wiki
{{DISPLAYTITLE:Migrating from Wikia}}
If you created a Wikia account and have contributed to any of the previous versions of our projects, you can migrate your account over to the new sites. As a result, you'll retain all of your edits and usergroups. To migrate your account, all you need to do is login to any of our wikis with your Wikia credentials, and then they will be authenticated. If your login was successful, you'll be prompted to enter a new password to complete the migration.
==Limitations==
* While your personal CSS and JS pages will be intact, the chances are that a lot of the code within them will either be obsolete or broken. This is because we use an updated version of MediaWiki across our wikis, and we use a different skin compared to Wikia's Oasis skin. Importantly, importing scripts from Wikia's developer wiki will no longer work.
* Your watchlist and preferences will not be carried over. Please ensure to go through and change them.
** '''Important:''' Currently, your preferences across our sites are per-site, not global. We may implement it in the future, or [https://phabricator.wikimedia.org/T16950 Wikimedia might do it first].
==Troubleshooting==
===Can't log in===
If you can't login, ensure that you created an account on Wikia and contributed to one of our old sites prior to the date(s) that they forked from Wikia.<!--insert table of dates?--> Ensure that you are trying to login using your correct Wikia username and password - if you keep getting errors about an incorrect password, try changing your password. You will need to change your password through Wikia if your account has not been migrated yet, not through any of our sites. If you're still having issues logging in, contact a sysadmin using [[Special:Contact]]. Please note that unless there is a technical issue on our end, we can't do anything to help you.
===I've created an account accidentally, can I merge it?===
Yes. Leave a request on [[Requests/Username changes]] and someone with appropriate rights will respond to your request as soon as possible.
f076ce729ea069d37a05564264b6ccd611027d1b
243
242
2018-01-27T16:33:22Z
Jayden
52
wikitext
text/x-wiki
{{DISPLAYTITLE:Migrating from Wikia}}
If you created a Wikia account and have contributed to any of the previous versions of our projects, you can migrate your account over to the new sites. As a result, you'll retain all of your edits and usergroups. To migrate your account, all you need to do is login to any of our wikis with your Wikia credentials, and then they will be authenticated. If your login was successful, you'll be prompted to enter a new password to complete the migration.
==Limitations==
* While your personal CSS and JS pages will be intact, the chances are that a lot of the code within them will either be obsolete or broken. This is because we use an updated version of MediaWiki across our wikis, and we use a different skin compared to Wikia's Oasis skin. Importantly, importing scripts from Wikia's developer wiki will no longer work.
* Your watchlist and preferences will not be carried over. Please ensure to go through and change them.
** '''Important:''' Currently, your preferences across our sites are per-site, not global. We may implement it in the future, or [https://phabricator.wikimedia.org/T16950 Wikimedia might do it first].
==Troubleshooting==
===Can't log in===
If you can't login, ensure that you created an account on Wikia and contributed to one of our old sites prior to the date(s) that they forked from Wikia.<!--insert table of dates?--> Ensure that you are trying to login using your correct Wikia username and password - if you keep getting errors about an incorrect password, try changing your password. You will need to change your password through Wikia if your account has not been migrated yet, not through any of our sites. If you're still having issues logging in, contact a sysadmin using [[Special:Contact]]. Please note that unless there is a technical issue on our end, we can't do anything to help you.
===I've created an account accidentally, can I merge it?===
Yes. Leave a request on [[Requests/Username changes]] and someone with appropriate rights will respond to your request as soon as possible.
d8e1f5c39090424105c4b23534a7d3bf34068ebe
244
243
2018-09-12T00:59:13Z
Jayden
52
wikitext
text/x-wiki
{{DISPLAYTITLE:Migrating from Wikia}}
If you created a Wikia (FANDOM) account and have contributed to one of our wikis prior to the date that they forked from Wikia, you can migrate your account over to our network. As a result, you'll retain all of your edit history. To migrate your account, all you need to do is login to any of our wikis with your Wikia credentials, and then they will be authenticated. If your login was successful, you'll be prompted to enter a new password to complete the migration. After that, '''your account on our network will be completely separate from Wikia'''.
==Limitations==
* While your personal CSS and JS pages may be intact, the chances are that a lot of the code within them will either be obsolete or broken. This is because we use an updated version of MediaWiki across our wikis, and we use a different skin. Importantly, importing scripts from Wikia's developer wiki will no longer work.
* Your watchlist will not be carried over. You may have to do this manually if you desire.
** '''Important:''' Your user preferences (apart from login credentials) across our sites are per-site, not global.
==Troubleshooting==
===Can't log in===
If you can't login, ensure that you created an account on Wikia and contributed to the wiki you are logging into prior to the date(s) that they forked from Wikia (dates in the 'Licensing' section of [[Meta:Copyrights]]). Ensure that you are trying to login using your correct Wikia username and password - if you keep getting errors about an incorrect password, try changing your password through Wikia and trying again here.
:'''If you still have issues''', contact us using [[Special:Contact]].
===I've created an account accidentally, can I merge it?===
Yes. Please [[Special:Contact|contact us]] from an email address that either account is associated with. You will be required to verify that you own the account you are merging into or from.
03752a11d092975871b89f15d2b61a891c62b18b
245
244
2018-09-12T01:00:57Z
Jayden
52
Protected "[[Help:Migration]]": High traffic page ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
{{DISPLAYTITLE:Migrating from Wikia}}
If you created a Wikia (FANDOM) account and have contributed to one of our wikis prior to the date that they forked from Wikia, you can migrate your account over to our network. As a result, you'll retain all of your edit history. To migrate your account, all you need to do is login to any of our wikis with your Wikia credentials, and then they will be authenticated. If your login was successful, you'll be prompted to enter a new password to complete the migration. After that, '''your account on our network will be completely separate from Wikia'''.
==Limitations==
* While your personal CSS and JS pages may be intact, the chances are that a lot of the code within them will either be obsolete or broken. This is because we use an updated version of MediaWiki across our wikis, and we use a different skin. Importantly, importing scripts from Wikia's developer wiki will no longer work.
* Your watchlist will not be carried over. You may have to do this manually if you desire.
** '''Important:''' Your user preferences (apart from login credentials) across our sites are per-site, not global.
==Troubleshooting==
===Can't log in===
If you can't login, ensure that you created an account on Wikia and contributed to the wiki you are logging into prior to the date(s) that they forked from Wikia (dates in the 'Licensing' section of [[Meta:Copyrights]]). Ensure that you are trying to login using your correct Wikia username and password - if you keep getting errors about an incorrect password, try changing your password through Wikia and trying again here.
:'''If you still have issues''', contact us using [[Special:Contact]].
===I've created an account accidentally, can I merge it?===
Yes. Please [[Special:Contact|contact us]] from an email address that either account is associated with. You will be required to verify that you own the account you are merging into or from.
03752a11d092975871b89f15d2b61a891c62b18b
Template:Extension DPL
10
40
289
2018-01-28T19:37:36Z
127.0.0.1
0
Template:Extension DPL
wikitext
text/x-wiki
<noinclude>This page was automatically created. It serves as an anchor page for all '''[[Special:WhatLinksHere/Template:Extension_DPL|invocations]]''' of [http://mediawiki.org/wiki/Extension:DynamicPageList Extension:DynamicPageList (DPL)].</noinclude>
e9d9e47b855388c75d49138192d12f5e15d748c2
Licensing
0
24
187
2018-09-08T00:43:50Z
Jayden
52
Created page with "This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis. ==Licensing== {| class="wikitable" |- ! Wiki !! URL ! colspan..."
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis.
==Licensing==
{| class="wikitable"
|-
! Wiki !! URL
! colspan="2" | License
|-
| RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]
| rowspan="2" | Except where otherwise specified, the article revisions on this wiki on and after '''1 October 2018''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
|-
| Old School RuneScape Wiki || https://runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]
|-
| Meta Weird Gloop Wiki || https://meta.weirdgloop.org/
| colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using our content==
Attribution example when re-using one of our wiki's content on your own website:
:''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [http://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Policies|{{PAGENAME}}]]
b9a83711e0d83497cc7365d6f49fd2da0e54be15
188
187
2018-09-08T00:44:03Z
Jayden
52
/* Licensing */
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis.
==Licensing==
{| class="wikitable"
|-
! Wiki !! URL
! colspan="2" | License
|-
| RuneScape Wiki || https://runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]
| rowspan="2" | Except where otherwise specified, the article revisions on this wiki on and after '''1 October 2018''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
|-
| Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]
|-
| Meta Weird Gloop Wiki || https://meta.weirdgloop.org/
| colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using our content==
Attribution example when re-using one of our wiki's content on your own website:
:''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [http://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Policies|{{PAGENAME}}]]
0a89b18f1b803ca7807bfa52a417951816e7b88f
189
188
2018-09-08T01:00:18Z
Jayden
52
/* Licensing */
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis.
==Licensing==
{| class="wikitable"
|-
! Wiki !! URL
! colspan="2" | License
|-
| RuneScape Wiki || https://runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]
| rowspan="2" | Except where otherwise specified, the article revisions on these wikis on and after '''1 October 2018''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
'''Commercial Use Waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of [https://jagex.com Jagex]'s use of your contribution and any derivative works of such contribution.
|-
| Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]
|-
| Meta Weird Gloop Wiki || https://meta.weirdgloop.org/
| colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using our content==
Attribution example when re-using one of our wiki's content on your own website:
:''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [http://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Policies|{{PAGENAME}}]]
2bafafae95474b39154cf896f6e51f67f122596a
190
189
2018-09-08T01:04:49Z
Jayden
52
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis.
==Licensing==
{| class="wikitable"
|-
! Wiki !! URL
! colspan="2" | License
|-
| RuneScape Wiki || https://runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]
| rowspan="2" | Except where otherwise specified, the article revisions on these wikis on and after '''1 October 2018''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
'''Commercial Use Waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution.
|-
| Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]
|-
| Meta Weird Gloop Wiki || https://meta.weirdgloop.org/
| colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using our content==
Attribution example when re-using one of our wiki's content on your own website:
:''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [http://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Policies|{{PAGENAME}}]]
f0f83b7315179bbac02935a0291a5e4d9def8394
191
190
2018-09-08T01:07:41Z
Jayden
52
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis.
==Licensing==
{| class="wikitable"
|-
! Wiki !! URL
! colspan="2" | License
|-
| RuneScape Wiki || https://runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
| rowspan="2" | Except where otherwise specified, the article revisions on these wikis on and after '''1 October 2018''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
'''Commercial Use Waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution.
|-
| Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Meta Weird Gloop Wiki || https://meta.weirdgloop.org/
| colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using our content==
Attribution example when re-using one of our wiki's content on your own website:
:''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [http://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Policies|{{PAGENAME}}]]
feab275c34e61e198cea41454cbf45fc25ff515c
192
191
2018-09-08T01:12:56Z
Jayden
52
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis.
==Licensing==
{| class="wikitable"
|-
! Wiki !! URL
! colspan="2" | License
|-
| RuneScape Wiki || https://runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
| rowspan="2" | Except where otherwise specified, the article revisions on these wikis on and after '''1 October 2018''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
'''Commercial Use Waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution.
|-
| Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Meta Weird Gloop Wiki || https://meta.weirdgloop.org/
| colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using our content==
Attribution example when re-using one of our wiki's content on your own website:
:''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [http://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Global policies|{{PAGENAME}}]]
f65b6d048156ae6c5ba5629a1735107bc8cd8c2b
193
192
2018-09-08T01:16:19Z
Jayden
52
Protected "[[Meta:Copyrights]]": High traffic page ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis.
==Licensing==
{| class="wikitable"
|-
! Wiki !! URL
! colspan="2" | License
|-
| RuneScape Wiki || https://runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
| rowspan="2" | Except where otherwise specified, the article revisions on these wikis on and after '''1 October 2018''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
'''Commercial Use Waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution.
|-
| Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Meta Weird Gloop Wiki || https://meta.weirdgloop.org/
| colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using our content==
Attribution example when re-using one of our wiki's content on your own website:
:''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [http://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Global policies|{{PAGENAME}}]]
f65b6d048156ae6c5ba5629a1735107bc8cd8c2b
194
193
2018-09-08T01:23:34Z
Jayden
52
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis.
==Licensing==
{| class="wikitable"
|-
! Wiki !! URL
! colspan="2" | License
|-
| RuneScape Wiki || https://runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
| rowspan="2" | Except where otherwise specified, the article revisions on these wikis on and after '''1 October 2018''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to 1 October 2018''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].
'''Commercial Use Waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution.
|-
| Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Meta Weird Gloop Wiki || https://meta.weirdgloop.org/
| colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using our content==
Attribution example when re-using one of our wiki's content on your own website:
:''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [http://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Global policies|{{PAGENAME}}]]
aa1c5b08557bc6ac3a902a38511785dcc71cc2e9
Meta Weird Gloop:Copyrights
4
64
439
2018-09-08T00:43:50Z
metarsw>Jayden
0
Created page with "This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis. ==Licensing== {| class="wikitable" |- ! Wiki !! URL ! colspan..."
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis.
==Licensing==
{| class="wikitable"
|-
! Wiki !! URL
! colspan="2" | License
|-
| RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]
| rowspan="2" | Except where otherwise specified, the article revisions on this wiki on and after '''1 October 2018''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
|-
| Old School RuneScape Wiki || https://runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]
|-
| Meta Weird Gloop Wiki || https://meta.weirdgloop.org/
| colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using our content==
Attribution example when re-using one of our wiki's content on your own website:
:''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [http://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Policies|{{PAGENAME}}]]
b9a83711e0d83497cc7365d6f49fd2da0e54be15
440
439
2018-09-08T00:44:03Z
metarsw>Jayden
0
/* Licensing */
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis.
==Licensing==
{| class="wikitable"
|-
! Wiki !! URL
! colspan="2" | License
|-
| RuneScape Wiki || https://runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]
| rowspan="2" | Except where otherwise specified, the article revisions on this wiki on and after '''1 October 2018''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
|-
| Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]
|-
| Meta Weird Gloop Wiki || https://meta.weirdgloop.org/
| colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using our content==
Attribution example when re-using one of our wiki's content on your own website:
:''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [http://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Policies|{{PAGENAME}}]]
0a89b18f1b803ca7807bfa52a417951816e7b88f
441
440
2018-09-08T01:00:18Z
metarsw>Jayden
0
/* Licensing */
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis.
==Licensing==
{| class="wikitable"
|-
! Wiki !! URL
! colspan="2" | License
|-
| RuneScape Wiki || https://runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]
| rowspan="2" | Except where otherwise specified, the article revisions on these wikis on and after '''1 October 2018''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
'''Commercial Use Waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of [https://jagex.com Jagex]'s use of your contribution and any derivative works of such contribution.
|-
| Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]
|-
| Meta Weird Gloop Wiki || https://meta.weirdgloop.org/
| colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using our content==
Attribution example when re-using one of our wiki's content on your own website:
:''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [http://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Policies|{{PAGENAME}}]]
2bafafae95474b39154cf896f6e51f67f122596a
442
441
2018-09-08T01:04:49Z
metarsw>Jayden
0
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis.
==Licensing==
{| class="wikitable"
|-
! Wiki !! URL
! colspan="2" | License
|-
| RuneScape Wiki || https://runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]
| rowspan="2" | Except where otherwise specified, the article revisions on these wikis on and after '''1 October 2018''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
'''Commercial Use Waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution.
|-
| Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]
|-
| Meta Weird Gloop Wiki || https://meta.weirdgloop.org/
| colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using our content==
Attribution example when re-using one of our wiki's content on your own website:
:''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [http://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Policies|{{PAGENAME}}]]
f0f83b7315179bbac02935a0291a5e4d9def8394
443
442
2018-09-08T01:07:41Z
metarsw>Jayden
0
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis.
==Licensing==
{| class="wikitable"
|-
! Wiki !! URL
! colspan="2" | License
|-
| RuneScape Wiki || https://runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
| rowspan="2" | Except where otherwise specified, the article revisions on these wikis on and after '''1 October 2018''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
'''Commercial Use Waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution.
|-
| Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Meta Weird Gloop Wiki || https://meta.weirdgloop.org/
| colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using our content==
Attribution example when re-using one of our wiki's content on your own website:
:''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [http://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Policies|{{PAGENAME}}]]
feab275c34e61e198cea41454cbf45fc25ff515c
444
443
2018-09-08T01:12:56Z
metarsw>Jayden
0
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis.
==Licensing==
{| class="wikitable"
|-
! Wiki !! URL
! colspan="2" | License
|-
| RuneScape Wiki || https://runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
| rowspan="2" | Except where otherwise specified, the article revisions on these wikis on and after '''1 October 2018''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
'''Commercial Use Waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution.
|-
| Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Meta Weird Gloop Wiki || https://meta.weirdgloop.org/
| colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using our content==
Attribution example when re-using one of our wiki's content on your own website:
:''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [http://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Global policies|{{PAGENAME}}]]
f65b6d048156ae6c5ba5629a1735107bc8cd8c2b
445
444
2018-09-08T01:16:19Z
metarsw>Jayden
0
Protected "[[Meta:Copyrights]]": High traffic page ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis.
==Licensing==
{| class="wikitable"
|-
! Wiki !! URL
! colspan="2" | License
|-
| RuneScape Wiki || https://runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
| rowspan="2" | Except where otherwise specified, the article revisions on these wikis on and after '''1 October 2018''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
'''Commercial Use Waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution.
|-
| Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Meta Weird Gloop Wiki || https://meta.weirdgloop.org/
| colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using our content==
Attribution example when re-using one of our wiki's content on your own website:
:''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [http://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Global policies|{{PAGENAME}}]]
f65b6d048156ae6c5ba5629a1735107bc8cd8c2b
446
445
2018-09-08T01:23:34Z
metarsw>Jayden
0
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis.
==Licensing==
{| class="wikitable"
|-
! Wiki !! URL
! colspan="2" | License
|-
| RuneScape Wiki || https://runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
| rowspan="2" | Except where otherwise specified, the article revisions on these wikis on and after '''1 October 2018''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to 1 October 2018''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].
'''Commercial Use Waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution.
|-
| Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Meta Weird Gloop Wiki || https://meta.weirdgloop.org/
| colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using our content==
Attribution example when re-using one of our wiki's content on your own website:
:''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [http://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Global policies|{{PAGENAME}}]]
aa1c5b08557bc6ac3a902a38511785dcc71cc2e9
Two-factor authentication
0
31
253
2018-09-12T01:23:04Z
Jayden
52
Created page with "Two-factor authentication is available for users on our wikis and can be activated at any time in your [[Special:Preferences|preferences]]. It is an extra layer of security th..."
wikitext
text/x-wiki
Two-factor authentication is available for users on our wikis and can be activated at any time in your [[Special:Preferences|preferences]]. It is an extra layer of security that allows you to protect your account by using your mobile phone or other physical device. It is as simple as downloading an app (for free), such as [https://authy.com/ Authy], and using it to generate codes that you will be asked for when you attempt to login to our wikis.
There is '''no requirement''' to use two-factor authentication on our wikis, though is it highly recommended to secure your account, especially if you have elevated rights on any of our wikis.
==Setting it up==
[[File:Two-factor auth option.png|right|thumb|The preference option for enabling two-factor auth]]
# Go to [[Special:Preferences]] and select '''Enable two-factor authentication''' under the 'User profile' tab
# Download an application to your mobile or desktop that can generate 2FA codes, such as [https://authy.com/ Authy] or Google Authenticator
# Scan the QR code shown on the page using the app, or input the secret manually
# Write down the backup "scratch" codes in case you lose access to your mobile or desktop application. They can only be used once per code, and will never be accessible again
# Enter a code generated by your 2FA app into the box on the page to confirm that it is setup correctly
==FAQ==
===What happens if I lose my device/app?===
Some 2FA apps, such as [https://authy.com/ Authy], save your account tokens in the cloud so that you can regain access by logging into your account for that app. This is especially useful if you switch devices. Alternatively, you can use a backup code to login to your account and disable two-factor authentication. If you do not have any backup codes, you will not be able to login. We will not typically act on support emails regarding lost account access as a result of losing 2FA codes, as we can't easily verify that it is actually you trying to regain account access.
===When will I be asked for a code?===
You will be prompted for a code on every new login, and when attempting to change sensitive settings, such as your password.
===I've lost my backup codes, can I get them back?===
You can disable and re-enable two-factor authentication to generate new backup codes.
742d59a3119001857298abaf813769d3bab8dd7b
254
253
2018-09-12T01:24:56Z
Jayden
52
Protected "[[Help:Two-factor authentication]]": High traffic page ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
Two-factor authentication is available for users on our wikis and can be activated at any time in your [[Special:Preferences|preferences]]. It is an extra layer of security that allows you to protect your account by using your mobile phone or other physical device. It is as simple as downloading an app (for free), such as [https://authy.com/ Authy], and using it to generate codes that you will be asked for when you attempt to login to our wikis.
There is '''no requirement''' to use two-factor authentication on our wikis, though is it highly recommended to secure your account, especially if you have elevated rights on any of our wikis.
==Setting it up==
[[File:Two-factor auth option.png|right|thumb|The preference option for enabling two-factor auth]]
# Go to [[Special:Preferences]] and select '''Enable two-factor authentication''' under the 'User profile' tab
# Download an application to your mobile or desktop that can generate 2FA codes, such as [https://authy.com/ Authy] or Google Authenticator
# Scan the QR code shown on the page using the app, or input the secret manually
# Write down the backup "scratch" codes in case you lose access to your mobile or desktop application. They can only be used once per code, and will never be accessible again
# Enter a code generated by your 2FA app into the box on the page to confirm that it is setup correctly
==FAQ==
===What happens if I lose my device/app?===
Some 2FA apps, such as [https://authy.com/ Authy], save your account tokens in the cloud so that you can regain access by logging into your account for that app. This is especially useful if you switch devices. Alternatively, you can use a backup code to login to your account and disable two-factor authentication. If you do not have any backup codes, you will not be able to login. We will not typically act on support emails regarding lost account access as a result of losing 2FA codes, as we can't easily verify that it is actually you trying to regain account access.
===When will I be asked for a code?===
You will be prompted for a code on every new login, and when attempting to change sensitive settings, such as your password.
===I've lost my backup codes, can I get them back?===
You can disable and re-enable two-factor authentication to generate new backup codes.
742d59a3119001857298abaf813769d3bab8dd7b
Template:Shortcut
10
47
321
2018-09-23T14:39:20Z
Gaz Lloyd
8
+
wikitext
text/x-wiki
<div class="shortcut">'''Shortcut{{#if:{{{2|}}}|s}}:'''<ul>{{#if:{{{1|}}}|<li>[[{{{1}}}]]</li>}}{{#if:{{{2|}}}|<li>[[{{{2}}}]]</li>}}{{#if:{{{3|}}}|<li>[[{{{3}}}]]</li>}}{{#if:{{{4|}}}|<li>[[{{{4}}}]]</li>}}{{#if:{{{5|}}}|<li>[[{{{5}}}]]</li>}}</ul></div><noinclude>{{/doc}}</noinclude>
1df5622f3e84e7e1517cbfecfcd65c0882dbde95
Template:T
10
33
267
2018-09-23T14:52:16Z
Gaz Lloyd
8
Created page with "<includeonly>{{#invoke:T|main}}</includeonly><noinclude>{{/doc}}</noinclude>"
wikitext
text/x-wiki
<includeonly>{{#invoke:T|main}}</includeonly><noinclude>{{/doc}}</noinclude>
4b57fd8a25e0ab2d81c0d132eb1f928d526f43b6
Module:T
828
34
269
2018-09-23T14:52:38Z
Gaz Lloyd
8
from rsw
Scribunto
text/plain
-- <nowiki>
-- [[Template:T]]
--
local p = {}
function p.main(frame)
local args = frame:getParent().args
local link = args[1]
local uri
local targs = {}
local ns
local i = 1
-- strip transclusion modifiers ([[mw:Help:Magic words#Transclusion modifiers]])
link = link
:gsub('safesubst:', '')
:gsub('subst:', '')
:gsub('int:', '')
:gsub('msg:', '')
:gsub('msgnw:', '')
:gsub('raw:', '')
ns = mw.text.split(link, ':')[1]
-- check for valid namespace else prepend Template:
if not (ns == '' or mw.site.namespaces[ns]) then
link = 'Template:' .. link
end
-- use fullUrl so it doesn't cause any wanted pages
uri = mw.uri.fullUrl(link)
-- generate a list of args and params
for k, v in pairs(args) do
-- because lua has no continue statement
if k ~= 1 then
if type(k) == 'string' then
v = k .. '=' .. v
end
targs[i] = v
i = i + 1
end
end
targs = table.concat(targs, '|')
if targs ~= '' then
targs = '|' .. targs
end
return '<code>{{[' .. tostring(uri) .. ' ' .. args[1] .. ']' .. targs .. '}}</code>'
end
return p
5693d85aa7c6e2ed481ae709036603bef5e962b1
File:Wiki.png
6
7
24
2018-09-23T17:36:51Z
Gaz Lloyd
8
Wiki main logo.
wikitext
text/x-wiki
== Summary ==
Wiki main logo.
51ca13f779327906dac80f7daaa8225385d3fd34
25
24
2018-09-23T17:37:12Z
Gaz Lloyd
8
Protected "[[File:Wiki.png]]": High traffic page ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) [Upload=Allow only administrators] (indefinite))
wikitext
text/x-wiki
== Summary ==
Wiki main logo.
51ca13f779327906dac80f7daaa8225385d3fd34
26
25
2018-10-16T21:37:44Z
Jayden
52
JaydenKieran uploaded a new version of [[File:Wiki.png]]
wikitext
text/x-wiki
== Summary ==
Wiki main logo.
51ca13f779327906dac80f7daaa8225385d3fd34
27
26
2018-10-16T21:39:09Z
Jayden
52
JaydenKieran uploaded a new version of [[File:Wiki.png]]
wikitext
text/x-wiki
== Summary ==
Wiki main logo.
51ca13f779327906dac80f7daaa8225385d3fd34
28
27
2018-10-16T21:40:05Z
Jayden
52
JaydenKieran uploaded a new version of [[File:Wiki.png]]
wikitext
text/x-wiki
== Summary ==
Wiki main logo.
51ca13f779327906dac80f7daaa8225385d3fd34
File:Weird Gloop Limited.png
6
6
20
2018-09-23T17:48:34Z
Gaz Lloyd
8
Weird Gloop logo
wikitext
text/x-wiki
== Summary ==
Weird Gloop logo
051016dbf41c1bc7313d92971ac95387b614602e
Main Page
0
14
82
2018-09-23T18:37:45Z
Gaz Lloyd
8
saving for now
wikitext
text/x-wiki
<div class="mp-header">Weird Gloop Meta Wiki</div>
<div class="mp-subheader">Welcome to the Weird Gloop Meta Wiki, the community site for the Weird Gloop group of wikis. The Meta Wiki is primarily for discussions about the operations of the company, and discussions of network-wide concerns.</div>
<div class="mp-container">
<div class="mp-left">
==Projects==
<div class="mp-wiki mp-wiki-rs"><div class="mp-wiki-logo"></div>[[rsw:RuneScape Wiki|RuneScape Wiki]]</div>
<div class="mp-wiki mp-wiki-osrs"><div class="mp-wiki-logo"></div>[[osrsw:Old School RuneScape Wiki|Old School RuneScape Wiki]]</div>
</div>
<div class="mp-right">
==Discussions==
* [[Forum:Index|General discussions]]
* [[Weird Gloop director elections]]
</div>
<div class="mp-footer">[[File:Weird Gloop Limited.png|400px|center|link=https://weirdgloop.org]]</div>
</div>
c7b2a1bd45486225dea4bbdad99e1a87b40b5444
83
82
2018-09-25T15:18:16Z
Gaz Lloyd
8
Protected "[[Main Page]]": High traffic page ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<div class="mp-header">Weird Gloop Meta Wiki</div>
<div class="mp-subheader">Welcome to the Weird Gloop Meta Wiki, the community site for the Weird Gloop group of wikis. The Meta Wiki is primarily for discussions about the operations of the company, and discussions of network-wide concerns.</div>
<div class="mp-container">
<div class="mp-left">
==Projects==
<div class="mp-wiki mp-wiki-rs"><div class="mp-wiki-logo"></div>[[rsw:RuneScape Wiki|RuneScape Wiki]]</div>
<div class="mp-wiki mp-wiki-osrs"><div class="mp-wiki-logo"></div>[[osrsw:Old School RuneScape Wiki|Old School RuneScape Wiki]]</div>
</div>
<div class="mp-right">
==Discussions==
* [[Forum:Index|General discussions]]
* [[Weird Gloop director elections]]
</div>
<div class="mp-footer">[[File:Weird Gloop Limited.png|400px|center|link=https://weirdgloop.org]]</div>
</div>
c7b2a1bd45486225dea4bbdad99e1a87b40b5444
84
83
2018-09-25T15:39:36Z
Gaz Lloyd
8
stuff
wikitext
text/x-wiki
<div class="mp-all">
=Weird Gloop Meta Wiki=
<div class="mp-subheader">Welcome to the Weird Gloop Meta Wiki, the community site for the Weird Gloop group of wikis. The Meta Wiki is primarily for discussions about the operations of the company, and discussions of network-wide concerns.</div>
<div class="mp-container">
<div class="mp-left">
<div class="mp-tile">
==Projects==
<div class="mp-wiki mp-wiki-rs"><div class="mp-wiki-logo"></div>[[rsw:RuneScape Wiki|RuneScape Wiki]]</div>
<div class="mp-wiki mp-wiki-osrs"><div class="mp-wiki-logo"></div>[[osrsw:Old School RuneScape Wiki|Old School RuneScape Wiki]]</div>
</div>
</div>
<div class="mp-right">
<div class="mp-tile">
==Discussions==
* [[Forum:Index|General discussions]]
* [[Weird Gloop director elections]]
</div>
</div>
</div>
<div class="mp-footer">[[File:Weird Gloop Limited.png|400px|center|link=https://weirdgloop.org]]</div>
</div>
ddf8b848d43a76f6d0aa0f2f2039181f4a3c53f6
85
84
2018-09-25T15:40:47Z
Gaz Lloyd
8
wikitext
text/x-wiki
<div class="mp-all">
=Weird Gloop Meta Wiki=
<div class="mp-subheader">Welcome to the Weird Gloop Meta Wiki, the community site for the Weird Gloop group of wikis. The Meta Wiki is primarily for discussions about the operations of the company, and discussions of network-wide concerns.</div>
<div class="mp-container">
<div class="mp-left">
<div class="mp-tile">
==Projects==
<div class="mp-wiki mp-wiki-rs"><div class="mp-wiki-logo"></div>[[rsw:RuneScape Wiki|RuneScape Wiki]]</div>
<div class="mp-wiki mp-wiki-osrs"><div class="mp-wiki-logo"></div>[[osrsw:Old School RuneScape Wiki|Old School RuneScape Wiki]]</div>
</div>
</div>
<div class="mp-right">
<div class="mp-tile">
==Discussions==
* [[Forum:Index|General discussions]]
* [[Weird Gloop director elections]]
</div>
</div>
</div>
<div class="mp-footer">[[File:Weird Gloop Limited.png|400px|center|link=https://weirdgloop.org]]</div>
</div>
__NOEDITSECTION__
dad6a7e160a7ce53cd701b8fd046a0cfaa7d11ce
86
85
2018-09-29T14:59:20Z
Jayden
52
wikitext
text/x-wiki
<div class="mp-all">
=Weird Gloop Meta Wiki=
<div class="mp-subheader">Welcome to the Weird Gloop Meta Wiki, the community site for the Weird Gloop group of wikis. The Meta Wiki is primarily for discussions about the operations of the company, and discussions of network-wide concerns.</div>
<div class="mp-container">
<div class="mp-left">
<div class="mp-tile">
==Projects==
<div class="mp-wiki mp-wiki-rs"><div class="mp-wiki-logo"></div>[[rsw:RuneScape Wiki|RuneScape Wiki]]</div>
<div class="mp-wiki mp-wiki-osrs"><div class="mp-wiki-logo"></div>[[osrsw:Old School RuneScape Wiki|Old School RuneScape Wiki]]</div>
</div>
</div>
<div class="mp-right">
<div class="mp-tile">
==Discussions==
* [[Forum:Index|General discussions]]
* [[Weird Gloop director elections]]
</div>
</div>
</div>
</div>
__NOEDITSECTION__
35508b1ccddb3cfb2fdd392c7056452e19f15187
87
86
2018-09-29T15:14:56Z
Jayden
52
wikitext
text/x-wiki
<div class="mp-all">
=Weird Gloop Meta Wiki=
<div class="mp-subheader">Welcome to the Weird Gloop Meta Wiki, the community site for the Weird Gloop group of wikis. The Meta Wiki is primarily for discussions about the operations of the company, and discussions of network-wide concerns.</div>
<div class="mp-container">
<div class="mp-left">
<div class="mp-tile">
==Projects==
<div class="mp-wiki mp-wiki-rs"><div class="mp-wiki-logo"></div></div>
<div class="mp-wiki mp-wiki-osrs"><div class="mp-wiki-logo"></div></div>
</div>
</div>
<div class="mp-right">
<div class="mp-tile">
==Discussions==
* [[Forum:Index|General discussions]]
* [[Weird Gloop director elections]]
</div>
</div>
</div>
</div>
__NOEDITSECTION__
88e27eddb8dacf2b11e9272de4c5ac2b9a28e0be
88
87
2018-09-29T15:22:25Z
Jayden
52
wikitext
text/x-wiki
<div class="mp-all">
=Weird Gloop Meta Wiki=
<div class="mp-subheader">Welcome to the Weird Gloop Meta Wiki, the community site for the Weird Gloop group of wikis. The Meta Wiki is primarily for discussions about the operations of the company, and discussions of network-wide concerns.</div>
<div class="mp-container">
<div class="mp-left">
<div class="mp-tile">
==Projects==
<span class="plainlinks">[https://runescape.wiki <div class="mp-wiki mp-wiki-rs"><div class="mp-wiki-logo"></div></div>]</span>
<span class="plainlinks">[https://oldschool.runescape.wiki <div class="mp-wiki mp-wiki-osrs"><div class="mp-wiki-logo"></div></div>]</span>
</div>
</div>
<div class="mp-right">
<div class="mp-tile">
==Discussions==
* [[Forum:Index|General discussions]]
* [[Weird Gloop director elections]]
</div>
</div>
</div>
</div>
__NOEDITSECTION__
d9abc23dfb5335cc70a01ab5eb15dbbe183cd752
89
88
2018-09-29T15:31:18Z
Jayden
52
SEO
wikitext
text/x-wiki
<div class="mp-all">
=Weird Gloop Meta Wiki=
<div class="mp-subheader"><p>Welcome to the Weird Gloop Meta Wiki, the community site for the Weird Gloop group of wikis. The Meta Wiki is primarily for discussions about the operations of the company, and discussions of network-wide concerns.</p></div>
<div class="mp-container">
<div class="mp-left">
<div class="mp-tile">
==Projects==
<span class="plainlinks">[https://runescape.wiki <div class="mp-wiki mp-wiki-rs"><div class="mp-wiki-logo"></div></div>]</span>
<span class="plainlinks">[https://oldschool.runescape.wiki <div class="mp-wiki mp-wiki-osrs"><div class="mp-wiki-logo"></div></div>]</span>
</div>
</div>
<div class="mp-right">
<div class="mp-tile">
==Discussions==
* [[Forum:Index|General discussions]]
* [[Weird Gloop director elections]]
</div>
</div>
</div>
</div>
__NOEDITSECTION__
43a9e16532a5278289d8225a578740860a60f3ef
Template:Navbox
10
43
300
2018-10-01T22:46:20Z
osw>Spineweilder
0
Replaced content with "{{#invoke:Navbox|navbox}}<noinclude>{{/doc}}</noinclude>"
wikitext
text/x-wiki
{{#invoke:Navbox|navbox}}<noinclude>{{/doc}}</noinclude>
a4b0f898f8be45a3059aafaf7f6fbe8d1223619e
Module:Yesno
828
41
293
2018-10-10T20:38:51Z
Cook Me Plox
23
Created page with "--[[ {{Helper module|name=Yesno |fname1=(arg) |ftype1=Any value |fuse1=Reads arg for yes/no and returns the appropriate boolean or nil |fname2=(arg1,arg2) |ftype2=Any value, A..."
Scribunto
text/plain
--[[
{{Helper module|name=Yesno
|fname1=(arg)
|ftype1=Any value
|fuse1=Reads arg for yes/no and returns the appropriate boolean or nil
|fname2=(arg1,arg2)
|ftype2=Any value, Any value
|fuse2=Reads arg1 for yes/no and returns the appropriate boolean; returns arg2 if arg1 was not an applicable value
}}
--]]
-- <pre>
-- Used to evaluate args to booleans where applicable
--
-- Based on <https://en.wikipedia.org/wiki/Module:Yesno>
-- see page history there for contributors
--
return function( arg, default )
arg = type( arg ) == 'string' and mw.ustring.lower( arg ) or arg
if arg == nil then
return nil
end
if
arg == 'yes' or
arg == 'y' or
arg == 'true' or
tonumber( arg ) == 1
then
return true
end
if
arg == 'no' or
arg == 'n' or
arg == 'false' or
arg == '' or
tonumber( arg ) == 0
then
return false
end
return default
end
2ccbf67c4e3e404512020db6aec521eb10d5175a
Template:Signatures/Cook Me Plox
10
35
271
2018-10-10T20:46:22Z
Cook Me Plox
23
Created page with "[[User:Cook Me Plox|<span style="color:#002BB8">'''ʞ'''''o''</span>]][[User talk:Cook Me Plox|<span style="color:#002BB8">'''o'''''ɔ''</span>]]<noinclude>Category:Signatur..."
wikitext
text/x-wiki
[[User:Cook Me Plox|<span style="color:#002BB8">'''ʞ'''''o''</span>]][[User talk:Cook Me Plox|<span style="color:#002BB8">'''o'''''ɔ''</span>]]<noinclude>[[Category:Signatures|{{ucfirst:{{SUBPAGENAME}}}}]]</noinclude>
6fedd65878d3a256fd239e8b37f97a84884563d7
Template:Signatures/Gaz Lloyd
10
36
273
2018-10-10T22:40:27Z
Gaz Lloyd
8
Created page with "[[User:Gaz Lloyd|Gaz]] ([[User talk:Gaz Lloyd|talk]])<noinclude>[[Category:Signature templates|{{SUBPAGENAME}}]]</noinclude>"
wikitext
text/x-wiki
[[User:Gaz Lloyd|Gaz]] ([[User talk:Gaz Lloyd|talk]])<noinclude>[[Category:Signature templates|{{SUBPAGENAME}}]]</noinclude>
18dbd4c19d067ba2d90e7882237cb5a5cf80307d
Title blacklist
0
20
166
2018-10-19T10:55:31Z
Jayden
52
initial, from wikimedia
wikitext
text/x-wiki
###########################################################################
# DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF [[w:en:regular expressions|REGEX]]! #
###########################################################################
#
# This is a list of page titles which are blocked from creation/editing on Wikimedia wikis.
# Guidelines:
# - This page, delicate as it is, is editable by admins only.
# - To disable an entry, *remove* it, don't comment it out.
# - [[Title blacklist/Log|Log]] both entries and removals
# - <small style="color:gray;" id="oldid" class="plainlinks">Snippet for [//meta.wikimedia.org/wiki/Title_blacklist/Log/{{CURRENTYEAR}}/{{CURRENTMONTH}}?action=edit&editintro=Template:Title_blacklist_log_instructions logging]: <nowiki>{{tbl-diff|</nowiki>{{REVISIONID}}}}</small>
#
# For syntax guidelines see [[mw:Extension:Title blacklist]]
<!-- leave this line exactly as it is --> <pre>
## Technical
# no multiple ! or ?
.*[!?]{3,}.* <autoconfirmed>
# no pseudo-wiki-deep-links
(?:[^\/]+[\/:])?(?:index\.php|w\/wiki)(?:\/.+)?
.*''.* <newaccountonly>
# URI like page titles
.*[?&]+[^=]+=[^&]+.*
# domain names
.*[\. ](?:com|org|uk|net|info|gov|kz|ru|ir|biz|info|кз|pt|br)\b.* <newaccountonly>
# fake ipv4
.*(?:[0-9]{1,3}\.){3}[0-9]{1,3}.* <newaccountonly>
# Wikis
.*mediawiki.* <newaccountonly>
.*(?:wiki(?:[mp]edi[ae](?!n))).* <newaccountonly|antispoof>
.*(?:wiki(books|data|news|quote|source|species|versity|voyage)).* <newaccountonly|antispoof>
.*wiktionary.* <newaccountonly>
# WikiVoyages merger unclaimed account renaming conflict avoidance
.*\(?:W[TV]-\w{2}\) .* <newaccountonly>
# Google
google.*\.html
# testing new group
.*[Tt]estaccountfornewgroup.* <newaccountonly>
.*userlogin.* <newaccountonly>
##Usernames people
# functional accounts
.*AD+MI+N.* <newaccountonly|antispoof>
.*sysop.* <newaccountonly|antispoof>
.*moderator.* <newaccountonly|antispoof>
.*arbit(?:er|rator).* <newaccountonly>
.*checkuser.* <newaccountonly|antispoof>
.*oversight.* <newaccountonly|antispoof>
.*S+T[EO]+(?:W|VV)+A+RD.* <newaccountonly|antispoof>
.*bue?r(?:eau|o)[ck]r?at.* <newaccountonly>
.*\bspravce\b.* <newaccountonly|antispoof> # [[Special:PermanentLink/16431112#Wikipedie usernames]]
# schiedsgericht in w:de
.*schieds(?:ge)?richt.* <newaccountonly>
.*WMF.* <newaccountonly|antispoof>
.*molly white.* <newaccountonly|antispoof>
.*tulsi [a-z]h?agat.* <newaccountonly|antispoof>
.*sro[ \.\-]?2[ \.\-]?3.* <newaccountonly>
.*WikiDan.{0,10}61.* <newaccountonly> # See [[w:en:Wikipedia:Sockpuppet_investigations/Moutray2010]]
.*cһеск[ИѴ]ѕег.*
.*сап ѕи[ск]+.*
.*һогѕе.*
.*\bԁіск.*
.*\bсоск.*
# strong language
.*AIDS.* <newaccountonly|casesensitive>
.*ASS+HO+L+E.* <newaccountonly|antispoof>
.*BASTARD.* <newaccountonly|antispoof>
.*BITCH.* <newaccountonly|antispoof>
.*COCKSUCK.* <newaccountonly|antispoof>
.*CUNNILINGUS.* <newaccountonly|antispoof>
.*[CK(]UNT.* <newaccountonly|antispoof>
.*VAGINA.* <newaccountonly|antispoof>
.*DILDO.* <newaccountonly|antispoof>
.*FAG\.?G+OT.* <newaccountonly|antispoof>
.*FU[C(K]+K+ <newaccountonly|antispoof>
.*f\*ck.* <newaccountonly|antispoof>
.*HITLER.* <newaccountonly|antispoof>
.*P[Eê]+N+I+S.* <newaccountonly|antispoof>
.*SLUT.* <newaccountonly|antispoof>
.*PRO+STITUTE.* <newaccountonly|antispoof>
.*PA?EDO+(?:PH|F)ILE.* <newaccountonly|antispoof>
.*JEW.* <newaccountonly|casesensitive>
.*fellatio.* <newaccountonly>
.*lesbianism.* <newaccountonly>
.*molest[\ s].* <newaccountonly>
.*ni+(?:gg|qq)+(?:a|er).* <newaccountonly>
.*orgasm.* <newaccountonly>
.*scr[o0]tum.* <newaccountonly>
.*[8B]\={2,}D.* <newaccountonly>
.*russavia.* <newaccountonly>
.*Belanidia.* <newaccountonly>
.*[YyIiíıl]\.?[Aa]\.?[NnMm]\.?[Gg]\.?[Uu]\.?[Aa]\.?[SsZz].* <newaccountonly>
.*DARIO SEVERI.* <newaccountonly>
.*Vou (?:cagar|defecar|mijar|ejacular|gozar).* <newaccountonly>
.*[Ck]aguei.* <newaccountonly>
.*GRS73.* <newaccountonly>
.*Chronus.* <newaccountonly>
.*is my ho(?:me|[a-z]se|my|mey).* <newaccountonly|antispoof>
.*housegoy.* <newaccountonly|antispoof>
.*homoboy.* <newaccountonly|antispoof>
.*homosexo.* <newaccountonly|antispoof>
.*wikinger.* <newaccountonly|antispoof>
.*home[iy][bg]oy.* <newaccountonly|antispoof>
.*homie[bg]oy.* <newaccountonly|antispoof>
.*\bpeniz.* <newaccountonly> # [[special:permalink/17162342#Peniz]]
.*fuck you.* <newaccountonly|antispoof>
.*下凵ㄈ水.*
.*山工水工户三多工月.*
.*代月七三.*
.*弓七三山月民多弓 .*
.*huge cock.*
#German strong language
.* ist schwul.* <newaccountonly|antispoof>
# fick...
.*fick(?:e[rn]\b|t\b| d[ieo]).* <newaccountonly|antispoof>
# scheiss
.*sche?(?-i:i(?:ß|s{2})).* <newaccountonly|antispoof>
# wichser
.*wi(?:chs|x{1,3})e?r.* <newaccountonly|antispoof>
# arschloch
.*\barschl.* <newaccountonly|antispoof>
# Chronic Vandal
.*auwal.* <newaccountonly|antispoof> # [[Special:CentralAuth/Auwall]], chronic account creation vandal
#Portuguese strong language
.*[CK]ARALHO.* <newaccountonly|antispoof>
.*BU[CS]ET+(?:INH)?A.* <newaccountonly|antispoof>
.*FODA(?:-?[SC]E)?.* <newaccountonly|antispoof>
.*VAI[- ]TOMAR[- ]NO.* <newaccountonly|antispoof>
.*VAI(?:[- ]?[TCS])?E[- ]?FUDER?.* <newaccountonly|antispoof>
.*CARA[- ]DE[- ]PAU.* <newaccountonly|antispoof>
.*OTARIO.* <newaccountonly|antispoof>
.*DESGRACA.* <newaccountonly|antispoof>
.*punhet[ae].* <newaccountonly>
.*viado.* <newaccountonly>
.*bosta.* <newaccountonly>
.*\bporr+a\b.* <newaccountonly>
.*cara de cu.* <newaccountonly>
.*\bmerda\b.* <newaccountonly>
.*nunca ser[aá].* <newaccountonly>
# WOW
.*on ?wheels.* <newaccountonly>
.*on wh[eéèẽȩëêēẹẹėĕěę]+ls.*
.*wikipedo.* <newaccountonly>
.*\bNC state\b.*\bis\b.* <newaccountonly>
.*fuquay.* <newaccountonly>
.*fooledyouSt(?:u|ew)ards\d{0,4}.* <newaccountonly>
.+massive c.* <newaccountonly>
.*negro scum.* <newaccountonly>
.*awp's massive c.* <newaccountonly>
.*tched by.* <newaccountonly>
.*rap(?:es?|ing).?bab(?:y|ies).* <newaccountonly>
.*stretċhed.* <newaccountonly>
.*StretċhedBy.* <newaccountonly>
.*str[eėéèëê]tch[eėéèëê]d.* <newaccountonly>
.*vanda[lI].* <newaccountonly>
.*king my co+ck.* <newaccountonly>
.*G[rw]{2,3}ap.* <newaccountonly>
.*[GⒼĜĞĠĢƓǤǦǴḠ].*[RŔⓇŖŘȐȒṘṚṜṞ®].*[AǼAÀⒶÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*[WŴẀẂẄẆẈ₩].*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly>
.*[ⒼGĜĞĠĢƓǤǦǴḠ].*[RŔŖⓇŘȐȒṘṚṜṞ®].*[AǼⒶAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*VV.*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly>
(?i:[GĜĞĠĢƓǤǦǴḠ69&Γ]((\W|\W.*\W)?[RŔŖŘȐȒṘṚṜṞ®Ρ₧ÞþΡρРрƤṔṖǷ](?:\W|\W.*\W)?)+(?:[ǼAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦȺḀẠẢẤẦẨẪẬẮẰẲẴẶÆǢ4@?Α](?:\W|\W.*\W)?)+(?:[VƲṼṾWŴẀẂẄẆẈ₩UÙÚÛÜŨŪŬŮŰŲǓǕǗǙǛΫΥΫΎ](?:\W|\W.*\W)?)+[PƤṔṖǷ₧ÞþΡρРр]) <newaccountonly>
.*hagg[ae]r.* <newaccountonly>
.*[НHΗHⱧ]+[[:punct:] ]*[ΆAÁÀÃÄÂΑАA]+[[:punct:] ]*[GGԌ]+[[:punct:] ]*(?:[ΆAÁÀÃÄÂΑАA]|[EЕΕËEĖ])+[[:punct:] ]*[RRЯ]+.* <casesensitive>
.*[НHΗHⱧ][EЕΕËEĖ][RRЯ][MМΜM][YΥY].* <casesensitive>
.*JEWS DID.* #VasilievVV 2008-05-01
.*Śemitic.*
.*ni[ğǵģĝġĠĞ]+er.*
.*\bon.t[iy]res\b.* <newaccountonly|antispoof>
.*pelican.shit.* <antispoof>
.*my.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+e+.{0,5}[bßβбв฿]+o+y.* <newaccountonly|antispoof>
.*[mɯḿṁṃмӍμ₥]y.+\b[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+(?:i+[e3عڠẽəɵ]+|[e3عڠẽəɵ]+y+)s*\b.* <newaccountonly|antispoof>
.*[mɯḿṁṃмӍμ₥]y.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+[oóòôöõǒōŏǫőœøəόοωὸὀὁὄὂὅὃоөӧӫδσʘǿọ0]+[uúùûüũůǔūǖǘǚǜŭųűύvṽṿwŵẁẃẅẇẉẘΦφΨψωώὼώᾠᾡᾢᾣᾤᾥᾦᾧѱѵѷѿ]+s+e+.{0,5}[bßβбв฿ьҌҍ]+o+y.* <newaccountonly|antispoof>
.*Rymax[0-9]+.* <newaccountonly>
.*Omegariley[0-9]+.* <newaccountonly>
.*wa+n+k+e*r.* <newaccountonly|antispoof>
#Stewards and SWMT
.*sKy[1Il][uüv].* <newaccountonly>
.*Naw?linwiki.* <newaccountonly>
.*Nishkid64.* <newaccountonly>
.*Alisons?.*? (?:b[i ]{1,2}tch|shit) <newaccountonly>
.*[mM][@a]t[3e]r[il1ìíïîīI]alsc[il1ìíïîīI][3e]nt[il1ìíïîīI]st.* <newaccountonly>
.*favonian.* <newaccountonly>
.*[il]nf[il]n[il]te[0-9]{4}.* <newaccountonly|antispoof|errmsg=titleblacklist-forbidden-new-account>
.*[il]nf[il]n[il]te[0-9]{4}.* <autoconfirmed|antispoof> # Prevent article creation with such name.
.*B.?sadowski.* <newaccountonly|antispoof>
.*Tege[lI].* <newaccountonly|antispoof>
.* Тегела? .* <newaccountonly|antispoof> # Tegel in Russian is my understanding
.*\bajraddatz.* <newaccountonly|antispoof>
.*marcoaurelio.* <newaccountonly|antispoof>
#Other users
.*j[iu]m(?:bo|my) ?wh?ales.* <newaccountonly>
.*Kr[i1l]mpet.* <newaccountonly>
.*Betacommand.* <newaccountonly>
.*[cC]arol.?[mM]\.?o\.?ore.* <newaccountonly>
.*\s+[jJ]\.?[Dd]elanoy.* <newaccountonly>
.*[Ee]lcobbola.* <newaccountonly>
.*[Vv]zaak.* <newaccountonly>
.*Phaedriel <newaccountonly> #per CU-l
.*DanielTom\d.* <newaccountonly>
.*HERBYTHYME.* <newaccountonly|antispoof> # xwiki issue of harassment
.*parbel.* <newaccountonly|antispoof>
.*seewo(?-i:[LlI][Ff]).* <newaccountonly|antispoof>
.*Zzuuzz.* <newaccountonly|antispoof>
.*Ingrid Gome[sz].* <newaccountonly|antispoof>
.*Taichi.* <newaccountonly|antispoof>
.*Lomita.* <newaccountonly|antispoof> # [[special:permalink/17718012#Lomita]] [[special:diff/17728420]]
.*Krichel.* <newaccountonly|antispoof>
.*Amire80.* <newaccountonly|antispoof>
.*PlyrStar93.* <newaccountonly|antispoof>
.*Cruizir .* <newaccountonly|antispoof>
.*\bCruiz.r\b.*
.*Bonadea .* <newaccountonly> # abuse by JA, via [[SRG]]
.*TonyBallioni.* <newaccountonly>
.*De[aeiou]?fender\b.* <newaccountonly|antispoof>
.*Plyr?Star93.* <newaccountonly>
.*\bchrissymad.* <newaccountonly>
.*SA.?13 Bro.* <newaccountonly>
.*\bpraxidica.* <newaccountonly>
##LTA
# [[w:ja:LTA:ISECHIKA]] and other ja titles
.*レオパレス.* <newaccountonly>
.*フェロモンたっぷり.* <newaccountonly>
.*(?:ヤリマン|レイプ|女体盛り|レズ(?:ビアン)?|ビッチ|咥えて欲しい).* <newaccountonly>
.*(?:[被容]疑者|被告|受刑者|加害者).* <newaccountonly>
.*(?:悪質|クレーマ|無賃乗車|万引き?|窃盗).* <newaccountonly>
.+(?:組直[系参]).+ <newaccountonly>
.*(?:\+81\D?|0)[7-9]0(?:\D?\d{4}){2}.* <newaccountonly|antispoof>
.*風俗.* <newaccountonly>
# Bambifan
.*Spider's.*Web.* <newaccountonly>
.*Pig(?:'s)?.*Tale.* <newaccountonly>
# Who cares who it is
.*Chaosnamepuppet.* <newaccountonly>
Jorge Queirolo Bravo <autoconfirmed>
User(?: talk)?:(?:Barsoom Tork|Pocoyo Albatross|Anything Muppets|Moosey Mouse|Inbloomed Muppets).* <casesensitive|noedit>
# Harold
.*H.R.[L|1I]D.*K(?:R|[|!ɨᎥ1iIÍÌĬîÎǏÏĨįĮĪıİlľŀłļḷΙιіІЇ丨])+che[L|1I].* <newaccountonly|antispoof>
.*K[Ri]+CH[e'][L|1I].*H.R.[L|1I]D.* <newaccountonly|antispoof>
# Vicky Kadian [[special:permalink/17551440#Vicky Kadian]]
.*Vì[ck]ky Kadian.* <antispoof>
.*Kadian Vi[ck]ki.* <antispoof>
.*विक्की कादियान.*
.*कादियान विक्की.*
# DieselSun, repeat article creation on self, checkuser detail available
.*Tatarniko[fv] Ale(?:ks|x)ande?r.*
.*Ale(?:ks|x)ande?r Tatarniko[fv].*
.*Alexander Sergeevich Tatarnikov.*
.*diezel\s{0,5}sun.*
.*Александер Татарников.*
.*Александр Сергеевич Татарников.*
# Brandon Richardson, repeat article creation on self [[Special:PermanentLink/9666160]]
Brandon (?:\w{0,20} |Q\. )?Richardson
.*Prince Richardson.*
# Javad Ramezani
.*[jcy][ae]v\w[dt][\. ]{0,5}\w[ae]m\w?z[aeo]ni?.* <antispoof>
.*[ae]m\w?z[ao]ni?[\. ]{0,5}[jdc][ae]v\w[dt].* <antispoof>
.*جواد.*رمضان.*
.*Me and Selena.*
.*Javad[\. ]{0,5}\(?:s[iaoe]nger\).*
.*[ҶЏЖж]а[ву][оа]д\s{0,5}\w{0,5}\s{0,5}Рам[ае][зд][оа]н.*
.*ჯავადის[\. ]{0,5}რამადანის.*
.*ஜவாத்[\. ]{0,5}ரம[ளாலா]ன்.*
.*Javad Ramadan.* <autoconfirmed>
.*Javad Shorab.* <autoconfirmed|antispoof>
# José Rafael Cordero Sánchez [[special:permalink/16580741]] [[Special:diff/17786922]]
.*(?:Jos.|R.(fael)?) Cordero S.nch.z.*
.*José Cordero.* <autoconfirmed>
# Evw
[^:]+:Archelange <newaccountonly>
# Cross-wiki sock
.*Modern ?Apizza.*
# Spam patterns
.*Web20(?:tool|marketing|site|summit).* <newaccountonly>
.*cheap[sr]al[a-z]{1,4}(?:\d{1,2})?.* <newaccountonly>
.*polo(?:online|outlet).* <newaccountonly>
.*cash.?advance.* <newaccountonly>
.*loans?.?(?:lender|solution).* <newaccountonly>
.*lose.?weight.* <autoconfirmed>
.*weight.?loss.* <newaccountonly>
.*paydayloan.* <newaccountonly>
.*bktube\d{2}.* <newaccountonly>
.*thai(?:vdo|xx)x\d.* <newaccountonly>
.*pay[0o]neer.* <newaccountonly>#multiple a/c names starting with name, some appending, blocking for articles too
\bpay[0o]neer\b
.*gain inches.*
.*growing tips anyone.*
.*height (?:today|increas|discrimin|from).*
.*shoe lift (?:insole|addition| ?\-|to make).*
.*(?:with|using|the|\.|get|effective|introducing|ease|forget|right) shoe lift.*
.*(?:lifts for|taller) shoe.*
.*(?:hina|hinese|wholesale|cheap|buy) (?:authentic|sports|hockey|star game)? ?jersey.*
.*do s and don ts of.*
.* most effective way.*
.*strateg(?:y|ies) to buy.*
.*breaking your budget.*
.*article promotion tip.*
.*custom lanyard.*
.*mimy.*s[lℓ£]uiter.* <antispoof>
.*(?:best|top|with|through|perfect|having|ideal|using|beneficial|effective) autism.*
.*marketing instant.*
.*pay affiliate.*
.*minecraft (?:server|download).*
.*great tips .*
.*self.?employed loans.*
.*cash with no income.*
.*best SEO .*
.*(?:strong|good| a| the) NHL (?:pullover|shirt|jacket).*
.*NHL (lover|supporter|enthusiast|fanatic).* <autoconfirmed>
.*properties for sale.* <autoconfirmed>
.*\beasy methods.* <autoconfirmed>
.*home equity loan.* <autoconfirmed>
.*card debts? repayment.* <autoconfirmed>
.*your (?:forthcoming|next) (?:occasion|function|occurrence|party|celebrat).* <autoconfirmed>
.*\b(?:ways|tips|how|methods) to (?:obtain|choose|discover).* <autoconfirmed>
.*\b(?:dvantages|benefits) of (?:booking|renting|le(?:tt|as)ing).* <autoconfirmed>
.*\bAduPoker.*
.*\bpoker online.* <autoconfirmed>
.*\blimo (p?:rovider|company|service|program|support|assist).* <autoconfirmed>
.*manage your loan.* <autoconfirmed>
.*on(?: the (?:(inter)?net|web)|.?line) gaming fun\b.*
.*memorable team (?:development|building).*(?:basic|tips|guideline|suggestion|security|safeness|regulation|practice|rules|protection).* <autoconfirmed>
.*tax preparation (?:consultation|service).* <autoconfirmed>
.*(?:progress(?:on)?|advancement|trend|development) (?:along with|in addition to|as well as|and also|plus) devolution.*
.*trying to conceive.* <autoconfirmed>
.*avoid these foods.* <autoconfirmed>
.*tax return easily.*
.*\bbest income tax.*
.*fastest growing.* <autoconfirmed>
.*casinos? (?:online )?(?:casino|wagering|betting|playing|poker|gaming|gambling|games|strateg).* <autoconfirmed>
.*(?:outlet|store|casinos) online.* <autoconfirmed>
.*champion menwear.* <autoconfirmed>
.*cheap finance.* <autoconfirmed>
.*\bfind money .* <autoconfirmed>
.*lottery on.?line.* <autoconfirmed>
.*football (?:gambling|bet(?:s|ting)?)\b.* <autoconfirmed>
.*flexible loan views.* <autoconfirmed>
.*(pertaining to|reduce|intended for) ((motor )?vehicle|auto(mobile)?|car( or truck)?) (improvement|maintenance|fix|repair|vehicle|problem|restore).* <autoconfirmed>
.*(professional|skilled|competent|seasoned) auto (auto|repair shop|technician|shady).*
.*(review|strategy) (tricks|tips|secret|suggestions).* <autoconfirmed>
.*(custom|silicone?|printed|cheap|rubber|charity) (wristband|bracelet).* <autoconfirmed>
.*(stage|phase|period|developmment|level)s? of (cystic )?(pimple|zit|acne).* <autoconfirmed>
.*\bacne (treatment|cure|breakout).* <autoconfirmed>
.*(flourishing|productive|profitable|thriving|successful|effective|prosperous) natural acne.*
.*\btips and tricks.* <autoconfirmed>
.*paypal money adder.* <autoconfirmed>
.*(effective|superb|excellent|great|fantastic) seo (firm|corporation|provider|organi[sz]ation|business).*
.*(medical|health|clinical).?(related|care|method of)? (malpractice|travel|transport|vehicle).* <autoconfirmed>
.*prenuptial (documents|negotiating|contract|legal|agreement|deals).* <autoconfirmed>
.*luxury (?:vehicle|automo(tive|bile)|(?:ar or )?truck) (?:review|evaluation|critiques|rating|opinion).* <autoconfirmed>
.*(hir|rent|book|reserv)ing( an?)? (extra|luxuri(e|ou)s|extravagant) (?:auto(?:mo(t?:ive|bile))?|car|truck|vehicle|motor).* <autoconfirmed>
.*\b(?:vehicle|auto(?:mo(?:tive|bile))?|car|truck|sedan) (?:driving|sales|maintenance|loans|repair|restore|mechanic)\b.* <autoconfirmed>
.*\bhow to (?:locate|find) a (competent|professional|skilled).* <autoconfirmed>
.*tips that will save money.* <autoconfirmed>
.*\bcruising for the.* <autoconfirmed> # spam added March 2017, can probably culled after 6 months
.*(?:your|own) website easily.*
.*(?:of|with|easily) using (?:quidoo|hubpages).* <autoconfirmed>
.*(?:\b|-)(?:fuss|cut|simple|free|less|realistic|world|practical|elements|secrets|systems|details|plans|criteria|products|advice|programs|solutions|aspects|of|in|for) warehouse.* <autoconfirmed> # April 2017
.*design shop.* <autoconfirmed>
.*\bТитан гель.* <autoconfirmed>
.*\bhammer toe.* <autoconfirmed>
.*\btreatments? and cure.* <autoconfirmed>
.*\bsymptoms? and treatment.* <autoconfirmed>
.*((?:Kendall|Kylie|Kris|Caitlyn) Jenner|(Khloe|Kourtney|Rob|Kim) Kardashian|Scott Disick)[ \-]\w.* <autoconfirmed>
.*\b(?:plain black|bandage) (wrap|long)? ?dress.* <autoconfirmed>
.*herve leger \w.* <autoconfirmed>
.*(buy|cialis vs|generic) viagra.* <autoconfirmed>
.*(?:cialis|viagra) (generic|coupons|without a|online).* <autoconfirmed>
.*sulfate explained.* <autoconfirmed>
.*\bHVAC ?(?:\.|assistance|accomplishment|encounter|purchase|suggest|advice|concern|by us|demand|good|is eas|using|with|success|begin|guid|that |achieve|expert|trouble|practic|rookie|problem|could|tip|need|may|require|which|is ).* <autoconfirmed>
.*heating and air conditioning.* <autoconfirmed>
.*mattress (?:sales|headboard|start|retail|wars|discount|mattress|bed|pad|again|would|market|security|good|from).* <autoconfirmed>
# tv stream
.*\bon.?line ((tv )?coverage|free) <autoconfirmed>
.*\b(final|watch)[ \-\.]+(?:now|free |winter|live).* <autoconfirmed>
.*\blive[ \-\.](?:online|stream|free|hd|six nat).* <autoconfirmed>
.*\bst\.re\.am.* <autoconfirmed>
.*\brugby\*\*.* <autoconfirmed>
.*\bgreat things about\b.* <autoconfirmed>
.*\bunderstanding files\b.* <autoconfirmed> # per stewards
.*(?:cheap|buy) (tizanidine|zanaflex).*
.*muscle relaxants.* <autoconfirmed>
.*(?:simple|fat) (?:fast|weight)[ -]loss.* <autoconfirmed>
.*weight[ -]loss (supplement|and).* <autoconfirmed>
.*(?:another|crash|ketogenic|carb) diet.* <autoconfirmed>
.*building (diet|tip).* <autoconfirmed>
.*body fat on.* <autoconfirmed>
.*simple home remedies.* <autoconfirmed>
.*\bstone island\b.* <autoconfirmed> # simple, may be too harsh, let us stop the worst of the spam -- billinghurst 20180718
.*\b(?:outlet|sale|official) (?:shop|store|clearance|boutique|site|sale)\b.* <autoconfirmed>
.*salvatore ferragamo \w.* <autoconfirmed>
.*ferragamo (retailer|belt).* <autoconfirmed>
.*best low cost.*
.*replica outlet.* <autoconfirmed>
.*online gaming.* <autoconfirmed>
.*\bdrugs online.* <autoconfirmed>
.*male enhancement.* <autoconfirmed>
.*natural skin care.* <autoconfirmed>
.*\bproven methods.* <autoconfirmed>
.*to self improve.* <autoconfirmed>
.*messenger marketing.* <autoconfirmed>
.*make money online.* <autoconfirmed>
.*market your (?:web.)?site <autoconfirmed>
.*advertise businesses.* <autoconfirmed>
.*levels of success.* <autoconfirmed>
.*simple good ideas.* <autoconfirmed>
.*merrell walking boots.* <autoconfirmed>
.*buy the best.* <autoconfirmed>
.*get viagra.* <autoconfirmed>
.*for lasting longer.* <autoconfirmed>
.*when (?:making a purchase|buying).* <autoconfirmed>
.*\breal money.* <autoconfirmed>
.*\bbetonline casino.* <autoconfirmed>
.*budget tablet.* <autoconfirmed>
\blose \d\d pounds <autoconfirmed>
.*Advocate Simranjeet Singh.*
.*Simran(:?jeet)?.?Law.*
.*Alma Lilia Luna Olivas.* <autoconfirmed>
# tech support spam
.*Hpprintersupp(o|0)rt.* <newaccountonly>
.*supp(o|0)rt helpline.* <newaccountonly>
.*(?:help[ \.]+desk|phone)[ \.]+number.* <newaccountonly>
.*customer care.* <newaccountonly>
.*service (?:tech|supp(ort)?).* <newaccountonly>
.*quickbook.* <newaccountonly>
.1[ \-\.]?8[0oO]{2}[ \-\.]?\d{3}[ \-\.]?\d{2}[0oO]
.*(?:dell|hp|brother|canon) printer.* <autoconfirmed>
.*[I1][ \-~\.]?8[ \-~\.]?[0oO][ \-~\.]?[0oO][ \-~\.]?26[ \-~\.]?9[ \-~\.]?{I1][ \-~\.]?6[ \-~\.]?[0oO][ \-~\.]?8.*
.*\b[I1]844.?46[I1].?2828\b.*
.*[nN]orton [lL]ive [hH]elp.*
.*(?:helpline|tech|s(ervice|upport)) (tele)?phone number.* <autoconfirmed|antispoof>
.*(?:support|contact).?toll.?free.*
.*0.800.098.8727.*
.*(?:facebook|quickbooks) (?:customer|helpline|support|technical|on-?line).*
.*(?:gmail|tech|customer)(?:\.|nichal)?[ \.](?:service|support).* <autoconfirmed|antispoof>
.*Q\.u\.i\.c\.k\.b.*
.*1800-?213-?2171.*
.*1844-?203-?1044.*
.*supp0rt.*
.*(help desk|support)(.?phone)?.?number.*
.*c\.u\.s\.t\.o\.m\.e\.r.*
.*s\.u\.p\.p\.o\.r\.t.*
.*n\.u\.m\.b\.e\.r.*
.*ℕ∪mβεR.*
.*better page rank.*
.*toll free (1800|number).* <autoconfirmed>
.*1800\d{7} helpline number.* <autoconfirmed>
.*91[ \-\.]\d{10}.* <newaccountonly>
.*Gððglê.*
.*gmåïl.*
.*§µþþðr†.*
.*þhðñê.*
.*ñµmßêr.*
.*131.?2389.?2398.*
.*186.?7275.?9878.*
# merchandise shopping
.*(?:custom|printed| own|blank) t(ee)?.?shirt.* <autoconfirmed>
.*t(?:ee)?.?shirts? (printing|quilt|everywhere|design|online|(to|on|in) |buy).*
.*best online (?:fashion )?shop.*
.*online shopping (find|for).*
.*for global customer.*
.*the hottest new.* <autoconfirmed>
.*Afγιαdable.*
.* earn online money.*
.* loan faster.*
.* as discounts.* <autoconfirmed>
.*check this out.*
.*wholesale soccer.*
.*\bbuy cheap.*
.*\bwins? customers.* <autoconfirmed>
.*(?:puma|lacoste|reebok|randall|vasque|adidas|kids|getting|valentino) (?:trainer|shoe|shorts|footwear|mens|golf|handbag).* <autoconfirmed>
.*(?:discount|buy) (?:clothing|shoes) online <autoconfirmed>
.*beneficial (?:deal|discount)s
.*(?:penis|natural) enhancement.* <autoconfirmed>
.*\bbest skin.* <autoconfirmed>
.*how to make your.* <autoconfirmed>
.*website promote.* <autoconfirmed>
.*5 reasons to stop.* <autoconfirmed>
.*\bbest internet.* <autoconfirmed>
.*web marketing consultant.* <autoconfirmed>
.*play poker on.?line.* <autoconfirmed>
.*\bquickest way.* <autoconfirmed>
.*muscle building food.* <autoconfirmed>
.*skin care tip.* <autoconfirmed>
.*\bpenis exercises.* <autoconfirmed>
.*teeth whitening.* <autoconfirmed>
.*porcelain crown cost.* <autoconfirmed>
.*dental veneer.* <autoconfirmed>
.*picking the best.* <autoconfirmed>
.*\bsave money.* <autoconfirmed>
.*consider before buying.* <autoconfirmed>
.*most dependable.* <autoconfirmed>
.*(?:glass|windshield) replacement.* <autoconfirmed>
.*benefits of (?:choos|select).* <autoconfirmed>
.*tips on (?:choos|select).* <autoconfirmed>
.*fixed by professionals.* <autoconfirmed>
.*\bbest coupon.*
.*promo(?:tional)? code.*
.*anti[ -]aging skin.* <autoconfirmed>
.*\bhow to decide.* <autoconfirmed>
.*\bsale online.* <autoconfirmed>
.*points to consider.* <autoconfirmed>
.*healthy skin.* <autoconfirmed>
.*memorabilia online.* <autoconfirmed>
.*cheapest price.* <autoconfirmed>
.*your online business.* <autoconfirmed>
.*by seo service.* <autoconfirmed>
#"Polish spam"
{{ns:3}}:.*Kołobrzeg.*
{{ns:3}}:.*wybór kwatery*
{{ns:3}}:.*wybór miejsca noclegowego*
# Cross-wiki spammer
{{ns:2}}:Vasilisa(\d)+
.*Vasilisa(\d)+ <newaccountonly>
.*Lovesunshine <newaccountonly>
.*[Mm]ichael.[kK].hntopf.*
.*Hunter ?Mariner.*
.*radio.manà.*
({{ns:2}}:)?augusto.de.luca\b
.*peer.?van.?mladen.*
.*predrag.jugovic.*
.*Lui\b.Morais.*
.*Mayestrion.*
.*Marco.*[Dd]i.*Meco.*
# Per CU-L 13/06/2012, cross-wiki spam
[^:]+:Mainline <newaccountonly>
# Amilton de Cristo
.*Am[iíìîï1lɪi̯]{2,5}ton(?:.Rodrigu[eèéêë3][sz])?.(?:de.Cristo|of.Christ).*
.*O.verdadeiro.avivamento.*
# Cross-wiki pattern spambots
#note that setting a remove date can help keep this list smaller
.*Meciurilive.* <newaccountonly> # delete after Feb 2016
# Vandal patterns
[pṕ]lays?\s*with <newaccountonly>
P[eèéêë][iìíïî]d[aàáâä]r <newaccountonly>
.*(?:pega|senta).na.(?:banana|lin[gĝģğġ][uüûùú][iìíîï][cçćĉ]a|salsi(?:ch|xx?)a).* <newaccountonly>
# Cross wiki vandalism pages
.*mixing sailors.*
# Cross-wiki Chinese vandalism: zh:WP:LHLS and zh:WP:HYIP and similar vandalism
.*[啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed>
.*[乌鸟岛烏鳥島钨鎢邬鄔呜坞].*[跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed>
.*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡].*[氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed>
.*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇].* <autoconfirmed>
.*Make.*cat.* <autoconfirmed>
.*Mys.*721tx.* <autoconfirmed>
# 影武者 (from [[zh:]]) - well-known targets of serial vandalism
.*影.*武.*者.* <newaccountonly>
.*[邓鄧].*[傑杰].* <newaccountonly>
.*林.*士.*涵.* <newaccountonly>
.*Tian[0-9]{2,4}[A-Za-z] <newaccountonly>
# Cross-wiki vandal
.*[ĐDd]okdo.*kor.* <newaccountonly>
.*Đokdo.* <newaccountonly>
.*Докдо республика корея.* <newaccountonly>
.*SERVICE.*KOMPOR.* <newaccountonly>
.*CALL.087808242095.*
.*BAJOT.*Z.*
.*REVENGE.*THE.*FATE.*
.*Hendrix.*Adi.*Surya.*
.*jual.*obat.*
.*Ciacho[0-9]{2}.* <newaccountonly|antispoof>
.* fu[a-z]{1,5}?rdai. *
.*\bfuerdai.* <antispoof>
.*fj?[uv][ae]rd[ae]+[iǐī].* <newaccountonly>
.*vand[áǎ]l.*
.*cruǐzǐn\.*
# From Japanese Wikipedia. [[Special:Permalink/11656464]]
## functional accounts and related terms
.*管理.* <newaccountonly> # admin
.*ビューロクラット.* <newaccountonly> # bureaucrat
.*チェックユーザ.* <newaccountonly> # checkuser
.*スチュ[ワア]ード.* <newaccountonly> # steward
.*オーバーサイト.* <newaccountonly> # oversight
.*オンブズマン.* <newaccountonly> # ombudsman
.*開発者.* <newaccountonly> # developer
.*理事.* <newaccountonly> # board member
.*委員.* <newaccountonly> # committee
.*財団.* <newaccountonly> # foundation
.*[ブぶ][ロろ][ッツシっつ][クく].* <newaccountonly> # "block"
## Project names
.*ウ[ィイ]キ([ペメピミ]ー?デ[ィイ]ア|ニュース|ブックス?|ソース|コモンズ|ク[オォ]ート|データ).* <newaccountonly>
.*ウ[ィイ]クショナリ.* <newaccountonly>
## Han characters (for zh, ja, etc.)
.*[殺死腐汚盗嫌狂虐滅罪姦屁尻葬屑].* <newaccountonly>
.*暴[[:punct:] ][行力言動动亂乱].* <newaccountonly>
.*害虫.* <newaccountonly>
.*自慰.* <newaccountonly>
## Japanese derogatory language
.*[荒あア][らラ]?[しシ].* <newaccountonly>
.*氏[なにぬねのんナニヌネノン].* <newaccountonly>
.*[こコ][ろロ][しシツ].* <newaccountonly>
.*(半|はん|ハン)(ころ|コロ|ごろ|ゴロ).* <newaccountonly>
.*(餓鬼|がき|ガキ).* <newaccountonly>
.*(鬼畜|[きキ][ちチ][くク]).* <newaccountonly>
.*(莫.?迦|馬.?鹿|[ばバ][ー・]?[かカ]).* <newaccountonly>
.*(阿呆|[あア][ー・]?[ほホ]).* <newaccountonly>
.*(気違い|基地外|吉外|きちがい|キチガイ).* <newaccountonly>
.*(嘘|うそ|ウソ)[をヲ]?(つ[くき]|ツ[クキ]).* <newaccountonly>
.*(禿|はげ|ハゲ).* <newaccountonly>
.*(かつら|カツラ|ヅラ).* <newaccountonly>
.*(のろま|ノロマ).* <newaccountonly>
.*([死私]刑|しけい).* <newaccountonly>
.*(エクスタシ|えくすたし).* <newaccountonly>
.*ストーカー.* <newaccountonly>
.*犯人.* <newaccountonly>
.*ロリコン.* <newaccountonly>
.*(知的?障害?|池沼).* <newaccountonly>
## Japanese sexual language / body parts
.*[おオ][ちまチマ][んンソ].* <newaccountonly>
.*[ちまチマ][んン][こコぽポ毛子].* <newaccountonly>
.*(童貞|包茎).* <newaccountonly>
.*(糞|[くぐ]そ|[クグ]ソ).* <newaccountonly>
.*[うウ][んン][ちチこコ].* <newaccountonly>
.*ポルノ.* <newaccountonly>
.*(中|[なナ][かカ])(出|[だダ])[しシ].* <newaccountonly>
.*[あア][そソ][こコ].* <newaccountonly>
.*[オお][ナな][ニに二].* <newaccountonly>
.*[きキ][んンソ](玉|[たタ][まマ]).* <newaccountonly>
.*(金|[きキ][んンソ])[たタ][まマ].* <newaccountonly>
.*(パンツ|ぱんつ).* <newaccountonly>
.*(玉|[たタ][まマ])([金玉々]|[きキ][んンソ]|[たタ][まマ]).* <newaccountonly>
.*[ゃやャヤ][りリ]([漫満慢万萬]|[ちまチマ][んンソ]).* <newaccountonly>
.*([んンソ][ちまチマ]|[漫満慢万萬])[りリ][ゃやャヤ].* <newaccountonly>
.*(性交|即[尺生]).* <newaccountonly>
.*[ふフ][えエぇェ][らラ](?:[ちチ][おオ])?.* <newaccountonly>
.*(?:ソープランド|パイズリ).* <newaccountonly>
# From Ukrainian Wikipedia. [[Special:Permalink/11683166]]
.*Вікіпедія.* <newaccountonly>
.*Анальн.* <newaccountonly>
.*[Йй]об.* <newaccountonly>
.*[xхҲ][ýŷÿȳyуӲ][úùûüũůǔūǖǘǚǜŭųűuйиїяҊ].* <newaccountonly>
.*п[іи]д[аоиіе]рас.* <newaccountonly>
# From Hebrew Wikipedia
.*נאצית?.* <newaccountonly>
.+להשחי[טת].* <newaccountonly>
.*חרא.* <newaccountonly>
.*[אה]חריב.* <newaccountonly>
# from csWP
[^:]+:(?:[OoIl0-9]{1,3}\.){3}.* <newaccountonly> # no pseudo IP adresses
# BLP TARGETS from enWP
.*NawlinW.* <newaccountonly>
.*Nableez.* <newaccountonly>
.*Sean\.h.* <newaccountonly>
.*Smalljim.* <newaccountonly>
.*will die.* <newaccountonly>
.*will suffer.* <newaccountonly>
.*incinerated.* <newaccountonly>
.*raped by.* <newaccountonly>
.*gassed.* <newaccountonly>
.*gas the.* <newaccountonly>
.*head blown.* <newaccountonly>
.*castrated.* <newaccountonly>
.*beheaded.* <newaccountonly>
.*tortured.* <newaccountonly>
.*neutered.* <newaccountonly>
.*anti-semite.* <newaccountonly>
.*vomiting.* <newaccountonly>
.*Seth.*Patinkin.*
.*Jan.*Szatkowski.*
.*(Bill|William).*Beggs.*
.*Bett?y.*Patric?k?.* # Contact ArbCom before removing, overriding or changing
.*Scott.*Bibby.*
.*Dav.*\bCote.*(film|movie|director|actor).* # see Wikipedia:Sockpuppet investigations/NickSoroka/Archive
.*Sunil Kumar+ Pathela.* # see Wikipedia:Sockpuppet investigations/Sunil Kumarr Pathela
.*Lynds.*\bTurner.* # See User:Fairyspit and socks
.*M[a@]l[i1l]k Shab.zz.* <newaccountonly> # abuse target
.*Maelbros.* <newaccountonly> # sockpuppetry, hoax articles and edits
.*Mael.bros.* <newaccountonly>
.*Paul Easter.* <newaccountonly>
.*WP\:.* <newaccountonly>
.*WT\:.* <newaccountonly>
.*ⒽⒶⒼⒼⒺⓇ.* <newaccountonly> #Latest Grawp naming scheme
.*p[ÉÈËĘĚĔĖẺẸẾỀỄễỂểȨȩḜḝĒḖḗȄȅȆȇỆệḘḙḚḛ3عڠēėèéëẽĕęəẻếềẹ]nis.* <newaccountonly>
.*Magyar.nem.ember.* <newaccountonly>
.*Cremepuff.* <newaccountonly>
.*[Mm]otherr* *.?[Ff]uck.* <newaccountonly>
.*\b\(TIB.* <newaccountonly> # [[special:permalink:17218840]]
# Promotional usernames
.*[™®℠].* <newaccountonly|errmsg=titleblacklist-forbidden-new-account-trademark>
# Prevent users from creating usernames that are IPv6 addresses (stop gap until r12782)
User:[0-9A-Fa-f]{0,10}:([0-9A-Fa-f]{0,10}:)*([0-9A-Fa-f]{0,10})?(?:\/(12[0-8]|1[01][0-9]|[1-9]?\d))? <newaccountonly|errmsg=titleblacklist-ip-account>
# additions transferred from kkWP per talk page [[m:Special:PermanentLink/11826368]]
.*(\ba|Ә)(?i:кімші).* <newaccountonly>
.*(?i:уики[мп]еди[ая]|уикисөздік|уикикітап|уикидәйек|уикисабақ|уикиқайнар|уикихабар).* <newaccountonly>
.*(?i:Қазақстан).* <newaccountonly>
.*(?i:қазақ).* <newaccountonly>
## хуй
.*[xXхХ][yYуУ][iIйЙиИuUъЪяЯёЁeE].* <newaccountonly>
## пизда
.*[пПnpPрР][iIіІїЇиИeEеЕёЁ][зЗzZ3][dDдД].* <newaccountonly>
.*[нН][иИ][шШ].* <newaccountonly>
##from it.wiki
##lta
.*y.o.u.y.b.i.n.o.* <newaccountonly>
.*[Pp][Uu][Tt]+[Aa4][Nn].* <newaccountonly>
.*utente\:shivanarayana.* <autoconfirmed>
.*\:gioleonardi.* <autoconfirmed>
.*andrea.panerini.*
.*euphydryas.* <newaccountonly>
.*\bvituzzu.* <newaccountonly|antispoof>
.*\bruthven.* <newaccountonly>
.*francesco carbonara.*
.*fcarbonara.*
##insults
.*\bstronz.* <newaccountonly|antispoof>
# .*putt?ana.* per [[special:permalink/16539476]]
.*frocio.*
.*ricchione\b.*
##per [[:it:WP:NUI]]
.*\bassociazione.* <newaccountonly>
.*\bfondazione.* <newaccountonly>
.*\bo\.?n\.?l\.?u\.?s\.?.* <newaccountonly>
##fake ipv6-like usernames
([ABCDEF0123456789]*\:){3,}[ABCDEF0123456789]* <newaccountonly>
##long-term crosswiki spam
.*(richero|marian).*(maria|richero).*
.*peer.van.mladen.*
.*michael.vegini.*
.*(mattia|vlad|morleo).*(mattia|vlad|morleo).*(mattia|vlad|morleo).*
.*giovanni.{0,5}prinzi.*
.*prinzi.{0,5}giovanni.*
.*giuseppe.{0,5}prinzi.*
.*prinzi.{0,5}giuseppe.*
.*israel.*luca.*gois.* <antispoof>
.*fabrizio.*tonon.*
.*nino(slav)?\b.*marina.*
.*marina\b.*nino(slav)?\b.*
.*marco.{0,5}lupis.*
.*lupis.{0,5}marco.*
### Vietnamese Wikipedia ###
# Vulgarity
.*đ[uụùúủờ] m[eẹaá].* <newaccountonly>
.*đéo .*<newaccountonly>
.*đ[ụùũĩị] .*<newaccountonly>
.*đ[ịíĩệ]t.* <newaccountonly>
.*con đ[ĩiị].* <newaccountonly>
.*lồn.* <newaccountonly>
.*lon của.* <newaccountonly>
.*lon mẹ.* <newaccountonly>
.*con m[áẹ].* <newaccountonly>
.*chúng m[àầ]y.* <newaccountonly>
# Controversial historical names
.*chí.*minh.* <newaccountonly>
.*h[oòôồ] ch[ií].*minh.* <newaccountonly>
.*胡志明.* <newaccountonly>
.*n[oô]ng th[iị] x[uü][aăâá]n.* <newaccountonly>
# Vandals
.*chắn.* <newaccountonly>
.*trắn.* <newaccountonly>
### Farsi Wikipedia ###
.*\b(?:مد[یي]ر|معاون|ری[یئ]س|مس[ئوؤ]و?ل)\b.* <newaccountonly>
.*(?:شرکت|بازرگانی|کلینیک|[Cc]ompany|[Ff]actory|طراحی|سایت|انجمن|فروم|بازرگانی|آکادمی|وبلاگ|بلاگ|کانون|مطب|دفتر|پایگاه|کلینیک|گروه|آموزشگاه|دبیرستان|دانشگاه|co\.|مدرسه|همایش|وبسایت|مرکز|هی[اأئ]ت|سامانه|سرویس|بازار).* <newaccountonly>
.*(?:آگهی|روزنامه|فصلنامه|رزور|آنلاین|گردشگری|بین ?المللی?|صنعت|سازان|سازی|گستر|خبری).* <newaccountonly>
##Main page and it's redirects
صفحه اصلی
صفحهٔ اصلی
## Don't be only Persian numbers
^[\x{06F0}-\x{06F9}]*$ <newaccountonly|autoconfirmed>
## Don't have Persian's Diacritic
# [^:]+:.*[\x{064A}-\x{064F}\x{0652}\x{0650}\x{0626}\x{0643}\x{0654}\x{0621}\x{0623}-\x{0625}].* <newaccountonly|autoconfirmed>
## Persian scurrility words
.*\b(?i:[کك][یي]ر|خا[یي]ه|[کك]لفت)\b.* <newaccountonly>
.*(?i:قبر|گور|مری?ض|آشغال).* <newaccountonly>
.*(?i:مهبل|چوچوله?|واژن).* <newaccountonly>
.*(?i:\b[کك]س\b).* <newaccountonly>
.*(?i:قحبه).* <newaccountonly>
.*(?i:جنده|فاحشه|هوکر).* <newaccountonly>
.*(?i:[کك]ون).* <newaccountonly>
.*(?i:شو?مبو?ل).* <newaccountonly>
.*\b(?i:داف).* <newaccountonly>
.*(?i:گائیدم|گاییدم|گایدم|بگا|فاک|بخواب|گوز\b|فنا|\bگو?ه\b|\bشاش\b|مرد[کك]|زن[یي]?[کك]ه).* <newaccountonly>
.*\b[Dd]own.*[Ww]ith.* <newaccountonly>
.*\b[Aa]gainst.* <newaccountonly>
.*\b[Dd]ead.*[Oo]n.* <newaccountonly>
.*(?i:مرگ.*بر|لعنت.*بر).* <newaccountonly>
.*(?i:پ[یي]روز.*ست).* <newaccountonly>
.*(?i:خو?اه?ر|مادر|ننه|عمه|خاله|شاباجی|آبج[یي]|بابا|پدر|برادر|[کك]ا[کك]و).* <newaccountonly>
.*(?i:خاک.*توی?).*<newaccountonly>
.*(?i:سوسک).* <newaccountonly>
.*(?i:[کك]چل|خ(و|)ل|د[یي]وانه|مجنون|ماست شل|ماس شل).* <newaccountonly>
.*(?i:\bخر\b|گاو|سگ|پدسگ|ننهسگ|مادرسگ).* <newaccountonly>
.*(?i:پان.*(تر[کك]|فارس|لر|کرد|عرب)).* <newaccountonly>
## Famous persons
.*(?i:حضرت|امام).* <newaccountonly>
.*(?i:ولا[یي]ت).* <newaccountonly>
.*(?i:خم[یي]ن[یي]).* <newaccountonly>
.*(?i:خامنه.*ا[یي]).* <newaccountonly>
.*(?i:احمد[یي].*نژاد).* <newaccountonly>
.*(?i:روحان[یي]).* <newaccountonly>
.*(?i:محمد.*خاتم[یي]).* <newaccountonly>
.*(?i:مهد[یي].*[کك]روب[یي]).* <newaccountonly>
.*(?i:میر.*حس[یي]ن.*موسوی[یي]).* <newaccountonly>
## Commons Wikimedia
.*[sS]elfie [sS]hoe.* <newaccountonly> # [[Special:PermanentLink/14714671]]
## Spambot attack 31-01-2016
.*payday\b <autoconfirmed>
.*(day|online|instant|check|about|quick|best|free|advance|\buk|compare|\bhour|easy|why|guaranteed|fast|credit|\bby\b) payday.*
.*pay ?day (text |advanced )?loan.* <autoconfirmed>
.*credit check loans.* <autoconfirmed>
.*instant money.* <autoconfirmed>
.*without enquiries.* <autoconfirmed>
#cw abuse
.*DEE?Z.NUTS.*<newaccountonly|antispoof>
.*Casino.* <newaccountonly>
\bPokemon\.png\b
\bItailevi.* <newaccountonly>
.*Empresa LEMOS.* <casesensitive>
.*HowToGetBanned.* <newaccountonly|antispoof>
#LTA abuse of global rename feature
.*EISIGMA.* <newaccountonly>
# from kowiki
.*관리자.* <newaccountonly> # admin
.*운영자.* <newaccountonly> # admin
.*관리담당자.* <newaccountonly> # admin
.*쓰레기.* <newaccountonly> # inappropriate usernames
.*유니폴리.* <newaccountonly> # inappropriate usernames
.*Unypoly.* <newaccountonly> # inappropriate usernames
.*(개새끼|씹새).* <newaccountonly> # inappropriate usernames
.*씨(발|팔).* <newaccountonly> # inappropriate username
.*무현.* <newaccountonly> # inappropriate usernames
.*지랄.* <newaccountonly> # inappropriate username
.*섹스.* <newaccountonly> # inappropriate username
.*보민.* <newaccountonly> # LTA
.*황건.* <newaccountonly> # LTA
.*보르민.* <newaccountonly> # LTA
.*보르맹.* <newaccountonly> # LTA
.*볼민.* <newaccountonly> # LTA
.*보오민.* <newaccountonly> # LTA
.*씨뱔.* <newaccountonly> # LTA
.*좆까.* <newaccountonly> # LTA
#Weird character new account spam
.*[①-⑨]{6}.* <newaccountonly> # to release pressure on the enwiki abusefilter
.*08440828240.* <newaccountonly> #cross-wiki spam
.*271383970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]]
#Spam
.*Thincomme.* <newaccountonly>
.*27138970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]]
#LTA
.*password.* <newaccountonly>
.*passis.* <newaccountonly>
.*Paul Bedson.* <newaccountonly>
466c7c5c80219cdc97126ec246f6db8a05015519
167
166
2018-10-19T10:55:41Z
Jayden
52
Protected "[[Title blacklist]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
###########################################################################
# DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF [[w:en:regular expressions|REGEX]]! #
###########################################################################
#
# This is a list of page titles which are blocked from creation/editing on Wikimedia wikis.
# Guidelines:
# - This page, delicate as it is, is editable by admins only.
# - To disable an entry, *remove* it, don't comment it out.
# - [[Title blacklist/Log|Log]] both entries and removals
# - <small style="color:gray;" id="oldid" class="plainlinks">Snippet for [//meta.wikimedia.org/wiki/Title_blacklist/Log/{{CURRENTYEAR}}/{{CURRENTMONTH}}?action=edit&editintro=Template:Title_blacklist_log_instructions logging]: <nowiki>{{tbl-diff|</nowiki>{{REVISIONID}}}}</small>
#
# For syntax guidelines see [[mw:Extension:Title blacklist]]
<!-- leave this line exactly as it is --> <pre>
## Technical
# no multiple ! or ?
.*[!?]{3,}.* <autoconfirmed>
# no pseudo-wiki-deep-links
(?:[^\/]+[\/:])?(?:index\.php|w\/wiki)(?:\/.+)?
.*''.* <newaccountonly>
# URI like page titles
.*[?&]+[^=]+=[^&]+.*
# domain names
.*[\. ](?:com|org|uk|net|info|gov|kz|ru|ir|biz|info|кз|pt|br)\b.* <newaccountonly>
# fake ipv4
.*(?:[0-9]{1,3}\.){3}[0-9]{1,3}.* <newaccountonly>
# Wikis
.*mediawiki.* <newaccountonly>
.*(?:wiki(?:[mp]edi[ae](?!n))).* <newaccountonly|antispoof>
.*(?:wiki(books|data|news|quote|source|species|versity|voyage)).* <newaccountonly|antispoof>
.*wiktionary.* <newaccountonly>
# WikiVoyages merger unclaimed account renaming conflict avoidance
.*\(?:W[TV]-\w{2}\) .* <newaccountonly>
# Google
google.*\.html
# testing new group
.*[Tt]estaccountfornewgroup.* <newaccountonly>
.*userlogin.* <newaccountonly>
##Usernames people
# functional accounts
.*AD+MI+N.* <newaccountonly|antispoof>
.*sysop.* <newaccountonly|antispoof>
.*moderator.* <newaccountonly|antispoof>
.*arbit(?:er|rator).* <newaccountonly>
.*checkuser.* <newaccountonly|antispoof>
.*oversight.* <newaccountonly|antispoof>
.*S+T[EO]+(?:W|VV)+A+RD.* <newaccountonly|antispoof>
.*bue?r(?:eau|o)[ck]r?at.* <newaccountonly>
.*\bspravce\b.* <newaccountonly|antispoof> # [[Special:PermanentLink/16431112#Wikipedie usernames]]
# schiedsgericht in w:de
.*schieds(?:ge)?richt.* <newaccountonly>
.*WMF.* <newaccountonly|antispoof>
.*molly white.* <newaccountonly|antispoof>
.*tulsi [a-z]h?agat.* <newaccountonly|antispoof>
.*sro[ \.\-]?2[ \.\-]?3.* <newaccountonly>
.*WikiDan.{0,10}61.* <newaccountonly> # See [[w:en:Wikipedia:Sockpuppet_investigations/Moutray2010]]
.*cһеск[ИѴ]ѕег.*
.*сап ѕи[ск]+.*
.*һогѕе.*
.*\bԁіск.*
.*\bсоск.*
# strong language
.*AIDS.* <newaccountonly|casesensitive>
.*ASS+HO+L+E.* <newaccountonly|antispoof>
.*BASTARD.* <newaccountonly|antispoof>
.*BITCH.* <newaccountonly|antispoof>
.*COCKSUCK.* <newaccountonly|antispoof>
.*CUNNILINGUS.* <newaccountonly|antispoof>
.*[CK(]UNT.* <newaccountonly|antispoof>
.*VAGINA.* <newaccountonly|antispoof>
.*DILDO.* <newaccountonly|antispoof>
.*FAG\.?G+OT.* <newaccountonly|antispoof>
.*FU[C(K]+K+ <newaccountonly|antispoof>
.*f\*ck.* <newaccountonly|antispoof>
.*HITLER.* <newaccountonly|antispoof>
.*P[Eê]+N+I+S.* <newaccountonly|antispoof>
.*SLUT.* <newaccountonly|antispoof>
.*PRO+STITUTE.* <newaccountonly|antispoof>
.*PA?EDO+(?:PH|F)ILE.* <newaccountonly|antispoof>
.*JEW.* <newaccountonly|casesensitive>
.*fellatio.* <newaccountonly>
.*lesbianism.* <newaccountonly>
.*molest[\ s].* <newaccountonly>
.*ni+(?:gg|qq)+(?:a|er).* <newaccountonly>
.*orgasm.* <newaccountonly>
.*scr[o0]tum.* <newaccountonly>
.*[8B]\={2,}D.* <newaccountonly>
.*russavia.* <newaccountonly>
.*Belanidia.* <newaccountonly>
.*[YyIiíıl]\.?[Aa]\.?[NnMm]\.?[Gg]\.?[Uu]\.?[Aa]\.?[SsZz].* <newaccountonly>
.*DARIO SEVERI.* <newaccountonly>
.*Vou (?:cagar|defecar|mijar|ejacular|gozar).* <newaccountonly>
.*[Ck]aguei.* <newaccountonly>
.*GRS73.* <newaccountonly>
.*Chronus.* <newaccountonly>
.*is my ho(?:me|[a-z]se|my|mey).* <newaccountonly|antispoof>
.*housegoy.* <newaccountonly|antispoof>
.*homoboy.* <newaccountonly|antispoof>
.*homosexo.* <newaccountonly|antispoof>
.*wikinger.* <newaccountonly|antispoof>
.*home[iy][bg]oy.* <newaccountonly|antispoof>
.*homie[bg]oy.* <newaccountonly|antispoof>
.*\bpeniz.* <newaccountonly> # [[special:permalink/17162342#Peniz]]
.*fuck you.* <newaccountonly|antispoof>
.*下凵ㄈ水.*
.*山工水工户三多工月.*
.*代月七三.*
.*弓七三山月民多弓 .*
.*huge cock.*
#German strong language
.* ist schwul.* <newaccountonly|antispoof>
# fick...
.*fick(?:e[rn]\b|t\b| d[ieo]).* <newaccountonly|antispoof>
# scheiss
.*sche?(?-i:i(?:ß|s{2})).* <newaccountonly|antispoof>
# wichser
.*wi(?:chs|x{1,3})e?r.* <newaccountonly|antispoof>
# arschloch
.*\barschl.* <newaccountonly|antispoof>
# Chronic Vandal
.*auwal.* <newaccountonly|antispoof> # [[Special:CentralAuth/Auwall]], chronic account creation vandal
#Portuguese strong language
.*[CK]ARALHO.* <newaccountonly|antispoof>
.*BU[CS]ET+(?:INH)?A.* <newaccountonly|antispoof>
.*FODA(?:-?[SC]E)?.* <newaccountonly|antispoof>
.*VAI[- ]TOMAR[- ]NO.* <newaccountonly|antispoof>
.*VAI(?:[- ]?[TCS])?E[- ]?FUDER?.* <newaccountonly|antispoof>
.*CARA[- ]DE[- ]PAU.* <newaccountonly|antispoof>
.*OTARIO.* <newaccountonly|antispoof>
.*DESGRACA.* <newaccountonly|antispoof>
.*punhet[ae].* <newaccountonly>
.*viado.* <newaccountonly>
.*bosta.* <newaccountonly>
.*\bporr+a\b.* <newaccountonly>
.*cara de cu.* <newaccountonly>
.*\bmerda\b.* <newaccountonly>
.*nunca ser[aá].* <newaccountonly>
# WOW
.*on ?wheels.* <newaccountonly>
.*on wh[eéèẽȩëêēẹẹėĕěę]+ls.*
.*wikipedo.* <newaccountonly>
.*\bNC state\b.*\bis\b.* <newaccountonly>
.*fuquay.* <newaccountonly>
.*fooledyouSt(?:u|ew)ards\d{0,4}.* <newaccountonly>
.+massive c.* <newaccountonly>
.*negro scum.* <newaccountonly>
.*awp's massive c.* <newaccountonly>
.*tched by.* <newaccountonly>
.*rap(?:es?|ing).?bab(?:y|ies).* <newaccountonly>
.*stretċhed.* <newaccountonly>
.*StretċhedBy.* <newaccountonly>
.*str[eėéèëê]tch[eėéèëê]d.* <newaccountonly>
.*vanda[lI].* <newaccountonly>
.*king my co+ck.* <newaccountonly>
.*G[rw]{2,3}ap.* <newaccountonly>
.*[GⒼĜĞĠĢƓǤǦǴḠ].*[RŔⓇŖŘȐȒṘṚṜṞ®].*[AǼAÀⒶÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*[WŴẀẂẄẆẈ₩].*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly>
.*[ⒼGĜĞĠĢƓǤǦǴḠ].*[RŔŖⓇŘȐȒṘṚṜṞ®].*[AǼⒶAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*VV.*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly>
(?i:[GĜĞĠĢƓǤǦǴḠ69&Γ]((\W|\W.*\W)?[RŔŖŘȐȒṘṚṜṞ®Ρ₧ÞþΡρРрƤṔṖǷ](?:\W|\W.*\W)?)+(?:[ǼAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦȺḀẠẢẤẦẨẪẬẮẰẲẴẶÆǢ4@?Α](?:\W|\W.*\W)?)+(?:[VƲṼṾWŴẀẂẄẆẈ₩UÙÚÛÜŨŪŬŮŰŲǓǕǗǙǛΫΥΫΎ](?:\W|\W.*\W)?)+[PƤṔṖǷ₧ÞþΡρРр]) <newaccountonly>
.*hagg[ae]r.* <newaccountonly>
.*[НHΗHⱧ]+[[:punct:] ]*[ΆAÁÀÃÄÂΑАA]+[[:punct:] ]*[GGԌ]+[[:punct:] ]*(?:[ΆAÁÀÃÄÂΑАA]|[EЕΕËEĖ])+[[:punct:] ]*[RRЯ]+.* <casesensitive>
.*[НHΗHⱧ][EЕΕËEĖ][RRЯ][MМΜM][YΥY].* <casesensitive>
.*JEWS DID.* #VasilievVV 2008-05-01
.*Śemitic.*
.*ni[ğǵģĝġĠĞ]+er.*
.*\bon.t[iy]res\b.* <newaccountonly|antispoof>
.*pelican.shit.* <antispoof>
.*my.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+e+.{0,5}[bßβбв฿]+o+y.* <newaccountonly|antispoof>
.*[mɯḿṁṃмӍμ₥]y.+\b[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+(?:i+[e3عڠẽəɵ]+|[e3عڠẽəɵ]+y+)s*\b.* <newaccountonly|antispoof>
.*[mɯḿṁṃмӍμ₥]y.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+[oóòôöõǒōŏǫőœøəόοωὸὀὁὄὂὅὃоөӧӫδσʘǿọ0]+[uúùûüũůǔūǖǘǚǜŭųűύvṽṿwŵẁẃẅẇẉẘΦφΨψωώὼώᾠᾡᾢᾣᾤᾥᾦᾧѱѵѷѿ]+s+e+.{0,5}[bßβбв฿ьҌҍ]+o+y.* <newaccountonly|antispoof>
.*Rymax[0-9]+.* <newaccountonly>
.*Omegariley[0-9]+.* <newaccountonly>
.*wa+n+k+e*r.* <newaccountonly|antispoof>
#Stewards and SWMT
.*sKy[1Il][uüv].* <newaccountonly>
.*Naw?linwiki.* <newaccountonly>
.*Nishkid64.* <newaccountonly>
.*Alisons?.*? (?:b[i ]{1,2}tch|shit) <newaccountonly>
.*[mM][@a]t[3e]r[il1ìíïîīI]alsc[il1ìíïîīI][3e]nt[il1ìíïîīI]st.* <newaccountonly>
.*favonian.* <newaccountonly>
.*[il]nf[il]n[il]te[0-9]{4}.* <newaccountonly|antispoof|errmsg=titleblacklist-forbidden-new-account>
.*[il]nf[il]n[il]te[0-9]{4}.* <autoconfirmed|antispoof> # Prevent article creation with such name.
.*B.?sadowski.* <newaccountonly|antispoof>
.*Tege[lI].* <newaccountonly|antispoof>
.* Тегела? .* <newaccountonly|antispoof> # Tegel in Russian is my understanding
.*\bajraddatz.* <newaccountonly|antispoof>
.*marcoaurelio.* <newaccountonly|antispoof>
#Other users
.*j[iu]m(?:bo|my) ?wh?ales.* <newaccountonly>
.*Kr[i1l]mpet.* <newaccountonly>
.*Betacommand.* <newaccountonly>
.*[cC]arol.?[mM]\.?o\.?ore.* <newaccountonly>
.*\s+[jJ]\.?[Dd]elanoy.* <newaccountonly>
.*[Ee]lcobbola.* <newaccountonly>
.*[Vv]zaak.* <newaccountonly>
.*Phaedriel <newaccountonly> #per CU-l
.*DanielTom\d.* <newaccountonly>
.*HERBYTHYME.* <newaccountonly|antispoof> # xwiki issue of harassment
.*parbel.* <newaccountonly|antispoof>
.*seewo(?-i:[LlI][Ff]).* <newaccountonly|antispoof>
.*Zzuuzz.* <newaccountonly|antispoof>
.*Ingrid Gome[sz].* <newaccountonly|antispoof>
.*Taichi.* <newaccountonly|antispoof>
.*Lomita.* <newaccountonly|antispoof> # [[special:permalink/17718012#Lomita]] [[special:diff/17728420]]
.*Krichel.* <newaccountonly|antispoof>
.*Amire80.* <newaccountonly|antispoof>
.*PlyrStar93.* <newaccountonly|antispoof>
.*Cruizir .* <newaccountonly|antispoof>
.*\bCruiz.r\b.*
.*Bonadea .* <newaccountonly> # abuse by JA, via [[SRG]]
.*TonyBallioni.* <newaccountonly>
.*De[aeiou]?fender\b.* <newaccountonly|antispoof>
.*Plyr?Star93.* <newaccountonly>
.*\bchrissymad.* <newaccountonly>
.*SA.?13 Bro.* <newaccountonly>
.*\bpraxidica.* <newaccountonly>
##LTA
# [[w:ja:LTA:ISECHIKA]] and other ja titles
.*レオパレス.* <newaccountonly>
.*フェロモンたっぷり.* <newaccountonly>
.*(?:ヤリマン|レイプ|女体盛り|レズ(?:ビアン)?|ビッチ|咥えて欲しい).* <newaccountonly>
.*(?:[被容]疑者|被告|受刑者|加害者).* <newaccountonly>
.*(?:悪質|クレーマ|無賃乗車|万引き?|窃盗).* <newaccountonly>
.+(?:組直[系参]).+ <newaccountonly>
.*(?:\+81\D?|0)[7-9]0(?:\D?\d{4}){2}.* <newaccountonly|antispoof>
.*風俗.* <newaccountonly>
# Bambifan
.*Spider's.*Web.* <newaccountonly>
.*Pig(?:'s)?.*Tale.* <newaccountonly>
# Who cares who it is
.*Chaosnamepuppet.* <newaccountonly>
Jorge Queirolo Bravo <autoconfirmed>
User(?: talk)?:(?:Barsoom Tork|Pocoyo Albatross|Anything Muppets|Moosey Mouse|Inbloomed Muppets).* <casesensitive|noedit>
# Harold
.*H.R.[L|1I]D.*K(?:R|[|!ɨᎥ1iIÍÌĬîÎǏÏĨįĮĪıİlľŀłļḷΙιіІЇ丨])+che[L|1I].* <newaccountonly|antispoof>
.*K[Ri]+CH[e'][L|1I].*H.R.[L|1I]D.* <newaccountonly|antispoof>
# Vicky Kadian [[special:permalink/17551440#Vicky Kadian]]
.*Vì[ck]ky Kadian.* <antispoof>
.*Kadian Vi[ck]ki.* <antispoof>
.*विक्की कादियान.*
.*कादियान विक्की.*
# DieselSun, repeat article creation on self, checkuser detail available
.*Tatarniko[fv] Ale(?:ks|x)ande?r.*
.*Ale(?:ks|x)ande?r Tatarniko[fv].*
.*Alexander Sergeevich Tatarnikov.*
.*diezel\s{0,5}sun.*
.*Александер Татарников.*
.*Александр Сергеевич Татарников.*
# Brandon Richardson, repeat article creation on self [[Special:PermanentLink/9666160]]
Brandon (?:\w{0,20} |Q\. )?Richardson
.*Prince Richardson.*
# Javad Ramezani
.*[jcy][ae]v\w[dt][\. ]{0,5}\w[ae]m\w?z[aeo]ni?.* <antispoof>
.*[ae]m\w?z[ao]ni?[\. ]{0,5}[jdc][ae]v\w[dt].* <antispoof>
.*جواد.*رمضان.*
.*Me and Selena.*
.*Javad[\. ]{0,5}\(?:s[iaoe]nger\).*
.*[ҶЏЖж]а[ву][оа]д\s{0,5}\w{0,5}\s{0,5}Рам[ае][зд][оа]н.*
.*ჯავადის[\. ]{0,5}რამადანის.*
.*ஜவாத்[\. ]{0,5}ரம[ளாலா]ன்.*
.*Javad Ramadan.* <autoconfirmed>
.*Javad Shorab.* <autoconfirmed|antispoof>
# José Rafael Cordero Sánchez [[special:permalink/16580741]] [[Special:diff/17786922]]
.*(?:Jos.|R.(fael)?) Cordero S.nch.z.*
.*José Cordero.* <autoconfirmed>
# Evw
[^:]+:Archelange <newaccountonly>
# Cross-wiki sock
.*Modern ?Apizza.*
# Spam patterns
.*Web20(?:tool|marketing|site|summit).* <newaccountonly>
.*cheap[sr]al[a-z]{1,4}(?:\d{1,2})?.* <newaccountonly>
.*polo(?:online|outlet).* <newaccountonly>
.*cash.?advance.* <newaccountonly>
.*loans?.?(?:lender|solution).* <newaccountonly>
.*lose.?weight.* <autoconfirmed>
.*weight.?loss.* <newaccountonly>
.*paydayloan.* <newaccountonly>
.*bktube\d{2}.* <newaccountonly>
.*thai(?:vdo|xx)x\d.* <newaccountonly>
.*pay[0o]neer.* <newaccountonly>#multiple a/c names starting with name, some appending, blocking for articles too
\bpay[0o]neer\b
.*gain inches.*
.*growing tips anyone.*
.*height (?:today|increas|discrimin|from).*
.*shoe lift (?:insole|addition| ?\-|to make).*
.*(?:with|using|the|\.|get|effective|introducing|ease|forget|right) shoe lift.*
.*(?:lifts for|taller) shoe.*
.*(?:hina|hinese|wholesale|cheap|buy) (?:authentic|sports|hockey|star game)? ?jersey.*
.*do s and don ts of.*
.* most effective way.*
.*strateg(?:y|ies) to buy.*
.*breaking your budget.*
.*article promotion tip.*
.*custom lanyard.*
.*mimy.*s[lℓ£]uiter.* <antispoof>
.*(?:best|top|with|through|perfect|having|ideal|using|beneficial|effective) autism.*
.*marketing instant.*
.*pay affiliate.*
.*minecraft (?:server|download).*
.*great tips .*
.*self.?employed loans.*
.*cash with no income.*
.*best SEO .*
.*(?:strong|good| a| the) NHL (?:pullover|shirt|jacket).*
.*NHL (lover|supporter|enthusiast|fanatic).* <autoconfirmed>
.*properties for sale.* <autoconfirmed>
.*\beasy methods.* <autoconfirmed>
.*home equity loan.* <autoconfirmed>
.*card debts? repayment.* <autoconfirmed>
.*your (?:forthcoming|next) (?:occasion|function|occurrence|party|celebrat).* <autoconfirmed>
.*\b(?:ways|tips|how|methods) to (?:obtain|choose|discover).* <autoconfirmed>
.*\b(?:dvantages|benefits) of (?:booking|renting|le(?:tt|as)ing).* <autoconfirmed>
.*\bAduPoker.*
.*\bpoker online.* <autoconfirmed>
.*\blimo (p?:rovider|company|service|program|support|assist).* <autoconfirmed>
.*manage your loan.* <autoconfirmed>
.*on(?: the (?:(inter)?net|web)|.?line) gaming fun\b.*
.*memorable team (?:development|building).*(?:basic|tips|guideline|suggestion|security|safeness|regulation|practice|rules|protection).* <autoconfirmed>
.*tax preparation (?:consultation|service).* <autoconfirmed>
.*(?:progress(?:on)?|advancement|trend|development) (?:along with|in addition to|as well as|and also|plus) devolution.*
.*trying to conceive.* <autoconfirmed>
.*avoid these foods.* <autoconfirmed>
.*tax return easily.*
.*\bbest income tax.*
.*fastest growing.* <autoconfirmed>
.*casinos? (?:online )?(?:casino|wagering|betting|playing|poker|gaming|gambling|games|strateg).* <autoconfirmed>
.*(?:outlet|store|casinos) online.* <autoconfirmed>
.*champion menwear.* <autoconfirmed>
.*cheap finance.* <autoconfirmed>
.*\bfind money .* <autoconfirmed>
.*lottery on.?line.* <autoconfirmed>
.*football (?:gambling|bet(?:s|ting)?)\b.* <autoconfirmed>
.*flexible loan views.* <autoconfirmed>
.*(pertaining to|reduce|intended for) ((motor )?vehicle|auto(mobile)?|car( or truck)?) (improvement|maintenance|fix|repair|vehicle|problem|restore).* <autoconfirmed>
.*(professional|skilled|competent|seasoned) auto (auto|repair shop|technician|shady).*
.*(review|strategy) (tricks|tips|secret|suggestions).* <autoconfirmed>
.*(custom|silicone?|printed|cheap|rubber|charity) (wristband|bracelet).* <autoconfirmed>
.*(stage|phase|period|developmment|level)s? of (cystic )?(pimple|zit|acne).* <autoconfirmed>
.*\bacne (treatment|cure|breakout).* <autoconfirmed>
.*(flourishing|productive|profitable|thriving|successful|effective|prosperous) natural acne.*
.*\btips and tricks.* <autoconfirmed>
.*paypal money adder.* <autoconfirmed>
.*(effective|superb|excellent|great|fantastic) seo (firm|corporation|provider|organi[sz]ation|business).*
.*(medical|health|clinical).?(related|care|method of)? (malpractice|travel|transport|vehicle).* <autoconfirmed>
.*prenuptial (documents|negotiating|contract|legal|agreement|deals).* <autoconfirmed>
.*luxury (?:vehicle|automo(tive|bile)|(?:ar or )?truck) (?:review|evaluation|critiques|rating|opinion).* <autoconfirmed>
.*(hir|rent|book|reserv)ing( an?)? (extra|luxuri(e|ou)s|extravagant) (?:auto(?:mo(t?:ive|bile))?|car|truck|vehicle|motor).* <autoconfirmed>
.*\b(?:vehicle|auto(?:mo(?:tive|bile))?|car|truck|sedan) (?:driving|sales|maintenance|loans|repair|restore|mechanic)\b.* <autoconfirmed>
.*\bhow to (?:locate|find) a (competent|professional|skilled).* <autoconfirmed>
.*tips that will save money.* <autoconfirmed>
.*\bcruising for the.* <autoconfirmed> # spam added March 2017, can probably culled after 6 months
.*(?:your|own) website easily.*
.*(?:of|with|easily) using (?:quidoo|hubpages).* <autoconfirmed>
.*(?:\b|-)(?:fuss|cut|simple|free|less|realistic|world|practical|elements|secrets|systems|details|plans|criteria|products|advice|programs|solutions|aspects|of|in|for) warehouse.* <autoconfirmed> # April 2017
.*design shop.* <autoconfirmed>
.*\bТитан гель.* <autoconfirmed>
.*\bhammer toe.* <autoconfirmed>
.*\btreatments? and cure.* <autoconfirmed>
.*\bsymptoms? and treatment.* <autoconfirmed>
.*((?:Kendall|Kylie|Kris|Caitlyn) Jenner|(Khloe|Kourtney|Rob|Kim) Kardashian|Scott Disick)[ \-]\w.* <autoconfirmed>
.*\b(?:plain black|bandage) (wrap|long)? ?dress.* <autoconfirmed>
.*herve leger \w.* <autoconfirmed>
.*(buy|cialis vs|generic) viagra.* <autoconfirmed>
.*(?:cialis|viagra) (generic|coupons|without a|online).* <autoconfirmed>
.*sulfate explained.* <autoconfirmed>
.*\bHVAC ?(?:\.|assistance|accomplishment|encounter|purchase|suggest|advice|concern|by us|demand|good|is eas|using|with|success|begin|guid|that |achieve|expert|trouble|practic|rookie|problem|could|tip|need|may|require|which|is ).* <autoconfirmed>
.*heating and air conditioning.* <autoconfirmed>
.*mattress (?:sales|headboard|start|retail|wars|discount|mattress|bed|pad|again|would|market|security|good|from).* <autoconfirmed>
# tv stream
.*\bon.?line ((tv )?coverage|free) <autoconfirmed>
.*\b(final|watch)[ \-\.]+(?:now|free |winter|live).* <autoconfirmed>
.*\blive[ \-\.](?:online|stream|free|hd|six nat).* <autoconfirmed>
.*\bst\.re\.am.* <autoconfirmed>
.*\brugby\*\*.* <autoconfirmed>
.*\bgreat things about\b.* <autoconfirmed>
.*\bunderstanding files\b.* <autoconfirmed> # per stewards
.*(?:cheap|buy) (tizanidine|zanaflex).*
.*muscle relaxants.* <autoconfirmed>
.*(?:simple|fat) (?:fast|weight)[ -]loss.* <autoconfirmed>
.*weight[ -]loss (supplement|and).* <autoconfirmed>
.*(?:another|crash|ketogenic|carb) diet.* <autoconfirmed>
.*building (diet|tip).* <autoconfirmed>
.*body fat on.* <autoconfirmed>
.*simple home remedies.* <autoconfirmed>
.*\bstone island\b.* <autoconfirmed> # simple, may be too harsh, let us stop the worst of the spam -- billinghurst 20180718
.*\b(?:outlet|sale|official) (?:shop|store|clearance|boutique|site|sale)\b.* <autoconfirmed>
.*salvatore ferragamo \w.* <autoconfirmed>
.*ferragamo (retailer|belt).* <autoconfirmed>
.*best low cost.*
.*replica outlet.* <autoconfirmed>
.*online gaming.* <autoconfirmed>
.*\bdrugs online.* <autoconfirmed>
.*male enhancement.* <autoconfirmed>
.*natural skin care.* <autoconfirmed>
.*\bproven methods.* <autoconfirmed>
.*to self improve.* <autoconfirmed>
.*messenger marketing.* <autoconfirmed>
.*make money online.* <autoconfirmed>
.*market your (?:web.)?site <autoconfirmed>
.*advertise businesses.* <autoconfirmed>
.*levels of success.* <autoconfirmed>
.*simple good ideas.* <autoconfirmed>
.*merrell walking boots.* <autoconfirmed>
.*buy the best.* <autoconfirmed>
.*get viagra.* <autoconfirmed>
.*for lasting longer.* <autoconfirmed>
.*when (?:making a purchase|buying).* <autoconfirmed>
.*\breal money.* <autoconfirmed>
.*\bbetonline casino.* <autoconfirmed>
.*budget tablet.* <autoconfirmed>
\blose \d\d pounds <autoconfirmed>
.*Advocate Simranjeet Singh.*
.*Simran(:?jeet)?.?Law.*
.*Alma Lilia Luna Olivas.* <autoconfirmed>
# tech support spam
.*Hpprintersupp(o|0)rt.* <newaccountonly>
.*supp(o|0)rt helpline.* <newaccountonly>
.*(?:help[ \.]+desk|phone)[ \.]+number.* <newaccountonly>
.*customer care.* <newaccountonly>
.*service (?:tech|supp(ort)?).* <newaccountonly>
.*quickbook.* <newaccountonly>
.1[ \-\.]?8[0oO]{2}[ \-\.]?\d{3}[ \-\.]?\d{2}[0oO]
.*(?:dell|hp|brother|canon) printer.* <autoconfirmed>
.*[I1][ \-~\.]?8[ \-~\.]?[0oO][ \-~\.]?[0oO][ \-~\.]?26[ \-~\.]?9[ \-~\.]?{I1][ \-~\.]?6[ \-~\.]?[0oO][ \-~\.]?8.*
.*\b[I1]844.?46[I1].?2828\b.*
.*[nN]orton [lL]ive [hH]elp.*
.*(?:helpline|tech|s(ervice|upport)) (tele)?phone number.* <autoconfirmed|antispoof>
.*(?:support|contact).?toll.?free.*
.*0.800.098.8727.*
.*(?:facebook|quickbooks) (?:customer|helpline|support|technical|on-?line).*
.*(?:gmail|tech|customer)(?:\.|nichal)?[ \.](?:service|support).* <autoconfirmed|antispoof>
.*Q\.u\.i\.c\.k\.b.*
.*1800-?213-?2171.*
.*1844-?203-?1044.*
.*supp0rt.*
.*(help desk|support)(.?phone)?.?number.*
.*c\.u\.s\.t\.o\.m\.e\.r.*
.*s\.u\.p\.p\.o\.r\.t.*
.*n\.u\.m\.b\.e\.r.*
.*ℕ∪mβεR.*
.*better page rank.*
.*toll free (1800|number).* <autoconfirmed>
.*1800\d{7} helpline number.* <autoconfirmed>
.*91[ \-\.]\d{10}.* <newaccountonly>
.*Gððglê.*
.*gmåïl.*
.*§µþþðr†.*
.*þhðñê.*
.*ñµmßêr.*
.*131.?2389.?2398.*
.*186.?7275.?9878.*
# merchandise shopping
.*(?:custom|printed| own|blank) t(ee)?.?shirt.* <autoconfirmed>
.*t(?:ee)?.?shirts? (printing|quilt|everywhere|design|online|(to|on|in) |buy).*
.*best online (?:fashion )?shop.*
.*online shopping (find|for).*
.*for global customer.*
.*the hottest new.* <autoconfirmed>
.*Afγιαdable.*
.* earn online money.*
.* loan faster.*
.* as discounts.* <autoconfirmed>
.*check this out.*
.*wholesale soccer.*
.*\bbuy cheap.*
.*\bwins? customers.* <autoconfirmed>
.*(?:puma|lacoste|reebok|randall|vasque|adidas|kids|getting|valentino) (?:trainer|shoe|shorts|footwear|mens|golf|handbag).* <autoconfirmed>
.*(?:discount|buy) (?:clothing|shoes) online <autoconfirmed>
.*beneficial (?:deal|discount)s
.*(?:penis|natural) enhancement.* <autoconfirmed>
.*\bbest skin.* <autoconfirmed>
.*how to make your.* <autoconfirmed>
.*website promote.* <autoconfirmed>
.*5 reasons to stop.* <autoconfirmed>
.*\bbest internet.* <autoconfirmed>
.*web marketing consultant.* <autoconfirmed>
.*play poker on.?line.* <autoconfirmed>
.*\bquickest way.* <autoconfirmed>
.*muscle building food.* <autoconfirmed>
.*skin care tip.* <autoconfirmed>
.*\bpenis exercises.* <autoconfirmed>
.*teeth whitening.* <autoconfirmed>
.*porcelain crown cost.* <autoconfirmed>
.*dental veneer.* <autoconfirmed>
.*picking the best.* <autoconfirmed>
.*\bsave money.* <autoconfirmed>
.*consider before buying.* <autoconfirmed>
.*most dependable.* <autoconfirmed>
.*(?:glass|windshield) replacement.* <autoconfirmed>
.*benefits of (?:choos|select).* <autoconfirmed>
.*tips on (?:choos|select).* <autoconfirmed>
.*fixed by professionals.* <autoconfirmed>
.*\bbest coupon.*
.*promo(?:tional)? code.*
.*anti[ -]aging skin.* <autoconfirmed>
.*\bhow to decide.* <autoconfirmed>
.*\bsale online.* <autoconfirmed>
.*points to consider.* <autoconfirmed>
.*healthy skin.* <autoconfirmed>
.*memorabilia online.* <autoconfirmed>
.*cheapest price.* <autoconfirmed>
.*your online business.* <autoconfirmed>
.*by seo service.* <autoconfirmed>
#"Polish spam"
{{ns:3}}:.*Kołobrzeg.*
{{ns:3}}:.*wybór kwatery*
{{ns:3}}:.*wybór miejsca noclegowego*
# Cross-wiki spammer
{{ns:2}}:Vasilisa(\d)+
.*Vasilisa(\d)+ <newaccountonly>
.*Lovesunshine <newaccountonly>
.*[Mm]ichael.[kK].hntopf.*
.*Hunter ?Mariner.*
.*radio.manà.*
({{ns:2}}:)?augusto.de.luca\b
.*peer.?van.?mladen.*
.*predrag.jugovic.*
.*Lui\b.Morais.*
.*Mayestrion.*
.*Marco.*[Dd]i.*Meco.*
# Per CU-L 13/06/2012, cross-wiki spam
[^:]+:Mainline <newaccountonly>
# Amilton de Cristo
.*Am[iíìîï1lɪi̯]{2,5}ton(?:.Rodrigu[eèéêë3][sz])?.(?:de.Cristo|of.Christ).*
.*O.verdadeiro.avivamento.*
# Cross-wiki pattern spambots
#note that setting a remove date can help keep this list smaller
.*Meciurilive.* <newaccountonly> # delete after Feb 2016
# Vandal patterns
[pṕ]lays?\s*with <newaccountonly>
P[eèéêë][iìíïî]d[aàáâä]r <newaccountonly>
.*(?:pega|senta).na.(?:banana|lin[gĝģğġ][uüûùú][iìíîï][cçćĉ]a|salsi(?:ch|xx?)a).* <newaccountonly>
# Cross wiki vandalism pages
.*mixing sailors.*
# Cross-wiki Chinese vandalism: zh:WP:LHLS and zh:WP:HYIP and similar vandalism
.*[啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed>
.*[乌鸟岛烏鳥島钨鎢邬鄔呜坞].*[跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed>
.*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡].*[氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed>
.*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇].* <autoconfirmed>
.*Make.*cat.* <autoconfirmed>
.*Mys.*721tx.* <autoconfirmed>
# 影武者 (from [[zh:]]) - well-known targets of serial vandalism
.*影.*武.*者.* <newaccountonly>
.*[邓鄧].*[傑杰].* <newaccountonly>
.*林.*士.*涵.* <newaccountonly>
.*Tian[0-9]{2,4}[A-Za-z] <newaccountonly>
# Cross-wiki vandal
.*[ĐDd]okdo.*kor.* <newaccountonly>
.*Đokdo.* <newaccountonly>
.*Докдо республика корея.* <newaccountonly>
.*SERVICE.*KOMPOR.* <newaccountonly>
.*CALL.087808242095.*
.*BAJOT.*Z.*
.*REVENGE.*THE.*FATE.*
.*Hendrix.*Adi.*Surya.*
.*jual.*obat.*
.*Ciacho[0-9]{2}.* <newaccountonly|antispoof>
.* fu[a-z]{1,5}?rdai. *
.*\bfuerdai.* <antispoof>
.*fj?[uv][ae]rd[ae]+[iǐī].* <newaccountonly>
.*vand[áǎ]l.*
.*cruǐzǐn\.*
# From Japanese Wikipedia. [[Special:Permalink/11656464]]
## functional accounts and related terms
.*管理.* <newaccountonly> # admin
.*ビューロクラット.* <newaccountonly> # bureaucrat
.*チェックユーザ.* <newaccountonly> # checkuser
.*スチュ[ワア]ード.* <newaccountonly> # steward
.*オーバーサイト.* <newaccountonly> # oversight
.*オンブズマン.* <newaccountonly> # ombudsman
.*開発者.* <newaccountonly> # developer
.*理事.* <newaccountonly> # board member
.*委員.* <newaccountonly> # committee
.*財団.* <newaccountonly> # foundation
.*[ブぶ][ロろ][ッツシっつ][クく].* <newaccountonly> # "block"
## Project names
.*ウ[ィイ]キ([ペメピミ]ー?デ[ィイ]ア|ニュース|ブックス?|ソース|コモンズ|ク[オォ]ート|データ).* <newaccountonly>
.*ウ[ィイ]クショナリ.* <newaccountonly>
## Han characters (for zh, ja, etc.)
.*[殺死腐汚盗嫌狂虐滅罪姦屁尻葬屑].* <newaccountonly>
.*暴[[:punct:] ][行力言動动亂乱].* <newaccountonly>
.*害虫.* <newaccountonly>
.*自慰.* <newaccountonly>
## Japanese derogatory language
.*[荒あア][らラ]?[しシ].* <newaccountonly>
.*氏[なにぬねのんナニヌネノン].* <newaccountonly>
.*[こコ][ろロ][しシツ].* <newaccountonly>
.*(半|はん|ハン)(ころ|コロ|ごろ|ゴロ).* <newaccountonly>
.*(餓鬼|がき|ガキ).* <newaccountonly>
.*(鬼畜|[きキ][ちチ][くク]).* <newaccountonly>
.*(莫.?迦|馬.?鹿|[ばバ][ー・]?[かカ]).* <newaccountonly>
.*(阿呆|[あア][ー・]?[ほホ]).* <newaccountonly>
.*(気違い|基地外|吉外|きちがい|キチガイ).* <newaccountonly>
.*(嘘|うそ|ウソ)[をヲ]?(つ[くき]|ツ[クキ]).* <newaccountonly>
.*(禿|はげ|ハゲ).* <newaccountonly>
.*(かつら|カツラ|ヅラ).* <newaccountonly>
.*(のろま|ノロマ).* <newaccountonly>
.*([死私]刑|しけい).* <newaccountonly>
.*(エクスタシ|えくすたし).* <newaccountonly>
.*ストーカー.* <newaccountonly>
.*犯人.* <newaccountonly>
.*ロリコン.* <newaccountonly>
.*(知的?障害?|池沼).* <newaccountonly>
## Japanese sexual language / body parts
.*[おオ][ちまチマ][んンソ].* <newaccountonly>
.*[ちまチマ][んン][こコぽポ毛子].* <newaccountonly>
.*(童貞|包茎).* <newaccountonly>
.*(糞|[くぐ]そ|[クグ]ソ).* <newaccountonly>
.*[うウ][んン][ちチこコ].* <newaccountonly>
.*ポルノ.* <newaccountonly>
.*(中|[なナ][かカ])(出|[だダ])[しシ].* <newaccountonly>
.*[あア][そソ][こコ].* <newaccountonly>
.*[オお][ナな][ニに二].* <newaccountonly>
.*[きキ][んンソ](玉|[たタ][まマ]).* <newaccountonly>
.*(金|[きキ][んンソ])[たタ][まマ].* <newaccountonly>
.*(パンツ|ぱんつ).* <newaccountonly>
.*(玉|[たタ][まマ])([金玉々]|[きキ][んンソ]|[たタ][まマ]).* <newaccountonly>
.*[ゃやャヤ][りリ]([漫満慢万萬]|[ちまチマ][んンソ]).* <newaccountonly>
.*([んンソ][ちまチマ]|[漫満慢万萬])[りリ][ゃやャヤ].* <newaccountonly>
.*(性交|即[尺生]).* <newaccountonly>
.*[ふフ][えエぇェ][らラ](?:[ちチ][おオ])?.* <newaccountonly>
.*(?:ソープランド|パイズリ).* <newaccountonly>
# From Ukrainian Wikipedia. [[Special:Permalink/11683166]]
.*Вікіпедія.* <newaccountonly>
.*Анальн.* <newaccountonly>
.*[Йй]об.* <newaccountonly>
.*[xхҲ][ýŷÿȳyуӲ][úùûüũůǔūǖǘǚǜŭųűuйиїяҊ].* <newaccountonly>
.*п[іи]д[аоиіе]рас.* <newaccountonly>
# From Hebrew Wikipedia
.*נאצית?.* <newaccountonly>
.+להשחי[טת].* <newaccountonly>
.*חרא.* <newaccountonly>
.*[אה]חריב.* <newaccountonly>
# from csWP
[^:]+:(?:[OoIl0-9]{1,3}\.){3}.* <newaccountonly> # no pseudo IP adresses
# BLP TARGETS from enWP
.*NawlinW.* <newaccountonly>
.*Nableez.* <newaccountonly>
.*Sean\.h.* <newaccountonly>
.*Smalljim.* <newaccountonly>
.*will die.* <newaccountonly>
.*will suffer.* <newaccountonly>
.*incinerated.* <newaccountonly>
.*raped by.* <newaccountonly>
.*gassed.* <newaccountonly>
.*gas the.* <newaccountonly>
.*head blown.* <newaccountonly>
.*castrated.* <newaccountonly>
.*beheaded.* <newaccountonly>
.*tortured.* <newaccountonly>
.*neutered.* <newaccountonly>
.*anti-semite.* <newaccountonly>
.*vomiting.* <newaccountonly>
.*Seth.*Patinkin.*
.*Jan.*Szatkowski.*
.*(Bill|William).*Beggs.*
.*Bett?y.*Patric?k?.* # Contact ArbCom before removing, overriding or changing
.*Scott.*Bibby.*
.*Dav.*\bCote.*(film|movie|director|actor).* # see Wikipedia:Sockpuppet investigations/NickSoroka/Archive
.*Sunil Kumar+ Pathela.* # see Wikipedia:Sockpuppet investigations/Sunil Kumarr Pathela
.*Lynds.*\bTurner.* # See User:Fairyspit and socks
.*M[a@]l[i1l]k Shab.zz.* <newaccountonly> # abuse target
.*Maelbros.* <newaccountonly> # sockpuppetry, hoax articles and edits
.*Mael.bros.* <newaccountonly>
.*Paul Easter.* <newaccountonly>
.*WP\:.* <newaccountonly>
.*WT\:.* <newaccountonly>
.*ⒽⒶⒼⒼⒺⓇ.* <newaccountonly> #Latest Grawp naming scheme
.*p[ÉÈËĘĚĔĖẺẸẾỀỄễỂểȨȩḜḝĒḖḗȄȅȆȇỆệḘḙḚḛ3عڠēėèéëẽĕęəẻếềẹ]nis.* <newaccountonly>
.*Magyar.nem.ember.* <newaccountonly>
.*Cremepuff.* <newaccountonly>
.*[Mm]otherr* *.?[Ff]uck.* <newaccountonly>
.*\b\(TIB.* <newaccountonly> # [[special:permalink:17218840]]
# Promotional usernames
.*[™®℠].* <newaccountonly|errmsg=titleblacklist-forbidden-new-account-trademark>
# Prevent users from creating usernames that are IPv6 addresses (stop gap until r12782)
User:[0-9A-Fa-f]{0,10}:([0-9A-Fa-f]{0,10}:)*([0-9A-Fa-f]{0,10})?(?:\/(12[0-8]|1[01][0-9]|[1-9]?\d))? <newaccountonly|errmsg=titleblacklist-ip-account>
# additions transferred from kkWP per talk page [[m:Special:PermanentLink/11826368]]
.*(\ba|Ә)(?i:кімші).* <newaccountonly>
.*(?i:уики[мп]еди[ая]|уикисөздік|уикикітап|уикидәйек|уикисабақ|уикиқайнар|уикихабар).* <newaccountonly>
.*(?i:Қазақстан).* <newaccountonly>
.*(?i:қазақ).* <newaccountonly>
## хуй
.*[xXхХ][yYуУ][iIйЙиИuUъЪяЯёЁeE].* <newaccountonly>
## пизда
.*[пПnpPрР][iIіІїЇиИeEеЕёЁ][зЗzZ3][dDдД].* <newaccountonly>
.*[нН][иИ][шШ].* <newaccountonly>
##from it.wiki
##lta
.*y.o.u.y.b.i.n.o.* <newaccountonly>
.*[Pp][Uu][Tt]+[Aa4][Nn].* <newaccountonly>
.*utente\:shivanarayana.* <autoconfirmed>
.*\:gioleonardi.* <autoconfirmed>
.*andrea.panerini.*
.*euphydryas.* <newaccountonly>
.*\bvituzzu.* <newaccountonly|antispoof>
.*\bruthven.* <newaccountonly>
.*francesco carbonara.*
.*fcarbonara.*
##insults
.*\bstronz.* <newaccountonly|antispoof>
# .*putt?ana.* per [[special:permalink/16539476]]
.*frocio.*
.*ricchione\b.*
##per [[:it:WP:NUI]]
.*\bassociazione.* <newaccountonly>
.*\bfondazione.* <newaccountonly>
.*\bo\.?n\.?l\.?u\.?s\.?.* <newaccountonly>
##fake ipv6-like usernames
([ABCDEF0123456789]*\:){3,}[ABCDEF0123456789]* <newaccountonly>
##long-term crosswiki spam
.*(richero|marian).*(maria|richero).*
.*peer.van.mladen.*
.*michael.vegini.*
.*(mattia|vlad|morleo).*(mattia|vlad|morleo).*(mattia|vlad|morleo).*
.*giovanni.{0,5}prinzi.*
.*prinzi.{0,5}giovanni.*
.*giuseppe.{0,5}prinzi.*
.*prinzi.{0,5}giuseppe.*
.*israel.*luca.*gois.* <antispoof>
.*fabrizio.*tonon.*
.*nino(slav)?\b.*marina.*
.*marina\b.*nino(slav)?\b.*
.*marco.{0,5}lupis.*
.*lupis.{0,5}marco.*
### Vietnamese Wikipedia ###
# Vulgarity
.*đ[uụùúủờ] m[eẹaá].* <newaccountonly>
.*đéo .*<newaccountonly>
.*đ[ụùũĩị] .*<newaccountonly>
.*đ[ịíĩệ]t.* <newaccountonly>
.*con đ[ĩiị].* <newaccountonly>
.*lồn.* <newaccountonly>
.*lon của.* <newaccountonly>
.*lon mẹ.* <newaccountonly>
.*con m[áẹ].* <newaccountonly>
.*chúng m[àầ]y.* <newaccountonly>
# Controversial historical names
.*chí.*minh.* <newaccountonly>
.*h[oòôồ] ch[ií].*minh.* <newaccountonly>
.*胡志明.* <newaccountonly>
.*n[oô]ng th[iị] x[uü][aăâá]n.* <newaccountonly>
# Vandals
.*chắn.* <newaccountonly>
.*trắn.* <newaccountonly>
### Farsi Wikipedia ###
.*\b(?:مد[یي]ر|معاون|ری[یئ]س|مس[ئوؤ]و?ل)\b.* <newaccountonly>
.*(?:شرکت|بازرگانی|کلینیک|[Cc]ompany|[Ff]actory|طراحی|سایت|انجمن|فروم|بازرگانی|آکادمی|وبلاگ|بلاگ|کانون|مطب|دفتر|پایگاه|کلینیک|گروه|آموزشگاه|دبیرستان|دانشگاه|co\.|مدرسه|همایش|وبسایت|مرکز|هی[اأئ]ت|سامانه|سرویس|بازار).* <newaccountonly>
.*(?:آگهی|روزنامه|فصلنامه|رزور|آنلاین|گردشگری|بین ?المللی?|صنعت|سازان|سازی|گستر|خبری).* <newaccountonly>
##Main page and it's redirects
صفحه اصلی
صفحهٔ اصلی
## Don't be only Persian numbers
^[\x{06F0}-\x{06F9}]*$ <newaccountonly|autoconfirmed>
## Don't have Persian's Diacritic
# [^:]+:.*[\x{064A}-\x{064F}\x{0652}\x{0650}\x{0626}\x{0643}\x{0654}\x{0621}\x{0623}-\x{0625}].* <newaccountonly|autoconfirmed>
## Persian scurrility words
.*\b(?i:[کك][یي]ر|خا[یي]ه|[کك]لفت)\b.* <newaccountonly>
.*(?i:قبر|گور|مری?ض|آشغال).* <newaccountonly>
.*(?i:مهبل|چوچوله?|واژن).* <newaccountonly>
.*(?i:\b[کك]س\b).* <newaccountonly>
.*(?i:قحبه).* <newaccountonly>
.*(?i:جنده|فاحشه|هوکر).* <newaccountonly>
.*(?i:[کك]ون).* <newaccountonly>
.*(?i:شو?مبو?ل).* <newaccountonly>
.*\b(?i:داف).* <newaccountonly>
.*(?i:گائیدم|گاییدم|گایدم|بگا|فاک|بخواب|گوز\b|فنا|\bگو?ه\b|\bشاش\b|مرد[کك]|زن[یي]?[کك]ه).* <newaccountonly>
.*\b[Dd]own.*[Ww]ith.* <newaccountonly>
.*\b[Aa]gainst.* <newaccountonly>
.*\b[Dd]ead.*[Oo]n.* <newaccountonly>
.*(?i:مرگ.*بر|لعنت.*بر).* <newaccountonly>
.*(?i:پ[یي]روز.*ست).* <newaccountonly>
.*(?i:خو?اه?ر|مادر|ننه|عمه|خاله|شاباجی|آبج[یي]|بابا|پدر|برادر|[کك]ا[کك]و).* <newaccountonly>
.*(?i:خاک.*توی?).*<newaccountonly>
.*(?i:سوسک).* <newaccountonly>
.*(?i:[کك]چل|خ(و|)ل|د[یي]وانه|مجنون|ماست شل|ماس شل).* <newaccountonly>
.*(?i:\bخر\b|گاو|سگ|پدسگ|ننهسگ|مادرسگ).* <newaccountonly>
.*(?i:پان.*(تر[کك]|فارس|لر|کرد|عرب)).* <newaccountonly>
## Famous persons
.*(?i:حضرت|امام).* <newaccountonly>
.*(?i:ولا[یي]ت).* <newaccountonly>
.*(?i:خم[یي]ن[یي]).* <newaccountonly>
.*(?i:خامنه.*ا[یي]).* <newaccountonly>
.*(?i:احمد[یي].*نژاد).* <newaccountonly>
.*(?i:روحان[یي]).* <newaccountonly>
.*(?i:محمد.*خاتم[یي]).* <newaccountonly>
.*(?i:مهد[یي].*[کك]روب[یي]).* <newaccountonly>
.*(?i:میر.*حس[یي]ن.*موسوی[یي]).* <newaccountonly>
## Commons Wikimedia
.*[sS]elfie [sS]hoe.* <newaccountonly> # [[Special:PermanentLink/14714671]]
## Spambot attack 31-01-2016
.*payday\b <autoconfirmed>
.*(day|online|instant|check|about|quick|best|free|advance|\buk|compare|\bhour|easy|why|guaranteed|fast|credit|\bby\b) payday.*
.*pay ?day (text |advanced )?loan.* <autoconfirmed>
.*credit check loans.* <autoconfirmed>
.*instant money.* <autoconfirmed>
.*without enquiries.* <autoconfirmed>
#cw abuse
.*DEE?Z.NUTS.*<newaccountonly|antispoof>
.*Casino.* <newaccountonly>
\bPokemon\.png\b
\bItailevi.* <newaccountonly>
.*Empresa LEMOS.* <casesensitive>
.*HowToGetBanned.* <newaccountonly|antispoof>
#LTA abuse of global rename feature
.*EISIGMA.* <newaccountonly>
# from kowiki
.*관리자.* <newaccountonly> # admin
.*운영자.* <newaccountonly> # admin
.*관리담당자.* <newaccountonly> # admin
.*쓰레기.* <newaccountonly> # inappropriate usernames
.*유니폴리.* <newaccountonly> # inappropriate usernames
.*Unypoly.* <newaccountonly> # inappropriate usernames
.*(개새끼|씹새).* <newaccountonly> # inappropriate usernames
.*씨(발|팔).* <newaccountonly> # inappropriate username
.*무현.* <newaccountonly> # inappropriate usernames
.*지랄.* <newaccountonly> # inappropriate username
.*섹스.* <newaccountonly> # inappropriate username
.*보민.* <newaccountonly> # LTA
.*황건.* <newaccountonly> # LTA
.*보르민.* <newaccountonly> # LTA
.*보르맹.* <newaccountonly> # LTA
.*볼민.* <newaccountonly> # LTA
.*보오민.* <newaccountonly> # LTA
.*씨뱔.* <newaccountonly> # LTA
.*좆까.* <newaccountonly> # LTA
#Weird character new account spam
.*[①-⑨]{6}.* <newaccountonly> # to release pressure on the enwiki abusefilter
.*08440828240.* <newaccountonly> #cross-wiki spam
.*271383970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]]
#Spam
.*Thincomme.* <newaccountonly>
.*27138970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]]
#LTA
.*password.* <newaccountonly>
.*passis.* <newaccountonly>
.*Paul Bedson.* <newaccountonly>
466c7c5c80219cdc97126ec246f6db8a05015519
168
167
2018-10-19T11:07:36Z
Jayden
52
wikitext
text/x-wiki
###########################################################################
# DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF [[w:en:regular expressions|REGEX]]! #
###########################################################################
#
# This is a list of page titles which are blocked from creation/editing on our wikis.
# Guidelines:
# - This page, delicate as it is, is editable by admins only.
# - To disable an entry, *remove* it, don't comment it out.
#
# For syntax guidelines see [[mw:Extension:Title blacklist]]
<!-- leave this line exactly as it is --> <pre>
## Technical
# no multiple ! or ?
.*[!?]{3,}.* <autoconfirmed>
# no pseudo-wiki-deep-links
(?:[^\/]+[\/:])?(?:index\.php|w\/wiki)(?:\/.+)?
.*''.* <newaccountonly>
# URI like page titles
.*[?&]+[^=]+=[^&]+.*
# domain names
.*[\. ](?:com|org|uk|net|info|gov|kz|ru|ir|biz|info|кз|pt|br)\b.* <newaccountonly>
# fake ipv4
.*(?:[0-9]{1,3}\.){3}[0-9]{1,3}.* <newaccountonly>
# Wikis
.*mediawiki.* <newaccountonly>
.*(?:wiki(?:[mp]edi[ae](?!n))).* <newaccountonly|antispoof>
.*(?:wiki(books|data|news|quote|source|species|versity|voyage)).* <newaccountonly|antispoof>
.*wiktionary.* <newaccountonly>
# WikiVoyages merger unclaimed account renaming conflict avoidance
.*\(?:W[TV]-\w{2}\) .* <newaccountonly>
# Google
google.*\.html
# testing new group
.*[Tt]estaccountfornewgroup.* <newaccountonly>
.*userlogin.* <newaccountonly>
##Usernames people
# functional accounts
.*AD+MI+N.* <newaccountonly|antispoof>
.*sysop.* <newaccountonly|antispoof>
.*moderator.* <newaccountonly|antispoof>
.*arbit(?:er|rator).* <newaccountonly>
.*checkuser.* <newaccountonly|antispoof>
.*oversight.* <newaccountonly|antispoof>
.*S+T[EO]+(?:W|VV)+A+RD.* <newaccountonly|antispoof>
.*bue?r(?:eau|o)[ck]r?at.* <newaccountonly>
.*\bspravce\b.* <newaccountonly|antispoof> # [[Special:PermanentLink/16431112#Wikipedie usernames]]
# schiedsgericht in w:de
.*schieds(?:ge)?richt.* <newaccountonly>
.*WMF.* <newaccountonly|antispoof>
.*molly white.* <newaccountonly|antispoof>
.*tulsi [a-z]h?agat.* <newaccountonly|antispoof>
.*sro[ \.\-]?2[ \.\-]?3.* <newaccountonly>
.*WikiDan.{0,10}61.* <newaccountonly> # See [[w:en:Wikipedia:Sockpuppet_investigations/Moutray2010]]
.*cһеск[ИѴ]ѕег.*
.*сап ѕи[ск]+.*
.*һогѕе.*
.*\bԁіск.*
.*\bсоск.*
# strong language
.*AIDS.* <newaccountonly|casesensitive>
.*ASS+HO+L+E.* <newaccountonly|antispoof>
.*BASTARD.* <newaccountonly|antispoof>
.*BITCH.* <newaccountonly|antispoof>
.*COCKSUCK.* <newaccountonly|antispoof>
.*CUNNILINGUS.* <newaccountonly|antispoof>
.*[CK(]UNT.* <newaccountonly|antispoof>
.*VAGINA.* <newaccountonly|antispoof>
.*DILDO.* <newaccountonly|antispoof>
.*FAG\.?G+OT.* <newaccountonly|antispoof>
.*FU[C(K]+K+ <newaccountonly|antispoof>
.*f\*ck.* <newaccountonly|antispoof>
.*HITLER.* <newaccountonly|antispoof>
.*P[Eê]+N+I+S.* <newaccountonly|antispoof>
.*SLUT.* <newaccountonly|antispoof>
.*PRO+STITUTE.* <newaccountonly|antispoof>
.*PA?EDO+(?:PH|F)ILE.* <newaccountonly|antispoof>
.*JEW.* <newaccountonly|casesensitive>
.*fellatio.* <newaccountonly>
.*lesbianism.* <newaccountonly>
.*molest[\ s].* <newaccountonly>
.*ni+(?:gg|qq)+(?:a|er).* <newaccountonly>
.*orgasm.* <newaccountonly>
.*scr[o0]tum.* <newaccountonly>
.*[8B]\={2,}D.* <newaccountonly>
.*russavia.* <newaccountonly>
.*Belanidia.* <newaccountonly>
.*[YyIiíıl]\.?[Aa]\.?[NnMm]\.?[Gg]\.?[Uu]\.?[Aa]\.?[SsZz].* <newaccountonly>
.*DARIO SEVERI.* <newaccountonly>
.*Vou (?:cagar|defecar|mijar|ejacular|gozar).* <newaccountonly>
.*[Ck]aguei.* <newaccountonly>
.*GRS73.* <newaccountonly>
.*Chronus.* <newaccountonly>
.*is my ho(?:me|[a-z]se|my|mey).* <newaccountonly|antispoof>
.*housegoy.* <newaccountonly|antispoof>
.*homoboy.* <newaccountonly|antispoof>
.*homosexo.* <newaccountonly|antispoof>
.*wikinger.* <newaccountonly|antispoof>
.*home[iy][bg]oy.* <newaccountonly|antispoof>
.*homie[bg]oy.* <newaccountonly|antispoof>
.*\bpeniz.* <newaccountonly> # [[special:permalink/17162342#Peniz]]
.*fuck you.* <newaccountonly|antispoof>
.*下凵ㄈ水.*
.*山工水工户三多工月.*
.*代月七三.*
.*弓七三山月民多弓 .*
.*huge cock.*
#German strong language
.* ist schwul.* <newaccountonly|antispoof>
# fick...
.*fick(?:e[rn]\b|t\b| d[ieo]).* <newaccountonly|antispoof>
# scheiss
.*sche?(?-i:i(?:ß|s{2})).* <newaccountonly|antispoof>
# wichser
.*wi(?:chs|x{1,3})e?r.* <newaccountonly|antispoof>
# arschloch
.*\barschl.* <newaccountonly|antispoof>
# Chronic Vandal
.*auwal.* <newaccountonly|antispoof> # [[Special:CentralAuth/Auwall]], chronic account creation vandal
#Portuguese strong language
.*[CK]ARALHO.* <newaccountonly|antispoof>
.*BU[CS]ET+(?:INH)?A.* <newaccountonly|antispoof>
.*FODA(?:-?[SC]E)?.* <newaccountonly|antispoof>
.*VAI[- ]TOMAR[- ]NO.* <newaccountonly|antispoof>
.*VAI(?:[- ]?[TCS])?E[- ]?FUDER?.* <newaccountonly|antispoof>
.*CARA[- ]DE[- ]PAU.* <newaccountonly|antispoof>
.*OTARIO.* <newaccountonly|antispoof>
.*DESGRACA.* <newaccountonly|antispoof>
.*punhet[ae].* <newaccountonly>
.*viado.* <newaccountonly>
.*bosta.* <newaccountonly>
.*\bporr+a\b.* <newaccountonly>
.*cara de cu.* <newaccountonly>
.*\bmerda\b.* <newaccountonly>
.*nunca ser[aá].* <newaccountonly>
# WOW
.*on ?wheels.* <newaccountonly>
.*on wh[eéèẽȩëêēẹẹėĕěę]+ls.*
.*wikipedo.* <newaccountonly>
.*\bNC state\b.*\bis\b.* <newaccountonly>
.*fuquay.* <newaccountonly>
.*fooledyouSt(?:u|ew)ards\d{0,4}.* <newaccountonly>
.+massive c.* <newaccountonly>
.*negro scum.* <newaccountonly>
.*awp's massive c.* <newaccountonly>
.*tched by.* <newaccountonly>
.*rap(?:es?|ing).?bab(?:y|ies).* <newaccountonly>
.*stretċhed.* <newaccountonly>
.*StretċhedBy.* <newaccountonly>
.*str[eėéèëê]tch[eėéèëê]d.* <newaccountonly>
.*vanda[lI].* <newaccountonly>
.*king my co+ck.* <newaccountonly>
.*G[rw]{2,3}ap.* <newaccountonly>
.*[GⒼĜĞĠĢƓǤǦǴḠ].*[RŔⓇŖŘȐȒṘṚṜṞ®].*[AǼAÀⒶÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*[WŴẀẂẄẆẈ₩].*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly>
.*[ⒼGĜĞĠĢƓǤǦǴḠ].*[RŔŖⓇŘȐȒṘṚṜṞ®].*[AǼⒶAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*VV.*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly>
(?i:[GĜĞĠĢƓǤǦǴḠ69&Γ]((\W|\W.*\W)?[RŔŖŘȐȒṘṚṜṞ®Ρ₧ÞþΡρРрƤṔṖǷ](?:\W|\W.*\W)?)+(?:[ǼAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦȺḀẠẢẤẦẨẪẬẮẰẲẴẶÆǢ4@?Α](?:\W|\W.*\W)?)+(?:[VƲṼṾWŴẀẂẄẆẈ₩UÙÚÛÜŨŪŬŮŰŲǓǕǗǙǛΫΥΫΎ](?:\W|\W.*\W)?)+[PƤṔṖǷ₧ÞþΡρРр]) <newaccountonly>
.*hagg[ae]r.* <newaccountonly>
.*[НHΗHⱧ]+[[:punct:] ]*[ΆAÁÀÃÄÂΑАA]+[[:punct:] ]*[GGԌ]+[[:punct:] ]*(?:[ΆAÁÀÃÄÂΑАA]|[EЕΕËEĖ])+[[:punct:] ]*[RRЯ]+.* <casesensitive>
.*[НHΗHⱧ][EЕΕËEĖ][RRЯ][MМΜM][YΥY].* <casesensitive>
.*JEWS DID.* #VasilievVV 2008-05-01
.*Śemitic.*
.*ni[ğǵģĝġĠĞ]+er.*
.*\bon.t[iy]res\b.* <newaccountonly|antispoof>
.*pelican.shit.* <antispoof>
.*my.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+e+.{0,5}[bßβбв฿]+o+y.* <newaccountonly|antispoof>
.*[mɯḿṁṃмӍμ₥]y.+\b[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+(?:i+[e3عڠẽəɵ]+|[e3عڠẽəɵ]+y+)s*\b.* <newaccountonly|antispoof>
.*[mɯḿṁṃмӍμ₥]y.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+[oóòôöõǒōŏǫőœøəόοωὸὀὁὄὂὅὃоөӧӫδσʘǿọ0]+[uúùûüũůǔūǖǘǚǜŭųűύvṽṿwŵẁẃẅẇẉẘΦφΨψωώὼώᾠᾡᾢᾣᾤᾥᾦᾧѱѵѷѿ]+s+e+.{0,5}[bßβбв฿ьҌҍ]+o+y.* <newaccountonly|antispoof>
.*Rymax[0-9]+.* <newaccountonly>
.*Omegariley[0-9]+.* <newaccountonly>
.*wa+n+k+e*r.* <newaccountonly|antispoof>
#Stewards and SWMT
.*sKy[1Il][uüv].* <newaccountonly>
.*Naw?linwiki.* <newaccountonly>
.*Nishkid64.* <newaccountonly>
.*Alisons?.*? (?:b[i ]{1,2}tch|shit) <newaccountonly>
.*[mM][@a]t[3e]r[il1ìíïîīI]alsc[il1ìíïîīI][3e]nt[il1ìíïîīI]st.* <newaccountonly>
.*favonian.* <newaccountonly>
.*[il]nf[il]n[il]te[0-9]{4}.* <newaccountonly|antispoof|errmsg=titleblacklist-forbidden-new-account>
.*[il]nf[il]n[il]te[0-9]{4}.* <autoconfirmed|antispoof> # Prevent article creation with such name.
.*B.?sadowski.* <newaccountonly|antispoof>
.*Tege[lI].* <newaccountonly|antispoof>
.* Тегела? .* <newaccountonly|antispoof> # Tegel in Russian is my understanding
.*\bajraddatz.* <newaccountonly|antispoof>
.*marcoaurelio.* <newaccountonly|antispoof>
#Other users
.*j[iu]m(?:bo|my) ?wh?ales.* <newaccountonly>
.*Kr[i1l]mpet.* <newaccountonly>
.*Betacommand.* <newaccountonly>
.*[cC]arol.?[mM]\.?o\.?ore.* <newaccountonly>
.*\s+[jJ]\.?[Dd]elanoy.* <newaccountonly>
.*[Ee]lcobbola.* <newaccountonly>
.*[Vv]zaak.* <newaccountonly>
.*Phaedriel <newaccountonly> #per CU-l
.*DanielTom\d.* <newaccountonly>
.*HERBYTHYME.* <newaccountonly|antispoof> # xwiki issue of harassment
.*parbel.* <newaccountonly|antispoof>
.*seewo(?-i:[LlI][Ff]).* <newaccountonly|antispoof>
.*Zzuuzz.* <newaccountonly|antispoof>
.*Ingrid Gome[sz].* <newaccountonly|antispoof>
.*Taichi.* <newaccountonly|antispoof>
.*Lomita.* <newaccountonly|antispoof> # [[special:permalink/17718012#Lomita]] [[special:diff/17728420]]
.*Krichel.* <newaccountonly|antispoof>
.*Amire80.* <newaccountonly|antispoof>
.*PlyrStar93.* <newaccountonly|antispoof>
.*Cruizir .* <newaccountonly|antispoof>
.*\bCruiz.r\b.*
.*Bonadea .* <newaccountonly> # abuse by JA, via [[SRG]]
.*TonyBallioni.* <newaccountonly>
.*De[aeiou]?fender\b.* <newaccountonly|antispoof>
.*Plyr?Star93.* <newaccountonly>
.*\bchrissymad.* <newaccountonly>
.*SA.?13 Bro.* <newaccountonly>
.*\bpraxidica.* <newaccountonly>
##LTA
# [[w:ja:LTA:ISECHIKA]] and other ja titles
.*レオパレス.* <newaccountonly>
.*フェロモンたっぷり.* <newaccountonly>
.*(?:ヤリマン|レイプ|女体盛り|レズ(?:ビアン)?|ビッチ|咥えて欲しい).* <newaccountonly>
.*(?:[被容]疑者|被告|受刑者|加害者).* <newaccountonly>
.*(?:悪質|クレーマ|無賃乗車|万引き?|窃盗).* <newaccountonly>
.+(?:組直[系参]).+ <newaccountonly>
.*(?:\+81\D?|0)[7-9]0(?:\D?\d{4}){2}.* <newaccountonly|antispoof>
.*風俗.* <newaccountonly>
# Bambifan
.*Spider's.*Web.* <newaccountonly>
.*Pig(?:'s)?.*Tale.* <newaccountonly>
# Who cares who it is
.*Chaosnamepuppet.* <newaccountonly>
Jorge Queirolo Bravo <autoconfirmed>
User(?: talk)?:(?:Barsoom Tork|Pocoyo Albatross|Anything Muppets|Moosey Mouse|Inbloomed Muppets).* <casesensitive|noedit>
# Harold
.*H.R.[L|1I]D.*K(?:R|[|!ɨᎥ1iIÍÌĬîÎǏÏĨįĮĪıİlľŀłļḷΙιіІЇ丨])+che[L|1I].* <newaccountonly|antispoof>
.*K[Ri]+CH[e'][L|1I].*H.R.[L|1I]D.* <newaccountonly|antispoof>
# Vicky Kadian [[special:permalink/17551440#Vicky Kadian]]
.*Vì[ck]ky Kadian.* <antispoof>
.*Kadian Vi[ck]ki.* <antispoof>
.*विक्की कादियान.*
.*कादियान विक्की.*
# DieselSun, repeat article creation on self, checkuser detail available
.*Tatarniko[fv] Ale(?:ks|x)ande?r.*
.*Ale(?:ks|x)ande?r Tatarniko[fv].*
.*Alexander Sergeevich Tatarnikov.*
.*diezel\s{0,5}sun.*
.*Александер Татарников.*
.*Александр Сергеевич Татарников.*
# Brandon Richardson, repeat article creation on self [[Special:PermanentLink/9666160]]
Brandon (?:\w{0,20} |Q\. )?Richardson
.*Prince Richardson.*
# Javad Ramezani
.*[jcy][ae]v\w[dt][\. ]{0,5}\w[ae]m\w?z[aeo]ni?.* <antispoof>
.*[ae]m\w?z[ao]ni?[\. ]{0,5}[jdc][ae]v\w[dt].* <antispoof>
.*جواد.*رمضان.*
.*Me and Selena.*
.*Javad[\. ]{0,5}\(?:s[iaoe]nger\).*
.*[ҶЏЖж]а[ву][оа]д\s{0,5}\w{0,5}\s{0,5}Рам[ае][зд][оа]н.*
.*ჯავადის[\. ]{0,5}რამადანის.*
.*ஜவாத்[\. ]{0,5}ரம[ளாலா]ன்.*
.*Javad Ramadan.* <autoconfirmed>
.*Javad Shorab.* <autoconfirmed|antispoof>
# José Rafael Cordero Sánchez [[special:permalink/16580741]] [[Special:diff/17786922]]
.*(?:Jos.|R.(fael)?) Cordero S.nch.z.*
.*José Cordero.* <autoconfirmed>
# Evw
[^:]+:Archelange <newaccountonly>
# Cross-wiki sock
.*Modern ?Apizza.*
# Spam patterns
.*Web20(?:tool|marketing|site|summit).* <newaccountonly>
.*cheap[sr]al[a-z]{1,4}(?:\d{1,2})?.* <newaccountonly>
.*polo(?:online|outlet).* <newaccountonly>
.*cash.?advance.* <newaccountonly>
.*loans?.?(?:lender|solution).* <newaccountonly>
.*lose.?weight.* <autoconfirmed>
.*weight.?loss.* <newaccountonly>
.*paydayloan.* <newaccountonly>
.*bktube\d{2}.* <newaccountonly>
.*thai(?:vdo|xx)x\d.* <newaccountonly>
.*pay[0o]neer.* <newaccountonly>#multiple a/c names starting with name, some appending, blocking for articles too
\bpay[0o]neer\b
.*gain inches.*
.*growing tips anyone.*
.*height (?:today|increas|discrimin|from).*
.*shoe lift (?:insole|addition| ?\-|to make).*
.*(?:with|using|the|\.|get|effective|introducing|ease|forget|right) shoe lift.*
.*(?:lifts for|taller) shoe.*
.*(?:hina|hinese|wholesale|cheap|buy) (?:authentic|sports|hockey|star game)? ?jersey.*
.*do s and don ts of.*
.* most effective way.*
.*strateg(?:y|ies) to buy.*
.*breaking your budget.*
.*article promotion tip.*
.*custom lanyard.*
.*mimy.*s[lℓ£]uiter.* <antispoof>
.*(?:best|top|with|through|perfect|having|ideal|using|beneficial|effective) autism.*
.*marketing instant.*
.*pay affiliate.*
.*minecraft (?:server|download).*
.*great tips .*
.*self.?employed loans.*
.*cash with no income.*
.*best SEO .*
.*(?:strong|good| a| the) NHL (?:pullover|shirt|jacket).*
.*NHL (lover|supporter|enthusiast|fanatic).* <autoconfirmed>
.*properties for sale.* <autoconfirmed>
.*\beasy methods.* <autoconfirmed>
.*home equity loan.* <autoconfirmed>
.*card debts? repayment.* <autoconfirmed>
.*your (?:forthcoming|next) (?:occasion|function|occurrence|party|celebrat).* <autoconfirmed>
.*\b(?:ways|tips|how|methods) to (?:obtain|choose|discover).* <autoconfirmed>
.*\b(?:dvantages|benefits) of (?:booking|renting|le(?:tt|as)ing).* <autoconfirmed>
.*\bAduPoker.*
.*\bpoker online.* <autoconfirmed>
.*\blimo (p?:rovider|company|service|program|support|assist).* <autoconfirmed>
.*manage your loan.* <autoconfirmed>
.*on(?: the (?:(inter)?net|web)|.?line) gaming fun\b.*
.*memorable team (?:development|building).*(?:basic|tips|guideline|suggestion|security|safeness|regulation|practice|rules|protection).* <autoconfirmed>
.*tax preparation (?:consultation|service).* <autoconfirmed>
.*(?:progress(?:on)?|advancement|trend|development) (?:along with|in addition to|as well as|and also|plus) devolution.*
.*trying to conceive.* <autoconfirmed>
.*avoid these foods.* <autoconfirmed>
.*tax return easily.*
.*\bbest income tax.*
.*fastest growing.* <autoconfirmed>
.*casinos? (?:online )?(?:casino|wagering|betting|playing|poker|gaming|gambling|games|strateg).* <autoconfirmed>
.*(?:outlet|store|casinos) online.* <autoconfirmed>
.*champion menwear.* <autoconfirmed>
.*cheap finance.* <autoconfirmed>
.*\bfind money .* <autoconfirmed>
.*lottery on.?line.* <autoconfirmed>
.*football (?:gambling|bet(?:s|ting)?)\b.* <autoconfirmed>
.*flexible loan views.* <autoconfirmed>
.*(pertaining to|reduce|intended for) ((motor )?vehicle|auto(mobile)?|car( or truck)?) (improvement|maintenance|fix|repair|vehicle|problem|restore).* <autoconfirmed>
.*(professional|skilled|competent|seasoned) auto (auto|repair shop|technician|shady).*
.*(review|strategy) (tricks|tips|secret|suggestions).* <autoconfirmed>
.*(custom|silicone?|printed|cheap|rubber|charity) (wristband|bracelet).* <autoconfirmed>
.*(stage|phase|period|developmment|level)s? of (cystic )?(pimple|zit|acne).* <autoconfirmed>
.*\bacne (treatment|cure|breakout).* <autoconfirmed>
.*(flourishing|productive|profitable|thriving|successful|effective|prosperous) natural acne.*
.*\btips and tricks.* <autoconfirmed>
.*paypal money adder.* <autoconfirmed>
.*(effective|superb|excellent|great|fantastic) seo (firm|corporation|provider|organi[sz]ation|business).*
.*(medical|health|clinical).?(related|care|method of)? (malpractice|travel|transport|vehicle).* <autoconfirmed>
.*prenuptial (documents|negotiating|contract|legal|agreement|deals).* <autoconfirmed>
.*luxury (?:vehicle|automo(tive|bile)|(?:ar or )?truck) (?:review|evaluation|critiques|rating|opinion).* <autoconfirmed>
.*(hir|rent|book|reserv)ing( an?)? (extra|luxuri(e|ou)s|extravagant) (?:auto(?:mo(t?:ive|bile))?|car|truck|vehicle|motor).* <autoconfirmed>
.*\b(?:vehicle|auto(?:mo(?:tive|bile))?|car|truck|sedan) (?:driving|sales|maintenance|loans|repair|restore|mechanic)\b.* <autoconfirmed>
.*\bhow to (?:locate|find) a (competent|professional|skilled).* <autoconfirmed>
.*tips that will save money.* <autoconfirmed>
.*\bcruising for the.* <autoconfirmed> # spam added March 2017, can probably culled after 6 months
.*(?:your|own) website easily.*
.*(?:of|with|easily) using (?:quidoo|hubpages).* <autoconfirmed>
.*(?:\b|-)(?:fuss|cut|simple|free|less|realistic|world|practical|elements|secrets|systems|details|plans|criteria|products|advice|programs|solutions|aspects|of|in|for) warehouse.* <autoconfirmed> # April 2017
.*design shop.* <autoconfirmed>
.*\bТитан гель.* <autoconfirmed>
.*\bhammer toe.* <autoconfirmed>
.*\btreatments? and cure.* <autoconfirmed>
.*\bsymptoms? and treatment.* <autoconfirmed>
.*((?:Kendall|Kylie|Kris|Caitlyn) Jenner|(Khloe|Kourtney|Rob|Kim) Kardashian|Scott Disick)[ \-]\w.* <autoconfirmed>
.*\b(?:plain black|bandage) (wrap|long)? ?dress.* <autoconfirmed>
.*herve leger \w.* <autoconfirmed>
.*(buy|cialis vs|generic) viagra.* <autoconfirmed>
.*(?:cialis|viagra) (generic|coupons|without a|online).* <autoconfirmed>
.*sulfate explained.* <autoconfirmed>
.*\bHVAC ?(?:\.|assistance|accomplishment|encounter|purchase|suggest|advice|concern|by us|demand|good|is eas|using|with|success|begin|guid|that |achieve|expert|trouble|practic|rookie|problem|could|tip|need|may|require|which|is ).* <autoconfirmed>
.*heating and air conditioning.* <autoconfirmed>
.*mattress (?:sales|headboard|start|retail|wars|discount|mattress|bed|pad|again|would|market|security|good|from).* <autoconfirmed>
# tv stream
.*\bon.?line ((tv )?coverage|free) <autoconfirmed>
.*\b(final|watch)[ \-\.]+(?:now|free |winter|live).* <autoconfirmed>
.*\blive[ \-\.](?:online|stream|free|hd|six nat).* <autoconfirmed>
.*\bst\.re\.am.* <autoconfirmed>
.*\brugby\*\*.* <autoconfirmed>
.*\bgreat things about\b.* <autoconfirmed>
.*\bunderstanding files\b.* <autoconfirmed> # per stewards
.*(?:cheap|buy) (tizanidine|zanaflex).*
.*muscle relaxants.* <autoconfirmed>
.*(?:simple|fat) (?:fast|weight)[ -]loss.* <autoconfirmed>
.*weight[ -]loss (supplement|and).* <autoconfirmed>
.*(?:another|crash|ketogenic|carb) diet.* <autoconfirmed>
.*building (diet|tip).* <autoconfirmed>
.*body fat on.* <autoconfirmed>
.*simple home remedies.* <autoconfirmed>
.*\bstone island\b.* <autoconfirmed> # simple, may be too harsh, let us stop the worst of the spam -- billinghurst 20180718
.*\b(?:outlet|sale|official) (?:shop|store|clearance|boutique|site|sale)\b.* <autoconfirmed>
.*salvatore ferragamo \w.* <autoconfirmed>
.*ferragamo (retailer|belt).* <autoconfirmed>
.*best low cost.*
.*replica outlet.* <autoconfirmed>
.*online gaming.* <autoconfirmed>
.*\bdrugs online.* <autoconfirmed>
.*male enhancement.* <autoconfirmed>
.*natural skin care.* <autoconfirmed>
.*\bproven methods.* <autoconfirmed>
.*to self improve.* <autoconfirmed>
.*messenger marketing.* <autoconfirmed>
.*make money online.* <autoconfirmed>
.*market your (?:web.)?site <autoconfirmed>
.*advertise businesses.* <autoconfirmed>
.*levels of success.* <autoconfirmed>
.*simple good ideas.* <autoconfirmed>
.*merrell walking boots.* <autoconfirmed>
.*buy the best.* <autoconfirmed>
.*get viagra.* <autoconfirmed>
.*for lasting longer.* <autoconfirmed>
.*when (?:making a purchase|buying).* <autoconfirmed>
.*\breal money.* <autoconfirmed>
.*\bbetonline casino.* <autoconfirmed>
.*budget tablet.* <autoconfirmed>
\blose \d\d pounds <autoconfirmed>
.*Advocate Simranjeet Singh.*
.*Simran(:?jeet)?.?Law.*
.*Alma Lilia Luna Olivas.* <autoconfirmed>
# tech support spam
.*Hpprintersupp(o|0)rt.* <newaccountonly>
.*supp(o|0)rt helpline.* <newaccountonly>
.*(?:help[ \.]+desk|phone)[ \.]+number.* <newaccountonly>
.*customer care.* <newaccountonly>
.*service (?:tech|supp(ort)?).* <newaccountonly>
.*quickbook.* <newaccountonly>
.1[ \-\.]?8[0oO]{2}[ \-\.]?\d{3}[ \-\.]?\d{2}[0oO]
.*(?:dell|hp|brother|canon) printer.* <autoconfirmed>
.*[I1][ \-~\.]?8[ \-~\.]?[0oO][ \-~\.]?[0oO][ \-~\.]?26[ \-~\.]?9[ \-~\.]?{I1][ \-~\.]?6[ \-~\.]?[0oO][ \-~\.]?8.*
.*\b[I1]844.?46[I1].?2828\b.*
.*[nN]orton [lL]ive [hH]elp.*
.*(?:helpline|tech|s(ervice|upport)) (tele)?phone number.* <autoconfirmed|antispoof>
.*(?:support|contact).?toll.?free.*
.*0.800.098.8727.*
.*(?:facebook|quickbooks) (?:customer|helpline|support|technical|on-?line).*
.*(?:gmail|tech|customer)(?:\.|nichal)?[ \.](?:service|support).* <autoconfirmed|antispoof>
.*Q\.u\.i\.c\.k\.b.*
.*1800-?213-?2171.*
.*1844-?203-?1044.*
.*supp0rt.*
.*(help desk|support)(.?phone)?.?number.*
.*c\.u\.s\.t\.o\.m\.e\.r.*
.*s\.u\.p\.p\.o\.r\.t.*
.*n\.u\.m\.b\.e\.r.*
.*ℕ∪mβεR.*
.*better page rank.*
.*toll free (1800|number).* <autoconfirmed>
.*1800\d{7} helpline number.* <autoconfirmed>
.*91[ \-\.]\d{10}.* <newaccountonly>
.*Gððglê.*
.*gmåïl.*
.*§µþþðr†.*
.*þhðñê.*
.*ñµmßêr.*
.*131.?2389.?2398.*
.*186.?7275.?9878.*
# merchandise shopping
.*(?:custom|printed| own|blank) t(ee)?.?shirt.* <autoconfirmed>
.*t(?:ee)?.?shirts? (printing|quilt|everywhere|design|online|(to|on|in) |buy).*
.*best online (?:fashion )?shop.*
.*online shopping (find|for).*
.*for global customer.*
.*the hottest new.* <autoconfirmed>
.*Afγιαdable.*
.* earn online money.*
.* loan faster.*
.* as discounts.* <autoconfirmed>
.*check this out.*
.*wholesale soccer.*
.*\bbuy cheap.*
.*\bwins? customers.* <autoconfirmed>
.*(?:puma|lacoste|reebok|randall|vasque|adidas|kids|getting|valentino) (?:trainer|shoe|shorts|footwear|mens|golf|handbag).* <autoconfirmed>
.*(?:discount|buy) (?:clothing|shoes) online <autoconfirmed>
.*beneficial (?:deal|discount)s
.*(?:penis|natural) enhancement.* <autoconfirmed>
.*\bbest skin.* <autoconfirmed>
.*how to make your.* <autoconfirmed>
.*website promote.* <autoconfirmed>
.*5 reasons to stop.* <autoconfirmed>
.*\bbest internet.* <autoconfirmed>
.*web marketing consultant.* <autoconfirmed>
.*play poker on.?line.* <autoconfirmed>
.*\bquickest way.* <autoconfirmed>
.*muscle building food.* <autoconfirmed>
.*skin care tip.* <autoconfirmed>
.*\bpenis exercises.* <autoconfirmed>
.*teeth whitening.* <autoconfirmed>
.*porcelain crown cost.* <autoconfirmed>
.*dental veneer.* <autoconfirmed>
.*picking the best.* <autoconfirmed>
.*\bsave money.* <autoconfirmed>
.*consider before buying.* <autoconfirmed>
.*most dependable.* <autoconfirmed>
.*(?:glass|windshield) replacement.* <autoconfirmed>
.*benefits of (?:choos|select).* <autoconfirmed>
.*tips on (?:choos|select).* <autoconfirmed>
.*fixed by professionals.* <autoconfirmed>
.*\bbest coupon.*
.*promo(?:tional)? code.*
.*anti[ -]aging skin.* <autoconfirmed>
.*\bhow to decide.* <autoconfirmed>
.*\bsale online.* <autoconfirmed>
.*points to consider.* <autoconfirmed>
.*healthy skin.* <autoconfirmed>
.*memorabilia online.* <autoconfirmed>
.*cheapest price.* <autoconfirmed>
.*your online business.* <autoconfirmed>
.*by seo service.* <autoconfirmed>
#"Polish spam"
{{ns:3}}:.*Kołobrzeg.*
{{ns:3}}:.*wybór kwatery*
{{ns:3}}:.*wybór miejsca noclegowego*
# Cross-wiki spammer
{{ns:2}}:Vasilisa(\d)+
.*Vasilisa(\d)+ <newaccountonly>
.*Lovesunshine <newaccountonly>
.*[Mm]ichael.[kK].hntopf.*
.*Hunter ?Mariner.*
.*radio.manà.*
({{ns:2}}:)?augusto.de.luca\b
.*peer.?van.?mladen.*
.*predrag.jugovic.*
.*Lui\b.Morais.*
.*Mayestrion.*
.*Marco.*[Dd]i.*Meco.*
# Per CU-L 13/06/2012, cross-wiki spam
[^:]+:Mainline <newaccountonly>
# Amilton de Cristo
.*Am[iíìîï1lɪi̯]{2,5}ton(?:.Rodrigu[eèéêë3][sz])?.(?:de.Cristo|of.Christ).*
.*O.verdadeiro.avivamento.*
# Cross-wiki pattern spambots
#note that setting a remove date can help keep this list smaller
.*Meciurilive.* <newaccountonly> # delete after Feb 2016
# Vandal patterns
[pṕ]lays?\s*with <newaccountonly>
P[eèéêë][iìíïî]d[aàáâä]r <newaccountonly>
.*(?:pega|senta).na.(?:banana|lin[gĝģğġ][uüûùú][iìíîï][cçćĉ]a|salsi(?:ch|xx?)a).* <newaccountonly>
# Cross wiki vandalism pages
.*mixing sailors.*
# Cross-wiki Chinese vandalism: zh:WP:LHLS and zh:WP:HYIP and similar vandalism
.*[啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed>
.*[乌鸟岛烏鳥島钨鎢邬鄔呜坞].*[跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed>
.*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡].*[氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed>
.*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇].* <autoconfirmed>
.*Make.*cat.* <autoconfirmed>
.*Mys.*721tx.* <autoconfirmed>
# 影武者 (from [[zh:]]) - well-known targets of serial vandalism
.*影.*武.*者.* <newaccountonly>
.*[邓鄧].*[傑杰].* <newaccountonly>
.*林.*士.*涵.* <newaccountonly>
.*Tian[0-9]{2,4}[A-Za-z] <newaccountonly>
# Cross-wiki vandal
.*[ĐDd]okdo.*kor.* <newaccountonly>
.*Đokdo.* <newaccountonly>
.*Докдо республика корея.* <newaccountonly>
.*SERVICE.*KOMPOR.* <newaccountonly>
.*CALL.087808242095.*
.*BAJOT.*Z.*
.*REVENGE.*THE.*FATE.*
.*Hendrix.*Adi.*Surya.*
.*jual.*obat.*
.*Ciacho[0-9]{2}.* <newaccountonly|antispoof>
.* fu[a-z]{1,5}?rdai. *
.*\bfuerdai.* <antispoof>
.*fj?[uv][ae]rd[ae]+[iǐī].* <newaccountonly>
.*vand[áǎ]l.*
.*cruǐzǐn\.*
# From Japanese Wikipedia. [[Special:Permalink/11656464]]
## functional accounts and related terms
.*管理.* <newaccountonly> # admin
.*ビューロクラット.* <newaccountonly> # bureaucrat
.*チェックユーザ.* <newaccountonly> # checkuser
.*スチュ[ワア]ード.* <newaccountonly> # steward
.*オーバーサイト.* <newaccountonly> # oversight
.*オンブズマン.* <newaccountonly> # ombudsman
.*開発者.* <newaccountonly> # developer
.*理事.* <newaccountonly> # board member
.*委員.* <newaccountonly> # committee
.*財団.* <newaccountonly> # foundation
.*[ブぶ][ロろ][ッツシっつ][クく].* <newaccountonly> # "block"
## Project names
.*ウ[ィイ]キ([ペメピミ]ー?デ[ィイ]ア|ニュース|ブックス?|ソース|コモンズ|ク[オォ]ート|データ).* <newaccountonly>
.*ウ[ィイ]クショナリ.* <newaccountonly>
## Han characters (for zh, ja, etc.)
.*[殺死腐汚盗嫌狂虐滅罪姦屁尻葬屑].* <newaccountonly>
.*暴[[:punct:] ][行力言動动亂乱].* <newaccountonly>
.*害虫.* <newaccountonly>
.*自慰.* <newaccountonly>
## Japanese derogatory language
.*[荒あア][らラ]?[しシ].* <newaccountonly>
.*氏[なにぬねのんナニヌネノン].* <newaccountonly>
.*[こコ][ろロ][しシツ].* <newaccountonly>
.*(半|はん|ハン)(ころ|コロ|ごろ|ゴロ).* <newaccountonly>
.*(餓鬼|がき|ガキ).* <newaccountonly>
.*(鬼畜|[きキ][ちチ][くク]).* <newaccountonly>
.*(莫.?迦|馬.?鹿|[ばバ][ー・]?[かカ]).* <newaccountonly>
.*(阿呆|[あア][ー・]?[ほホ]).* <newaccountonly>
.*(気違い|基地外|吉外|きちがい|キチガイ).* <newaccountonly>
.*(嘘|うそ|ウソ)[をヲ]?(つ[くき]|ツ[クキ]).* <newaccountonly>
.*(禿|はげ|ハゲ).* <newaccountonly>
.*(かつら|カツラ|ヅラ).* <newaccountonly>
.*(のろま|ノロマ).* <newaccountonly>
.*([死私]刑|しけい).* <newaccountonly>
.*(エクスタシ|えくすたし).* <newaccountonly>
.*ストーカー.* <newaccountonly>
.*犯人.* <newaccountonly>
.*ロリコン.* <newaccountonly>
.*(知的?障害?|池沼).* <newaccountonly>
## Japanese sexual language / body parts
.*[おオ][ちまチマ][んンソ].* <newaccountonly>
.*[ちまチマ][んン][こコぽポ毛子].* <newaccountonly>
.*(童貞|包茎).* <newaccountonly>
.*(糞|[くぐ]そ|[クグ]ソ).* <newaccountonly>
.*[うウ][んン][ちチこコ].* <newaccountonly>
.*ポルノ.* <newaccountonly>
.*(中|[なナ][かカ])(出|[だダ])[しシ].* <newaccountonly>
.*[あア][そソ][こコ].* <newaccountonly>
.*[オお][ナな][ニに二].* <newaccountonly>
.*[きキ][んンソ](玉|[たタ][まマ]).* <newaccountonly>
.*(金|[きキ][んンソ])[たタ][まマ].* <newaccountonly>
.*(パンツ|ぱんつ).* <newaccountonly>
.*(玉|[たタ][まマ])([金玉々]|[きキ][んンソ]|[たタ][まマ]).* <newaccountonly>
.*[ゃやャヤ][りリ]([漫満慢万萬]|[ちまチマ][んンソ]).* <newaccountonly>
.*([んンソ][ちまチマ]|[漫満慢万萬])[りリ][ゃやャヤ].* <newaccountonly>
.*(性交|即[尺生]).* <newaccountonly>
.*[ふフ][えエぇェ][らラ](?:[ちチ][おオ])?.* <newaccountonly>
.*(?:ソープランド|パイズリ).* <newaccountonly>
# From Ukrainian Wikipedia. [[Special:Permalink/11683166]]
.*Вікіпедія.* <newaccountonly>
.*Анальн.* <newaccountonly>
.*[Йй]об.* <newaccountonly>
.*[xхҲ][ýŷÿȳyуӲ][úùûüũůǔūǖǘǚǜŭųűuйиїяҊ].* <newaccountonly>
.*п[іи]д[аоиіе]рас.* <newaccountonly>
# From Hebrew Wikipedia
.*נאצית?.* <newaccountonly>
.+להשחי[טת].* <newaccountonly>
.*חרא.* <newaccountonly>
.*[אה]חריב.* <newaccountonly>
# from csWP
[^:]+:(?:[OoIl0-9]{1,3}\.){3}.* <newaccountonly> # no pseudo IP adresses
# BLP TARGETS from enWP
.*NawlinW.* <newaccountonly>
.*Nableez.* <newaccountonly>
.*Sean\.h.* <newaccountonly>
.*Smalljim.* <newaccountonly>
.*will die.* <newaccountonly>
.*will suffer.* <newaccountonly>
.*incinerated.* <newaccountonly>
.*raped by.* <newaccountonly>
.*gassed.* <newaccountonly>
.*gas the.* <newaccountonly>
.*head blown.* <newaccountonly>
.*castrated.* <newaccountonly>
.*beheaded.* <newaccountonly>
.*tortured.* <newaccountonly>
.*neutered.* <newaccountonly>
.*anti-semite.* <newaccountonly>
.*vomiting.* <newaccountonly>
.*Seth.*Patinkin.*
.*Jan.*Szatkowski.*
.*(Bill|William).*Beggs.*
.*Bett?y.*Patric?k?.* # Contact ArbCom before removing, overriding or changing
.*Scott.*Bibby.*
.*Dav.*\bCote.*(film|movie|director|actor).* # see Wikipedia:Sockpuppet investigations/NickSoroka/Archive
.*Sunil Kumar+ Pathela.* # see Wikipedia:Sockpuppet investigations/Sunil Kumarr Pathela
.*Lynds.*\bTurner.* # See User:Fairyspit and socks
.*M[a@]l[i1l]k Shab.zz.* <newaccountonly> # abuse target
.*Maelbros.* <newaccountonly> # sockpuppetry, hoax articles and edits
.*Mael.bros.* <newaccountonly>
.*Paul Easter.* <newaccountonly>
.*WP\:.* <newaccountonly>
.*WT\:.* <newaccountonly>
.*ⒽⒶⒼⒼⒺⓇ.* <newaccountonly> #Latest Grawp naming scheme
.*p[ÉÈËĘĚĔĖẺẸẾỀỄễỂểȨȩḜḝĒḖḗȄȅȆȇỆệḘḙḚḛ3عڠēėèéëẽĕęəẻếềẹ]nis.* <newaccountonly>
.*Magyar.nem.ember.* <newaccountonly>
.*Cremepuff.* <newaccountonly>
.*[Mm]otherr* *.?[Ff]uck.* <newaccountonly>
.*\b\(TIB.* <newaccountonly> # [[special:permalink:17218840]]
# Promotional usernames
.*[™®℠].* <newaccountonly|errmsg=titleblacklist-forbidden-new-account-trademark>
# Prevent users from creating usernames that are IPv6 addresses (stop gap until r12782)
User:[0-9A-Fa-f]{0,10}:([0-9A-Fa-f]{0,10}:)*([0-9A-Fa-f]{0,10})?(?:\/(12[0-8]|1[01][0-9]|[1-9]?\d))? <newaccountonly|errmsg=titleblacklist-ip-account>
# additions transferred from kkWP per talk page [[m:Special:PermanentLink/11826368]]
.*(\ba|Ә)(?i:кімші).* <newaccountonly>
.*(?i:уики[мп]еди[ая]|уикисөздік|уикикітап|уикидәйек|уикисабақ|уикиқайнар|уикихабар).* <newaccountonly>
.*(?i:Қазақстан).* <newaccountonly>
.*(?i:қазақ).* <newaccountonly>
## хуй
.*[xXхХ][yYуУ][iIйЙиИuUъЪяЯёЁeE].* <newaccountonly>
## пизда
.*[пПnpPрР][iIіІїЇиИeEеЕёЁ][зЗzZ3][dDдД].* <newaccountonly>
.*[нН][иИ][шШ].* <newaccountonly>
##from it.wiki
##lta
.*y.o.u.y.b.i.n.o.* <newaccountonly>
.*[Pp][Uu][Tt]+[Aa4][Nn].* <newaccountonly>
.*utente\:shivanarayana.* <autoconfirmed>
.*\:gioleonardi.* <autoconfirmed>
.*andrea.panerini.*
.*euphydryas.* <newaccountonly>
.*\bvituzzu.* <newaccountonly|antispoof>
.*\bruthven.* <newaccountonly>
.*francesco carbonara.*
.*fcarbonara.*
##insults
.*\bstronz.* <newaccountonly|antispoof>
# .*putt?ana.* per [[special:permalink/16539476]]
.*frocio.*
.*ricchione\b.*
##per [[:it:WP:NUI]]
.*\bassociazione.* <newaccountonly>
.*\bfondazione.* <newaccountonly>
.*\bo\.?n\.?l\.?u\.?s\.?.* <newaccountonly>
##fake ipv6-like usernames
([ABCDEF0123456789]*\:){3,}[ABCDEF0123456789]* <newaccountonly>
##long-term crosswiki spam
.*(richero|marian).*(maria|richero).*
.*peer.van.mladen.*
.*michael.vegini.*
.*(mattia|vlad|morleo).*(mattia|vlad|morleo).*(mattia|vlad|morleo).*
.*giovanni.{0,5}prinzi.*
.*prinzi.{0,5}giovanni.*
.*giuseppe.{0,5}prinzi.*
.*prinzi.{0,5}giuseppe.*
.*israel.*luca.*gois.* <antispoof>
.*fabrizio.*tonon.*
.*nino(slav)?\b.*marina.*
.*marina\b.*nino(slav)?\b.*
.*marco.{0,5}lupis.*
.*lupis.{0,5}marco.*
### Vietnamese Wikipedia ###
# Vulgarity
.*đ[uụùúủờ] m[eẹaá].* <newaccountonly>
.*đéo .*<newaccountonly>
.*đ[ụùũĩị] .*<newaccountonly>
.*đ[ịíĩệ]t.* <newaccountonly>
.*con đ[ĩiị].* <newaccountonly>
.*lồn.* <newaccountonly>
.*lon của.* <newaccountonly>
.*lon mẹ.* <newaccountonly>
.*con m[áẹ].* <newaccountonly>
.*chúng m[àầ]y.* <newaccountonly>
# Controversial historical names
.*chí.*minh.* <newaccountonly>
.*h[oòôồ] ch[ií].*minh.* <newaccountonly>
.*胡志明.* <newaccountonly>
.*n[oô]ng th[iị] x[uü][aăâá]n.* <newaccountonly>
# Vandals
.*chắn.* <newaccountonly>
.*trắn.* <newaccountonly>
### Farsi Wikipedia ###
.*\b(?:مد[یي]ر|معاون|ری[یئ]س|مس[ئوؤ]و?ل)\b.* <newaccountonly>
.*(?:شرکت|بازرگانی|کلینیک|[Cc]ompany|[Ff]actory|طراحی|سایت|انجمن|فروم|بازرگانی|آکادمی|وبلاگ|بلاگ|کانون|مطب|دفتر|پایگاه|کلینیک|گروه|آموزشگاه|دبیرستان|دانشگاه|co\.|مدرسه|همایش|وبسایت|مرکز|هی[اأئ]ت|سامانه|سرویس|بازار).* <newaccountonly>
.*(?:آگهی|روزنامه|فصلنامه|رزور|آنلاین|گردشگری|بین ?المللی?|صنعت|سازان|سازی|گستر|خبری).* <newaccountonly>
##Main page and it's redirects
صفحه اصلی
صفحهٔ اصلی
## Don't be only Persian numbers
^[\x{06F0}-\x{06F9}]*$ <newaccountonly|autoconfirmed>
## Don't have Persian's Diacritic
# [^:]+:.*[\x{064A}-\x{064F}\x{0652}\x{0650}\x{0626}\x{0643}\x{0654}\x{0621}\x{0623}-\x{0625}].* <newaccountonly|autoconfirmed>
## Persian scurrility words
.*\b(?i:[کك][یي]ر|خا[یي]ه|[کك]لفت)\b.* <newaccountonly>
.*(?i:قبر|گور|مری?ض|آشغال).* <newaccountonly>
.*(?i:مهبل|چوچوله?|واژن).* <newaccountonly>
.*(?i:\b[کك]س\b).* <newaccountonly>
.*(?i:قحبه).* <newaccountonly>
.*(?i:جنده|فاحشه|هوکر).* <newaccountonly>
.*(?i:[کك]ون).* <newaccountonly>
.*(?i:شو?مبو?ل).* <newaccountonly>
.*\b(?i:داف).* <newaccountonly>
.*(?i:گائیدم|گاییدم|گایدم|بگا|فاک|بخواب|گوز\b|فنا|\bگو?ه\b|\bشاش\b|مرد[کك]|زن[یي]?[کك]ه).* <newaccountonly>
.*\b[Dd]own.*[Ww]ith.* <newaccountonly>
.*\b[Aa]gainst.* <newaccountonly>
.*\b[Dd]ead.*[Oo]n.* <newaccountonly>
.*(?i:مرگ.*بر|لعنت.*بر).* <newaccountonly>
.*(?i:پ[یي]روز.*ست).* <newaccountonly>
.*(?i:خو?اه?ر|مادر|ننه|عمه|خاله|شاباجی|آبج[یي]|بابا|پدر|برادر|[کك]ا[کك]و).* <newaccountonly>
.*(?i:خاک.*توی?).*<newaccountonly>
.*(?i:سوسک).* <newaccountonly>
.*(?i:[کك]چل|خ(و|)ل|د[یي]وانه|مجنون|ماست شل|ماس شل).* <newaccountonly>
.*(?i:\bخر\b|گاو|سگ|پدسگ|ننهسگ|مادرسگ).* <newaccountonly>
.*(?i:پان.*(تر[کك]|فارس|لر|کرد|عرب)).* <newaccountonly>
## Famous persons
.*(?i:حضرت|امام).* <newaccountonly>
.*(?i:ولا[یي]ت).* <newaccountonly>
.*(?i:خم[یي]ن[یي]).* <newaccountonly>
.*(?i:خامنه.*ا[یي]).* <newaccountonly>
.*(?i:احمد[یي].*نژاد).* <newaccountonly>
.*(?i:روحان[یي]).* <newaccountonly>
.*(?i:محمد.*خاتم[یي]).* <newaccountonly>
.*(?i:مهد[یي].*[کك]روب[یي]).* <newaccountonly>
.*(?i:میر.*حس[یي]ن.*موسوی[یي]).* <newaccountonly>
## Commons Wikimedia
.*[sS]elfie [sS]hoe.* <newaccountonly> # [[Special:PermanentLink/14714671]]
## Spambot attack 31-01-2016
.*payday\b <autoconfirmed>
.*(day|online|instant|check|about|quick|best|free|advance|\buk|compare|\bhour|easy|why|guaranteed|fast|credit|\bby\b) payday.*
.*pay ?day (text |advanced )?loan.* <autoconfirmed>
.*credit check loans.* <autoconfirmed>
.*instant money.* <autoconfirmed>
.*without enquiries.* <autoconfirmed>
#cw abuse
.*DEE?Z.NUTS.*<newaccountonly|antispoof>
.*Casino.* <newaccountonly>
\bPokemon\.png\b
\bItailevi.* <newaccountonly>
.*Empresa LEMOS.* <casesensitive>
.*HowToGetBanned.* <newaccountonly|antispoof>
#LTA abuse of global rename feature
.*EISIGMA.* <newaccountonly>
# from kowiki
.*관리자.* <newaccountonly> # admin
.*운영자.* <newaccountonly> # admin
.*관리담당자.* <newaccountonly> # admin
.*쓰레기.* <newaccountonly> # inappropriate usernames
.*유니폴리.* <newaccountonly> # inappropriate usernames
.*Unypoly.* <newaccountonly> # inappropriate usernames
.*(개새끼|씹새).* <newaccountonly> # inappropriate usernames
.*씨(발|팔).* <newaccountonly> # inappropriate username
.*무현.* <newaccountonly> # inappropriate usernames
.*지랄.* <newaccountonly> # inappropriate username
.*섹스.* <newaccountonly> # inappropriate username
.*보민.* <newaccountonly> # LTA
.*황건.* <newaccountonly> # LTA
.*보르민.* <newaccountonly> # LTA
.*보르맹.* <newaccountonly> # LTA
.*볼민.* <newaccountonly> # LTA
.*보오민.* <newaccountonly> # LTA
.*씨뱔.* <newaccountonly> # LTA
.*좆까.* <newaccountonly> # LTA
#Weird character new account spam
.*[①-⑨]{6}.* <newaccountonly> # to release pressure on the enwiki abusefilter
.*08440828240.* <newaccountonly> #cross-wiki spam
.*271383970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]]
#Spam
.*Thincomme.* <newaccountonly>
.*27138970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]]
#LTA
.*password.* <newaccountonly>
.*passis.* <newaccountonly>
.*Paul Bedson.* <newaccountonly>
6a3f7d6ec7acaf84c830ddab1b1846b2bdb2db42
169
168
2018-10-23T13:49:38Z
Jayden
52
wikitext
text/x-wiki
###########################################################################
# DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF [[w:en:regular expressions|REGEX]]! #
###########################################################################
#
# This is a list of page titles which are blocked from creation/editing on our wikis.
# Guidelines:
# - This page, delicate as it is, is editable by admins only.
# - To disable an entry, *remove* it, don't comment it out.
#
# For syntax guidelines see [[mw:Extension:Title blacklist]]
<!-- leave this line exactly as it is --> <pre>
## Technical
# no multiple ! or ?
.*[!?]{3,}.* <autoconfirmed>
# no pseudo-wiki-deep-links
(?:[^\/]+[\/:])?(?:index\.php|w\/wiki)(?:\/.+)?
.*''.* <newaccountonly>
# URI like page titles
.*[?&]+[^=]+=[^&]+.*
# domain names
.*[\. ](?:com|org|uk|net|info|gov|kz|ru|ir|biz|info|кз|pt|br)\b.* <newaccountonly>
# fake ipv4
.*(?:[0-9]{1,3}\.){3}[0-9]{1,3}.* <newaccountonly>
# Wikis
.*mediawiki.* <newaccountonly>
.*(?:wiki(?:[mp]edi[ae](?!n))).* <newaccountonly|antispoof>
.*(?:wiki(books|data|news|quote|source|species|versity|voyage)).* <newaccountonly|antispoof>
.*wiktionary.* <newaccountonly>
# WikiVoyages merger unclaimed account renaming conflict avoidance
.*\(?:W[TV]-\w{2}\) .* <newaccountonly>
# Google
google.*\.html
# testing new group
.*[Tt]estaccountfornewgroup.* <newaccountonly>
.*userlogin.* <newaccountonly>
##Usernames people
# functional accounts
.*AD+MI+N.* <newaccountonly|antispoof>
.*sysop.* <newaccountonly|antispoof>
.*moderator.* <newaccountonly|antispoof>
.*arbit(?:er|rator).* <newaccountonly>
.*checkuser.* <newaccountonly|antispoof>
.*oversight.* <newaccountonly|antispoof>
.*S+T[EO]+(?:W|VV)+A+RD.* <newaccountonly|antispoof>
.*bue?r(?:eau|o)[ck]r?at.* <newaccountonly>
.*\bspravce\b.* <newaccountonly|antispoof> # [[Special:PermanentLink/16431112#Wikipedie usernames]]
# schiedsgericht in w:de
.*schieds(?:ge)?richt.* <newaccountonly>
.*WMF.* <newaccountonly|antispoof>
.*molly white.* <newaccountonly|antispoof>
.*tulsi [a-z]h?agat.* <newaccountonly|antispoof>
.*sro[ \.\-]?2[ \.\-]?3.* <newaccountonly>
.*WikiDan.{0,10}61.* <newaccountonly> # See [[w:en:Wikipedia:Sockpuppet_investigations/Moutray2010]]
.*cһеск[ИѴ]ѕег.*
.*сап ѕи[ск]+.*
.*һогѕе.*
.*\bԁіск.*
.*\bсоск.*
# strong language
.*AIDS.* <newaccountonly|casesensitive>
.*ASS+HO+L+E.* <newaccountonly|antispoof>
.*BASTARD.* <newaccountonly|antispoof>
.*BITCH.* <newaccountonly|antispoof>
.*COCKSUCK.* <newaccountonly|antispoof>
.*CUNNILINGUS.* <newaccountonly|antispoof>
.*[CK(]UNT.* <newaccountonly|antispoof>
.*VAGINA.* <newaccountonly|antispoof>
.*DILDO.* <newaccountonly|antispoof>
.*FAG\.?G+OT.* <newaccountonly|antispoof>
.*FU[C(K]+K+ <newaccountonly|antispoof>
.*f\*ck.* <newaccountonly|antispoof>
.*HITLER.* <newaccountonly|antispoof>
.*P[Eê]+N+I+S.* <newaccountonly|antispoof>
.*SLUT.* <newaccountonly|antispoof>
.*PRO+STITUTE.* <newaccountonly|antispoof>
.*PA?EDO+(?:PH|F)ILE.* <newaccountonly|antispoof>
.*JEW.* <newaccountonly|casesensitive>
.*fellatio.* <newaccountonly>
.*lesbianism.* <newaccountonly>
.*molest[\ s].* <newaccountonly>
.*ni+(?:gg|qq)+(?:a|er).* <newaccountonly>
.*orgasm.* <newaccountonly>
.*scr[o0]tum.* <newaccountonly>
.*[8B]\={2,}D.* <newaccountonly>
.*russavia.* <newaccountonly>
.*Belanidia.* <newaccountonly>
.*[YyIiíıl]\.?[Aa]\.?[NnMm]\.?[Gg]\.?[Uu]\.?[Aa]\.?[SsZz].* <newaccountonly>
.*DARIO SEVERI.* <newaccountonly>
.*Vou (?:cagar|defecar|mijar|ejacular|gozar).* <newaccountonly>
.*[Ck]aguei.* <newaccountonly>
.*GRS73.* <newaccountonly>
.*Chronus.* <newaccountonly>
.*is my ho(?:me|[a-z]se|my|mey).* <newaccountonly|antispoof>
.*housegoy.* <newaccountonly|antispoof>
.*homoboy.* <newaccountonly|antispoof>
.*homosexo.* <newaccountonly|antispoof>
.*wikinger.* <newaccountonly|antispoof>
.*home[iy][bg]oy.* <newaccountonly|antispoof>
.*homie[bg]oy.* <newaccountonly|antispoof>
.*\bpeniz.* <newaccountonly> # [[special:permalink/17162342#Peniz]]
.*fuck you.* <newaccountonly|antispoof>
.*下凵ㄈ水.*
.*山工水工户三多工月.*
.*代月七三.*
.*弓七三山月民多弓 .*
.*huge cock.*
#German strong language
.* ist schwul.* <newaccountonly|antispoof>
# fick...
.*fick(?:e[rn]\b|t\b| d[ieo]).* <newaccountonly|antispoof>
# scheiss
.*sche?(?-i:i(?:ß|s{2})).* <newaccountonly|antispoof>
# wichser
.*wi(?:chs|x{1,3})e?r.* <newaccountonly|antispoof>
# arschloch
.*\barschl.* <newaccountonly|antispoof>
# Chronic Vandal
.*auwal.* <newaccountonly|antispoof> # [[Special:CentralAuth/Auwall]], chronic account creation vandal
#Portuguese strong language
.*[CK]ARALHO.* <newaccountonly|antispoof>
.*BU[CS]ET+(?:INH)?A.* <newaccountonly|antispoof>
.*FODA(?:-?[SC]E)?.* <newaccountonly|antispoof>
.*VAI[- ]TOMAR[- ]NO.* <newaccountonly|antispoof>
.*VAI(?:[- ]?[TCS])?E[- ]?FUDER?.* <newaccountonly|antispoof>
.*CARA[- ]DE[- ]PAU.* <newaccountonly|antispoof>
.*OTARIO.* <newaccountonly|antispoof>
.*DESGRACA.* <newaccountonly|antispoof>
.*punhet[ae].* <newaccountonly>
.*viado.* <newaccountonly>
.*bosta.* <newaccountonly>
.*\bporr+a\b.* <newaccountonly>
.*cara de cu.* <newaccountonly>
.*\bmerda\b.* <newaccountonly>
.*nunca ser[aá].* <newaccountonly>
# WOW
.*on ?wheels.* <newaccountonly>
.*on wh[eéèẽȩëêēẹẹėĕěę]+ls.*
.*wikipedo.* <newaccountonly>
.*\bNC state\b.*\bis\b.* <newaccountonly>
.*fuquay.* <newaccountonly>
.*fooledyouSt(?:u|ew)ards\d{0,4}.* <newaccountonly>
.+massive c.* <newaccountonly>
.*negro scum.* <newaccountonly>
.*awp's massive c.* <newaccountonly>
.*tched by.* <newaccountonly>
.*rap(?:es?|ing).?bab(?:y|ies).* <newaccountonly>
.*stretċhed.* <newaccountonly>
.*StretċhedBy.* <newaccountonly>
.*str[eėéèëê]tch[eėéèëê]d.* <newaccountonly>
.*vanda[lI].* <newaccountonly>
.*king my co+ck.* <newaccountonly>
.*G[rw]{2,3}ap.* <newaccountonly>
.*[GⒼĜĞĠĢƓǤǦǴḠ].*[RŔⓇŖŘȐȒṘṚṜṞ®].*[AǼAÀⒶÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*[WŴẀẂẄẆẈ₩].*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly>
.*[ⒼGĜĞĠĢƓǤǦǴḠ].*[RŔŖⓇŘȐȒṘṚṜṞ®].*[AǼⒶAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*VV.*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly>
(?i:[GĜĞĠĢƓǤǦǴḠ69&Γ]((\W|\W.*\W)?[RŔŖŘȐȒṘṚṜṞ®Ρ₧ÞþΡρРрƤṔṖǷ](?:\W|\W.*\W)?)+(?:[ǼAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦȺḀẠẢẤẦẨẪẬẮẰẲẴẶÆǢ4@?Α](?:\W|\W.*\W)?)+(?:[VƲṼṾWŴẀẂẄẆẈ₩UÙÚÛÜŨŪŬŮŰŲǓǕǗǙǛΫΥΫΎ](?:\W|\W.*\W)?)+[PƤṔṖǷ₧ÞþΡρРр]) <newaccountonly>
.*hagg[ae]r.* <newaccountonly>
.*[НHΗHⱧ]+[[:punct:] ]*[ΆAÁÀÃÄÂΑАA]+[[:punct:] ]*[GGԌ]+[[:punct:] ]*(?:[ΆAÁÀÃÄÂΑАA]|[EЕΕËEĖ])+[[:punct:] ]*[RRЯ]+.* <casesensitive>
.*[НHΗHⱧ][EЕΕËEĖ][RRЯ][MМΜM][YΥY].* <casesensitive>
.*JEWS DID.* #VasilievVV 2008-05-01
.*Śemitic.*
.*ni[ğǵģĝġĠĞ]+er.*
.*\bon.t[iy]res\b.* <newaccountonly|antispoof>
.*pelican.shit.* <antispoof>
.*my.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+e+.{0,5}[bßβбв฿]+o+y.* <newaccountonly|antispoof>
.*[mɯḿṁṃмӍμ₥]y.+\b[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+(?:i+[e3عڠẽəɵ]+|[e3عڠẽəɵ]+y+)s*\b.* <newaccountonly|antispoof>
.*[mɯḿṁṃмӍμ₥]y.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+[oóòôöõǒōŏǫőœøəόοωὸὀὁὄὂὅὃоөӧӫδσʘǿọ0]+[uúùûüũůǔūǖǘǚǜŭųűύvṽṿwŵẁẃẅẇẉẘΦφΨψωώὼώᾠᾡᾢᾣᾤᾥᾦᾧѱѵѷѿ]+s+e+.{0,5}[bßβбв฿ьҌҍ]+o+y.* <newaccountonly|antispoof>
.*Rymax[0-9]+.* <newaccountonly>
.*Omegariley[0-9]+.* <newaccountonly>
.*wa+n+k+e*r.* <newaccountonly|antispoof>
#Stewards and SWMT
.*sKy[1Il][uüv].* <newaccountonly>
.*Naw?linwiki.* <newaccountonly>
.*Nishkid64.* <newaccountonly>
.*Alisons?.*? (?:b[i ]{1,2}tch|shit) <newaccountonly>
.*[mM][@a]t[3e]r[il1ìíïîīI]alsc[il1ìíïîīI][3e]nt[il1ìíïîīI]st.* <newaccountonly>
.*favonian.* <newaccountonly>
.*[il]nf[il]n[il]te[0-9]{4}.* <newaccountonly|antispoof|errmsg=titleblacklist-forbidden-new-account>
.*[il]nf[il]n[il]te[0-9]{4}.* <autoconfirmed|antispoof> # Prevent article creation with such name.
.*B.?sadowski.* <newaccountonly|antispoof>
.*Tege[lI].* <newaccountonly|antispoof>
.* Тегела? .* <newaccountonly|antispoof> # Tegel in Russian is my understanding
.*\bajraddatz.* <newaccountonly|antispoof>
.*marcoaurelio.* <newaccountonly|antispoof>
#Other users
.*j[iu]m(?:bo|my) ?wh?ales.* <newaccountonly>
.*Kr[i1l]mpet.* <newaccountonly>
.*Betacommand.* <newaccountonly>
.*[cC]arol.?[mM]\.?o\.?ore.* <newaccountonly>
.*\s+[jJ]\.?[Dd]elanoy.* <newaccountonly>
.*[Ee]lcobbola.* <newaccountonly>
.*[Vv]zaak.* <newaccountonly>
.*Phaedriel <newaccountonly> #per CU-l
.*DanielTom\d.* <newaccountonly>
.*HERBYTHYME.* <newaccountonly|antispoof> # xwiki issue of harassment
.*parbel.* <newaccountonly|antispoof>
.*seewo(?-i:[LlI][Ff]).* <newaccountonly|antispoof>
.*Zzuuzz.* <newaccountonly|antispoof>
.*Ingrid Gome[sz].* <newaccountonly|antispoof>
.*Taichi.* <newaccountonly|antispoof>
.*Lomita.* <newaccountonly|antispoof> # [[special:permalink/17718012#Lomita]] [[special:diff/17728420]]
.*Krichel.* <newaccountonly|antispoof>
.*Amire80.* <newaccountonly|antispoof>
.*PlyrStar93.* <newaccountonly|antispoof>
.*Cruizir .* <newaccountonly|antispoof>
.*\bCruiz.r\b.*
.*Bonadea .* <newaccountonly> # abuse by JA, via [[SRG]]
.*TonyBallioni.* <newaccountonly>
.*De[aeiou]?fender\b.* <newaccountonly|antispoof>
.*Plyr?Star93.* <newaccountonly>
.*\bchrissymad.* <newaccountonly>
.*SA.?13 Bro.* <newaccountonly>
.*\bpraxidica.* <newaccountonly>
##LTA
# [[w:ja:LTA:ISECHIKA]] and other ja titles
.*レオパレス.* <newaccountonly>
.*フェロモンたっぷり.* <newaccountonly>
.*(?:ヤリマン|レイプ|女体盛り|レズ(?:ビアン)?|ビッチ|咥えて欲しい).* <newaccountonly>
.*(?:[被容]疑者|被告|受刑者|加害者).* <newaccountonly>
.*(?:悪質|クレーマ|無賃乗車|万引き?|窃盗).* <newaccountonly>
.+(?:組直[系参]).+ <newaccountonly>
.*(?:\+81\D?|0)[7-9]0(?:\D?\d{4}){2}.* <newaccountonly|antispoof>
.*風俗.* <newaccountonly>
# Bambifan
.*Spider's.*Web.* <newaccountonly>
.*Pig(?:'s)?.*Tale.* <newaccountonly>
# Who cares who it is
.*Chaosnamepuppet.* <newaccountonly>
Jorge Queirolo Bravo <autoconfirmed>
User(?: talk)?:(?:Barsoom Tork|Pocoyo Albatross|Anything Muppets|Moosey Mouse|Inbloomed Muppets).* <casesensitive|noedit>
# Harold
.*H.R.[L|1I]D.*K(?:R|[|!ɨᎥ1iIÍÌĬîÎǏÏĨįĮĪıİlľŀłļḷΙιіІЇ丨])+che[L|1I].* <newaccountonly|antispoof>
.*K[Ri]+CH[e'][L|1I].*H.R.[L|1I]D.* <newaccountonly|antispoof>
# Vicky Kadian [[special:permalink/17551440#Vicky Kadian]]
.*Vì[ck]ky Kadian.* <antispoof>
.*Kadian Vi[ck]ki.* <antispoof>
.*विक्की कादियान.*
.*कादियान विक्की.*
# DieselSun, repeat article creation on self, checkuser detail available
.*Tatarniko[fv] Ale(?:ks|x)ande?r.*
.*Ale(?:ks|x)ande?r Tatarniko[fv].*
.*Alexander Sergeevich Tatarnikov.*
.*diezel\s{0,5}sun.*
.*Александер Татарников.*
.*Александр Сергеевич Татарников.*
# Brandon Richardson, repeat article creation on self [[Special:PermanentLink/9666160]]
Brandon (?:\w{0,20} |Q\. )?Richardson
.*Prince Richardson.*
# Javad Ramezani
.*[jcy][ae]v\w[dt][\. ]{0,5}\w[ae]m\w?z[aeo]ni?.* <antispoof>
.*[ae]m\w?z[ao]ni?[\. ]{0,5}[jdc][ae]v\w[dt].* <antispoof>
.*جواد.*رمضان.*
.*Me and Selena.*
.*Javad[\. ]{0,5}\(?:s[iaoe]nger\).*
.*[ҶЏЖж]а[ву][оа]д\s{0,5}\w{0,5}\s{0,5}Рам[ае][зд][оа]н.*
.*ჯავადის[\. ]{0,5}რამადანის.*
.*ஜவாத்[\. ]{0,5}ரம[ளாலா]ன்.*
.*Javad Ramadan.* <autoconfirmed>
.*Javad Shorab.* <autoconfirmed|antispoof>
# José Rafael Cordero Sánchez [[special:permalink/16580741]] [[Special:diff/17786922]]
.*(?:Jos.|R.(fael)?) Cordero S.nch.z.*
.*José Cordero.* <autoconfirmed>
# Evw
[^:]+:Archelange <newaccountonly>
# Cross-wiki sock
.*Modern ?Apizza.*
# Spam patterns
.*Web20(?:tool|marketing|site|summit).* <newaccountonly>
.*cheap[sr]al[a-z]{1,4}(?:\d{1,2})?.* <newaccountonly>
.*polo(?:online|outlet).* <newaccountonly>
.*cash.?advance.* <newaccountonly>
.*loans?.?(?:lender|solution).* <newaccountonly>
.*lose.?weight.* <autoconfirmed>
.*weight.?loss.* <newaccountonly>
.*paydayloan.* <newaccountonly>
.*bktube\d{2}.* <newaccountonly>
.*thai(?:vdo|xx)x\d.* <newaccountonly>
.*pay[0o]neer.* <newaccountonly>#multiple a/c names starting with name, some appending, blocking for articles too
\bpay[0o]neer\b
.*gain inches.*
.*growing tips anyone.*
.*height (?:today|increas|discrimin|from).*
.*shoe lift (?:insole|addition| ?\-|to make).*
.*(?:with|using|the|\.|get|effective|introducing|ease|forget|right) shoe lift.*
.*(?:lifts for|taller) shoe.*
.*(?:hina|hinese|wholesale|cheap|buy) (?:authentic|sports|hockey|star game)? ?jersey.*
.*do s and don ts of.*
.* most effective way.*
.*strateg(?:y|ies) to buy.*
.*breaking your budget.*
.*article promotion tip.*
.*custom lanyard.*
.*mimy.*s[lℓ£]uiter.* <antispoof>
.*(?:best|top|with|through|perfect|having|ideal|using|beneficial|effective) autism.*
.*marketing instant.*
.*pay affiliate.*
.*minecraft (?:server|download).*
.*great tips .*
.*self.?employed loans.*
.*cash with no income.*
.*best SEO .*
.*(?:strong|good| a| the) NHL (?:pullover|shirt|jacket).*
.*NHL (lover|supporter|enthusiast|fanatic).* <autoconfirmed>
.*properties for sale.* <autoconfirmed>
.*\beasy methods.* <autoconfirmed>
.*home equity loan.* <autoconfirmed>
.*card debts? repayment.* <autoconfirmed>
.*your (?:forthcoming|next) (?:occasion|function|occurrence|party|celebrat).* <autoconfirmed>
.*\b(?:ways|tips|how|methods) to (?:obtain|choose|discover).* <autoconfirmed>
.*\b(?:dvantages|benefits) of (?:booking|renting|le(?:tt|as)ing).* <autoconfirmed>
.*\bAduPoker.*
.*\bpoker online.* <autoconfirmed>
.*\blimo (p?:rovider|company|service|program|support|assist).* <autoconfirmed>
.*manage your loan.* <autoconfirmed>
.*on(?: the (?:(inter)?net|web)|.?line) gaming fun\b.*
.*memorable team (?:development|building).*(?:basic|tips|guideline|suggestion|security|safeness|regulation|practice|rules|protection).* <autoconfirmed>
.*tax preparation (?:consultation|service).* <autoconfirmed>
.*(?:progress(?:on)?|advancement|trend|development) (?:along with|in addition to|as well as|and also|plus) devolution.*
.*trying to conceive.* <autoconfirmed>
.*avoid these foods.* <autoconfirmed>
.*tax return easily.*
.*\bbest income tax.*
.*fastest growing.* <autoconfirmed>
.*casinos? (?:online )?(?:casino|wagering|betting|playing|poker|gaming|gambling|games|strateg).* <autoconfirmed>
.*(?:outlet|store|casinos) online.* <autoconfirmed>
.*champion menwear.* <autoconfirmed>
.*cheap finance.* <autoconfirmed>
.*\bfind money .* <autoconfirmed>
.*lottery on.?line.* <autoconfirmed>
.*football (?:gambling|bet(?:s|ting)?)\b.* <autoconfirmed>
.*flexible loan views.* <autoconfirmed>
.*(pertaining to|reduce|intended for) ((motor )?vehicle|auto(mobile)?|car( or truck)?) (improvement|maintenance|fix|repair|vehicle|problem|restore).* <autoconfirmed>
.*(professional|skilled|competent|seasoned) auto (auto|repair shop|technician|shady).*
.*(review|strategy) (tricks|tips|secret|suggestions).* <autoconfirmed>
.*(custom|silicone?|printed|cheap|rubber|charity) (wristband|bracelet).* <autoconfirmed>
.*(stage|phase|period|developmment|level)s? of (cystic )?(pimple|zit|acne).* <autoconfirmed>
.*\bacne (treatment|cure|breakout).* <autoconfirmed>
.*(flourishing|productive|profitable|thriving|successful|effective|prosperous) natural acne.*
.*\btips and tricks.* <autoconfirmed>
.*paypal money adder.* <autoconfirmed>
.*(effective|superb|excellent|great|fantastic) seo (firm|corporation|provider|organi[sz]ation|business).*
.*(medical|health|clinical).?(related|care|method of)? (malpractice|travel|transport|vehicle).* <autoconfirmed>
.*prenuptial (documents|negotiating|contract|legal|agreement|deals).* <autoconfirmed>
.*luxury (?:vehicle|automo(tive|bile)|(?:ar or )?truck) (?:review|evaluation|critiques|rating|opinion).* <autoconfirmed>
.*(hir|rent|book|reserv)ing( an?)? (extra|luxuri(e|ou)s|extravagant) (?:auto(?:mo(t?:ive|bile))?|car|truck|vehicle|motor).* <autoconfirmed>
.*\b(?:vehicle|auto(?:mo(?:tive|bile))?|car|truck|sedan) (?:driving|sales|maintenance|loans|repair|restore|mechanic)\b.* <autoconfirmed>
.*\bhow to (?:locate|find) a (competent|professional|skilled).* <autoconfirmed>
.*tips that will save money.* <autoconfirmed>
.*\bcruising for the.* <autoconfirmed> # spam added March 2017, can probably culled after 6 months
.*(?:your|own) website easily.*
.*(?:of|with|easily) using (?:quidoo|hubpages).* <autoconfirmed>
.*(?:\b|-)(?:fuss|cut|simple|free|less|realistic|world|practical|elements|secrets|systems|details|plans|criteria|products|advice|programs|solutions|aspects|of|in|for) warehouse.* <autoconfirmed> # April 2017
.*design shop.* <autoconfirmed>
.*\bТитан гель.* <autoconfirmed>
.*\bhammer toe.* <autoconfirmed>
.*\btreatments? and cure.* <autoconfirmed>
.*\bsymptoms? and treatment.* <autoconfirmed>
.*((?:Kendall|Kylie|Kris|Caitlyn) Jenner|(Khloe|Kourtney|Rob|Kim) Kardashian|Scott Disick)[ \-]\w.* <autoconfirmed>
.*\b(?:plain black|bandage) (wrap|long)? ?dress.* <autoconfirmed>
.*herve leger \w.* <autoconfirmed>
.*(buy|cialis vs|generic) viagra.* <autoconfirmed>
.*(?:cialis|viagra) (generic|coupons|without a|online).* <autoconfirmed>
.*sulfate explained.* <autoconfirmed>
.*\bHVAC ?(?:\.|assistance|accomplishment|encounter|purchase|suggest|advice|concern|by us|demand|good|is eas|using|with|success|begin|guid|that |achieve|expert|trouble|practic|rookie|problem|could|tip|need|may|require|which|is ).* <autoconfirmed>
.*heating and air conditioning.* <autoconfirmed>
.*mattress (?:sales|headboard|start|retail|wars|discount|mattress|bed|pad|again|would|market|security|good|from).* <autoconfirmed>
# tv stream
.*\bon.?line ((tv )?coverage|free) <autoconfirmed>
.*\b(final|watch)[ \-\.]+(?:now|free |winter|live).* <autoconfirmed>
.*\blive[ \-\.](?:online|stream|free|hd|six nat).* <autoconfirmed>
.*\bst\.re\.am.* <autoconfirmed>
.*\brugby\*\*.* <autoconfirmed>
.*\bgreat things about\b.* <autoconfirmed>
.*\bunderstanding files\b.* <autoconfirmed> # per stewards
.*(?:cheap|buy) (tizanidine|zanaflex).*
.*muscle relaxants.* <autoconfirmed>
.*(?:simple|fat) (?:fast|weight)[ -]loss.* <autoconfirmed>
.*weight[ -]loss (supplement|and).* <autoconfirmed>
.*(?:another|crash|ketogenic|carb) diet.* <autoconfirmed>
.*building (diet|tip).* <autoconfirmed>
.*body fat on.* <autoconfirmed>
.*simple home remedies.* <autoconfirmed>
.*\bstone island\b.* <autoconfirmed> # simple, may be too harsh, let us stop the worst of the spam -- billinghurst 20180718
.*\b(?:outlet|sale|official) (?:shop|store|clearance|boutique|site|sale)\b.* <autoconfirmed>
.*salvatore ferragamo \w.* <autoconfirmed>
.*ferragamo (retailer|belt).* <autoconfirmed>
.*best low cost.*
.*replica outlet.* <autoconfirmed>
.*online gaming.* <autoconfirmed>
.*\bdrugs online.* <autoconfirmed>
.*male enhancement.* <autoconfirmed>
.*natural skin care.* <autoconfirmed>
.*\bproven methods.* <autoconfirmed>
.*to self improve.* <autoconfirmed>
.*messenger marketing.* <autoconfirmed>
.*make money online.* <autoconfirmed>
.*market your (?:web.)?site <autoconfirmed>
.*advertise businesses.* <autoconfirmed>
.*levels of success.* <autoconfirmed>
.*simple good ideas.* <autoconfirmed>
.*merrell walking boots.* <autoconfirmed>
.*buy the best.* <autoconfirmed>
.*get viagra.* <autoconfirmed>
.*for lasting longer.* <autoconfirmed>
.*when (?:making a purchase|buying).* <autoconfirmed>
.*\breal money.* <autoconfirmed>
.*\bbetonline casino.* <autoconfirmed>
.*budget tablet.* <autoconfirmed>
\blose \d\d pounds <autoconfirmed>
.*Advocate Simranjeet Singh.*
.*Simran(:?jeet)?.?Law.*
.*Alma Lilia Luna Olivas.* <autoconfirmed>
# tech support spam
.*Hpprintersupp(o|0)rt.* <newaccountonly>
.*supp(o|0)rt helpline.* <newaccountonly>
.*(?:help[ \.]+desk|phone)[ \.]+number.* <newaccountonly>
.*customer care.* <newaccountonly>
.*service (?:tech|supp(ort)?).* <newaccountonly>
.*quickbook.* <newaccountonly>
.1[ \-\.]?8[0oO]{2}[ \-\.]?\d{3}[ \-\.]?\d{2}[0oO]
.*(?:dell|hp|brother|canon) printer.* <autoconfirmed>
.*[I1][ \-~\.]?8[ \-~\.]?[0oO][ \-~\.]?[0oO][ \-~\.]?26[ \-~\.]?9[ \-~\.]?{I1][ \-~\.]?6[ \-~\.]?[0oO][ \-~\.]?8.*
.*\b[I1]844.?46[I1].?2828\b.*
.*[nN]orton [lL]ive [hH]elp.*
.*(?:helpline|tech|s(ervice|upport)) (tele)?phone number.* <autoconfirmed|antispoof>
.*(?:support|contact).?toll.?free.*
.*0.800.098.8727.*
.*(?:facebook|quickbooks) (?:customer|helpline|support|technical|on-?line).*
.*(?:gmail|tech|customer)(?:\.|nichal)?[ \.](?:service|support).* <autoconfirmed|antispoof>
.*Q\.u\.i\.c\.k\.b.*
.*1800-?213-?2171.*
.*1844-?203-?1044.*
.*supp0rt.*
.*(help desk|support)(.?phone)?.?number.*
.*c\.u\.s\.t\.o\.m\.e\.r.*
.*s\.u\.p\.p\.o\.r\.t.*
.*n\.u\.m\.b\.e\.r.*
.*ℕ∪mβεR.*
.*better page rank.*
.*toll free (1800|number).* <autoconfirmed>
.*1800\d{7} helpline number.* <autoconfirmed>
.*91[ \-\.]\d{10}.* <newaccountonly>
.*Gððglê.*
.*gmåïl.*
.*§µþþðr†.*
.*þhðñê.*
.*ñµmßêr.*
.*131.?2389.?2398.*
.*186.?7275.?9878.*
# merchandise shopping
.*(?:custom|printed| own|blank) t(ee)?.?shirt.* <autoconfirmed>
.*t(?:ee)?.?shirts? (printing|quilt|everywhere|design|online|(to|on|in) |buy).*
.*best online (?:fashion )?shop.*
.*online shopping (find|for).*
.*for global customer.*
.*the hottest new.* <autoconfirmed>
.*Afγιαdable.*
.* earn online money.*
.* loan faster.*
.* as discounts.* <autoconfirmed>
.*check this out.*
.*wholesale soccer.*
.*\bbuy cheap.*
.*\bwins? customers.* <autoconfirmed>
.*(?:puma|lacoste|reebok|randall|vasque|adidas|kids|getting|valentino) (?:trainer|shoe|shorts|footwear|mens|golf|handbag).* <autoconfirmed>
.*(?:discount|buy) (?:clothing|shoes) online <autoconfirmed>
.*beneficial (?:deal|discount)s
.*(?:penis|natural) enhancement.* <autoconfirmed>
.*\bbest skin.* <autoconfirmed>
.*how to make your.* <autoconfirmed>
.*website promote.* <autoconfirmed>
.*5 reasons to stop.* <autoconfirmed>
.*\bbest internet.* <autoconfirmed>
.*web marketing consultant.* <autoconfirmed>
.*play poker on.?line.* <autoconfirmed>
.*\bquickest way.* <autoconfirmed>
.*muscle building food.* <autoconfirmed>
.*skin care tip.* <autoconfirmed>
.*\bpenis exercises.* <autoconfirmed>
.*teeth whitening.* <autoconfirmed>
.*porcelain crown cost.* <autoconfirmed>
.*dental veneer.* <autoconfirmed>
.*picking the best.* <autoconfirmed>
.*\bsave money.* <autoconfirmed>
.*consider before buying.* <autoconfirmed>
.*most dependable.* <autoconfirmed>
.*(?:glass|windshield) replacement.* <autoconfirmed>
.*benefits of (?:choos|select).* <autoconfirmed>
.*tips on (?:choos|select).* <autoconfirmed>
.*fixed by professionals.* <autoconfirmed>
.*\bbest coupon.*
.*promo(?:tional)? code.*
.*anti[ -]aging skin.* <autoconfirmed>
.*\bhow to decide.* <autoconfirmed>
.*\bsale online.* <autoconfirmed>
.*points to consider.* <autoconfirmed>
.*healthy skin.* <autoconfirmed>
.*memorabilia online.* <autoconfirmed>
.*cheapest price.* <autoconfirmed>
.*your online business.* <autoconfirmed>
.*by seo service.* <autoconfirmed>
#"Polish spam"
{{ns:3}}:.*Kołobrzeg.*
{{ns:3}}:.*wybór kwatery*
{{ns:3}}:.*wybór miejsca noclegowego*
# Cross-wiki spammer
{{ns:2}}:Vasilisa(\d)+
.*Vasilisa(\d)+ <newaccountonly>
.*Lovesunshine <newaccountonly>
.*[Mm]ichael.[kK].hntopf.*
.*Hunter ?Mariner.*
.*radio.manà.*
({{ns:2}}:)?augusto.de.luca\b
.*peer.?van.?mladen.*
.*predrag.jugovic.*
.*Lui\b.Morais.*
.*Mayestrion.*
.*Marco.*[Dd]i.*Meco.*
# Per CU-L 13/06/2012, cross-wiki spam
[^:]+:Mainline <newaccountonly>
# Amilton de Cristo
.*Am[iíìîï1lɪi̯]{2,5}ton(?:.Rodrigu[eèéêë3][sz])?.(?:de.Cristo|of.Christ).*
.*O.verdadeiro.avivamento.*
# Cross-wiki pattern spambots
#note that setting a remove date can help keep this list smaller
.*Meciurilive.* <newaccountonly> # delete after Feb 2016
# Vandal patterns
[pṕ]lays?\s*with <newaccountonly>
P[eèéêë][iìíïî]d[aàáâä]r <newaccountonly>
.*(?:pega|senta).na.(?:banana|lin[gĝģğġ][uüûùú][iìíîï][cçćĉ]a|salsi(?:ch|xx?)a).* <newaccountonly>
# Cross wiki vandalism pages
.*mixing sailors.*
# Cross-wiki Chinese vandalism: zh:WP:LHLS and zh:WP:HYIP and similar vandalism
.*[啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed>
.*[乌鸟岛烏鳥島钨鎢邬鄔呜坞].*[跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed>
.*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡].*[氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed>
.*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇].* <autoconfirmed>
.*Make.*cat.* <autoconfirmed>
.*Mys.*721tx.* <autoconfirmed>
# 影武者 (from [[zh:]]) - well-known targets of serial vandalism
.*影.*武.*者.* <newaccountonly>
.*[邓鄧].*[傑杰].* <newaccountonly>
.*林.*士.*涵.* <newaccountonly>
.*Tian[0-9]{2,4}[A-Za-z] <newaccountonly>
# Cross-wiki vandal
.*[ĐDd]okdo.*kor.* <newaccountonly>
.*Đokdo.* <newaccountonly>
.*Докдо республика корея.* <newaccountonly>
.*SERVICE.*KOMPOR.* <newaccountonly>
.*CALL.087808242095.*
.*BAJOT.*Z.*
.*REVENGE.*THE.*FATE.*
.*Hendrix.*Adi.*Surya.*
.*jual.*obat.*
.*Ciacho[0-9]{2}.* <newaccountonly|antispoof>
.* fu[a-z]{1,5}?rdai. *
.*\bfuerdai.* <antispoof>
.*fj?[uv][ae]rd[ae]+[iǐī].* <newaccountonly>
.*vand[áǎ]l.*
.*cruǐzǐn\.*
# From Japanese Wikipedia. [[Special:Permalink/11656464]]
## functional accounts and related terms
.*管理.* <newaccountonly> # admin
.*ビューロクラット.* <newaccountonly> # bureaucrat
.*チェックユーザ.* <newaccountonly> # checkuser
.*スチュ[ワア]ード.* <newaccountonly> # steward
.*オーバーサイト.* <newaccountonly> # oversight
.*オンブズマン.* <newaccountonly> # ombudsman
.*開発者.* <newaccountonly> # developer
.*理事.* <newaccountonly> # board member
.*委員.* <newaccountonly> # committee
.*財団.* <newaccountonly> # foundation
.*[ブぶ][ロろ][ッツシっつ][クく].* <newaccountonly> # "block"
## Project names
.*ウ[ィイ]キ([ペメピミ]ー?デ[ィイ]ア|ニュース|ブックス?|ソース|コモンズ|ク[オォ]ート|データ).* <newaccountonly>
.*ウ[ィイ]クショナリ.* <newaccountonly>
## Han characters (for zh, ja, etc.)
.*[殺死腐汚盗嫌狂虐滅罪姦屁尻葬屑].* <newaccountonly>
.*暴[[:punct:] ][行力言動动亂乱].* <newaccountonly>
.*害虫.* <newaccountonly>
.*自慰.* <newaccountonly>
## Japanese derogatory language
.*[荒あア][らラ]?[しシ].* <newaccountonly>
.*氏[なにぬねのんナニヌネノン].* <newaccountonly>
.*[こコ][ろロ][しシツ].* <newaccountonly>
.*(半|はん|ハン)(ころ|コロ|ごろ|ゴロ).* <newaccountonly>
.*(餓鬼|がき|ガキ).* <newaccountonly>
.*(鬼畜|[きキ][ちチ][くク]).* <newaccountonly>
.*(莫.?迦|馬.?鹿|[ばバ][ー・]?[かカ]).* <newaccountonly>
.*(阿呆|[あア][ー・]?[ほホ]).* <newaccountonly>
.*(気違い|基地外|吉外|きちがい|キチガイ).* <newaccountonly>
.*(嘘|うそ|ウソ)[をヲ]?(つ[くき]|ツ[クキ]).* <newaccountonly>
.*(禿|はげ|ハゲ).* <newaccountonly>
.*(かつら|カツラ|ヅラ).* <newaccountonly>
.*(のろま|ノロマ).* <newaccountonly>
.*([死私]刑|しけい).* <newaccountonly>
.*(エクスタシ|えくすたし).* <newaccountonly>
.*ストーカー.* <newaccountonly>
.*犯人.* <newaccountonly>
.*ロリコン.* <newaccountonly>
.*(知的?障害?|池沼).* <newaccountonly>
## Japanese sexual language / body parts
.*[おオ][ちまチマ][んンソ].* <newaccountonly>
.*[ちまチマ][んン][こコぽポ毛子].* <newaccountonly>
.*(童貞|包茎).* <newaccountonly>
.*(糞|[くぐ]そ|[クグ]ソ).* <newaccountonly>
.*[うウ][んン][ちチこコ].* <newaccountonly>
.*ポルノ.* <newaccountonly>
.*(中|[なナ][かカ])(出|[だダ])[しシ].* <newaccountonly>
.*[あア][そソ][こコ].* <newaccountonly>
.*[オお][ナな][ニに二].* <newaccountonly>
.*[きキ][んンソ](玉|[たタ][まマ]).* <newaccountonly>
.*(金|[きキ][んンソ])[たタ][まマ].* <newaccountonly>
.*(パンツ|ぱんつ).* <newaccountonly>
.*(玉|[たタ][まマ])([金玉々]|[きキ][んンソ]|[たタ][まマ]).* <newaccountonly>
.*[ゃやャヤ][りリ]([漫満慢万萬]|[ちまチマ][んンソ]).* <newaccountonly>
.*([んンソ][ちまチマ]|[漫満慢万萬])[りリ][ゃやャヤ].* <newaccountonly>
.*(性交|即[尺生]).* <newaccountonly>
.*[ふフ][えエぇェ][らラ](?:[ちチ][おオ])?.* <newaccountonly>
.*(?:ソープランド|パイズリ).* <newaccountonly>
# From Ukrainian Wikipedia. [[Special:Permalink/11683166]]
.*Вікіпедія.* <newaccountonly>
.*Анальн.* <newaccountonly>
.*[Йй]об.* <newaccountonly>
.*[xхҲ][ýŷÿȳyуӲ][úùûüũůǔūǖǘǚǜŭųűuйиїяҊ].* <newaccountonly>
.*п[іи]д[аоиіе]рас.* <newaccountonly>
# From Hebrew Wikipedia
.*נאצית?.* <newaccountonly>
.+להשחי[טת].* <newaccountonly>
.*חרא.* <newaccountonly>
.*[אה]חריב.* <newaccountonly>
# from csWP
[^:]+:(?:[OoIl0-9]{1,3}\.){3}.* <newaccountonly> # no pseudo IP adresses
# BLP TARGETS from enWP
.*NawlinW.* <newaccountonly>
.*Nableez.* <newaccountonly>
.*Sean\.h.* <newaccountonly>
.*Smalljim.* <newaccountonly>
.*will die.* <newaccountonly>
.*will suffer.* <newaccountonly>
.*incinerated.* <newaccountonly>
.*raped by.* <newaccountonly>
.*gassed.* <newaccountonly>
.*gas the.* <newaccountonly>
.*head blown.* <newaccountonly>
.*castrated.* <newaccountonly>
.*beheaded.* <newaccountonly>
.*tortured.* <newaccountonly>
.*neutered.* <newaccountonly>
.*anti-semite.* <newaccountonly>
.*vomiting.* <newaccountonly>
.*Seth.*Patinkin.*
.*Jan.*Szatkowski.*
.*(Bill|William).*Beggs.*
.*Bett?y.*Patric?k?.* # Contact ArbCom before removing, overriding or changing
.*Scott.*Bibby.*
.*Dav.*\bCote.*(film|movie|director|actor).* # see Wikipedia:Sockpuppet investigations/NickSoroka/Archive
.*Sunil Kumar+ Pathela.* # see Wikipedia:Sockpuppet investigations/Sunil Kumarr Pathela
.*Lynds.*\bTurner.* # See User:Fairyspit and socks
.*M[a@]l[i1l]k Shab.zz.* <newaccountonly> # abuse target
.*Maelbros.* <newaccountonly> # sockpuppetry, hoax articles and edits
.*Mael.bros.* <newaccountonly>
.*Paul Easter.* <newaccountonly>
.*WP\:.* <newaccountonly>
.*WT\:.* <newaccountonly>
.*ⒽⒶⒼⒼⒺⓇ.* <newaccountonly> #Latest Grawp naming scheme
.*p[ÉÈËĘĚĔĖẺẸẾỀỄễỂểȨȩḜḝĒḖḗȄȅȆȇỆệḘḙḚḛ3عڠēėèéëẽĕęəẻếềẹ]nis.* <newaccountonly>
.*Magyar.nem.ember.* <newaccountonly>
.*Cremepuff.* <newaccountonly>
.*[Mm]otherr* *.?[Ff]uck.* <newaccountonly>
.*\b\(TIB.* <newaccountonly> # [[special:permalink:17218840]]
# Promotional usernames
.*[™®℠].* <newaccountonly|errmsg=titleblacklist-forbidden-new-account-trademark>
# Prevent users from creating usernames that are IPv6 addresses (stop gap until r12782)
User:[0-9A-Fa-f]{0,10}:([0-9A-Fa-f]{0,10}:)*([0-9A-Fa-f]{0,10})?(?:\/(12[0-8]|1[01][0-9]|[1-9]?\d))? <newaccountonly|errmsg=titleblacklist-ip-account>
# additions transferred from kkWP per talk page [[m:Special:PermanentLink/11826368]]
.*(\ba|Ә)(?i:кімші).* <newaccountonly>
.*(?i:уики[мп]еди[ая]|уикисөздік|уикикітап|уикидәйек|уикисабақ|уикиқайнар|уикихабар).* <newaccountonly>
.*(?i:Қазақстан).* <newaccountonly>
.*(?i:қазақ).* <newaccountonly>
## хуй
.*[xXхХ][yYуУ][iIйЙиИuUъЪяЯёЁeE].* <newaccountonly>
## пизда
.*[пПnpPрР][iIіІїЇиИeEеЕёЁ][зЗzZ3][dDдД].* <newaccountonly>
.*[нН][иИ][шШ].* <newaccountonly>
##from it.wiki
##lta
.*y.o.u.y.b.i.n.o.* <newaccountonly>
.*[Pp][Uu][Tt]+[Aa4][Nn].* <newaccountonly>
.*utente\:shivanarayana.* <autoconfirmed>
.*\:gioleonardi.* <autoconfirmed>
.*andrea.panerini.*
.*euphydryas.* <newaccountonly>
.*\bvituzzu.* <newaccountonly|antispoof>
.*\bruthven.* <newaccountonly>
.*francesco carbonara.*
.*fcarbonara.*
##insults
.*\bstronz.* <newaccountonly|antispoof>
# .*putt?ana.* per [[special:permalink/16539476]]
.*frocio.*
.*ricchione\b.*
##per [[:it:WP:NUI]]
.*\bassociazione.* <newaccountonly>
.*\bfondazione.* <newaccountonly>
.*\bo\.?n\.?l\.?u\.?s\.?.* <newaccountonly>
##fake ipv6-like usernames
([ABCDEF0123456789]*\:){3,}[ABCDEF0123456789]* <newaccountonly>
##long-term crosswiki spam
.*(richero|marian).*(maria|richero).*
.*peer.van.mladen.*
.*michael.vegini.*
.*(mattia|vlad|morleo).*(mattia|vlad|morleo).*(mattia|vlad|morleo).*
.*giovanni.{0,5}prinzi.*
.*prinzi.{0,5}giovanni.*
.*giuseppe.{0,5}prinzi.*
.*prinzi.{0,5}giuseppe.*
.*israel.*luca.*gois.* <antispoof>
.*fabrizio.*tonon.*
.*nino(slav)?\b.*marina.*
.*marina\b.*nino(slav)?\b.*
.*marco.{0,5}lupis.*
.*lupis.{0,5}marco.*
### Vietnamese Wikipedia ###
# Vulgarity
.*đ[uụùúủờ] m[eẹaá].* <newaccountonly>
.*đéo .*<newaccountonly>
.*đ[ụùũĩị] .*<newaccountonly>
.*đ[ịíĩệ]t.* <newaccountonly>
.*con đ[ĩiị].* <newaccountonly>
.*lồn.* <newaccountonly>
.*lon của.* <newaccountonly>
.*lon mẹ.* <newaccountonly>
.*con m[áẹ].* <newaccountonly>
.*chúng m[àầ]y.* <newaccountonly>
# Controversial historical names
.*chí.*minh.* <newaccountonly>
.*h[oòôồ] ch[ií].*minh.* <newaccountonly>
.*胡志明.* <newaccountonly>
.*n[oô]ng th[iị] x[uü][aăâá]n.* <newaccountonly>
# Vandals
.*chắn.* <newaccountonly>
.*trắn.* <newaccountonly>
### Farsi Wikipedia ###
.*\b(?:مد[یي]ر|معاون|ری[یئ]س|مس[ئوؤ]و?ل)\b.* <newaccountonly>
.*(?:شرکت|بازرگانی|کلینیک|[Cc]ompany|[Ff]actory|طراحی|سایت|انجمن|فروم|بازرگانی|آکادمی|وبلاگ|بلاگ|کانون|مطب|دفتر|پایگاه|کلینیک|گروه|آموزشگاه|دبیرستان|دانشگاه|co\.|مدرسه|همایش|وبسایت|مرکز|هی[اأئ]ت|سامانه|سرویس|بازار).* <newaccountonly>
.*(?:آگهی|روزنامه|فصلنامه|رزور|آنلاین|گردشگری|بین ?المللی?|صنعت|سازان|سازی|گستر|خبری).* <newaccountonly>
##Main page and it's redirects
صفحه اصلی
صفحهٔ اصلی
## Don't be only Persian numbers
^[\x{06F0}-\x{06F9}]*$ <newaccountonly|autoconfirmed>
## Don't have Persian's Diacritic
# [^:]+:.*[\x{064A}-\x{064F}\x{0652}\x{0650}\x{0626}\x{0643}\x{0654}\x{0621}\x{0623}-\x{0625}].* <newaccountonly|autoconfirmed>
## Persian scurrility words
.*\b(?i:[کك][یي]ر|خا[یي]ه|[کك]لفت)\b.* <newaccountonly>
.*(?i:قبر|گور|مری?ض|آشغال).* <newaccountonly>
.*(?i:مهبل|چوچوله?|واژن).* <newaccountonly>
.*(?i:\b[کك]س\b).* <newaccountonly>
.*(?i:قحبه).* <newaccountonly>
.*(?i:جنده|فاحشه|هوکر).* <newaccountonly>
.*(?i:[کك]ون).* <newaccountonly>
.*(?i:شو?مبو?ل).* <newaccountonly>
.*\b(?i:داف).* <newaccountonly>
.*(?i:گائیدم|گاییدم|گایدم|بگا|فاک|بخواب|گوز\b|فنا|\bگو?ه\b|\bشاش\b|مرد[کك]|زن[یي]?[کك]ه).* <newaccountonly>
.*\b[Dd]own.*[Ww]ith.* <newaccountonly>
.*\b[Aa]gainst.* <newaccountonly>
.*\b[Dd]ead.*[Oo]n.* <newaccountonly>
.*(?i:مرگ.*بر|لعنت.*بر).* <newaccountonly>
.*(?i:پ[یي]روز.*ست).* <newaccountonly>
.*(?i:خو?اه?ر|مادر|ننه|عمه|خاله|شاباجی|آبج[یي]|بابا|پدر|برادر|[کك]ا[کك]و).* <newaccountonly>
.*(?i:خاک.*توی?).*<newaccountonly>
.*(?i:سوسک).* <newaccountonly>
.*(?i:[کك]چل|خ(و|)ل|د[یي]وانه|مجنون|ماست شل|ماس شل).* <newaccountonly>
.*(?i:\bخر\b|گاو|سگ|پدسگ|ننهسگ|مادرسگ).* <newaccountonly>
.*(?i:پان.*(تر[کك]|فارس|لر|کرد|عرب)).* <newaccountonly>
## Famous persons
.*(?i:حضرت|امام).* <newaccountonly>
.*(?i:ولا[یي]ت).* <newaccountonly>
.*(?i:خم[یي]ن[یي]).* <newaccountonly>
.*(?i:خامنه.*ا[یي]).* <newaccountonly>
.*(?i:احمد[یي].*نژاد).* <newaccountonly>
.*(?i:روحان[یي]).* <newaccountonly>
.*(?i:محمد.*خاتم[یي]).* <newaccountonly>
.*(?i:مهد[یي].*[کك]روب[یي]).* <newaccountonly>
.*(?i:میر.*حس[یي]ن.*موسوی[یي]).* <newaccountonly>
## Commons Wikimedia
.*[sS]elfie [sS]hoe.* <newaccountonly> # [[Special:PermanentLink/14714671]]
## Spambot attack 31-01-2016
.*payday\b <autoconfirmed>
.*(day|online|instant|check|about|quick|best|free|advance|\buk|compare|\bhour|easy|why|guaranteed|fast|credit|\bby\b) payday.*
.*pay ?day (text |advanced )?loan.* <autoconfirmed>
.*credit check loans.* <autoconfirmed>
.*instant money.* <autoconfirmed>
.*without enquiries.* <autoconfirmed>
#cw abuse
.*DEE?Z.NUTS.*<newaccountonly|antispoof>
.*Casino.* <newaccountonly>
\bPokemon\.png\b
\bItailevi.* <newaccountonly>
.*Empresa LEMOS.* <casesensitive>
.*HowToGetBanned.* <newaccountonly|antispoof>
#LTA abuse of global rename feature
.*EISIGMA.* <newaccountonly>
# from kowiki
.*관리자.* <newaccountonly> # admin
.*운영자.* <newaccountonly> # admin
.*관리담당자.* <newaccountonly> # admin
.*쓰레기.* <newaccountonly> # inappropriate usernames
.*유니폴리.* <newaccountonly> # inappropriate usernames
.*Unypoly.* <newaccountonly> # inappropriate usernames
.*(개새끼|씹새).* <newaccountonly> # inappropriate usernames
.*씨(발|팔).* <newaccountonly> # inappropriate username
.*무현.* <newaccountonly> # inappropriate usernames
.*지랄.* <newaccountonly> # inappropriate username
.*섹스.* <newaccountonly> # inappropriate username
.*보민.* <newaccountonly> # LTA
.*황건.* <newaccountonly> # LTA
.*보르민.* <newaccountonly> # LTA
.*보르맹.* <newaccountonly> # LTA
.*볼민.* <newaccountonly> # LTA
.*보오민.* <newaccountonly> # LTA
.*씨뱔.* <newaccountonly> # LTA
.*좆까.* <newaccountonly> # LTA
#Weird character new account spam
.*[①-⑨]{6}.* <newaccountonly> # to release pressure on the enwiki abusefilter
.*08440828240.* <newaccountonly> #cross-wiki spam
.*271383970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]]
#Spam
.*Thincomme.* <newaccountonly>
.*27138970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]]
#LTA
.*password.* <newaccountonly>
.*passis.* <newaccountonly>
.*Paul Bedson.* <newaccountonly>
#RuneScape
.*Attack.* <newaccountonly>
.*Strength.* <newaccountonly>
.*Defence.* <newaccountonly>
.*Ranged.* <newaccountonly>
.*Magic.* <newaccountonly>
.*Prayer.* <newaccountonly>
.*Farming.* <newaccountonly>
.*Dungeoneering.* <newaccountonly>
.*Constitution.* <newaccountonly>
.*Crafting.* <newaccountonly>
.*Mining.* <newaccountonly>
.*Smithing.* <newaccountonly>
.*Fishing.* <newaccountonly>
.*Cooking.* <newaccountonly>
150787772be91ae972ed8a6703c3564022f9e521
170
169
2018-10-23T13:50:19Z
Jayden
52
wikitext
text/x-wiki
###########################################################################
# DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF [[w:en:regular expressions|REGEX]]! #
###########################################################################
#
# This is a list of page titles which are blocked from creation/editing on our wikis.
# Guidelines:
# - This page, delicate as it is, is editable by admins only.
# - To disable an entry, *remove* it, don't comment it out.
#
# For syntax guidelines see [[mw:Extension:Title blacklist]]
<!-- leave this line exactly as it is --> <pre>
## Technical
# no multiple ! or ?
.*[!?]{3,}.* <autoconfirmed>
# no pseudo-wiki-deep-links
(?:[^\/]+[\/:])?(?:index\.php|w\/wiki)(?:\/.+)?
.*''.* <newaccountonly>
# URI like page titles
.*[?&]+[^=]+=[^&]+.*
# domain names
.*[\. ](?:com|org|uk|net|info|gov|kz|ru|ir|biz|info|кз|pt|br)\b.* <newaccountonly>
# fake ipv4
.*(?:[0-9]{1,3}\.){3}[0-9]{1,3}.* <newaccountonly>
# Wikis
.*mediawiki.* <newaccountonly>
.*(?:wiki(?:[mp]edi[ae](?!n))).* <newaccountonly|antispoof>
.*(?:wiki(books|data|news|quote|source|species|versity|voyage)).* <newaccountonly|antispoof>
.*wiktionary.* <newaccountonly>
# WikiVoyages merger unclaimed account renaming conflict avoidance
.*\(?:W[TV]-\w{2}\) .* <newaccountonly>
# Google
google.*\.html
# testing new group
.*[Tt]estaccountfornewgroup.* <newaccountonly>
.*userlogin.* <newaccountonly>
##Usernames people
# functional accounts
.*AD+MI+N.* <newaccountonly|antispoof>
.*sysop.* <newaccountonly|antispoof>
.*moderator.* <newaccountonly|antispoof>
.*arbit(?:er|rator).* <newaccountonly>
.*checkuser.* <newaccountonly|antispoof>
.*oversight.* <newaccountonly|antispoof>
.*S+T[EO]+(?:W|VV)+A+RD.* <newaccountonly|antispoof>
.*bue?r(?:eau|o)[ck]r?at.* <newaccountonly>
.*\bspravce\b.* <newaccountonly|antispoof> # [[Special:PermanentLink/16431112#Wikipedie usernames]]
# schiedsgericht in w:de
.*schieds(?:ge)?richt.* <newaccountonly>
.*WMF.* <newaccountonly|antispoof>
.*molly white.* <newaccountonly|antispoof>
.*tulsi [a-z]h?agat.* <newaccountonly|antispoof>
.*sro[ \.\-]?2[ \.\-]?3.* <newaccountonly>
.*WikiDan.{0,10}61.* <newaccountonly> # See [[w:en:Wikipedia:Sockpuppet_investigations/Moutray2010]]
.*cһеск[ИѴ]ѕег.*
.*сап ѕи[ск]+.*
.*һогѕе.*
.*\bԁіск.*
.*\bсоск.*
# strong language
.*AIDS.* <newaccountonly|casesensitive>
.*ASS+HO+L+E.* <newaccountonly|antispoof>
.*BASTARD.* <newaccountonly|antispoof>
.*BITCH.* <newaccountonly|antispoof>
.*COCKSUCK.* <newaccountonly|antispoof>
.*CUNNILINGUS.* <newaccountonly|antispoof>
.*[CK(]UNT.* <newaccountonly|antispoof>
.*VAGINA.* <newaccountonly|antispoof>
.*DILDO.* <newaccountonly|antispoof>
.*FAG\.?G+OT.* <newaccountonly|antispoof>
.*FU[C(K]+K+ <newaccountonly|antispoof>
.*f\*ck.* <newaccountonly|antispoof>
.*HITLER.* <newaccountonly|antispoof>
.*P[Eê]+N+I+S.* <newaccountonly|antispoof>
.*SLUT.* <newaccountonly|antispoof>
.*PRO+STITUTE.* <newaccountonly|antispoof>
.*PA?EDO+(?:PH|F)ILE.* <newaccountonly|antispoof>
.*JEW.* <newaccountonly|casesensitive>
.*fellatio.* <newaccountonly>
.*lesbianism.* <newaccountonly>
.*molest[\ s].* <newaccountonly>
.*ni+(?:gg|qq)+(?:a|er).* <newaccountonly>
.*orgasm.* <newaccountonly>
.*scr[o0]tum.* <newaccountonly>
.*[8B]\={2,}D.* <newaccountonly>
.*russavia.* <newaccountonly>
.*Belanidia.* <newaccountonly>
.*[YyIiíıl]\.?[Aa]\.?[NnMm]\.?[Gg]\.?[Uu]\.?[Aa]\.?[SsZz].* <newaccountonly>
.*DARIO SEVERI.* <newaccountonly>
.*Vou (?:cagar|defecar|mijar|ejacular|gozar).* <newaccountonly>
.*[Ck]aguei.* <newaccountonly>
.*GRS73.* <newaccountonly>
.*Chronus.* <newaccountonly>
.*is my ho(?:me|[a-z]se|my|mey).* <newaccountonly|antispoof>
.*housegoy.* <newaccountonly|antispoof>
.*homoboy.* <newaccountonly|antispoof>
.*homosexo.* <newaccountonly|antispoof>
.*wikinger.* <newaccountonly|antispoof>
.*home[iy][bg]oy.* <newaccountonly|antispoof>
.*homie[bg]oy.* <newaccountonly|antispoof>
.*\bpeniz.* <newaccountonly> # [[special:permalink/17162342#Peniz]]
.*fuck you.* <newaccountonly|antispoof>
.*下凵ㄈ水.*
.*山工水工户三多工月.*
.*代月七三.*
.*弓七三山月民多弓 .*
.*huge cock.*
#German strong language
.* ist schwul.* <newaccountonly|antispoof>
# fick...
.*fick(?:e[rn]\b|t\b| d[ieo]).* <newaccountonly|antispoof>
# scheiss
.*sche?(?-i:i(?:ß|s{2})).* <newaccountonly|antispoof>
# wichser
.*wi(?:chs|x{1,3})e?r.* <newaccountonly|antispoof>
# arschloch
.*\barschl.* <newaccountonly|antispoof>
# Chronic Vandal
.*auwal.* <newaccountonly|antispoof> # [[Special:CentralAuth/Auwall]], chronic account creation vandal
#Portuguese strong language
.*[CK]ARALHO.* <newaccountonly|antispoof>
.*BU[CS]ET+(?:INH)?A.* <newaccountonly|antispoof>
.*FODA(?:-?[SC]E)?.* <newaccountonly|antispoof>
.*VAI[- ]TOMAR[- ]NO.* <newaccountonly|antispoof>
.*VAI(?:[- ]?[TCS])?E[- ]?FUDER?.* <newaccountonly|antispoof>
.*CARA[- ]DE[- ]PAU.* <newaccountonly|antispoof>
.*OTARIO.* <newaccountonly|antispoof>
.*DESGRACA.* <newaccountonly|antispoof>
.*punhet[ae].* <newaccountonly>
.*viado.* <newaccountonly>
.*bosta.* <newaccountonly>
.*\bporr+a\b.* <newaccountonly>
.*cara de cu.* <newaccountonly>
.*\bmerda\b.* <newaccountonly>
.*nunca ser[aá].* <newaccountonly>
# WOW
.*on ?wheels.* <newaccountonly>
.*on wh[eéèẽȩëêēẹẹėĕěę]+ls.*
.*wikipedo.* <newaccountonly>
.*\bNC state\b.*\bis\b.* <newaccountonly>
.*fuquay.* <newaccountonly>
.*fooledyouSt(?:u|ew)ards\d{0,4}.* <newaccountonly>
.+massive c.* <newaccountonly>
.*negro scum.* <newaccountonly>
.*awp's massive c.* <newaccountonly>
.*tched by.* <newaccountonly>
.*rap(?:es?|ing).?bab(?:y|ies).* <newaccountonly>
.*stretċhed.* <newaccountonly>
.*StretċhedBy.* <newaccountonly>
.*str[eėéèëê]tch[eėéèëê]d.* <newaccountonly>
.*vanda[lI].* <newaccountonly>
.*king my co+ck.* <newaccountonly>
.*G[rw]{2,3}ap.* <newaccountonly>
.*[GⒼĜĞĠĢƓǤǦǴḠ].*[RŔⓇŖŘȐȒṘṚṜṞ®].*[AǼAÀⒶÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*[WŴẀẂẄẆẈ₩].*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly>
.*[ⒼGĜĞĠĢƓǤǦǴḠ].*[RŔŖⓇŘȐȒṘṚṜṞ®].*[AǼⒶAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*VV.*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly>
(?i:[GĜĞĠĢƓǤǦǴḠ69&Γ]((\W|\W.*\W)?[RŔŖŘȐȒṘṚṜṞ®Ρ₧ÞþΡρРрƤṔṖǷ](?:\W|\W.*\W)?)+(?:[ǼAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦȺḀẠẢẤẦẨẪẬẮẰẲẴẶÆǢ4@?Α](?:\W|\W.*\W)?)+(?:[VƲṼṾWŴẀẂẄẆẈ₩UÙÚÛÜŨŪŬŮŰŲǓǕǗǙǛΫΥΫΎ](?:\W|\W.*\W)?)+[PƤṔṖǷ₧ÞþΡρРр]) <newaccountonly>
.*hagg[ae]r.* <newaccountonly>
.*[НHΗHⱧ]+[[:punct:] ]*[ΆAÁÀÃÄÂΑАA]+[[:punct:] ]*[GGԌ]+[[:punct:] ]*(?:[ΆAÁÀÃÄÂΑАA]|[EЕΕËEĖ])+[[:punct:] ]*[RRЯ]+.* <casesensitive>
.*[НHΗHⱧ][EЕΕËEĖ][RRЯ][MМΜM][YΥY].* <casesensitive>
.*JEWS DID.* #VasilievVV 2008-05-01
.*Śemitic.*
.*ni[ğǵģĝġĠĞ]+er.*
.*\bon.t[iy]res\b.* <newaccountonly|antispoof>
.*pelican.shit.* <antispoof>
.*my.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+e+.{0,5}[bßβбв฿]+o+y.* <newaccountonly|antispoof>
.*[mɯḿṁṃмӍμ₥]y.+\b[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+(?:i+[e3عڠẽəɵ]+|[e3عڠẽəɵ]+y+)s*\b.* <newaccountonly|antispoof>
.*[mɯḿṁṃмӍμ₥]y.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+[oóòôöõǒōŏǫőœøəόοωὸὀὁὄὂὅὃоөӧӫδσʘǿọ0]+[uúùûüũůǔūǖǘǚǜŭųűύvṽṿwŵẁẃẅẇẉẘΦφΨψωώὼώᾠᾡᾢᾣᾤᾥᾦᾧѱѵѷѿ]+s+e+.{0,5}[bßβбв฿ьҌҍ]+o+y.* <newaccountonly|antispoof>
.*Rymax[0-9]+.* <newaccountonly>
.*Omegariley[0-9]+.* <newaccountonly>
.*wa+n+k+e*r.* <newaccountonly|antispoof>
#Stewards and SWMT
.*sKy[1Il][uüv].* <newaccountonly>
.*Naw?linwiki.* <newaccountonly>
.*Nishkid64.* <newaccountonly>
.*Alisons?.*? (?:b[i ]{1,2}tch|shit) <newaccountonly>
.*[mM][@a]t[3e]r[il1ìíïîīI]alsc[il1ìíïîīI][3e]nt[il1ìíïîīI]st.* <newaccountonly>
.*favonian.* <newaccountonly>
.*[il]nf[il]n[il]te[0-9]{4}.* <newaccountonly|antispoof|errmsg=titleblacklist-forbidden-new-account>
.*[il]nf[il]n[il]te[0-9]{4}.* <autoconfirmed|antispoof> # Prevent article creation with such name.
.*B.?sadowski.* <newaccountonly|antispoof>
.*Tege[lI].* <newaccountonly|antispoof>
.* Тегела? .* <newaccountonly|antispoof> # Tegel in Russian is my understanding
.*\bajraddatz.* <newaccountonly|antispoof>
.*marcoaurelio.* <newaccountonly|antispoof>
#Other users
.*j[iu]m(?:bo|my) ?wh?ales.* <newaccountonly>
.*Kr[i1l]mpet.* <newaccountonly>
.*Betacommand.* <newaccountonly>
.*[cC]arol.?[mM]\.?o\.?ore.* <newaccountonly>
.*\s+[jJ]\.?[Dd]elanoy.* <newaccountonly>
.*[Ee]lcobbola.* <newaccountonly>
.*[Vv]zaak.* <newaccountonly>
.*Phaedriel <newaccountonly> #per CU-l
.*DanielTom\d.* <newaccountonly>
.*HERBYTHYME.* <newaccountonly|antispoof> # xwiki issue of harassment
.*parbel.* <newaccountonly|antispoof>
.*seewo(?-i:[LlI][Ff]).* <newaccountonly|antispoof>
.*Zzuuzz.* <newaccountonly|antispoof>
.*Ingrid Gome[sz].* <newaccountonly|antispoof>
.*Taichi.* <newaccountonly|antispoof>
.*Lomita.* <newaccountonly|antispoof> # [[special:permalink/17718012#Lomita]] [[special:diff/17728420]]
.*Krichel.* <newaccountonly|antispoof>
.*Amire80.* <newaccountonly|antispoof>
.*PlyrStar93.* <newaccountonly|antispoof>
.*Cruizir .* <newaccountonly|antispoof>
.*\bCruiz.r\b.*
.*Bonadea .* <newaccountonly> # abuse by JA, via [[SRG]]
.*TonyBallioni.* <newaccountonly>
.*De[aeiou]?fender\b.* <newaccountonly|antispoof>
.*Plyr?Star93.* <newaccountonly>
.*\bchrissymad.* <newaccountonly>
.*SA.?13 Bro.* <newaccountonly>
.*\bpraxidica.* <newaccountonly>
##LTA
# [[w:ja:LTA:ISECHIKA]] and other ja titles
.*レオパレス.* <newaccountonly>
.*フェロモンたっぷり.* <newaccountonly>
.*(?:ヤリマン|レイプ|女体盛り|レズ(?:ビアン)?|ビッチ|咥えて欲しい).* <newaccountonly>
.*(?:[被容]疑者|被告|受刑者|加害者).* <newaccountonly>
.*(?:悪質|クレーマ|無賃乗車|万引き?|窃盗).* <newaccountonly>
.+(?:組直[系参]).+ <newaccountonly>
.*(?:\+81\D?|0)[7-9]0(?:\D?\d{4}){2}.* <newaccountonly|antispoof>
.*風俗.* <newaccountonly>
# Bambifan
.*Spider's.*Web.* <newaccountonly>
.*Pig(?:'s)?.*Tale.* <newaccountonly>
# Who cares who it is
.*Chaosnamepuppet.* <newaccountonly>
Jorge Queirolo Bravo <autoconfirmed>
User(?: talk)?:(?:Barsoom Tork|Pocoyo Albatross|Anything Muppets|Moosey Mouse|Inbloomed Muppets).* <casesensitive|noedit>
# Harold
.*H.R.[L|1I]D.*K(?:R|[|!ɨᎥ1iIÍÌĬîÎǏÏĨįĮĪıİlľŀłļḷΙιіІЇ丨])+che[L|1I].* <newaccountonly|antispoof>
.*K[Ri]+CH[e'][L|1I].*H.R.[L|1I]D.* <newaccountonly|antispoof>
# Vicky Kadian [[special:permalink/17551440#Vicky Kadian]]
.*Vì[ck]ky Kadian.* <antispoof>
.*Kadian Vi[ck]ki.* <antispoof>
.*विक्की कादियान.*
.*कादियान विक्की.*
# DieselSun, repeat article creation on self, checkuser detail available
.*Tatarniko[fv] Ale(?:ks|x)ande?r.*
.*Ale(?:ks|x)ande?r Tatarniko[fv].*
.*Alexander Sergeevich Tatarnikov.*
.*diezel\s{0,5}sun.*
.*Александер Татарников.*
.*Александр Сергеевич Татарников.*
# Brandon Richardson, repeat article creation on self [[Special:PermanentLink/9666160]]
Brandon (?:\w{0,20} |Q\. )?Richardson
.*Prince Richardson.*
# Javad Ramezani
.*[jcy][ae]v\w[dt][\. ]{0,5}\w[ae]m\w?z[aeo]ni?.* <antispoof>
.*[ae]m\w?z[ao]ni?[\. ]{0,5}[jdc][ae]v\w[dt].* <antispoof>
.*جواد.*رمضان.*
.*Me and Selena.*
.*Javad[\. ]{0,5}\(?:s[iaoe]nger\).*
.*[ҶЏЖж]а[ву][оа]д\s{0,5}\w{0,5}\s{0,5}Рам[ае][зд][оа]н.*
.*ჯავადის[\. ]{0,5}რამადანის.*
.*ஜவாத்[\. ]{0,5}ரம[ளாலா]ன்.*
.*Javad Ramadan.* <autoconfirmed>
.*Javad Shorab.* <autoconfirmed|antispoof>
# José Rafael Cordero Sánchez [[special:permalink/16580741]] [[Special:diff/17786922]]
.*(?:Jos.|R.(fael)?) Cordero S.nch.z.*
.*José Cordero.* <autoconfirmed>
# Evw
[^:]+:Archelange <newaccountonly>
# Cross-wiki sock
.*Modern ?Apizza.*
# Spam patterns
.*Web20(?:tool|marketing|site|summit).* <newaccountonly>
.*cheap[sr]al[a-z]{1,4}(?:\d{1,2})?.* <newaccountonly>
.*polo(?:online|outlet).* <newaccountonly>
.*cash.?advance.* <newaccountonly>
.*loans?.?(?:lender|solution).* <newaccountonly>
.*lose.?weight.* <autoconfirmed>
.*weight.?loss.* <newaccountonly>
.*paydayloan.* <newaccountonly>
.*bktube\d{2}.* <newaccountonly>
.*thai(?:vdo|xx)x\d.* <newaccountonly>
.*pay[0o]neer.* <newaccountonly>#multiple a/c names starting with name, some appending, blocking for articles too
\bpay[0o]neer\b
.*gain inches.*
.*growing tips anyone.*
.*height (?:today|increas|discrimin|from).*
.*shoe lift (?:insole|addition| ?\-|to make).*
.*(?:with|using|the|\.|get|effective|introducing|ease|forget|right) shoe lift.*
.*(?:lifts for|taller) shoe.*
.*(?:hina|hinese|wholesale|cheap|buy) (?:authentic|sports|hockey|star game)? ?jersey.*
.*do s and don ts of.*
.* most effective way.*
.*strateg(?:y|ies) to buy.*
.*breaking your budget.*
.*article promotion tip.*
.*custom lanyard.*
.*mimy.*s[lℓ£]uiter.* <antispoof>
.*(?:best|top|with|through|perfect|having|ideal|using|beneficial|effective) autism.*
.*marketing instant.*
.*pay affiliate.*
.*minecraft (?:server|download).*
.*great tips .*
.*self.?employed loans.*
.*cash with no income.*
.*best SEO .*
.*(?:strong|good| a| the) NHL (?:pullover|shirt|jacket).*
.*NHL (lover|supporter|enthusiast|fanatic).* <autoconfirmed>
.*properties for sale.* <autoconfirmed>
.*\beasy methods.* <autoconfirmed>
.*home equity loan.* <autoconfirmed>
.*card debts? repayment.* <autoconfirmed>
.*your (?:forthcoming|next) (?:occasion|function|occurrence|party|celebrat).* <autoconfirmed>
.*\b(?:ways|tips|how|methods) to (?:obtain|choose|discover).* <autoconfirmed>
.*\b(?:dvantages|benefits) of (?:booking|renting|le(?:tt|as)ing).* <autoconfirmed>
.*\bAduPoker.*
.*\bpoker online.* <autoconfirmed>
.*\blimo (p?:rovider|company|service|program|support|assist).* <autoconfirmed>
.*manage your loan.* <autoconfirmed>
.*on(?: the (?:(inter)?net|web)|.?line) gaming fun\b.*
.*memorable team (?:development|building).*(?:basic|tips|guideline|suggestion|security|safeness|regulation|practice|rules|protection).* <autoconfirmed>
.*tax preparation (?:consultation|service).* <autoconfirmed>
.*(?:progress(?:on)?|advancement|trend|development) (?:along with|in addition to|as well as|and also|plus) devolution.*
.*trying to conceive.* <autoconfirmed>
.*avoid these foods.* <autoconfirmed>
.*tax return easily.*
.*\bbest income tax.*
.*fastest growing.* <autoconfirmed>
.*casinos? (?:online )?(?:casino|wagering|betting|playing|poker|gaming|gambling|games|strateg).* <autoconfirmed>
.*(?:outlet|store|casinos) online.* <autoconfirmed>
.*champion menwear.* <autoconfirmed>
.*cheap finance.* <autoconfirmed>
.*\bfind money .* <autoconfirmed>
.*lottery on.?line.* <autoconfirmed>
.*football (?:gambling|bet(?:s|ting)?)\b.* <autoconfirmed>
.*flexible loan views.* <autoconfirmed>
.*(pertaining to|reduce|intended for) ((motor )?vehicle|auto(mobile)?|car( or truck)?) (improvement|maintenance|fix|repair|vehicle|problem|restore).* <autoconfirmed>
.*(professional|skilled|competent|seasoned) auto (auto|repair shop|technician|shady).*
.*(review|strategy) (tricks|tips|secret|suggestions).* <autoconfirmed>
.*(custom|silicone?|printed|cheap|rubber|charity) (wristband|bracelet).* <autoconfirmed>
.*(stage|phase|period|developmment|level)s? of (cystic )?(pimple|zit|acne).* <autoconfirmed>
.*\bacne (treatment|cure|breakout).* <autoconfirmed>
.*(flourishing|productive|profitable|thriving|successful|effective|prosperous) natural acne.*
.*\btips and tricks.* <autoconfirmed>
.*paypal money adder.* <autoconfirmed>
.*(effective|superb|excellent|great|fantastic) seo (firm|corporation|provider|organi[sz]ation|business).*
.*(medical|health|clinical).?(related|care|method of)? (malpractice|travel|transport|vehicle).* <autoconfirmed>
.*prenuptial (documents|negotiating|contract|legal|agreement|deals).* <autoconfirmed>
.*luxury (?:vehicle|automo(tive|bile)|(?:ar or )?truck) (?:review|evaluation|critiques|rating|opinion).* <autoconfirmed>
.*(hir|rent|book|reserv)ing( an?)? (extra|luxuri(e|ou)s|extravagant) (?:auto(?:mo(t?:ive|bile))?|car|truck|vehicle|motor).* <autoconfirmed>
.*\b(?:vehicle|auto(?:mo(?:tive|bile))?|car|truck|sedan) (?:driving|sales|maintenance|loans|repair|restore|mechanic)\b.* <autoconfirmed>
.*\bhow to (?:locate|find) a (competent|professional|skilled).* <autoconfirmed>
.*tips that will save money.* <autoconfirmed>
.*\bcruising for the.* <autoconfirmed> # spam added March 2017, can probably culled after 6 months
.*(?:your|own) website easily.*
.*(?:of|with|easily) using (?:quidoo|hubpages).* <autoconfirmed>
.*(?:\b|-)(?:fuss|cut|simple|free|less|realistic|world|practical|elements|secrets|systems|details|plans|criteria|products|advice|programs|solutions|aspects|of|in|for) warehouse.* <autoconfirmed> # April 2017
.*design shop.* <autoconfirmed>
.*\bТитан гель.* <autoconfirmed>
.*\bhammer toe.* <autoconfirmed>
.*\btreatments? and cure.* <autoconfirmed>
.*\bsymptoms? and treatment.* <autoconfirmed>
.*((?:Kendall|Kylie|Kris|Caitlyn) Jenner|(Khloe|Kourtney|Rob|Kim) Kardashian|Scott Disick)[ \-]\w.* <autoconfirmed>
.*\b(?:plain black|bandage) (wrap|long)? ?dress.* <autoconfirmed>
.*herve leger \w.* <autoconfirmed>
.*(buy|cialis vs|generic) viagra.* <autoconfirmed>
.*(?:cialis|viagra) (generic|coupons|without a|online).* <autoconfirmed>
.*sulfate explained.* <autoconfirmed>
.*\bHVAC ?(?:\.|assistance|accomplishment|encounter|purchase|suggest|advice|concern|by us|demand|good|is eas|using|with|success|begin|guid|that |achieve|expert|trouble|practic|rookie|problem|could|tip|need|may|require|which|is ).* <autoconfirmed>
.*heating and air conditioning.* <autoconfirmed>
.*mattress (?:sales|headboard|start|retail|wars|discount|mattress|bed|pad|again|would|market|security|good|from).* <autoconfirmed>
# tv stream
.*\bon.?line ((tv )?coverage|free) <autoconfirmed>
.*\b(final|watch)[ \-\.]+(?:now|free |winter|live).* <autoconfirmed>
.*\blive[ \-\.](?:online|stream|free|hd|six nat).* <autoconfirmed>
.*\bst\.re\.am.* <autoconfirmed>
.*\brugby\*\*.* <autoconfirmed>
.*\bgreat things about\b.* <autoconfirmed>
.*\bunderstanding files\b.* <autoconfirmed> # per stewards
.*(?:cheap|buy) (tizanidine|zanaflex).*
.*muscle relaxants.* <autoconfirmed>
.*(?:simple|fat) (?:fast|weight)[ -]loss.* <autoconfirmed>
.*weight[ -]loss (supplement|and).* <autoconfirmed>
.*(?:another|crash|ketogenic|carb) diet.* <autoconfirmed>
.*building (diet|tip).* <autoconfirmed>
.*body fat on.* <autoconfirmed>
.*simple home remedies.* <autoconfirmed>
.*\bstone island\b.* <autoconfirmed> # simple, may be too harsh, let us stop the worst of the spam -- billinghurst 20180718
.*\b(?:outlet|sale|official) (?:shop|store|clearance|boutique|site|sale)\b.* <autoconfirmed>
.*salvatore ferragamo \w.* <autoconfirmed>
.*ferragamo (retailer|belt).* <autoconfirmed>
.*best low cost.*
.*replica outlet.* <autoconfirmed>
.*online gaming.* <autoconfirmed>
.*\bdrugs online.* <autoconfirmed>
.*male enhancement.* <autoconfirmed>
.*natural skin care.* <autoconfirmed>
.*\bproven methods.* <autoconfirmed>
.*to self improve.* <autoconfirmed>
.*messenger marketing.* <autoconfirmed>
.*make money online.* <autoconfirmed>
.*market your (?:web.)?site <autoconfirmed>
.*advertise businesses.* <autoconfirmed>
.*levels of success.* <autoconfirmed>
.*simple good ideas.* <autoconfirmed>
.*merrell walking boots.* <autoconfirmed>
.*buy the best.* <autoconfirmed>
.*get viagra.* <autoconfirmed>
.*for lasting longer.* <autoconfirmed>
.*when (?:making a purchase|buying).* <autoconfirmed>
.*\breal money.* <autoconfirmed>
.*\bbetonline casino.* <autoconfirmed>
.*budget tablet.* <autoconfirmed>
\blose \d\d pounds <autoconfirmed>
.*Advocate Simranjeet Singh.*
.*Simran(:?jeet)?.?Law.*
.*Alma Lilia Luna Olivas.* <autoconfirmed>
# tech support spam
.*Hpprintersupp(o|0)rt.* <newaccountonly>
.*supp(o|0)rt helpline.* <newaccountonly>
.*(?:help[ \.]+desk|phone)[ \.]+number.* <newaccountonly>
.*customer care.* <newaccountonly>
.*service (?:tech|supp(ort)?).* <newaccountonly>
.*quickbook.* <newaccountonly>
.1[ \-\.]?8[0oO]{2}[ \-\.]?\d{3}[ \-\.]?\d{2}[0oO]
.*(?:dell|hp|brother|canon) printer.* <autoconfirmed>
.*[I1][ \-~\.]?8[ \-~\.]?[0oO][ \-~\.]?[0oO][ \-~\.]?26[ \-~\.]?9[ \-~\.]?{I1][ \-~\.]?6[ \-~\.]?[0oO][ \-~\.]?8.*
.*\b[I1]844.?46[I1].?2828\b.*
.*[nN]orton [lL]ive [hH]elp.*
.*(?:helpline|tech|s(ervice|upport)) (tele)?phone number.* <autoconfirmed|antispoof>
.*(?:support|contact).?toll.?free.*
.*0.800.098.8727.*
.*(?:facebook|quickbooks) (?:customer|helpline|support|technical|on-?line).*
.*(?:gmail|tech|customer)(?:\.|nichal)?[ \.](?:service|support).* <autoconfirmed|antispoof>
.*Q\.u\.i\.c\.k\.b.*
.*1800-?213-?2171.*
.*1844-?203-?1044.*
.*supp0rt.*
.*(help desk|support)(.?phone)?.?number.*
.*c\.u\.s\.t\.o\.m\.e\.r.*
.*s\.u\.p\.p\.o\.r\.t.*
.*n\.u\.m\.b\.e\.r.*
.*ℕ∪mβεR.*
.*better page rank.*
.*toll free (1800|number).* <autoconfirmed>
.*1800\d{7} helpline number.* <autoconfirmed>
.*91[ \-\.]\d{10}.* <newaccountonly>
.*Gððglê.*
.*gmåïl.*
.*§µþþðr†.*
.*þhðñê.*
.*ñµmßêr.*
.*131.?2389.?2398.*
.*186.?7275.?9878.*
# merchandise shopping
.*(?:custom|printed| own|blank) t(ee)?.?shirt.* <autoconfirmed>
.*t(?:ee)?.?shirts? (printing|quilt|everywhere|design|online|(to|on|in) |buy).*
.*best online (?:fashion )?shop.*
.*online shopping (find|for).*
.*for global customer.*
.*the hottest new.* <autoconfirmed>
.*Afγιαdable.*
.* earn online money.*
.* loan faster.*
.* as discounts.* <autoconfirmed>
.*check this out.*
.*wholesale soccer.*
.*\bbuy cheap.*
.*\bwins? customers.* <autoconfirmed>
.*(?:puma|lacoste|reebok|randall|vasque|adidas|kids|getting|valentino) (?:trainer|shoe|shorts|footwear|mens|golf|handbag).* <autoconfirmed>
.*(?:discount|buy) (?:clothing|shoes) online <autoconfirmed>
.*beneficial (?:deal|discount)s
.*(?:penis|natural) enhancement.* <autoconfirmed>
.*\bbest skin.* <autoconfirmed>
.*how to make your.* <autoconfirmed>
.*website promote.* <autoconfirmed>
.*5 reasons to stop.* <autoconfirmed>
.*\bbest internet.* <autoconfirmed>
.*web marketing consultant.* <autoconfirmed>
.*play poker on.?line.* <autoconfirmed>
.*\bquickest way.* <autoconfirmed>
.*muscle building food.* <autoconfirmed>
.*skin care tip.* <autoconfirmed>
.*\bpenis exercises.* <autoconfirmed>
.*teeth whitening.* <autoconfirmed>
.*porcelain crown cost.* <autoconfirmed>
.*dental veneer.* <autoconfirmed>
.*picking the best.* <autoconfirmed>
.*\bsave money.* <autoconfirmed>
.*consider before buying.* <autoconfirmed>
.*most dependable.* <autoconfirmed>
.*(?:glass|windshield) replacement.* <autoconfirmed>
.*benefits of (?:choos|select).* <autoconfirmed>
.*tips on (?:choos|select).* <autoconfirmed>
.*fixed by professionals.* <autoconfirmed>
.*\bbest coupon.*
.*promo(?:tional)? code.*
.*anti[ -]aging skin.* <autoconfirmed>
.*\bhow to decide.* <autoconfirmed>
.*\bsale online.* <autoconfirmed>
.*points to consider.* <autoconfirmed>
.*healthy skin.* <autoconfirmed>
.*memorabilia online.* <autoconfirmed>
.*cheapest price.* <autoconfirmed>
.*your online business.* <autoconfirmed>
.*by seo service.* <autoconfirmed>
#"Polish spam"
{{ns:3}}:.*Kołobrzeg.*
{{ns:3}}:.*wybór kwatery*
{{ns:3}}:.*wybór miejsca noclegowego*
# Cross-wiki spammer
{{ns:2}}:Vasilisa(\d)+
.*Vasilisa(\d)+ <newaccountonly>
.*Lovesunshine <newaccountonly>
.*[Mm]ichael.[kK].hntopf.*
.*Hunter ?Mariner.*
.*radio.manà.*
({{ns:2}}:)?augusto.de.luca\b
.*peer.?van.?mladen.*
.*predrag.jugovic.*
.*Lui\b.Morais.*
.*Mayestrion.*
.*Marco.*[Dd]i.*Meco.*
# Per CU-L 13/06/2012, cross-wiki spam
[^:]+:Mainline <newaccountonly>
# Amilton de Cristo
.*Am[iíìîï1lɪi̯]{2,5}ton(?:.Rodrigu[eèéêë3][sz])?.(?:de.Cristo|of.Christ).*
.*O.verdadeiro.avivamento.*
# Cross-wiki pattern spambots
#note that setting a remove date can help keep this list smaller
.*Meciurilive.* <newaccountonly> # delete after Feb 2016
# Vandal patterns
[pṕ]lays?\s*with <newaccountonly>
P[eèéêë][iìíïî]d[aàáâä]r <newaccountonly>
.*(?:pega|senta).na.(?:banana|lin[gĝģğġ][uüûùú][iìíîï][cçćĉ]a|salsi(?:ch|xx?)a).* <newaccountonly>
# Cross wiki vandalism pages
.*mixing sailors.*
# Cross-wiki Chinese vandalism: zh:WP:LHLS and zh:WP:HYIP and similar vandalism
.*[啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed>
.*[乌鸟岛烏鳥島钨鎢邬鄔呜坞].*[跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed>
.*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡].*[氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed>
.*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇].* <autoconfirmed>
.*Make.*cat.* <autoconfirmed>
.*Mys.*721tx.* <autoconfirmed>
# 影武者 (from [[zh:]]) - well-known targets of serial vandalism
.*影.*武.*者.* <newaccountonly>
.*[邓鄧].*[傑杰].* <newaccountonly>
.*林.*士.*涵.* <newaccountonly>
.*Tian[0-9]{2,4}[A-Za-z] <newaccountonly>
# Cross-wiki vandal
.*[ĐDd]okdo.*kor.* <newaccountonly>
.*Đokdo.* <newaccountonly>
.*Докдо республика корея.* <newaccountonly>
.*SERVICE.*KOMPOR.* <newaccountonly>
.*CALL.087808242095.*
.*BAJOT.*Z.*
.*REVENGE.*THE.*FATE.*
.*Hendrix.*Adi.*Surya.*
.*jual.*obat.*
.*Ciacho[0-9]{2}.* <newaccountonly|antispoof>
.* fu[a-z]{1,5}?rdai. *
.*\bfuerdai.* <antispoof>
.*fj?[uv][ae]rd[ae]+[iǐī].* <newaccountonly>
.*vand[áǎ]l.*
.*cruǐzǐn\.*
# From Japanese Wikipedia. [[Special:Permalink/11656464]]
## functional accounts and related terms
.*管理.* <newaccountonly> # admin
.*ビューロクラット.* <newaccountonly> # bureaucrat
.*チェックユーザ.* <newaccountonly> # checkuser
.*スチュ[ワア]ード.* <newaccountonly> # steward
.*オーバーサイト.* <newaccountonly> # oversight
.*オンブズマン.* <newaccountonly> # ombudsman
.*開発者.* <newaccountonly> # developer
.*理事.* <newaccountonly> # board member
.*委員.* <newaccountonly> # committee
.*財団.* <newaccountonly> # foundation
.*[ブぶ][ロろ][ッツシっつ][クく].* <newaccountonly> # "block"
## Project names
.*ウ[ィイ]キ([ペメピミ]ー?デ[ィイ]ア|ニュース|ブックス?|ソース|コモンズ|ク[オォ]ート|データ).* <newaccountonly>
.*ウ[ィイ]クショナリ.* <newaccountonly>
## Han characters (for zh, ja, etc.)
.*[殺死腐汚盗嫌狂虐滅罪姦屁尻葬屑].* <newaccountonly>
.*暴[[:punct:] ][行力言動动亂乱].* <newaccountonly>
.*害虫.* <newaccountonly>
.*自慰.* <newaccountonly>
## Japanese derogatory language
.*[荒あア][らラ]?[しシ].* <newaccountonly>
.*氏[なにぬねのんナニヌネノン].* <newaccountonly>
.*[こコ][ろロ][しシツ].* <newaccountonly>
.*(半|はん|ハン)(ころ|コロ|ごろ|ゴロ).* <newaccountonly>
.*(餓鬼|がき|ガキ).* <newaccountonly>
.*(鬼畜|[きキ][ちチ][くク]).* <newaccountonly>
.*(莫.?迦|馬.?鹿|[ばバ][ー・]?[かカ]).* <newaccountonly>
.*(阿呆|[あア][ー・]?[ほホ]).* <newaccountonly>
.*(気違い|基地外|吉外|きちがい|キチガイ).* <newaccountonly>
.*(嘘|うそ|ウソ)[をヲ]?(つ[くき]|ツ[クキ]).* <newaccountonly>
.*(禿|はげ|ハゲ).* <newaccountonly>
.*(かつら|カツラ|ヅラ).* <newaccountonly>
.*(のろま|ノロマ).* <newaccountonly>
.*([死私]刑|しけい).* <newaccountonly>
.*(エクスタシ|えくすたし).* <newaccountonly>
.*ストーカー.* <newaccountonly>
.*犯人.* <newaccountonly>
.*ロリコン.* <newaccountonly>
.*(知的?障害?|池沼).* <newaccountonly>
## Japanese sexual language / body parts
.*[おオ][ちまチマ][んンソ].* <newaccountonly>
.*[ちまチマ][んン][こコぽポ毛子].* <newaccountonly>
.*(童貞|包茎).* <newaccountonly>
.*(糞|[くぐ]そ|[クグ]ソ).* <newaccountonly>
.*[うウ][んン][ちチこコ].* <newaccountonly>
.*ポルノ.* <newaccountonly>
.*(中|[なナ][かカ])(出|[だダ])[しシ].* <newaccountonly>
.*[あア][そソ][こコ].* <newaccountonly>
.*[オお][ナな][ニに二].* <newaccountonly>
.*[きキ][んンソ](玉|[たタ][まマ]).* <newaccountonly>
.*(金|[きキ][んンソ])[たタ][まマ].* <newaccountonly>
.*(パンツ|ぱんつ).* <newaccountonly>
.*(玉|[たタ][まマ])([金玉々]|[きキ][んンソ]|[たタ][まマ]).* <newaccountonly>
.*[ゃやャヤ][りリ]([漫満慢万萬]|[ちまチマ][んンソ]).* <newaccountonly>
.*([んンソ][ちまチマ]|[漫満慢万萬])[りリ][ゃやャヤ].* <newaccountonly>
.*(性交|即[尺生]).* <newaccountonly>
.*[ふフ][えエぇェ][らラ](?:[ちチ][おオ])?.* <newaccountonly>
.*(?:ソープランド|パイズリ).* <newaccountonly>
# From Ukrainian Wikipedia. [[Special:Permalink/11683166]]
.*Вікіпедія.* <newaccountonly>
.*Анальн.* <newaccountonly>
.*[Йй]об.* <newaccountonly>
.*[xхҲ][ýŷÿȳyуӲ][úùûüũůǔūǖǘǚǜŭųűuйиїяҊ].* <newaccountonly>
.*п[іи]д[аоиіе]рас.* <newaccountonly>
# From Hebrew Wikipedia
.*נאצית?.* <newaccountonly>
.+להשחי[טת].* <newaccountonly>
.*חרא.* <newaccountonly>
.*[אה]חריב.* <newaccountonly>
# from csWP
[^:]+:(?:[OoIl0-9]{1,3}\.){3}.* <newaccountonly> # no pseudo IP adresses
# BLP TARGETS from enWP
.*NawlinW.* <newaccountonly>
.*Nableez.* <newaccountonly>
.*Sean\.h.* <newaccountonly>
.*Smalljim.* <newaccountonly>
.*will die.* <newaccountonly>
.*will suffer.* <newaccountonly>
.*incinerated.* <newaccountonly>
.*raped by.* <newaccountonly>
.*gassed.* <newaccountonly>
.*gas the.* <newaccountonly>
.*head blown.* <newaccountonly>
.*castrated.* <newaccountonly>
.*beheaded.* <newaccountonly>
.*tortured.* <newaccountonly>
.*neutered.* <newaccountonly>
.*anti-semite.* <newaccountonly>
.*vomiting.* <newaccountonly>
.*Seth.*Patinkin.*
.*Jan.*Szatkowski.*
.*(Bill|William).*Beggs.*
.*Bett?y.*Patric?k?.* # Contact ArbCom before removing, overriding or changing
.*Scott.*Bibby.*
.*Dav.*\bCote.*(film|movie|director|actor).* # see Wikipedia:Sockpuppet investigations/NickSoroka/Archive
.*Sunil Kumar+ Pathela.* # see Wikipedia:Sockpuppet investigations/Sunil Kumarr Pathela
.*Lynds.*\bTurner.* # See User:Fairyspit and socks
.*M[a@]l[i1l]k Shab.zz.* <newaccountonly> # abuse target
.*Maelbros.* <newaccountonly> # sockpuppetry, hoax articles and edits
.*Mael.bros.* <newaccountonly>
.*Paul Easter.* <newaccountonly>
.*WP\:.* <newaccountonly>
.*WT\:.* <newaccountonly>
.*ⒽⒶⒼⒼⒺⓇ.* <newaccountonly> #Latest Grawp naming scheme
.*p[ÉÈËĘĚĔĖẺẸẾỀỄễỂểȨȩḜḝĒḖḗȄȅȆȇỆệḘḙḚḛ3عڠēėèéëẽĕęəẻếềẹ]nis.* <newaccountonly>
.*Magyar.nem.ember.* <newaccountonly>
.*Cremepuff.* <newaccountonly>
.*[Mm]otherr* *.?[Ff]uck.* <newaccountonly>
.*\b\(TIB.* <newaccountonly> # [[special:permalink:17218840]]
# Promotional usernames
.*[™®℠].* <newaccountonly|errmsg=titleblacklist-forbidden-new-account-trademark>
# Prevent users from creating usernames that are IPv6 addresses (stop gap until r12782)
User:[0-9A-Fa-f]{0,10}:([0-9A-Fa-f]{0,10}:)*([0-9A-Fa-f]{0,10})?(?:\/(12[0-8]|1[01][0-9]|[1-9]?\d))? <newaccountonly|errmsg=titleblacklist-ip-account>
# additions transferred from kkWP per talk page [[m:Special:PermanentLink/11826368]]
.*(\ba|Ә)(?i:кімші).* <newaccountonly>
.*(?i:уики[мп]еди[ая]|уикисөздік|уикикітап|уикидәйек|уикисабақ|уикиқайнар|уикихабар).* <newaccountonly>
.*(?i:Қазақстан).* <newaccountonly>
.*(?i:қазақ).* <newaccountonly>
## хуй
.*[xXхХ][yYуУ][iIйЙиИuUъЪяЯёЁeE].* <newaccountonly>
## пизда
.*[пПnpPрР][iIіІїЇиИeEеЕёЁ][зЗzZ3][dDдД].* <newaccountonly>
.*[нН][иИ][шШ].* <newaccountonly>
##from it.wiki
##lta
.*y.o.u.y.b.i.n.o.* <newaccountonly>
.*[Pp][Uu][Tt]+[Aa4][Nn].* <newaccountonly>
.*utente\:shivanarayana.* <autoconfirmed>
.*\:gioleonardi.* <autoconfirmed>
.*andrea.panerini.*
.*euphydryas.* <newaccountonly>
.*\bvituzzu.* <newaccountonly|antispoof>
.*\bruthven.* <newaccountonly>
.*francesco carbonara.*
.*fcarbonara.*
##insults
.*\bstronz.* <newaccountonly|antispoof>
# .*putt?ana.* per [[special:permalink/16539476]]
.*frocio.*
.*ricchione\b.*
##per [[:it:WP:NUI]]
.*\bassociazione.* <newaccountonly>
.*\bfondazione.* <newaccountonly>
.*\bo\.?n\.?l\.?u\.?s\.?.* <newaccountonly>
##fake ipv6-like usernames
([ABCDEF0123456789]*\:){3,}[ABCDEF0123456789]* <newaccountonly>
##long-term crosswiki spam
.*(richero|marian).*(maria|richero).*
.*peer.van.mladen.*
.*michael.vegini.*
.*(mattia|vlad|morleo).*(mattia|vlad|morleo).*(mattia|vlad|morleo).*
.*giovanni.{0,5}prinzi.*
.*prinzi.{0,5}giovanni.*
.*giuseppe.{0,5}prinzi.*
.*prinzi.{0,5}giuseppe.*
.*israel.*luca.*gois.* <antispoof>
.*fabrizio.*tonon.*
.*nino(slav)?\b.*marina.*
.*marina\b.*nino(slav)?\b.*
.*marco.{0,5}lupis.*
.*lupis.{0,5}marco.*
### Vietnamese Wikipedia ###
# Vulgarity
.*đ[uụùúủờ] m[eẹaá].* <newaccountonly>
.*đéo .*<newaccountonly>
.*đ[ụùũĩị] .*<newaccountonly>
.*đ[ịíĩệ]t.* <newaccountonly>
.*con đ[ĩiị].* <newaccountonly>
.*lồn.* <newaccountonly>
.*lon của.* <newaccountonly>
.*lon mẹ.* <newaccountonly>
.*con m[áẹ].* <newaccountonly>
.*chúng m[àầ]y.* <newaccountonly>
# Controversial historical names
.*chí.*minh.* <newaccountonly>
.*h[oòôồ] ch[ií].*minh.* <newaccountonly>
.*胡志明.* <newaccountonly>
.*n[oô]ng th[iị] x[uü][aăâá]n.* <newaccountonly>
# Vandals
.*chắn.* <newaccountonly>
.*trắn.* <newaccountonly>
### Farsi Wikipedia ###
.*\b(?:مد[یي]ر|معاون|ری[یئ]س|مس[ئوؤ]و?ل)\b.* <newaccountonly>
.*(?:شرکت|بازرگانی|کلینیک|[Cc]ompany|[Ff]actory|طراحی|سایت|انجمن|فروم|بازرگانی|آکادمی|وبلاگ|بلاگ|کانون|مطب|دفتر|پایگاه|کلینیک|گروه|آموزشگاه|دبیرستان|دانشگاه|co\.|مدرسه|همایش|وبسایت|مرکز|هی[اأئ]ت|سامانه|سرویس|بازار).* <newaccountonly>
.*(?:آگهی|روزنامه|فصلنامه|رزور|آنلاین|گردشگری|بین ?المللی?|صنعت|سازان|سازی|گستر|خبری).* <newaccountonly>
##Main page and it's redirects
صفحه اصلی
صفحهٔ اصلی
## Don't be only Persian numbers
^[\x{06F0}-\x{06F9}]*$ <newaccountonly|autoconfirmed>
## Don't have Persian's Diacritic
# [^:]+:.*[\x{064A}-\x{064F}\x{0652}\x{0650}\x{0626}\x{0643}\x{0654}\x{0621}\x{0623}-\x{0625}].* <newaccountonly|autoconfirmed>
## Persian scurrility words
.*\b(?i:[کك][یي]ر|خا[یي]ه|[کك]لفت)\b.* <newaccountonly>
.*(?i:قبر|گور|مری?ض|آشغال).* <newaccountonly>
.*(?i:مهبل|چوچوله?|واژن).* <newaccountonly>
.*(?i:\b[کك]س\b).* <newaccountonly>
.*(?i:قحبه).* <newaccountonly>
.*(?i:جنده|فاحشه|هوکر).* <newaccountonly>
.*(?i:[کك]ون).* <newaccountonly>
.*(?i:شو?مبو?ل).* <newaccountonly>
.*\b(?i:داف).* <newaccountonly>
.*(?i:گائیدم|گاییدم|گایدم|بگا|فاک|بخواب|گوز\b|فنا|\bگو?ه\b|\bشاش\b|مرد[کك]|زن[یي]?[کك]ه).* <newaccountonly>
.*\b[Dd]own.*[Ww]ith.* <newaccountonly>
.*\b[Aa]gainst.* <newaccountonly>
.*\b[Dd]ead.*[Oo]n.* <newaccountonly>
.*(?i:مرگ.*بر|لعنت.*بر).* <newaccountonly>
.*(?i:پ[یي]روز.*ست).* <newaccountonly>
.*(?i:خو?اه?ر|مادر|ننه|عمه|خاله|شاباجی|آبج[یي]|بابا|پدر|برادر|[کك]ا[کك]و).* <newaccountonly>
.*(?i:خاک.*توی?).*<newaccountonly>
.*(?i:سوسک).* <newaccountonly>
.*(?i:[کك]چل|خ(و|)ل|د[یي]وانه|مجنون|ماست شل|ماس شل).* <newaccountonly>
.*(?i:\bخر\b|گاو|سگ|پدسگ|ننهسگ|مادرسگ).* <newaccountonly>
.*(?i:پان.*(تر[کك]|فارس|لر|کرد|عرب)).* <newaccountonly>
## Famous persons
.*(?i:حضرت|امام).* <newaccountonly>
.*(?i:ولا[یي]ت).* <newaccountonly>
.*(?i:خم[یي]ن[یي]).* <newaccountonly>
.*(?i:خامنه.*ا[یي]).* <newaccountonly>
.*(?i:احمد[یي].*نژاد).* <newaccountonly>
.*(?i:روحان[یي]).* <newaccountonly>
.*(?i:محمد.*خاتم[یي]).* <newaccountonly>
.*(?i:مهد[یي].*[کك]روب[یي]).* <newaccountonly>
.*(?i:میر.*حس[یي]ن.*موسوی[یي]).* <newaccountonly>
## Commons Wikimedia
.*[sS]elfie [sS]hoe.* <newaccountonly> # [[Special:PermanentLink/14714671]]
## Spambot attack 31-01-2016
.*payday\b <autoconfirmed>
.*(day|online|instant|check|about|quick|best|free|advance|\buk|compare|\bhour|easy|why|guaranteed|fast|credit|\bby\b) payday.*
.*pay ?day (text |advanced )?loan.* <autoconfirmed>
.*credit check loans.* <autoconfirmed>
.*instant money.* <autoconfirmed>
.*without enquiries.* <autoconfirmed>
#cw abuse
.*DEE?Z.NUTS.*<newaccountonly|antispoof>
.*Casino.* <newaccountonly>
\bPokemon\.png\b
\bItailevi.* <newaccountonly>
.*Empresa LEMOS.* <casesensitive>
.*HowToGetBanned.* <newaccountonly|antispoof>
#LTA abuse of global rename feature
.*EISIGMA.* <newaccountonly>
# from kowiki
.*관리자.* <newaccountonly> # admin
.*운영자.* <newaccountonly> # admin
.*관리담당자.* <newaccountonly> # admin
.*쓰레기.* <newaccountonly> # inappropriate usernames
.*유니폴리.* <newaccountonly> # inappropriate usernames
.*Unypoly.* <newaccountonly> # inappropriate usernames
.*(개새끼|씹새).* <newaccountonly> # inappropriate usernames
.*씨(발|팔).* <newaccountonly> # inappropriate username
.*무현.* <newaccountonly> # inappropriate usernames
.*지랄.* <newaccountonly> # inappropriate username
.*섹스.* <newaccountonly> # inappropriate username
.*보민.* <newaccountonly> # LTA
.*황건.* <newaccountonly> # LTA
.*보르민.* <newaccountonly> # LTA
.*보르맹.* <newaccountonly> # LTA
.*볼민.* <newaccountonly> # LTA
.*보오민.* <newaccountonly> # LTA
.*씨뱔.* <newaccountonly> # LTA
.*좆까.* <newaccountonly> # LTA
#Weird character new account spam
.*[①-⑨]{6}.* <newaccountonly> # to release pressure on the enwiki abusefilter
.*08440828240.* <newaccountonly> #cross-wiki spam
.*271383970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]]
#Spam
.*Thincomme.* <newaccountonly>
.*27138970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]]
#LTA
.*password.* <newaccountonly>
.*passis.* <newaccountonly>
.*Paul Bedson.* <newaccountonly>
#RuneScape
.*Attack.* <newaccountonly>
.*Strength.* <newaccountonly>
.*Defence.* <newaccountonly>
.*Ranged.* <newaccountonly>
.*Magic.* <newaccountonly>
.*Prayer.* <newaccountonly>
.*Farming.* <newaccountonly>
.*Dungeoneering.* <newaccountonly>
.*Constitution.* <newaccountonly>
.*Crafting.* <newaccountonly>
.*Mining.* <newaccountonly>
.*Smithing.* <newaccountonly>
.*Fishing.* <newaccountonly>
.*Cooking.* <newaccountonly>
.*Firemaking.* <newaccountonly>
.*Woodcutting.* <newaccountonly>
.*Runecrafting.* <newaccountonly>
.*Fletching.* <newaccountonly>
.*Agility.* <newaccountonly>
.*Herblore.* <newaccountonly>
ae3a87096a4f1994bc73c15616a0388a3f0542ed
171
170
2018-10-23T13:55:39Z
Jayden
52
wikitext
text/x-wiki
###########################################################################
# DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF [[w:en:regular expressions|REGEX]]! #
###########################################################################
#
# This is a list of page titles which are blocked from creation/editing on our wikis.
# Guidelines:
# - This page, delicate as it is, is editable by admins only.
# - To disable an entry, *remove* it, don't comment it out.
#
# For syntax guidelines see [[mw:Extension:Title blacklist]]
<!-- leave this line exactly as it is --> <pre>
## Technical
# no multiple ! or ?
.*[!?]{3,}.* <autoconfirmed>
# no pseudo-wiki-deep-links
(?:[^\/]+[\/:])?(?:index\.php|w\/wiki)(?:\/.+)?
.*''.* <newaccountonly>
# URI like page titles
.*[?&]+[^=]+=[^&]+.*
# domain names
.*[\. ](?:com|org|uk|net|info|gov|kz|ru|ir|biz|info|кз|pt|br)\b.* <newaccountonly>
# fake ipv4
.*(?:[0-9]{1,3}\.){3}[0-9]{1,3}.* <newaccountonly>
# Wikis
.*mediawiki.* <newaccountonly>
.*(?:wiki(?:[mp]edi[ae](?!n))).* <newaccountonly|antispoof>
.*(?:wiki(books|data|news|quote|source|species|versity|voyage)).* <newaccountonly|antispoof>
.*wiktionary.* <newaccountonly>
# WikiVoyages merger unclaimed account renaming conflict avoidance
.*\(?:W[TV]-\w{2}\) .* <newaccountonly>
# Google
google.*\.html
# testing new group
.*[Tt]estaccountfornewgroup.* <newaccountonly>
.*userlogin.* <newaccountonly>
##Usernames people
# functional accounts
.*AD+MI+N.* <newaccountonly|antispoof>
.*sysop.* <newaccountonly|antispoof>
.*moderator.* <newaccountonly|antispoof>
.*arbit(?:er|rator).* <newaccountonly>
.*checkuser.* <newaccountonly|antispoof>
.*oversight.* <newaccountonly|antispoof>
.*S+T[EO]+(?:W|VV)+A+RD.* <newaccountonly|antispoof>
.*bue?r(?:eau|o)[ck]r?at.* <newaccountonly>
.*\bspravce\b.* <newaccountonly|antispoof> # [[Special:PermanentLink/16431112#Wikipedie usernames]]
# schiedsgericht in w:de
.*schieds(?:ge)?richt.* <newaccountonly>
.*WMF.* <newaccountonly|antispoof>
.*molly white.* <newaccountonly|antispoof>
.*tulsi [a-z]h?agat.* <newaccountonly|antispoof>
.*sro[ \.\-]?2[ \.\-]?3.* <newaccountonly>
.*WikiDan.{0,10}61.* <newaccountonly> # See [[w:en:Wikipedia:Sockpuppet_investigations/Moutray2010]]
.*cһеск[ИѴ]ѕег.*
.*сап ѕи[ск]+.*
.*һогѕе.*
.*\bԁіск.*
.*\bсоск.*
# strong language
.*AIDS.* <newaccountonly|casesensitive>
.*ASS+HO+L+E.* <newaccountonly|antispoof>
.*BASTARD.* <newaccountonly|antispoof>
.*BITCH.* <newaccountonly|antispoof>
.*COCKSUCK.* <newaccountonly|antispoof>
.*CUNNILINGUS.* <newaccountonly|antispoof>
.*[CK(]UNT.* <newaccountonly|antispoof>
.*VAGINA.* <newaccountonly|antispoof>
.*DILDO.* <newaccountonly|antispoof>
.*FAG\.?G+OT.* <newaccountonly|antispoof>
.*FU[C(K]+K+ <newaccountonly|antispoof>
.*f\*ck.* <newaccountonly|antispoof>
.*HITLER.* <newaccountonly|antispoof>
.*P[Eê]+N+I+S.* <newaccountonly|antispoof>
.*SLUT.* <newaccountonly|antispoof>
.*PRO+STITUTE.* <newaccountonly|antispoof>
.*PA?EDO+(?:PH|F)ILE.* <newaccountonly|antispoof>
.*JEW.* <newaccountonly|casesensitive>
.*fellatio.* <newaccountonly>
.*lesbianism.* <newaccountonly>
.*molest[\ s].* <newaccountonly>
.*ni+(?:gg|qq)+(?:a|er).* <newaccountonly>
.*orgasm.* <newaccountonly>
.*scr[o0]tum.* <newaccountonly>
.*[8B]\={2,}D.* <newaccountonly>
.*russavia.* <newaccountonly>
.*Belanidia.* <newaccountonly>
.*[YyIiíıl]\.?[Aa]\.?[NnMm]\.?[Gg]\.?[Uu]\.?[Aa]\.?[SsZz].* <newaccountonly>
.*DARIO SEVERI.* <newaccountonly>
.*Vou (?:cagar|defecar|mijar|ejacular|gozar).* <newaccountonly>
.*[Ck]aguei.* <newaccountonly>
.*GRS73.* <newaccountonly>
.*Chronus.* <newaccountonly>
.*is my ho(?:me|[a-z]se|my|mey).* <newaccountonly|antispoof>
.*housegoy.* <newaccountonly|antispoof>
.*homoboy.* <newaccountonly|antispoof>
.*homosexo.* <newaccountonly|antispoof>
.*wikinger.* <newaccountonly|antispoof>
.*home[iy][bg]oy.* <newaccountonly|antispoof>
.*homie[bg]oy.* <newaccountonly|antispoof>
.*\bpeniz.* <newaccountonly> # [[special:permalink/17162342#Peniz]]
.*fuck you.* <newaccountonly|antispoof>
.*下凵ㄈ水.*
.*山工水工户三多工月.*
.*代月七三.*
.*弓七三山月民多弓 .*
.*huge cock.*
#German strong language
.* ist schwul.* <newaccountonly|antispoof>
# fick...
.*fick(?:e[rn]\b|t\b| d[ieo]).* <newaccountonly|antispoof>
# scheiss
.*sche?(?-i:i(?:ß|s{2})).* <newaccountonly|antispoof>
# wichser
.*wi(?:chs|x{1,3})e?r.* <newaccountonly|antispoof>
# arschloch
.*\barschl.* <newaccountonly|antispoof>
# Chronic Vandal
.*auwal.* <newaccountonly|antispoof> # [[Special:CentralAuth/Auwall]], chronic account creation vandal
#Portuguese strong language
.*[CK]ARALHO.* <newaccountonly|antispoof>
.*BU[CS]ET+(?:INH)?A.* <newaccountonly|antispoof>
.*FODA(?:-?[SC]E)?.* <newaccountonly|antispoof>
.*VAI[- ]TOMAR[- ]NO.* <newaccountonly|antispoof>
.*VAI(?:[- ]?[TCS])?E[- ]?FUDER?.* <newaccountonly|antispoof>
.*CARA[- ]DE[- ]PAU.* <newaccountonly|antispoof>
.*OTARIO.* <newaccountonly|antispoof>
.*DESGRACA.* <newaccountonly|antispoof>
.*punhet[ae].* <newaccountonly>
.*viado.* <newaccountonly>
.*bosta.* <newaccountonly>
.*\bporr+a\b.* <newaccountonly>
.*cara de cu.* <newaccountonly>
.*\bmerda\b.* <newaccountonly>
.*nunca ser[aá].* <newaccountonly>
# WOW
.*on ?wheels.* <newaccountonly>
.*on wh[eéèẽȩëêēẹẹėĕěę]+ls.*
.*wikipedo.* <newaccountonly>
.*\bNC state\b.*\bis\b.* <newaccountonly>
.*fuquay.* <newaccountonly>
.*fooledyouSt(?:u|ew)ards\d{0,4}.* <newaccountonly>
.+massive c.* <newaccountonly>
.*negro scum.* <newaccountonly>
.*awp's massive c.* <newaccountonly>
.*tched by.* <newaccountonly>
.*rap(?:es?|ing).?bab(?:y|ies).* <newaccountonly>
.*stretċhed.* <newaccountonly>
.*StretċhedBy.* <newaccountonly>
.*str[eėéèëê]tch[eėéèëê]d.* <newaccountonly>
.*vanda[lI].* <newaccountonly>
.*king my co+ck.* <newaccountonly>
.*G[rw]{2,3}ap.* <newaccountonly>
.*[GⒼĜĞĠĢƓǤǦǴḠ].*[RŔⓇŖŘȐȒṘṚṜṞ®].*[AǼAÀⒶÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*[WŴẀẂẄẆẈ₩].*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly>
.*[ⒼGĜĞĠĢƓǤǦǴḠ].*[RŔŖⓇŘȐȒṘṚṜṞ®].*[AǼⒶAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*VV.*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly>
(?i:[GĜĞĠĢƓǤǦǴḠ69&Γ]((\W|\W.*\W)?[RŔŖŘȐȒṘṚṜṞ®Ρ₧ÞþΡρРрƤṔṖǷ](?:\W|\W.*\W)?)+(?:[ǼAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦȺḀẠẢẤẦẨẪẬẮẰẲẴẶÆǢ4@?Α](?:\W|\W.*\W)?)+(?:[VƲṼṾWŴẀẂẄẆẈ₩UÙÚÛÜŨŪŬŮŰŲǓǕǗǙǛΫΥΫΎ](?:\W|\W.*\W)?)+[PƤṔṖǷ₧ÞþΡρРр]) <newaccountonly>
.*hagg[ae]r.* <newaccountonly>
.*[НHΗHⱧ]+[[:punct:] ]*[ΆAÁÀÃÄÂΑАA]+[[:punct:] ]*[GGԌ]+[[:punct:] ]*(?:[ΆAÁÀÃÄÂΑАA]|[EЕΕËEĖ])+[[:punct:] ]*[RRЯ]+.* <casesensitive>
.*[НHΗHⱧ][EЕΕËEĖ][RRЯ][MМΜM][YΥY].* <casesensitive>
.*JEWS DID.* #VasilievVV 2008-05-01
.*Śemitic.*
.*ni[ğǵģĝġĠĞ]+er.*
.*\bon.t[iy]res\b.* <newaccountonly|antispoof>
.*pelican.shit.* <antispoof>
.*my.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+e+.{0,5}[bßβбв฿]+o+y.* <newaccountonly|antispoof>
.*[mɯḿṁṃмӍμ₥]y.+\b[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+(?:i+[e3عڠẽəɵ]+|[e3عڠẽəɵ]+y+)s*\b.* <newaccountonly|antispoof>
.*[mɯḿṁṃмӍμ₥]y.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+[oóòôöõǒōŏǫőœøəόοωὸὀὁὄὂὅὃоөӧӫδσʘǿọ0]+[uúùûüũůǔūǖǘǚǜŭųűύvṽṿwŵẁẃẅẇẉẘΦφΨψωώὼώᾠᾡᾢᾣᾤᾥᾦᾧѱѵѷѿ]+s+e+.{0,5}[bßβбв฿ьҌҍ]+o+y.* <newaccountonly|antispoof>
.*Rymax[0-9]+.* <newaccountonly>
.*Omegariley[0-9]+.* <newaccountonly>
.*wa+n+k+e*r.* <newaccountonly|antispoof>
#Stewards and SWMT
.*sKy[1Il][uüv].* <newaccountonly>
.*Naw?linwiki.* <newaccountonly>
.*Nishkid64.* <newaccountonly>
.*Alisons?.*? (?:b[i ]{1,2}tch|shit) <newaccountonly>
.*[mM][@a]t[3e]r[il1ìíïîīI]alsc[il1ìíïîīI][3e]nt[il1ìíïîīI]st.* <newaccountonly>
.*favonian.* <newaccountonly>
.*[il]nf[il]n[il]te[0-9]{4}.* <newaccountonly|antispoof|errmsg=titleblacklist-forbidden-new-account>
.*[il]nf[il]n[il]te[0-9]{4}.* <autoconfirmed|antispoof> # Prevent article creation with such name.
.*B.?sadowski.* <newaccountonly|antispoof>
.*Tege[lI].* <newaccountonly|antispoof>
.* Тегела? .* <newaccountonly|antispoof> # Tegel in Russian is my understanding
.*\bajraddatz.* <newaccountonly|antispoof>
.*marcoaurelio.* <newaccountonly|antispoof>
#Other users
.*j[iu]m(?:bo|my) ?wh?ales.* <newaccountonly>
.*Kr[i1l]mpet.* <newaccountonly>
.*Betacommand.* <newaccountonly>
.*[cC]arol.?[mM]\.?o\.?ore.* <newaccountonly>
.*\s+[jJ]\.?[Dd]elanoy.* <newaccountonly>
.*[Ee]lcobbola.* <newaccountonly>
.*[Vv]zaak.* <newaccountonly>
.*Phaedriel <newaccountonly> #per CU-l
.*DanielTom\d.* <newaccountonly>
.*HERBYTHYME.* <newaccountonly|antispoof> # xwiki issue of harassment
.*parbel.* <newaccountonly|antispoof>
.*seewo(?-i:[LlI][Ff]).* <newaccountonly|antispoof>
.*Zzuuzz.* <newaccountonly|antispoof>
.*Ingrid Gome[sz].* <newaccountonly|antispoof>
.*Taichi.* <newaccountonly|antispoof>
.*Lomita.* <newaccountonly|antispoof> # [[special:permalink/17718012#Lomita]] [[special:diff/17728420]]
.*Krichel.* <newaccountonly|antispoof>
.*Amire80.* <newaccountonly|antispoof>
.*PlyrStar93.* <newaccountonly|antispoof>
.*Cruizir .* <newaccountonly|antispoof>
.*\bCruiz.r\b.*
.*Bonadea .* <newaccountonly> # abuse by JA, via [[SRG]]
.*TonyBallioni.* <newaccountonly>
.*De[aeiou]?fender\b.* <newaccountonly|antispoof>
.*Plyr?Star93.* <newaccountonly>
.*\bchrissymad.* <newaccountonly>
.*SA.?13 Bro.* <newaccountonly>
.*\bpraxidica.* <newaccountonly>
##LTA
# [[w:ja:LTA:ISECHIKA]] and other ja titles
.*レオパレス.* <newaccountonly>
.*フェロモンたっぷり.* <newaccountonly>
.*(?:ヤリマン|レイプ|女体盛り|レズ(?:ビアン)?|ビッチ|咥えて欲しい).* <newaccountonly>
.*(?:[被容]疑者|被告|受刑者|加害者).* <newaccountonly>
.*(?:悪質|クレーマ|無賃乗車|万引き?|窃盗).* <newaccountonly>
.+(?:組直[系参]).+ <newaccountonly>
.*(?:\+81\D?|0)[7-9]0(?:\D?\d{4}){2}.* <newaccountonly|antispoof>
.*風俗.* <newaccountonly>
# Bambifan
.*Spider's.*Web.* <newaccountonly>
.*Pig(?:'s)?.*Tale.* <newaccountonly>
# Who cares who it is
.*Chaosnamepuppet.* <newaccountonly>
Jorge Queirolo Bravo <autoconfirmed>
User(?: talk)?:(?:Barsoom Tork|Pocoyo Albatross|Anything Muppets|Moosey Mouse|Inbloomed Muppets).* <casesensitive|noedit>
# Harold
.*H.R.[L|1I]D.*K(?:R|[|!ɨᎥ1iIÍÌĬîÎǏÏĨįĮĪıİlľŀłļḷΙιіІЇ丨])+che[L|1I].* <newaccountonly|antispoof>
.*K[Ri]+CH[e'][L|1I].*H.R.[L|1I]D.* <newaccountonly|antispoof>
# Vicky Kadian [[special:permalink/17551440#Vicky Kadian]]
.*Vì[ck]ky Kadian.* <antispoof>
.*Kadian Vi[ck]ki.* <antispoof>
.*विक्की कादियान.*
.*कादियान विक्की.*
# DieselSun, repeat article creation on self, checkuser detail available
.*Tatarniko[fv] Ale(?:ks|x)ande?r.*
.*Ale(?:ks|x)ande?r Tatarniko[fv].*
.*Alexander Sergeevich Tatarnikov.*
.*diezel\s{0,5}sun.*
.*Александер Татарников.*
.*Александр Сергеевич Татарников.*
# Brandon Richardson, repeat article creation on self [[Special:PermanentLink/9666160]]
Brandon (?:\w{0,20} |Q\. )?Richardson
.*Prince Richardson.*
# Javad Ramezani
.*[jcy][ae]v\w[dt][\. ]{0,5}\w[ae]m\w?z[aeo]ni?.* <antispoof>
.*[ae]m\w?z[ao]ni?[\. ]{0,5}[jdc][ae]v\w[dt].* <antispoof>
.*جواد.*رمضان.*
.*Me and Selena.*
.*Javad[\. ]{0,5}\(?:s[iaoe]nger\).*
.*[ҶЏЖж]а[ву][оа]д\s{0,5}\w{0,5}\s{0,5}Рам[ае][зд][оа]н.*
.*ჯავადის[\. ]{0,5}რამადანის.*
.*ஜவாத்[\. ]{0,5}ரம[ளாலா]ன்.*
.*Javad Ramadan.* <autoconfirmed>
.*Javad Shorab.* <autoconfirmed|antispoof>
# José Rafael Cordero Sánchez [[special:permalink/16580741]] [[Special:diff/17786922]]
.*(?:Jos.|R.(fael)?) Cordero S.nch.z.*
.*José Cordero.* <autoconfirmed>
# Evw
[^:]+:Archelange <newaccountonly>
# Cross-wiki sock
.*Modern ?Apizza.*
# Spam patterns
.*Web20(?:tool|marketing|site|summit).* <newaccountonly>
.*cheap[sr]al[a-z]{1,4}(?:\d{1,2})?.* <newaccountonly>
.*polo(?:online|outlet).* <newaccountonly>
.*cash.?advance.* <newaccountonly>
.*loans?.?(?:lender|solution).* <newaccountonly>
.*lose.?weight.* <autoconfirmed>
.*weight.?loss.* <newaccountonly>
.*paydayloan.* <newaccountonly>
.*bktube\d{2}.* <newaccountonly>
.*thai(?:vdo|xx)x\d.* <newaccountonly>
.*pay[0o]neer.* <newaccountonly>#multiple a/c names starting with name, some appending, blocking for articles too
\bpay[0o]neer\b
.*gain inches.*
.*growing tips anyone.*
.*height (?:today|increas|discrimin|from).*
.*shoe lift (?:insole|addition| ?\-|to make).*
.*(?:with|using|the|\.|get|effective|introducing|ease|forget|right) shoe lift.*
.*(?:lifts for|taller) shoe.*
.*(?:hina|hinese|wholesale|cheap|buy) (?:authentic|sports|hockey|star game)? ?jersey.*
.*do s and don ts of.*
.* most effective way.*
.*strateg(?:y|ies) to buy.*
.*breaking your budget.*
.*article promotion tip.*
.*custom lanyard.*
.*mimy.*s[lℓ£]uiter.* <antispoof>
.*(?:best|top|with|through|perfect|having|ideal|using|beneficial|effective) autism.*
.*marketing instant.*
.*pay affiliate.*
.*minecraft (?:server|download).*
.*great tips .*
.*self.?employed loans.*
.*cash with no income.*
.*best SEO .*
.*(?:strong|good| a| the) NHL (?:pullover|shirt|jacket).*
.*NHL (lover|supporter|enthusiast|fanatic).* <autoconfirmed>
.*properties for sale.* <autoconfirmed>
.*\beasy methods.* <autoconfirmed>
.*home equity loan.* <autoconfirmed>
.*card debts? repayment.* <autoconfirmed>
.*your (?:forthcoming|next) (?:occasion|function|occurrence|party|celebrat).* <autoconfirmed>
.*\b(?:ways|tips|how|methods) to (?:obtain|choose|discover).* <autoconfirmed>
.*\b(?:dvantages|benefits) of (?:booking|renting|le(?:tt|as)ing).* <autoconfirmed>
.*\bAduPoker.*
.*\bpoker online.* <autoconfirmed>
.*\blimo (p?:rovider|company|service|program|support|assist).* <autoconfirmed>
.*manage your loan.* <autoconfirmed>
.*on(?: the (?:(inter)?net|web)|.?line) gaming fun\b.*
.*memorable team (?:development|building).*(?:basic|tips|guideline|suggestion|security|safeness|regulation|practice|rules|protection).* <autoconfirmed>
.*tax preparation (?:consultation|service).* <autoconfirmed>
.*(?:progress(?:on)?|advancement|trend|development) (?:along with|in addition to|as well as|and also|plus) devolution.*
.*trying to conceive.* <autoconfirmed>
.*avoid these foods.* <autoconfirmed>
.*tax return easily.*
.*\bbest income tax.*
.*fastest growing.* <autoconfirmed>
.*casinos? (?:online )?(?:casino|wagering|betting|playing|poker|gaming|gambling|games|strateg).* <autoconfirmed>
.*(?:outlet|store|casinos) online.* <autoconfirmed>
.*champion menwear.* <autoconfirmed>
.*cheap finance.* <autoconfirmed>
.*\bfind money .* <autoconfirmed>
.*lottery on.?line.* <autoconfirmed>
.*football (?:gambling|bet(?:s|ting)?)\b.* <autoconfirmed>
.*flexible loan views.* <autoconfirmed>
.*(pertaining to|reduce|intended for) ((motor )?vehicle|auto(mobile)?|car( or truck)?) (improvement|maintenance|fix|repair|vehicle|problem|restore).* <autoconfirmed>
.*(professional|skilled|competent|seasoned) auto (auto|repair shop|technician|shady).*
.*(review|strategy) (tricks|tips|secret|suggestions).* <autoconfirmed>
.*(custom|silicone?|printed|cheap|rubber|charity) (wristband|bracelet).* <autoconfirmed>
.*(stage|phase|period|developmment|level)s? of (cystic )?(pimple|zit|acne).* <autoconfirmed>
.*\bacne (treatment|cure|breakout).* <autoconfirmed>
.*(flourishing|productive|profitable|thriving|successful|effective|prosperous) natural acne.*
.*\btips and tricks.* <autoconfirmed>
.*paypal money adder.* <autoconfirmed>
.*(effective|superb|excellent|great|fantastic) seo (firm|corporation|provider|organi[sz]ation|business).*
.*(medical|health|clinical).?(related|care|method of)? (malpractice|travel|transport|vehicle).* <autoconfirmed>
.*prenuptial (documents|negotiating|contract|legal|agreement|deals).* <autoconfirmed>
.*luxury (?:vehicle|automo(tive|bile)|(?:ar or )?truck) (?:review|evaluation|critiques|rating|opinion).* <autoconfirmed>
.*(hir|rent|book|reserv)ing( an?)? (extra|luxuri(e|ou)s|extravagant) (?:auto(?:mo(t?:ive|bile))?|car|truck|vehicle|motor).* <autoconfirmed>
.*\b(?:vehicle|auto(?:mo(?:tive|bile))?|car|truck|sedan) (?:driving|sales|maintenance|loans|repair|restore|mechanic)\b.* <autoconfirmed>
.*\bhow to (?:locate|find) a (competent|professional|skilled).* <autoconfirmed>
.*tips that will save money.* <autoconfirmed>
.*\bcruising for the.* <autoconfirmed> # spam added March 2017, can probably culled after 6 months
.*(?:your|own) website easily.*
.*(?:of|with|easily) using (?:quidoo|hubpages).* <autoconfirmed>
.*(?:\b|-)(?:fuss|cut|simple|free|less|realistic|world|practical|elements|secrets|systems|details|plans|criteria|products|advice|programs|solutions|aspects|of|in|for) warehouse.* <autoconfirmed> # April 2017
.*design shop.* <autoconfirmed>
.*\bТитан гель.* <autoconfirmed>
.*\bhammer toe.* <autoconfirmed>
.*\btreatments? and cure.* <autoconfirmed>
.*\bsymptoms? and treatment.* <autoconfirmed>
.*((?:Kendall|Kylie|Kris|Caitlyn) Jenner|(Khloe|Kourtney|Rob|Kim) Kardashian|Scott Disick)[ \-]\w.* <autoconfirmed>
.*\b(?:plain black|bandage) (wrap|long)? ?dress.* <autoconfirmed>
.*herve leger \w.* <autoconfirmed>
.*(buy|cialis vs|generic) viagra.* <autoconfirmed>
.*(?:cialis|viagra) (generic|coupons|without a|online).* <autoconfirmed>
.*sulfate explained.* <autoconfirmed>
.*\bHVAC ?(?:\.|assistance|accomplishment|encounter|purchase|suggest|advice|concern|by us|demand|good|is eas|using|with|success|begin|guid|that |achieve|expert|trouble|practic|rookie|problem|could|tip|need|may|require|which|is ).* <autoconfirmed>
.*heating and air conditioning.* <autoconfirmed>
.*mattress (?:sales|headboard|start|retail|wars|discount|mattress|bed|pad|again|would|market|security|good|from).* <autoconfirmed>
# tv stream
.*\bon.?line ((tv )?coverage|free) <autoconfirmed>
.*\b(final|watch)[ \-\.]+(?:now|free |winter|live).* <autoconfirmed>
.*\blive[ \-\.](?:online|stream|free|hd|six nat).* <autoconfirmed>
.*\bst\.re\.am.* <autoconfirmed>
.*\brugby\*\*.* <autoconfirmed>
.*\bgreat things about\b.* <autoconfirmed>
.*\bunderstanding files\b.* <autoconfirmed> # per stewards
.*(?:cheap|buy) (tizanidine|zanaflex).*
.*muscle relaxants.* <autoconfirmed>
.*(?:simple|fat) (?:fast|weight)[ -]loss.* <autoconfirmed>
.*weight[ -]loss (supplement|and).* <autoconfirmed>
.*(?:another|crash|ketogenic|carb) diet.* <autoconfirmed>
.*building (diet|tip).* <autoconfirmed>
.*body fat on.* <autoconfirmed>
.*simple home remedies.* <autoconfirmed>
.*\bstone island\b.* <autoconfirmed> # simple, may be too harsh, let us stop the worst of the spam -- billinghurst 20180718
.*\b(?:outlet|sale|official) (?:shop|store|clearance|boutique|site|sale)\b.* <autoconfirmed>
.*salvatore ferragamo \w.* <autoconfirmed>
.*ferragamo (retailer|belt).* <autoconfirmed>
.*best low cost.*
.*replica outlet.* <autoconfirmed>
.*online gaming.* <autoconfirmed>
.*\bdrugs online.* <autoconfirmed>
.*male enhancement.* <autoconfirmed>
.*natural skin care.* <autoconfirmed>
.*\bproven methods.* <autoconfirmed>
.*to self improve.* <autoconfirmed>
.*messenger marketing.* <autoconfirmed>
.*make money online.* <autoconfirmed>
.*market your (?:web.)?site <autoconfirmed>
.*advertise businesses.* <autoconfirmed>
.*levels of success.* <autoconfirmed>
.*simple good ideas.* <autoconfirmed>
.*merrell walking boots.* <autoconfirmed>
.*buy the best.* <autoconfirmed>
.*get viagra.* <autoconfirmed>
.*for lasting longer.* <autoconfirmed>
.*when (?:making a purchase|buying).* <autoconfirmed>
.*\breal money.* <autoconfirmed>
.*\bbetonline casino.* <autoconfirmed>
.*budget tablet.* <autoconfirmed>
\blose \d\d pounds <autoconfirmed>
.*Advocate Simranjeet Singh.*
.*Simran(:?jeet)?.?Law.*
.*Alma Lilia Luna Olivas.* <autoconfirmed>
# tech support spam
.*Hpprintersupp(o|0)rt.* <newaccountonly>
.*supp(o|0)rt helpline.* <newaccountonly>
.*(?:help[ \.]+desk|phone)[ \.]+number.* <newaccountonly>
.*customer care.* <newaccountonly>
.*service (?:tech|supp(ort)?).* <newaccountonly>
.*quickbook.* <newaccountonly>
.1[ \-\.]?8[0oO]{2}[ \-\.]?\d{3}[ \-\.]?\d{2}[0oO]
.*(?:dell|hp|brother|canon) printer.* <autoconfirmed>
.*[I1][ \-~\.]?8[ \-~\.]?[0oO][ \-~\.]?[0oO][ \-~\.]?26[ \-~\.]?9[ \-~\.]?{I1][ \-~\.]?6[ \-~\.]?[0oO][ \-~\.]?8.*
.*\b[I1]844.?46[I1].?2828\b.*
.*[nN]orton [lL]ive [hH]elp.*
.*(?:helpline|tech|s(ervice|upport)) (tele)?phone number.* <autoconfirmed|antispoof>
.*(?:support|contact).?toll.?free.*
.*0.800.098.8727.*
.*(?:facebook|quickbooks) (?:customer|helpline|support|technical|on-?line).*
.*(?:gmail|tech|customer)(?:\.|nichal)?[ \.](?:service|support).* <autoconfirmed|antispoof>
.*Q\.u\.i\.c\.k\.b.*
.*1800-?213-?2171.*
.*1844-?203-?1044.*
.*supp0rt.*
.*(help desk|support)(.?phone)?.?number.*
.*c\.u\.s\.t\.o\.m\.e\.r.*
.*s\.u\.p\.p\.o\.r\.t.*
.*n\.u\.m\.b\.e\.r.*
.*ℕ∪mβεR.*
.*better page rank.*
.*toll free (1800|number).* <autoconfirmed>
.*1800\d{7} helpline number.* <autoconfirmed>
.*91[ \-\.]\d{10}.* <newaccountonly>
.*Gððglê.*
.*gmåïl.*
.*§µþþðr†.*
.*þhðñê.*
.*ñµmßêr.*
.*131.?2389.?2398.*
.*186.?7275.?9878.*
# merchandise shopping
.*(?:custom|printed| own|blank) t(ee)?.?shirt.* <autoconfirmed>
.*t(?:ee)?.?shirts? (printing|quilt|everywhere|design|online|(to|on|in) |buy).*
.*best online (?:fashion )?shop.*
.*online shopping (find|for).*
.*for global customer.*
.*the hottest new.* <autoconfirmed>
.*Afγιαdable.*
.* earn online money.*
.* loan faster.*
.* as discounts.* <autoconfirmed>
.*check this out.*
.*wholesale soccer.*
.*\bbuy cheap.*
.*\bwins? customers.* <autoconfirmed>
.*(?:puma|lacoste|reebok|randall|vasque|adidas|kids|getting|valentino) (?:trainer|shoe|shorts|footwear|mens|golf|handbag).* <autoconfirmed>
.*(?:discount|buy) (?:clothing|shoes) online <autoconfirmed>
.*beneficial (?:deal|discount)s
.*(?:penis|natural) enhancement.* <autoconfirmed>
.*\bbest skin.* <autoconfirmed>
.*how to make your.* <autoconfirmed>
.*website promote.* <autoconfirmed>
.*5 reasons to stop.* <autoconfirmed>
.*\bbest internet.* <autoconfirmed>
.*web marketing consultant.* <autoconfirmed>
.*play poker on.?line.* <autoconfirmed>
.*\bquickest way.* <autoconfirmed>
.*muscle building food.* <autoconfirmed>
.*skin care tip.* <autoconfirmed>
.*\bpenis exercises.* <autoconfirmed>
.*teeth whitening.* <autoconfirmed>
.*porcelain crown cost.* <autoconfirmed>
.*dental veneer.* <autoconfirmed>
.*picking the best.* <autoconfirmed>
.*\bsave money.* <autoconfirmed>
.*consider before buying.* <autoconfirmed>
.*most dependable.* <autoconfirmed>
.*(?:glass|windshield) replacement.* <autoconfirmed>
.*benefits of (?:choos|select).* <autoconfirmed>
.*tips on (?:choos|select).* <autoconfirmed>
.*fixed by professionals.* <autoconfirmed>
.*\bbest coupon.*
.*promo(?:tional)? code.*
.*anti[ -]aging skin.* <autoconfirmed>
.*\bhow to decide.* <autoconfirmed>
.*\bsale online.* <autoconfirmed>
.*points to consider.* <autoconfirmed>
.*healthy skin.* <autoconfirmed>
.*memorabilia online.* <autoconfirmed>
.*cheapest price.* <autoconfirmed>
.*your online business.* <autoconfirmed>
.*by seo service.* <autoconfirmed>
#"Polish spam"
{{ns:3}}:.*Kołobrzeg.*
{{ns:3}}:.*wybór kwatery*
{{ns:3}}:.*wybór miejsca noclegowego*
# Cross-wiki spammer
{{ns:2}}:Vasilisa(\d)+
.*Vasilisa(\d)+ <newaccountonly>
.*Lovesunshine <newaccountonly>
.*[Mm]ichael.[kK].hntopf.*
.*Hunter ?Mariner.*
.*radio.manà.*
({{ns:2}}:)?augusto.de.luca\b
.*peer.?van.?mladen.*
.*predrag.jugovic.*
.*Lui\b.Morais.*
.*Mayestrion.*
.*Marco.*[Dd]i.*Meco.*
# Per CU-L 13/06/2012, cross-wiki spam
[^:]+:Mainline <newaccountonly>
# Amilton de Cristo
.*Am[iíìîï1lɪi̯]{2,5}ton(?:.Rodrigu[eèéêë3][sz])?.(?:de.Cristo|of.Christ).*
.*O.verdadeiro.avivamento.*
# Cross-wiki pattern spambots
#note that setting a remove date can help keep this list smaller
.*Meciurilive.* <newaccountonly> # delete after Feb 2016
# Vandal patterns
[pṕ]lays?\s*with <newaccountonly>
P[eèéêë][iìíïî]d[aàáâä]r <newaccountonly>
.*(?:pega|senta).na.(?:banana|lin[gĝģğġ][uüûùú][iìíîï][cçćĉ]a|salsi(?:ch|xx?)a).* <newaccountonly>
# Cross wiki vandalism pages
.*mixing sailors.*
# Cross-wiki Chinese vandalism: zh:WP:LHLS and zh:WP:HYIP and similar vandalism
.*[啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed>
.*[乌鸟岛烏鳥島钨鎢邬鄔呜坞].*[跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed>
.*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡].*[氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed>
.*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇].* <autoconfirmed>
.*Make.*cat.* <autoconfirmed>
.*Mys.*721tx.* <autoconfirmed>
# 影武者 (from [[zh:]]) - well-known targets of serial vandalism
.*影.*武.*者.* <newaccountonly>
.*[邓鄧].*[傑杰].* <newaccountonly>
.*林.*士.*涵.* <newaccountonly>
.*Tian[0-9]{2,4}[A-Za-z] <newaccountonly>
# Cross-wiki vandal
.*[ĐDd]okdo.*kor.* <newaccountonly>
.*Đokdo.* <newaccountonly>
.*Докдо республика корея.* <newaccountonly>
.*SERVICE.*KOMPOR.* <newaccountonly>
.*CALL.087808242095.*
.*BAJOT.*Z.*
.*REVENGE.*THE.*FATE.*
.*Hendrix.*Adi.*Surya.*
.*jual.*obat.*
.*Ciacho[0-9]{2}.* <newaccountonly|antispoof>
.* fu[a-z]{1,5}?rdai. *
.*\bfuerdai.* <antispoof>
.*fj?[uv][ae]rd[ae]+[iǐī].* <newaccountonly>
.*vand[áǎ]l.*
.*cruǐzǐn\.*
# From Japanese Wikipedia. [[Special:Permalink/11656464]]
## functional accounts and related terms
.*管理.* <newaccountonly> # admin
.*ビューロクラット.* <newaccountonly> # bureaucrat
.*チェックユーザ.* <newaccountonly> # checkuser
.*スチュ[ワア]ード.* <newaccountonly> # steward
.*オーバーサイト.* <newaccountonly> # oversight
.*オンブズマン.* <newaccountonly> # ombudsman
.*開発者.* <newaccountonly> # developer
.*理事.* <newaccountonly> # board member
.*委員.* <newaccountonly> # committee
.*財団.* <newaccountonly> # foundation
.*[ブぶ][ロろ][ッツシっつ][クく].* <newaccountonly> # "block"
## Project names
.*ウ[ィイ]キ([ペメピミ]ー?デ[ィイ]ア|ニュース|ブックス?|ソース|コモンズ|ク[オォ]ート|データ).* <newaccountonly>
.*ウ[ィイ]クショナリ.* <newaccountonly>
## Han characters (for zh, ja, etc.)
.*[殺死腐汚盗嫌狂虐滅罪姦屁尻葬屑].* <newaccountonly>
.*暴[[:punct:] ][行力言動动亂乱].* <newaccountonly>
.*害虫.* <newaccountonly>
.*自慰.* <newaccountonly>
## Japanese derogatory language
.*[荒あア][らラ]?[しシ].* <newaccountonly>
.*氏[なにぬねのんナニヌネノン].* <newaccountonly>
.*[こコ][ろロ][しシツ].* <newaccountonly>
.*(半|はん|ハン)(ころ|コロ|ごろ|ゴロ).* <newaccountonly>
.*(餓鬼|がき|ガキ).* <newaccountonly>
.*(鬼畜|[きキ][ちチ][くク]).* <newaccountonly>
.*(莫.?迦|馬.?鹿|[ばバ][ー・]?[かカ]).* <newaccountonly>
.*(阿呆|[あア][ー・]?[ほホ]).* <newaccountonly>
.*(気違い|基地外|吉外|きちがい|キチガイ).* <newaccountonly>
.*(嘘|うそ|ウソ)[をヲ]?(つ[くき]|ツ[クキ]).* <newaccountonly>
.*(禿|はげ|ハゲ).* <newaccountonly>
.*(かつら|カツラ|ヅラ).* <newaccountonly>
.*(のろま|ノロマ).* <newaccountonly>
.*([死私]刑|しけい).* <newaccountonly>
.*(エクスタシ|えくすたし).* <newaccountonly>
.*ストーカー.* <newaccountonly>
.*犯人.* <newaccountonly>
.*ロリコン.* <newaccountonly>
.*(知的?障害?|池沼).* <newaccountonly>
## Japanese sexual language / body parts
.*[おオ][ちまチマ][んンソ].* <newaccountonly>
.*[ちまチマ][んン][こコぽポ毛子].* <newaccountonly>
.*(童貞|包茎).* <newaccountonly>
.*(糞|[くぐ]そ|[クグ]ソ).* <newaccountonly>
.*[うウ][んン][ちチこコ].* <newaccountonly>
.*ポルノ.* <newaccountonly>
.*(中|[なナ][かカ])(出|[だダ])[しシ].* <newaccountonly>
.*[あア][そソ][こコ].* <newaccountonly>
.*[オお][ナな][ニに二].* <newaccountonly>
.*[きキ][んンソ](玉|[たタ][まマ]).* <newaccountonly>
.*(金|[きキ][んンソ])[たタ][まマ].* <newaccountonly>
.*(パンツ|ぱんつ).* <newaccountonly>
.*(玉|[たタ][まマ])([金玉々]|[きキ][んンソ]|[たタ][まマ]).* <newaccountonly>
.*[ゃやャヤ][りリ]([漫満慢万萬]|[ちまチマ][んンソ]).* <newaccountonly>
.*([んンソ][ちまチマ]|[漫満慢万萬])[りリ][ゃやャヤ].* <newaccountonly>
.*(性交|即[尺生]).* <newaccountonly>
.*[ふフ][えエぇェ][らラ](?:[ちチ][おオ])?.* <newaccountonly>
.*(?:ソープランド|パイズリ).* <newaccountonly>
# From Ukrainian Wikipedia. [[Special:Permalink/11683166]]
.*Вікіпедія.* <newaccountonly>
.*Анальн.* <newaccountonly>
.*[Йй]об.* <newaccountonly>
.*[xхҲ][ýŷÿȳyуӲ][úùûüũůǔūǖǘǚǜŭųűuйиїяҊ].* <newaccountonly>
.*п[іи]д[аоиіе]рас.* <newaccountonly>
# From Hebrew Wikipedia
.*נאצית?.* <newaccountonly>
.+להשחי[טת].* <newaccountonly>
.*חרא.* <newaccountonly>
.*[אה]חריב.* <newaccountonly>
# from csWP
[^:]+:(?:[OoIl0-9]{1,3}\.){3}.* <newaccountonly> # no pseudo IP adresses
# BLP TARGETS from enWP
.*NawlinW.* <newaccountonly>
.*Nableez.* <newaccountonly>
.*Sean\.h.* <newaccountonly>
.*Smalljim.* <newaccountonly>
.*will die.* <newaccountonly>
.*will suffer.* <newaccountonly>
.*incinerated.* <newaccountonly>
.*raped by.* <newaccountonly>
.*gassed.* <newaccountonly>
.*gas the.* <newaccountonly>
.*head blown.* <newaccountonly>
.*castrated.* <newaccountonly>
.*beheaded.* <newaccountonly>
.*tortured.* <newaccountonly>
.*neutered.* <newaccountonly>
.*anti-semite.* <newaccountonly>
.*vomiting.* <newaccountonly>
.*Seth.*Patinkin.*
.*Jan.*Szatkowski.*
.*(Bill|William).*Beggs.*
.*Bett?y.*Patric?k?.* # Contact ArbCom before removing, overriding or changing
.*Scott.*Bibby.*
.*Dav.*\bCote.*(film|movie|director|actor).* # see Wikipedia:Sockpuppet investigations/NickSoroka/Archive
.*Sunil Kumar+ Pathela.* # see Wikipedia:Sockpuppet investigations/Sunil Kumarr Pathela
.*Lynds.*\bTurner.* # See User:Fairyspit and socks
.*M[a@]l[i1l]k Shab.zz.* <newaccountonly> # abuse target
.*Maelbros.* <newaccountonly> # sockpuppetry, hoax articles and edits
.*Mael.bros.* <newaccountonly>
.*Paul Easter.* <newaccountonly>
.*WP\:.* <newaccountonly>
.*WT\:.* <newaccountonly>
.*ⒽⒶⒼⒼⒺⓇ.* <newaccountonly> #Latest Grawp naming scheme
.*p[ÉÈËĘĚĔĖẺẸẾỀỄễỂểȨȩḜḝĒḖḗȄȅȆȇỆệḘḙḚḛ3عڠēėèéëẽĕęəẻếềẹ]nis.* <newaccountonly>
.*Magyar.nem.ember.* <newaccountonly>
.*Cremepuff.* <newaccountonly>
.*[Mm]otherr* *.?[Ff]uck.* <newaccountonly>
.*\b\(TIB.* <newaccountonly> # [[special:permalink:17218840]]
# Promotional usernames
.*[™®℠].* <newaccountonly|errmsg=titleblacklist-forbidden-new-account-trademark>
# Prevent users from creating usernames that are IPv6 addresses (stop gap until r12782)
User:[0-9A-Fa-f]{0,10}:([0-9A-Fa-f]{0,10}:)*([0-9A-Fa-f]{0,10})?(?:\/(12[0-8]|1[01][0-9]|[1-9]?\d))? <newaccountonly|errmsg=titleblacklist-ip-account>
# additions transferred from kkWP per talk page [[m:Special:PermanentLink/11826368]]
.*(\ba|Ә)(?i:кімші).* <newaccountonly>
.*(?i:уики[мп]еди[ая]|уикисөздік|уикикітап|уикидәйек|уикисабақ|уикиқайнар|уикихабар).* <newaccountonly>
.*(?i:Қазақстан).* <newaccountonly>
.*(?i:қазақ).* <newaccountonly>
## хуй
.*[xXхХ][yYуУ][iIйЙиИuUъЪяЯёЁeE].* <newaccountonly>
## пизда
.*[пПnpPрР][iIіІїЇиИeEеЕёЁ][зЗzZ3][dDдД].* <newaccountonly>
.*[нН][иИ][шШ].* <newaccountonly>
##from it.wiki
##lta
.*y.o.u.y.b.i.n.o.* <newaccountonly>
.*[Pp][Uu][Tt]+[Aa4][Nn].* <newaccountonly>
.*utente\:shivanarayana.* <autoconfirmed>
.*\:gioleonardi.* <autoconfirmed>
.*andrea.panerini.*
.*euphydryas.* <newaccountonly>
.*\bvituzzu.* <newaccountonly|antispoof>
.*\bruthven.* <newaccountonly>
.*francesco carbonara.*
.*fcarbonara.*
##insults
.*\bstronz.* <newaccountonly|antispoof>
# .*putt?ana.* per [[special:permalink/16539476]]
.*frocio.*
.*ricchione\b.*
##per [[:it:WP:NUI]]
.*\bassociazione.* <newaccountonly>
.*\bfondazione.* <newaccountonly>
.*\bo\.?n\.?l\.?u\.?s\.?.* <newaccountonly>
##fake ipv6-like usernames
([ABCDEF0123456789]*\:){3,}[ABCDEF0123456789]* <newaccountonly>
##long-term crosswiki spam
.*(richero|marian).*(maria|richero).*
.*peer.van.mladen.*
.*michael.vegini.*
.*(mattia|vlad|morleo).*(mattia|vlad|morleo).*(mattia|vlad|morleo).*
.*giovanni.{0,5}prinzi.*
.*prinzi.{0,5}giovanni.*
.*giuseppe.{0,5}prinzi.*
.*prinzi.{0,5}giuseppe.*
.*israel.*luca.*gois.* <antispoof>
.*fabrizio.*tonon.*
.*nino(slav)?\b.*marina.*
.*marina\b.*nino(slav)?\b.*
.*marco.{0,5}lupis.*
.*lupis.{0,5}marco.*
### Vietnamese Wikipedia ###
# Vulgarity
.*đ[uụùúủờ] m[eẹaá].* <newaccountonly>
.*đéo .*<newaccountonly>
.*đ[ụùũĩị] .*<newaccountonly>
.*đ[ịíĩệ]t.* <newaccountonly>
.*con đ[ĩiị].* <newaccountonly>
.*lồn.* <newaccountonly>
.*lon của.* <newaccountonly>
.*lon mẹ.* <newaccountonly>
.*con m[áẹ].* <newaccountonly>
.*chúng m[àầ]y.* <newaccountonly>
# Controversial historical names
.*chí.*minh.* <newaccountonly>
.*h[oòôồ] ch[ií].*minh.* <newaccountonly>
.*胡志明.* <newaccountonly>
.*n[oô]ng th[iị] x[uü][aăâá]n.* <newaccountonly>
# Vandals
.*chắn.* <newaccountonly>
.*trắn.* <newaccountonly>
### Farsi Wikipedia ###
.*\b(?:مد[یي]ر|معاون|ری[یئ]س|مس[ئوؤ]و?ل)\b.* <newaccountonly>
.*(?:شرکت|بازرگانی|کلینیک|[Cc]ompany|[Ff]actory|طراحی|سایت|انجمن|فروم|بازرگانی|آکادمی|وبلاگ|بلاگ|کانون|مطب|دفتر|پایگاه|کلینیک|گروه|آموزشگاه|دبیرستان|دانشگاه|co\.|مدرسه|همایش|وبسایت|مرکز|هی[اأئ]ت|سامانه|سرویس|بازار).* <newaccountonly>
.*(?:آگهی|روزنامه|فصلنامه|رزور|آنلاین|گردشگری|بین ?المللی?|صنعت|سازان|سازی|گستر|خبری).* <newaccountonly>
##Main page and it's redirects
صفحه اصلی
صفحهٔ اصلی
## Don't be only Persian numbers
^[\x{06F0}-\x{06F9}]*$ <newaccountonly|autoconfirmed>
## Don't have Persian's Diacritic
# [^:]+:.*[\x{064A}-\x{064F}\x{0652}\x{0650}\x{0626}\x{0643}\x{0654}\x{0621}\x{0623}-\x{0625}].* <newaccountonly|autoconfirmed>
## Persian scurrility words
.*\b(?i:[کك][یي]ر|خا[یي]ه|[کك]لفت)\b.* <newaccountonly>
.*(?i:قبر|گور|مری?ض|آشغال).* <newaccountonly>
.*(?i:مهبل|چوچوله?|واژن).* <newaccountonly>
.*(?i:\b[کك]س\b).* <newaccountonly>
.*(?i:قحبه).* <newaccountonly>
.*(?i:جنده|فاحشه|هوکر).* <newaccountonly>
.*(?i:[کك]ون).* <newaccountonly>
.*(?i:شو?مبو?ل).* <newaccountonly>
.*\b(?i:داف).* <newaccountonly>
.*(?i:گائیدم|گاییدم|گایدم|بگا|فاک|بخواب|گوز\b|فنا|\bگو?ه\b|\bشاش\b|مرد[کك]|زن[یي]?[کك]ه).* <newaccountonly>
.*\b[Dd]own.*[Ww]ith.* <newaccountonly>
.*\b[Aa]gainst.* <newaccountonly>
.*\b[Dd]ead.*[Oo]n.* <newaccountonly>
.*(?i:مرگ.*بر|لعنت.*بر).* <newaccountonly>
.*(?i:پ[یي]روز.*ست).* <newaccountonly>
.*(?i:خو?اه?ر|مادر|ننه|عمه|خاله|شاباجی|آبج[یي]|بابا|پدر|برادر|[کك]ا[کك]و).* <newaccountonly>
.*(?i:خاک.*توی?).*<newaccountonly>
.*(?i:سوسک).* <newaccountonly>
.*(?i:[کك]چل|خ(و|)ل|د[یي]وانه|مجنون|ماست شل|ماس شل).* <newaccountonly>
.*(?i:\bخر\b|گاو|سگ|پدسگ|ننهسگ|مادرسگ).* <newaccountonly>
.*(?i:پان.*(تر[کك]|فارس|لر|کرد|عرب)).* <newaccountonly>
## Famous persons
.*(?i:حضرت|امام).* <newaccountonly>
.*(?i:ولا[یي]ت).* <newaccountonly>
.*(?i:خم[یي]ن[یي]).* <newaccountonly>
.*(?i:خامنه.*ا[یي]).* <newaccountonly>
.*(?i:احمد[یي].*نژاد).* <newaccountonly>
.*(?i:روحان[یي]).* <newaccountonly>
.*(?i:محمد.*خاتم[یي]).* <newaccountonly>
.*(?i:مهد[یي].*[کك]روب[یي]).* <newaccountonly>
.*(?i:میر.*حس[یي]ن.*موسوی[یي]).* <newaccountonly>
## Commons Wikimedia
.*[sS]elfie [sS]hoe.* <newaccountonly> # [[Special:PermanentLink/14714671]]
## Spambot attack 31-01-2016
.*payday\b <autoconfirmed>
.*(day|online|instant|check|about|quick|best|free|advance|\buk|compare|\bhour|easy|why|guaranteed|fast|credit|\bby\b) payday.*
.*pay ?day (text |advanced )?loan.* <autoconfirmed>
.*credit check loans.* <autoconfirmed>
.*instant money.* <autoconfirmed>
.*without enquiries.* <autoconfirmed>
#cw abuse
.*DEE?Z.NUTS.*<newaccountonly|antispoof>
.*Casino.* <newaccountonly>
\bPokemon\.png\b
\bItailevi.* <newaccountonly>
.*Empresa LEMOS.* <casesensitive>
.*HowToGetBanned.* <newaccountonly|antispoof>
#LTA abuse of global rename feature
.*EISIGMA.* <newaccountonly>
# from kowiki
.*관리자.* <newaccountonly> # admin
.*운영자.* <newaccountonly> # admin
.*관리담당자.* <newaccountonly> # admin
.*쓰레기.* <newaccountonly> # inappropriate usernames
.*유니폴리.* <newaccountonly> # inappropriate usernames
.*Unypoly.* <newaccountonly> # inappropriate usernames
.*(개새끼|씹새).* <newaccountonly> # inappropriate usernames
.*씨(발|팔).* <newaccountonly> # inappropriate username
.*무현.* <newaccountonly> # inappropriate usernames
.*지랄.* <newaccountonly> # inappropriate username
.*섹스.* <newaccountonly> # inappropriate username
.*보민.* <newaccountonly> # LTA
.*황건.* <newaccountonly> # LTA
.*보르민.* <newaccountonly> # LTA
.*보르맹.* <newaccountonly> # LTA
.*볼민.* <newaccountonly> # LTA
.*보오민.* <newaccountonly> # LTA
.*씨뱔.* <newaccountonly> # LTA
.*좆까.* <newaccountonly> # LTA
#Weird character new account spam
.*[①-⑨]{6}.* <newaccountonly> # to release pressure on the enwiki abusefilter
.*08440828240.* <newaccountonly> #cross-wiki spam
.*271383970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]]
#Spam
.*Thincomme.* <newaccountonly>
.*27138970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]]
#LTA
.*password.* <newaccountonly>
.*passis.* <newaccountonly>
.*Paul Bedson.* <newaccountonly>
#RuneScape
.*Attack.* <newaccountonly>
.*Strength.* <newaccountonly>
.*Defence.* <newaccountonly>
.*Ranged.* <newaccountonly>
.*Magic.* <newaccountonly>
.*Prayer.* <newaccountonly>
.*Farming.* <newaccountonly>
.*Dungeoneering.* <newaccountonly>
.*Constitution.* <newaccountonly>
.*Crafting.* <newaccountonly>
.*Mining.* <newaccountonly>
.*Smithing.* <newaccountonly>
.*Fishing.* <newaccountonly>
.*Cooking.* <newaccountonly>
.*Firemaking.* <newaccountonly>
.*Woodcutting.* <newaccountonly>
.*Runecrafting.* <newaccountonly>
.*Fletching.* <newaccountonly>
.*Agility.* <newaccountonly>
.*Herblore.* <newaccountonly>
.*Thieving.* <newaccountonly>
.*Slayer.* <newaccountonly>
.*Farming.* <newaccountonly>
.*Construction.* <newaccountonly>
.*Hunter.* <newaccountonly>
.*Summoning.* <newaccountonly>
.*Divination.* <newaccountonly>
.*Invention.* <newaccountonly>
d8db6d57458a001b5e40759304832bd9d973e394
Spam blacklist
0
19
159
2018-10-28T13:28:52Z
Jayden
52
Created page with " ########################################################################### # DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF REGEX! # ####################..."
wikitext
text/x-wiki
###########################################################################
# DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF REGEX! #
###########################################################################
#
# This is a list of domain names which are blocked - nobody can add new links to these domains
# Guidelines:
# - Only blacklist for widespread, unmanageable spam.
# - To disable an entry, *remove* it, don't comment it out. **Please log changes and removals**.
# - Add entries or their removal to the <span class="plainlinks">[//meta.wikimedia.org/wiki/Spam_blacklist/Log log]</span>.
# - <small style="color:gray;" id="oldid" class="plainlinks">Snippet for [//meta.wikimedia.org/wiki/Spam_blacklist/Log/{{CURRENTYEAR}}/{{CURRENTMONTH}}?action=edit&editintro=Template:Spam_blacklist_log_instructions logging]: <nowiki>{{sbl-diff|</nowiki>{{REVISIONID}}}}</small>
#
# Syntax:
# - Everything from a "#" character to the end of the line is a comment
# - Every non-blank line is a regex fragment which will only match hosts inside URLs
# [[Category:Spam blacklist|{{PAGENAME}}]]
#<!-- leave this line exactly as it is --> <pre>
# Words
s-e-x
zoofilia
grusskarte
sex(cam|chat|-with|-plugin|-zone)
adult(?:chat|live|porn|web\.) # dot for adultweblaw.com
(?:animal|cam|chat|hardcore|live|online|voyeur)sex
(?:hardcore|teen|xxx)porn
lesbiansex\. #dot for lesbiansexmafia.org
(?:live|cam)girl
spycam
casino-online
online-casino
cheap(?:-airfares|coach|est-phone|ghd|holidayaccommodation|jerseys|sneaker|-xanax)
#jerseys type spam (clumping)
nfl(teams)?-?jerseysales?\.com\b # no starting \b so it captures all prefixed components too
\bjerseys\.(?:com|us|org|net)\b
\b(?:mlb|nba|nfl|nhl|hot)jersey(\d{3,4})?\.(?:com|us|org|net)\b
#next 3 purposefully open ended
(?:fancy|open|reebok|wholesale|two|whole|china|ebuy|you|\band|b2b|20|affordable|shopping|fans|wonderful|c2c|footballworldcup|superbowl)-?jerseys?\.(?:com|us|org|net)\b
jerseys?(mvp|-)?(nba|shops?|goods|whole|wholesale|soho|release|zones|sale|com|pick|cn|export|supply|trade|site|warehouse|stop|faves|4u|kk|cc|ab|outlets?|clubhouse|only|buy|planet|911)\.(?:com|us|org|net)\b
\b(?:\d{2,4})?(mlb|nba|nfl|nhl|hot)-?jersey
#end jerseys
fuelcellmarket
paris-hilton
-horoskop
huojia
viagra(?!nde\.ct\.it\b)
# Added by Datrio 8/4/05
\bstatic\.net
# from zh
\.hkce\.(?:org|net)
\.tvsou\.com
# Jun 06
eaeaq\.info
# Amgine's
\b98\.to # Hégésippe's list
\.be\.ma\b
\.chasedream\.com
\.hailide\.com\.cn
\.sove\.info
\.artezia\.net
websamba\.com
nezumi\.dumousseau\.free\.fr
datasheet4u\.com
\.digchip\.com
\.icbank\.com
toutelapoesie\.com
\bwhale\.to\b
benefits-of-honey\.com
university-canada\.net
# Aphaia:
apocalyptism\.ru
heraklio\.gr
delmar\.gr
wwitv\.com
# Suisui
\.kurumaerabi\.com
keytoart\.org\.ua
#Kylu
#req by Ryulong
animesongs\.com\.br
#as per request on talk:spam_blacklist page - User:M7 (M\/)
cybartv\.org
#old inserts and direct requests to User:M7
sanzioniamministrative\.it
mitopositano\.it
animemanga\.de
# URL shorteners
\btr\.cx\b
\btik\.la\b
\ban\.to\b
\blistn\.to\b
\bho\.pe\b
\bno\.pe\b
\burlac\.com\b
\bqu\.pe\b
\ba\.ai\b
\b0rz\.tw\b
\bleenk\.org
\.1tiny\.com
\.all\.at
andmuchmore\.com
ataja\.es
babyurl\.com
\.back\.to
\.beam\.at
\.been\.at
biglnk\.com
\.bite\.to
\.board\.to
\.bounce\.to
\.bowl\.to
\.break\.at
\.browse\.to
\bbrowser\.to\b
\.change\.to
compactURL\.com
\.connect\.to
\.crash\.to
\.cut\.by
dente\.me
\bdigbig\.com\b
\.direct\.at
\.dive\.to
\.dri(?:nk|ve)\.to
\.drop\.to
\.easy\.to
\.eb\.cx
\beasyurl\.jp\b
escape\.to
\.everything\.at
\.fade\.to
\.firstpage\.de
\.fly(?:ing)?\.to
fornovices\.com
\.forward\.to
\.fullspeed\.to
\bfun\.to
\.gameday\.de
gentleurl\.net
\.get\.to
\.getit\.at
glinki\.com
\bgot\.to\b
\.hard-ware\.de
\.hey\.to
\.hop\.to
hottestpix\.com
\.how\.to
imegastores\.com
jeeee\.net/url
\.jump\.to
\.kiss\.to
latest-info\.com
\blearn\.to\b
link\.toolbot\.com
linkezy\.com
linktrim\.com
ln-s\.net # silsor
lznk\.com
makeashorterlink\.com
\.mediasite\.de
\.megapage\.de
\.messages\.to
\.mine\.at
\.more\.(at|by)
\.move\.to
moviefever\.com
mp3-archives\.com
\.musicpage\.de
\.mypage\.org
myprivateidaho\.com
\.mysite\.de
\bmyurl\.com\.tw\b
\.nav\.to
nlug\.org/url
\.notrix\.(at|ch|de|net)
\bnow\.to\b
\.on\.to
\.page\.to
\.pagina\.de
\.playsite\.de
\.quickly\.to
\.qrl\.be
\bqurl\.com
\.qurl\.net
\bradpages\.com\b
\.redirect\.to
\bremember\.to\b
\bresourcez\.com\b
\breturn\.to\b
rubyurl\.com
\.rulestheweb\.com
\.run\.to
\.runurl\.com
\bsail\.to\b
\.scroll\.to
\.seite\.ms
\.shortcut\.to
shurl\.(net|org)
\.skip\.to
skocz\.pl
\.snap\.to
\bsnipurl\.com
\.soft-ware\.de
\bsports-reports\.com\b
\.start\.at
\bstop\.to\b
s-url\.net
\.switch\.to
thrill\.to
tiny(click|link)\.com
\.tinyr\.us
\b(?:mobile|really)?tinyurls?\.(?:co\.uk|com|ru|tw|us)\b.*
tiny\.(?:cc|vj\.e\.pl)
\.tip\.nu
\.tny\.se
tophonors\.com
\.tra(?:nsfer|vel)\.to
turl\.jp
\.turn\.to
\burlalarm\b.com\b
uncutuncensored.com
\.url123\.com
url\.fibiger\.org
\.url\.fm
urlcut\.(?:com|net)
\burl(?:freeze|ic)\.com\b
urlin\.it
url(?:mask|ser)\.com
vacations\.to
veryweird\.com
videopage\.de
virtualpage\.de
\.w3\.to
\.walk\.to
\.warp9\.to
web-freebies\.com
webalias\.com
webdare\.com
\.window\.to
xrl\.us
xxx-posed\.com
\.yours\.at
\.zap\.to
\.zip\.to
\bzuso\.tw
\belfurl\.com
\bdoiop\.com
\b301url\.com
\bkuso\.cc
\burlx\.org
\burl(?:snip|bee|logs)\.com
\bsx\.am\b
\btrimurl\.com\b
\btiniuri\.com\b
\bxn6\.net\b
\b(hot|tiny)?short(?:enurl|url|text|erlink)\.com\b
\biceglow\.com\b
\birotator\.com\b
\bigoto\.co\.uk\b
\bdl\.am\b
\bzwap\.to\b
\bunonic\.com\b
\bnet\.tf\b
\bus\.tf\b
\bc[ahz]\.tf\b
\bru\.tf\b
\bpl\.tf\b
\bbg\.tf\b
\bsg\.tf\b
\bkickme\.to\b
\blovez\.it\b
\bneedz\.it\b
\bcraves\.it\b
\bmeans\.it\b
\bdigs\.it\b
\badores\.it\b
\bchills\.it\b
\bis-(?:chillin|groovin)\.it\b
\bdrives\.it\b
\breads\.it\b
\bsurfs\.it\b
\bswims\.it\b
\bplayz\.it\b
\bsingz\.it\b
\bdances\.it\b
\bhas\.it\b
\bdoes\.it\b
\bshows\.it\b
\brules\.it\b
#\brocks\.it\b disabled due to classic-rocks.it and problem domain no longer functioning
\bmakes\.it\b
\bsays\.it\b
\bowns\.it\b
\bzor\.org\b
\b(?:1024|128|16|256|32|512|64|8)bit\.at\b
\bagain\.at\b
\ballday\.at\b
\balone\.at\b
\baltair\.at\b
\bamerican\.at\b
\bammo\.at\b
\bamplifier\.at\b
\bamstrad\.at\b
\banglican\.at\b
\bangry\.at\b
\baround\.at\b
\barrange\.at\b
\baustralian\.at\b
\bbaptist\.at\b
\bbattle\.at\b
\bbazooka\.at\b
\bberber\.at\b
\bblackhole\.at\b
\bbooze\.at\b
\bbrainiac\.at\b
\bbrazilian\.at\b
\bbummer\.at\b
\bburn\.at\b
\bcatholic\.at\b
\bchapel\.at\b
\bcname\.at\b
\bcolors\.at\b
\bcommodore(64)?\.at\b
\bcons(?:ervatives|piracy)\.at\b
\bcooldude\.at\b
\bcuteboy\.at\b
\bdance(?:mix|party)\.at\b
\bdealing\.at\b
\bdeep\.at\b
\bd(?:ivx|vd)(?:links|movies|stuff)\.at\b
\bdizzy\.at\b
\bdork\.at\b
\bdutch\.at\b
\bend\.at\b
\benglish\.at\b
\beniac\.at\b
\berror40[34]\.at\b
\bexhibitionist\.at\b
\bfaith\.at\b
\bfight\.at\b
\bfinn?ish\.at\b
\bforward\.at\b
\bfree(bie|mp3)\.at\b
\bfrench\.at\b
\bgraduatejobs\.at\b
\bgrunge\.at\b
\bhacked\.at\b
\bhang(up)?\.at\b
\bhide\.at\b
\bhindu\.at\b
\bhtmlpage\.at\b
\bhungarian\.at\b
\bindependents\.at\b
\binvisible\.at\b
\bjapanese\.at\b
\bkickass\.at\b
\bkindergarden\.at\b
\bkurd\.at\b
\blabour\.at\b
\bleech\.at\b
\blinuxserver\.at\b
\bliqour\.at\b
\bmaxed\.at\b
\bmicrocomputers\.at\b
\bmingle\.at\b
\bmirror\.at\b
\bmoan\.at\b
\bmormons\.at\b
\bmusicmix\.at\b
\bnerds\.at\b
\bneuromancer\.at\b
\bnewbie\.at\b
\bnicepage\.at\b
\bninja\.at\b
\bnorwegian\.at\b
\bpaint\.at\b
\bpalestinian\.at\b
\bpolish\.at\b
\bportuguese\.at\b
\bpro(?:cessor|testant|spects)\.at\b
\braveparty\.at\b
\breachme\.at\b
\breboot\.at\b
\brelaxed\.at\b
\brese(?:archer|t)\.at\b
\bresolve\.at\b
\bretrocomputers\.at\b
\brockparty\.at\b
\brollover\.at\b
\brumble\.at\b
\brussian\.at\b
\bserbian\.at\b
\bsilence\.at\b
\bsimpler\.at\b
\bsinclair\.at\b
\bspanish\.at\b
\bsplit\.at\b
\bstumble\.at\b
\bsupercomputer\.at\b
\bswedish\.at\b
\bsyntax(error)?\.at\b
\btechie\.at\b
\btemple\.at\b
\bthinkbig\.at\b
\bthirsty\.at\b
\bthrow\.at\b
\btrekkie\.at\b
\btrouble\.at\b
\bturkish\.at\b
\bunixserver\.at\b
\bvegetarian\.at\b
\bventure\.at\b
\bverycool\.at\b
\bviewing\.at\b
\bvintagecomputers\.at\b
\bvodka\.at\b
\bwannabe\.at\b
\bwebpagedesign\.at\b
\bwheels\.at\b
\bwhisper\.at\b
\bwhiz\.at\b
\bwonderful\.at\b
\bzx(?:8[01]|spectrum)\.at\b
\b15h\.com\b
\b1dr\.biz\b
\b2url\.org\b
\b7ref\b
\b8rf\.com\b
\bactive\.ws\b
\bbydl\.com\b
\bbittyurl\.com\b
\bbizz\.cc\b
\bbriefurl\.com\b
\bc-o\.in\b
\bchopurl\.com\b
\bko168\.com\b
\bcool1[56]8\.com\b
\bontheinter\.net\b
\bdephine\.org\b
\bfx\.to\b
\bdrlinky\.com\b
\bfancyurl\.com\b
\bget2\.us\b
\bspotted\.us\b
\bglobalredirect\.com\b
\bgo\.cc\b
\bgonow\.to\b
\bgowwwgo\.com\b
\bhere\.is\b
\bhothere\.com\b
\bcoolhere\.com\b
\bhomepagehere\.com\b
\bmustbehere\.com\b
\bonlyhere\.net\b
\bpagehere\.com\b
\bsurfhere\.net\b
\bzonehere\.com\b
\biscool\.net\b
\bl8t\.com\b
\b9irl\.com\b
\b9uy\.com\b
\blink(?:frog|zip)\.net\b
\blispurl\.com\b
\br8\.org\b
\bozonez\.com\b
\bqwer\.org\b
\btnx\.be\b
\blol\.la\b
\bredirectfree\.com\b
\bsurl\.ws\b
\bsg5\.co\.uk\b
\bfreegaming\.org\b
\bfreebiefinders\.net\b
\bop7\.net\b
\b2cd\.net\b
\b0kn\.com\b
\bv9z\.com\b
\bsimurl\.com\b
\bredirect\.hm\b
\brr\.nu\b
\bkwik\.to\b
\bfw\.nu\b
\bontheweb\.nu\b
\bisthebe\.st\b
\bbyinter\.net\b
\bfindhere\.org\b
\bath(?:is|er)site\.com\b
\bisgre\.at\b
\blookin\.at\b
\blowestprices\.at\b
\bspydar\.com\b
\btz4\.com\b
\bcemper\.com\b
\burlproxy\.com\b
\blisten\.to\b
\bxaddr\.com\b
\burlot\.com\b
## Naconkantari (still URL shorteners)
\.short\.be
\.n3t\.nl
\.f2b\.be
\.n0\.be
\.ssr\.be
zapto\.org
redirectme\.com
\.myftp\.(?:biz|org)
bounceme\.net
\.hopto\.org
myvnc\.com
serve(?:beer|blog|counterstrike|ftp|game|halflife|mp3|pics|quake)\.com
sytes\.net
clipurl\.com
wapurl\.co\.uk
liteurl\.com
zippedurl\.com
32url\.com
relurl\.com
urlkick\.com
1url\.org
masl\.to
lnk\.in
## end of Naconkantari (still URL shorteners)
\balgart\.net
\bshorl\.com\b
\bshort(?:er)?links?\.co\.uk\b
\b6url\.com\b
\bflingk\.com\b
\bmetamark\.net\b
\bpaulding\.net\b
\bsmcurl\.com\b
\btighturl\.com\b
\byatuc\.com\b
\byep\.it\b
checkthislink\.com
\bplu\.sh\b
\biplogger\.com\b
\bbixly\.co\b
\bnano\.do\b
# end of URL shorteners
#Essjay's list
superlongpenis\.com
putinbay\.com
putinbayphotos\.com
haber18\.com
fisheaters\.com # requested by JzG
##Nakon
##The reasons for adding the links below is located at
##http://meta.wikimedia.org/wiki/Spam_blacklist/Log/Nakon/sbl
#New
\bgermanplaces\.com\b
#Old
\.ho\.com\.ua
biki4\.com
\.rdos\.net
sharewareisland\.com
\.hentai\.com
\.xhost\.ro
theglowcompany\.co\.uk
forum\.bodybuilding\.com
guide-(?:phytosante|proteines|vitamines)\.org
all-musculation\.com
quotesandpoem\.com
\.accim\.org
free-forums\.org
espacioblog\.com
\.cs\.com(?!\.cn)\b
forumgratis\.com
batcave\.net
\.westlord\.com
jbactors\.com
greysanatomyinsider\.com
hometown\.aol\.co\.uk
topmeds10\.com
freewebspace\.com
relytec\.com
freehost\.pl
20six\.co\.uk
blog\.kataweb\.it
isbn-check\.(?:com|de)
pimpblog\.nl
free-mortgage-calculator\.info
bet365\.com
10bet\.com
israelnewsagency\.com
yamour\.com
npizlog\.org\.yu
globaljihad\.net
allstarnba\.es
#req on ANI http://en.wikipedia.org/wiki/Wikipedia:Administrators'_noticeboard/IncidentArchive120#New_York_City_blackout_of_1977
\.compagnons\.org
jouvence\.com
applausestore\.com
mi-aime-a-ou\.com
#end of ANI
#Universe Daily (en.wiki redir spam)
universe(?:daily\.(?:com|info|net|org)|today\.(?:info|net))
#end UD
##spam on catux\.org
privetparis\.com
##phrases
(?:online|discount|best)(?:md|rx)
bestviag
buycheap
llpharm
payday(-easy)?-loan
cashadvance
##End of Naconkantari
# Added by MaxSem
## August 2006
aceshowbiz\.com
## Oct
encyclopediadramatica\.(?:com(?!/Main_Page)|net|org|se)
##Jan 2007
gocurrency\.com
# Eloquence, August 2006
rexcurry\.net
# http://fr.wikipedia.org/w/index.php?title=Licence_publique_g%C3%A9n%C3%A9rale_GNU&diff=10489059&oldid=10479749&rcid=10039037
strumpette\.com #en spamming; discussed by arbcom
# [[Spam blacklist/Log]]
## Unknown
\.tour[0-9]+\.com
hukuki\.net
card-lottery\.org
-hire\.co\.uk
[0-9]+fang\.com
\.omnia\.co\.uk
bucuo\.net
hyey\.com
blogeasy\.com
\bd-secure\.com
\.dfrog\.be
-topliste\.com
omeida\.com
-preisvergleich\.de
vscorp\.com
# A whole bunch from http://en.wikipedia.org/wiki/User:A._B./pressreleasegold.com
asiannet\.com
\.abilogic\.com
captainjacksalaska\.com
kenai-guides\.com
yearstoyourhealth\.com
## 2004
18show\.(cn|org|net)
\.ec[59]1\.com
lemai\.com
paperlessarchives\.com
shouji\.com
targetwords\.com
## sometime 2005 ([[Spam blacklist/Log]])
adipex
autospectator\.com
didrex
hydrocodone
losthorizons\.com
notlong\.com
phentermine
prtime\.ru
\.dzsc\.com
\.liss-kompendium\.de
\.go\.to
\.2x4\.ru
\.125mb\.com
\.ds4a\.com
## 2005-06 ([[Spam blacklist/Log]])
yy-ls\.com
readnovel\.com
crazyabouttv\.com
## 2006-06 ([[Spam blacklist/Log]])
freesex\.com
## 2006-07 ([[Spam blacklist/Log]])
hoops(vibe|stats)\.com
## 2006-09 ([[Spam blacklist/Log]])
easytobook\.com
## 2006-10 ([[Spam blacklist/Log]])
\.ytmnd\.com
(?:debt|financ|loan|morgage).*\.blogspot\.com
(?:cup|league|football|wayne|premiership|steven|united|athletic).*years\.com
\.forumcommunity\.net
free-game-downloads\.mosw\.com
aiccon\.it
torrentmania\.info
## 2006-11 ([[Spam blacklist/Log]])
meatspin\.com
digiads\.com\.au
amantea(?:(?:online|radio|calcio)\.it|ninelmondo\.info)
(prosaleshop|bestbidbuy|\badirect)\.org
(?:oduuy|aiipa|lyvyl|moank|anagl|ankyl|gergv|clapn|tigri|teeti|sabd|scyb|iifooi|qsskk|csddj|ddl8i|afdss|oberl|ykkkh|tdfsf|zfdfs)\.info
pichunter\.com
suite101\.com
federazionepagana\.(?:it|com)
rutaverdebolivia\.com
lemonparty\.org
## 2006-12 ([[Spam blacklist/Log]])
freefind\.com
\.envy\.nu
grotteriaonline\.com
\.thewallpapers\.us
\.conex(?:india|metals|techno)\.com
## 2007-01 ([[Spam blacklist/Log]])
\.free-?wishes\.com
\.old-games\.com
\.freevideo\.cz
\.kalakendra\.com
blog?\.myspace\.com
xs4all\.nl/~wichm
chello\.nl/a\.wichmann
\.chr\.ru
\b(mk8|dy9|b80|t63|m32|80i|b65|bz8|68t|51a|z56|z95|7rg|74a|mr7|98f|i38|d4x)\.org\b
\b(?:ninja|fastfree|getmyspace|school|myinternet|ship|water|les|grand|dirty|cgiweb|arandom|angry|fully)proxy\.com
(?:3ga|6ad|bx3|2ry|23a|43j|4j4|5b5|70m|78n|8hj|9rb|20d|68u|73r|3xa|k1d)\.org
\bd39\.org\b
sctta\.org
guardster\.com
proxy\.info
webwarper\.net
airport-shuttle\.com
citronpaper\.it
\bcarinsurance\.com
\.240sx\.org
\bnissanversa\.org\b
\.nicoclub\.com
oseculoprodigioso\.blogspot\.com
## 2007-02 ([[Spam blacklist/Log]])
turkudostlari\.net
gravinaoggi\.it
hostingphpbb\.com
\blifeandtrend\.com
\blangmaker\.com.*Modern_Latin
\bbled\.net
\bfavorite-games\.com
\byoyita\.com
\bcromaps\.com
\bchoosemalta\.com
\bjobpilto\.de
# All these additions can be found properly logged.
\bnewyork-architects\.com\b
\bswiss-architects\.com\b
\bbelgium-architects\.com\b
\bchinese-architects\.com\b
\bforumfree\.net
(?<!-)\bcosplay(\.de|x\.com)
\bnefac\.net
\bulkerfenerbahce\.com
\bgo-sierra-nevada\.com
\btutorialspoint\.com
#Back to proper logging...
\bpressarchive\.net
\bvulcano(?:consult|vacanze)\.it
\bmyopia\.org
\bthebestof\.co\.uk
\bjohnchow\.com
\blinksynergy\.com
\bmyclassiclyrics\.com
\bpornstarbucks\.com
\brefspace\.com
\basianink\.com
\bgroup-games\.com
\bitsnature\.org
\bdmv\.org
\bartericerca\.com\b
\bmikafanclub\.com
\barticles(?:4free|bridge)\.com
\babruzzoturismo\.net
traditio[\..]ru
\bcais-soas\.com
\bafif(?:(?:2|chat|poem|up)\.com|\.ws)
\bworkforall\.net
\bmyfreepaysite\.com\b
\bwikisucks\.blogspot\.com #spamming [[en:Criticism of Wikipedia]]
\bgoogle\..{2,6}/(cse|amp)/
\bcli[kx]\.to\b
\bwowomg\.com\b
\bffconsultancy\.com\b
\btarjan\.uw\.hu\b
\benglandandenglishhistory\.com\b
\bezinearticles\.com\b
\bwikipedia\.un\.mythe\.over-blog\.com\b
\btourismindochina\.com\b
\bkimchiu\.(?:net|org)\b
\bdatasheet(?:4u|s)?\.(?:net|co\.kr|in)\b
\.orkut\.com/Comm
\bphilosopedia\.org
compact\.exe\.su
\bway\.to
\bup\.to
\bcarnifest\.com
\banrdoezrs\.net
\bdpbolvw\.net
\beasymdpharm\.com
\bbeijingimpression\.com
\bllegalemapas\.com
\bpropeciahelp\.com
\bfishingnotes\.com
\bmavirize\.com
\ble\.puy43\.free\.fr
\bworldchesslinks\.net
\banna-marly\.narod\.ru\b
volgota\.com
\b5min\.com\b
\bminiville\.fr
\bcronologia\.it
# painters
\bjeditoo\.com\b
\bmysundial\.ca\b
\bcathar\.info\b
\bobservacionesfilosoficas\.net\b
\bbellazon\.org\b
\bgu\.ma\b
\bfiorano\.com\b
\bbratislava-info\.sk\b
\bleggievai\.it\b
\btelavivguide\.net\b
\brawartint\.com\b
\bsnurl\.com\b
\bpulau-pangkor\.com\b
\bmalaysiavacationguide\.com\b
\befn\.org/~(?:fotozone|hkrieger)\b
\bendangeredspeciesinternational\.org\b
\blix\.in\b
\b(?:england-|chester|york|bath)360\.co\.uk\b
\bhandster\.com\b
\bhumanthermodynamics\.com\b
\bborgenproject\.(?:com|org)\b
\bapurogol\.com\b
\beleuthera\.(?:biz|com)\b
\bgelalive\.com\b
\bbombingscience\.com\b
\bmetalhead\.ro\b
\bbestmusic\.ro\b
\bpataraexcavations\.com\b
\bfree-lock-picking-guide\.com\b
\bvizaginfo\.(?:com|net)\b
\belectionsinfo\.com\b
\bpincodesindia\.com\b
\bastrologyforu\.com\b
\bindia(?:hostingreview|studycenter)\.com\b
\bandhranews\.com\b
\bchitoor\.com\b
\btollywood\.info\b
\bbanks-atms\.com\b
\bgreatpersonalities\.com\b
\bandhranews\.net\b
\beasy-forex\.com\b
\bnedcruise\.info\b
\bcanaseed\.com\b
\bworldwide-tax\.com\b
\b2girls1cup\.com\b
\bjohnmarshallgamble\.com\b
\bjoseph(?:kleitschgallery|raphaelgallery)\.com\b
\blawrencebeebe\.com\b
\bmauricebraungallery\.com\b
\beurobiler\.dk\b
\bhungarybudapestguide\.com\b
\bmarvaoguide\.com\b
\bmetapedia\.org\b
\beufpc\.org\b
\btax-services\.ca\b
\bkemaliye\.net\b
\bflatsinistanbul\.net\b
\begin\.us\b
\bclickbank\.net\b
\btrrap\.net\b
\bcapovaticano\.info\b
\bisland-hvar\.info\b
\bsucuraj(-hvar)?\.com\b
\beuropedia\.moussis\.eu\b
\blegambientecorato\.it\b
\bfactasy\.com\b
\bcommonpurpose\.org\b
\bamazon\.com.*(?:\?|&)tag=
\bgalatta\.com\b
\bbhavanaonline\.info\b
\b2checkout\.com\b
\bilayathalapathyvijay\.com\b
\bactor(?:suriya|arya)?\.com\b
\blaila\.net\b
\bseguente\.com\b
\bbursahalter\.com\b
\bprovenmodels\.com\b
\bsuedtirol-tirol\.com\b
\bjosefov\.com\b
\bmyclassifiedads\.net\b
\blogosphera\.com\b
\bayvalikda\.com\b
\bimg352\.imageshack\.us\b
\bworldmapfinder\.com\b
\bfrancenepal\.info\b
\bfine-art-images\.net\b
\bconflictologist\.narod\.ru\b
\bmodelsobserver\.com\b
\bemedialive\.com\b
\bisraelinphotos\.com\b
\bturismo-prerromanico\.es\b
\blabel\.fr\b
\bgastreferenten\.de\b
\bradiopapesse\.org\b
\biltuobenessere\.com\b
\bsunfrance\.com\b
\bthomas(carlyle)?\.eu\b
\bjapan-architects\.com\b
\badslteknikservis\.com\b
\bhandresearch\.com\b
\bdeluxecruises\.com\b
\bcuisery\.com\b
\bpersonalstructures\.org\b
\bmusique\.arabe\.over-blog\.com\b
\binformagiovani\.vi\.it\b
#E-library
\be-library\.(?:net|us)\b
# drini: croswiki spam seo
#end drini
\bilportaleditrieste\.(com|it)\b
\bfotoplantas\.110mb\.com\b
\byouporn\.com\b
\bkosovo-law\.org\b
\bmsapubli\.com\b
\ballaahuakbar\.net\b
\bqingdao(?:china|official)guide\.com\b
\bfototoscana\.it\b
\bwebamiata\.it\b
\belephant-batyr\.livejournal\.com\b
\bradiovazogasy\.com\b
\bthemza\.com\b
\bdesigneeroaarnio\.com\b
\bbidmonfa\.com\b
\bis\.gd\b
\bultimatepoker\.com\b
\bstorz-bickel\.com\b
\bdiplomaticsociety\.org\b
\bcomicradioshow\.com\b
\bderindusunce\.org\b
\bexpekt\.com\b
\btradedoubler\.com\b
\baviaworld\.com\b
\bcosmoetica\.com\b
\bexhauss-ibnkhaldoun\.com\.tn\b
\brociomarquez\.com\b
\bsourmath\.com\b
\bopus-info\.org\b
\bfotosalhambra\.es\b
\bvivien-leigh\.info\b
\btourmycountry\.com\b
\blamazmorraabandon\.com\b
\buaeuro2012\.com\b
\b(hero|star)questgame\.com\b
\b2d-code\.co\.uk\b
\blasvegas-nevada\.com\.ar\b
\baudado\.com\b
\bbanknotes\.com\b
\bviartis\.net\b
\bmaskmelin\.livejournal\.com\b
\bpedagogy\.ir\b
\bronaldoweb\.com\b
\bw3\.coh\.arizona\.edu/french/accueil\b
\bla-palma\.de\b
#temporary to stop ongoing cross-wiki spam
\bbudterence\.it\b
\bpowerplaymanager\.com\b
\bmonkeysee\.com\b
\bstavanger-guide\.no\b
\bbaccara-web\.de\b
\bczejarek\.pl/baccara\b
\bjameslastfan\.de\b
\bsheetmusicarchive\.net\b
\breadysteadygirls\.eu\b
\bmorrodesaopaulo(brasil)?\.com\.br\b
\byoutube\.com/.*(?:tqedszqxxzs|XePjp-H3TBI|khM48EQyVdc|A4jgXQQns8A|oVBOnv\-xrEY)\b
\bnijmegennieuws\.nl\b
##Highhi spam - See every contrib @ http://toolserver.org/~vvv/sulutil.php?user=Highhi
##Kylu 8/12/08
\btravelchinaplanner\.com\b
\bmysmp\.com\b
\bpaul-gauguin\.net\b
\bkatsushikahokusai\.org\b
\brembrandtonline\.org\b
\beugenedelacroix\.org\b
\bwilliam-turner\.org\b
\bpierre-auguste-renoir\.org\b
\bclaudemonetgallery\.org\b
\bur1\.ca\b
\bfastservers\.net\b
\bkqzyfj\.com\b
\bprogrammersheaven\.com\b
\btutorial(-index|ized)\.com\b
\btnij\.org\b
\bcalculate-linux\.org\b
\bhost\.co\.in\b
\bfrancizor\.ro\b
\bhuntforjustice\.com\b
jordan-?shoes[a-z0-9-]*\.(?:co|net)
nike-?(?:air|dunk|max|sho[ex])[a-z0-9-]*\.(?:co|net|org)
\bwikio\.com\b
\bfootball(?:-talents\.(org|fr|co\.uk)|-?talent\.net)\b
\bfussball-talente\.com\b
\bvoetbal-talenten\.nl\b
\bfreeitsolutions\.com\b
\bsimpsonstrivia\.com\.ar\b
\bshop\.ebay\.com\b
\bisoladiburano\.it\b
\bparrotsecrets\.com\b
\bpodhuri-sumavy\.cz\b
\bhardmob\.com\.br\b
\bbarradatijuca\.com\.br\b
\bfuroshiki\.com\b
\bprincevaliant\.net\b
\bnormas9000\.com\b
\bthe9000store\.com\b
\bproduccionsblau\.com\b
\bsandhaan\.com\b
\bhotmale\.com\b
\bideasnext\.com\b
\bloksangeet\.com\b
\bmarathi(fm|fun|spice|zone)\.com\b
\bharptabs\.com\b
\brummy(royal|-500)\.com\b
\bhindyugm\.com\b
\bapelosurgentes\.com\.br\b
\beurodance4ever\.blogspot\.com\b
\bwilliamlong\.info\b
\bhotel-neue-post\.de\b
\bcyinterview\.com\b
\bthesportsinterview\.com\b
\bmarrakech\.net\b
\bekomobiili\.fi\b
\bpixeljoint\.com\b
\bwayofthepixel\.net\b
\bfrance-voyage\.com\b
\bdigital-kaos\.co\.uk\b
\bwikimatera\.it\b
\bbestin(diancooking|diancuisines|dianfilms|tourism)\.com\b
\bbest(?:abcd|canadianmed|cheapmedsworld|chistraighteners|drugdirect|dvdsales|ecigarettesreview|erwin|essayhelp|essaytips|frenchfilms|ghdflatiron|goodsone|handbagsshop|healthtourism|ipcameras|medsplace|menwatches|ownstore|p90xshop|polotshirt|ratedcookwaresets|sale511|sales4u|seoguide|shandbags|termpaper|vibram|waytoinvest|womenshoodies|workoutexercise|workx)\.com\b
\bbonpharm\.com\b
\bbillevans\.nl\b
\bteatropovero\.it\b
\beloquentbooks\.com\b
\bpol-and\.eu\b
\bplwha\.org\b
\bbit\.ly\b.*
\bterryananny\.com\b
\bd-addicts\.com\b
\bolshansky\.sitecity\.ru\b
\bamisdecolette\.fr\b
\bcbsystematics\.com\b
\bgallery\.kunzweb\.net\b
\barchitectour\.net\b
\bezmapfinder\.com\b
\bdavid-walliams\.co\.uk\b
\bppt\.cc\b
\bevancamp\.com\b
\brover\.ebay\.com\b
\bbansko\.org\b
\bprojeksiyon\.com\.tr\b
\bredtube\.com\b
\bnaturist\.de\b
\bayda\.ru\b
\bgulfup\.com\b
\bh1\.ripway\.com\b
\biblogger\.org\b
\bisuisse\.com\b
\bp2h\.info\b
\bseedrecords\.co\.uk\b
\bwebmed\.com\b(?!\.)
\byieldmanager\.com\b
\bz4ar\.com\b
\bfarmersdaughterhotel\.com\b
\bspritzlandia\.it\b
\bwww\.pinspenyes\.com\b
\bturkgayclub\.com\b
\bmiarroba\.com\b #replaces \bnacho\.miarroba\.com\b
\barcadvisor\.com\b
\brealgems\.org\b
\bsixxs\.org\b
\bsheqel\.info\b
\bclubsimca\.fr\b
\bgorodetc\.ru\b
\bnarcotics\.su\b
\bkarakalpak\.com\b
\bsouvenir-dvd\.com\b
\bfirmypuchov\.sk\b
\bfarecompare\.com\b
\bvillemagne\.net\b
\brosarioonline\.altervista\.org\b
\bpetardas\.com\b
\bbestwestern\.de\b
\bthebusschedule\.com\b
\blinksemulacao\.googlepages\.com\b
\bmiata\.es\b
hitlerbunker\.com
\bmaas(?:eik|mechelen)\.com\b
\bcorazondepuebla\.com\.mx\b
\bportalcadista\.com\b
\bberlinertageszeitung\.de\b
\boomoto\.ucoz\.ru\b
(?:russian-?|\bru-)(?:bride|girls|ladies|lady|single|wife|wives|wom[ae]n-?(?:dating|online))
\bru-wom[ae]n
(?:all|pretty)-?russian-?wom[ae]n
(on-?line-?|ua|own|okfree|go4)dating(\b|\d|site)
muselius\.com
\byandex\.ru/redir\b
\bcanoesport\.ru\b
\bglobalflight\.net\b
\byoujizz\.com\b
\bautomania\.it\b
\bfff\.to\b
(buy|cheap)-?viagra
viagra-?(drugs|online|billig)
\bapartments-makarska\.com\b
\bexotour\.ge\b
\bbatik-tulis\.com\b
\bpdesigner\.net\b
\baviatorsale\.com\b
\bvallarpadam(port|terminal)\.com\b
\bseecornwall\.eu\b
\biremetforlag\.tripod\.com\b
\beteachergroup\.com\b
\bhebrewonline(\.co\.il|(blog|shop)?\.com)\b
\bb23\.ru\b
\bceppaloni\.info\b
(ireland|(euro|mega)mil|canada|the)lotter(wiz)?\.com\b
\b888\.com\b
\buglezhog\.ru\b
\balertpay\.com
\bbux(\.to|a\.in|euro\.com|galore\.com|junction\.com|out\.com)
\bcash(-kitty|4(all|hits)|n?bux|eden|fiesta|nclicks|origin|out|pointclicks|posse|read|sea)\.(com|org|net)
\bshrinktheweb\.com\b
#Croatian tourism-spammer
\bhvarinfo\.com\b
\bmakarskainfo\.com\b
\bikorculainfo\.com\b
\bbracinfo\.com\b
\bomisinfo\.com\b
#End of Croatian tourism spammer
\blunapark6\.com\b
\bcarhiredubrovnik\.com\b
\beberhardfritz\.de\.tl\b
\b(lmgtfy|letmegooglethatforyou)\.com.*[?&]l=1
\bkaracaahmet\.com\b
\bpublic-domain-image\.com\b
\.kproxy\.com\b
\brealultimatepower\.net\b
xxxxxx/
\btestmasters\.net\b
\balbelda\.info\b
\barm\.in\b
\bhotelnikko\.com\b
\bcorluhaber\.com\b
\bpremiumflats\.com\b
\bsaopaulo(?:aero|artes|autos|bares|bus|channel|cidades|cinemas|estradas|eventos|gallery|gallery|gaytravel|invest|links|mall|mapas|market|metro|moda|museus|night|noticias|parques|photo|praias|relax|restaurantes|ruas|shuttle|sites|suites|teatros|town|work)\.com\b
\bnutshellurl\.com\b
\bcjb\.net\b
\buni\.cc\b
\bvai\.la\b
\brg3\.net\b
\brg10\.net\b
\bbr30\.com\b
\b1br\.net\b
\bsitio\.de\b
\burl\.ie\b
\bvisit(?:afghanistan|armenia|azerbaijan|bahrain|bangladesh|bhutan|bosnia|brunei|cambodia|china|christmasisland|centralasia|cocosislands|croatia|cyprus|egypt|india|indonesia|iran|israel|jordan|kiev|korea|kosovo|kuwait|kyrgyzstan|laos|latvia|macedonia|malaysia|maldives|mongolia|nepal|northkorea|oman|pakistan|philippines|russia|saudiarabia|southkorea|switzerland|tajikistan|turkmenistan|uae|uzbekistan)\.(?:asia|eu)\b
\bvisit(?:chn|capena|car|esp|solomonislands)\.com\b
\balturl\.com\b
\bmaxreading\.com\b
\bcomoj\.com\b
\bmigre\.me\b
\bbusty\.pl\b
\bmoourl\.com\b
\byfrog\.com\b
\bvinyland\.com\b
\bmmafight\.ru\b
\burlmin\.com\b
\binvx\.com\b
\b(vickydarling|jeffseeney|andrewcripps|john-paullangbroek|howardhobbs)\.com\b
\bhugeurl\.com\b
\btangodans\.com\b
(?<!www\.)\bmybrute\.com\b
\bcasareal\.co\.pt\b
\bvisitsubotica\.rs\b
\bbestmals\.ru\b
\bnobrain\.dk\b
\b(anaheimducks|bluejackets|bruins|buffalosabres|calgaryflames|chicagoblackhawks|coloradoavalanche|dallasstars|detroitredwings|edmonton-oilers|floridapanthers|hurricanes|mapleleafs|minnesotawild|montreal-canadiens|newjerseydevils|newyorkislanders|newyorkrangers|ottawasenators|philadelphia-flyers|pittsburghpenguins|tampabay|thrashers|vancouvercanucks|washingtoncapitals)\.ru\b
\bliveshow-tv\.com\b
\bpatagonianexpeditionrace\.com\b
\bnesvizh\.by\b
\bstihi-xix-xx-vekov\.ru\b
\becarddesignanimation\.com\b
\badf\.ly\b.*
\belbruto\.es\b
\bguerrastribales\.es\b
\bbitly\.com\b
\bbascarsija\.info\b
\bannastaciapalaszczuk\.com\b
\bthnlnk\.com\b
\beurox10\.com\b
\brickroll
\bzobyhost\.com\b
\bsyntext\.(com|ru)\b
\bidukki\.com\b
\bkerala\.(in|pro)\b
\bxvideos\.com\b
\btrymasak\.my\b
\btheofficialboard\.(?:com|fr)\b
\bphuket-relax\.com\b
\bpaypal\.com/.*mrb/pal=.*\b
\bnapredvosa\.com\b
\bvacacionesbulgaria\.com\b
\breverent\.org\b
\bpapagiovanni\.com\b
\bto\.ly\b
\btotalreal\.com\b
\badire\.jp\b
\bcarloscevola\.com\b
\blnk\.ms\b
\btiny9\.com\b
\bbesplatne-slike\.net\b
\blistenarabic\.com\b
\bw3-translations\.de\b
\bubema\.(?:de|eu|com)\b
\bdachau\.com\b
\bdeconet\.com\b
\berepublik\.com.*?/referrer\b
\bprosolutionpills\.com\b
\bvigrxplus\.com\b
\bneobux\.com\b
\blibertyreserve\.com\b
(?<=//|\.)way\.com\b
\bclck\.ru\b
\bproakvariumy\.ru\b
\bport-arthur\.ucoz\.ru\b
\bmatrikon(?:(?:analytics|opc)?\.com|opc\.de)\b
\btunisia\.com\b
\bmoneyandmarkets\.com\b
\binvestwithanedge\.com\b
\bgoodtherapy\.org\b
\bsunglassesuk\.com\b
\bsupergreenme\.com\b
\bmsplinks\.com\b
\balgarvedigital\.pt\b
\bobservatoriodoalgarve\.com\b
\bcli\.gs\b
economy-point\.org
\bwikireality\.ru\b
\bj\.mp\b
\bsantatelevision\.com\b
\bpaintingdb\.com\b
\bboriken\.info\b
\bconceptcar\.ee\b
\bnanoyou\.eu\b
\bopcti\.com\b
\bcyclingforall\.net\b
\bradiomakedonia\.ro\b
\bmoldovarious\.com\b
\bbiodiesel(?:plants)?\.com\.ar\b
\bsportamericani\.it\b
\bow\.ly\b
\bgooglehammer\.com\b
\bgatosphynx\.com\b
\b1url\.com\b
\bawe\.sm\b
\bbudurl\.com\b
\bchilp\.it\b
\bchs\.mx\b
\bclickthru\.ca\b
\bcort\.as\b
\bcuturl\.com\b
\bdecenturl\.com\b
\bee[pz]url\.com\b
\bfa\.by\b
\bfav\.me\b
\bff\.im\b
\bfhurl\.com\b
\bflic\.kr\b
\bflq\.us\b
\bfly2\.ws\b
\bfwd4\.me\b
\bgl\.am\b
\bgo\.9nl\.com\b
\bgo2\.me\b
\bgoshrink\.com\b
\bgri\.ms\b
\bgurl\.es\b
\bhellotxt\.com\b
\bhex\.io\b
\bhtxt\.it\b
\bhurl\.ws\b
\bicio\.us\b
\bidek\.net\b
\bito\.mx\b
\bjijr\.com\b
\bkissa\.be\b
\bkl\.am\b
\bkorta\.nu\b
\bl9k\.net\b
\bliip\.to\b
\bliltext\.com\b
\bliurl\.cn\b
\bln-s\.ru\b
\blnkurl\.com\b
\bloopt\.us\b
\blru\.jp\b
\blt\.tl\b
\blurl\.no\b
\bminilien\.com\b
\bminiurl\.com\b
\bminurl\.fr\b
\bmyurl\.in\b
\bncane\.com\b
\bnn\.nf\b
\bo-x\.fr\b
\bpoll\.fm\b
\bri\.ms\b
\bsn\.(?:im|vc)\b
\bsnipr\.com\b
\btakemyfile\.com\b
\btcrn\.ch\b
\btiny\.pl\b
\btl\.gd\b
\btnw\.to\b
\btr\.my\b
\btwit(?:zap\.com|this\.com|url\.de)\b
\bub0\.cc\b
\bustre\.am\b
\bwp\.me\b
\baki-kaurismaki\.ru\b
\btranslation-blog\.trustedtranslations\.com\b
\bkob\.tj\b
\boh-barcelona\.com\b
\batasozlerianlamlari\.com\b
\bktzr\.us\b
\brus-on-line\.ru\b
\bvilshanka\.org\.ua\b
\bgratisweb\.com\b
\bonline-betting\.me\.uk\b
\bwettbasis\.com\b
\bapuestas-deportivas\.es\b
\bgoo\.gl\b(?!/maps\b).*
\bcasino\.ru\b
\bdoyouneedvisa\.com\b
\burlalacon\.com\b
\bturl\.ca\b
\bmuseomagazine\.com\b
\bshrt\.(?:fr|st)\b
\bredir\.ec\b
\bmerky\.de\b
\bomani\.ac\b
\bmoladi\.net\b
\bparvizshahbazi\.com\b
\bkhamagmongol\.com\b
\bhamagmongol\.narod\.ru\b
\bmedicana(?:life|tv)\.com\b
\brosecoaudit\.ru\b
\binfonu\.nl\b
\bpolimore\.com\b
\bwslibrary\.net\b
\bvndic\.net\b
\bbud-tech\.ru\b
\bde-regalo\.com\b
\bagffan\.dk\b
\bfolkblog\.in\.ua\b
\bna-ozero\.ru\b
\baltritaliani\.net\b
\btt-group\.net\b
\bnvros\.ru\b
\bmaxiocio\.net\b
\basturiasenimagenes\.com\b
\b5z8\.info\b
\boskemen\.info\b
\bcode-saturne\.blogspot\.com\b
\bgsxr\.es\b
\bc2kb\.com\b
\bhentaitoonami\.com\b
\bpartytrip\.fr\b
\bmeigalicia\.com\b
\bblconsulting\.com\.hk\b
\b12mesyatcev\.ru\b
\bchapadadosveadeiros\.com\b
\btheolivebranch\.net\b
\bkarelgott\.tv\b
\bkomputersaya\.com\b
\bdeloeiletdelamain\.hautetfort\.com\b
\btkd-spirit\.com\b
\bteutoburgo\.web44\.net\b
\bsurf\.to\b
\bbiogas\.vn\.ua\b
\bromania-vacations\.com\b
\bsiver\.org\.ua\b
\bdragon-fruit\.biz\b
\bazov\.zp\.ua\b
\beldespertardelmusico\.blogspot\.com\b
\bauditionrich\.com\b
\bkanchanaburi-info\.com\b
\bmatavisen\.no\b
\bmikiurl\.com\b
\bixiz\.net\b
\blimametro\.blogspot\.com\b
\bleo-fl\.hit\.bg\b
\bserfinaz\.com/p\b
\b7les\.com\b
\bforum42\.ru\b
\bhukukiktisatforumu\.net\b
\bmksoley\.com\b
\bsoley\.cn\b
\bseawaterfarming\.com\b
\balgaecollection\.com\b
\bmankenlik\.com\b
\balgaecenter\.com\b
\bmicroalgae\.ca\b
\bsoleymedikal\.com.tr\b
\balgaeinstitute\.com\b
\bphycobilin\.net\b
\bsoso\.bz\b
\bgematrix\.org
camica\.netfirms\.com/gematria/
\btrancepodium\.com\b
\btraveltibetguide\.com\b
\bblcremationsystems\.com\b
\bsuper-alizee\.de\b
\bsandsoftime\.ws\b
\bqualified-audit-partners\.be\b
\bmegashare\.com\b
\bchinesepaladin3\.windy-goddess\.net\b
\bwillysjeep\.com\b
\bhelpjaycee\.blogspot\.com\b
\bheyrheyr\.is\b
\binfogradina\.ro\b
\bvivedeporte\.com\b
\brorysfriends\.com\b
\bmiamipeople\.ru\b
\bshareflare\.net\b
\bdeine-erfindung\.de\b
\bhamaka\.huu\.cz\b
\bantimbt\.com\b
\bcheapmbtsandals\.com\b
\bgstarmbt\.com\b
\bmbt-shoeclearance\.com\b
\bmbt-shoes-(?:discount|wholesale)\.com\b
\bmbt-shoes-us\.com\b
\bmbt-zone\.com\b
\bmbt2bt\.com\b
\bmbt4life\.com\b
\bmbtantishoes-u[ks]\.com\b
\bmbtfivefingers\.com\b
\bmbtflying\.com\b
\bmbtgoodshoes\.com\b
\bmbthotsale\.com\b
\bmbtistore\.com\b
\bmbtkisumu2\.com\b
\bmbtlami\.com\b
\bmbtsale\.org\b
\bmbtselling\.com\b
\bmbtshoes-australia\.com\b
\bmbtshoes1998\.com\b
\bmbtshoes4clearance\.com\b
\bmbtshoesbest\.com\b
\bmbtshoesbest\.net\b
\bmbtshoesdiscount\.org\b
\bmbtshoesfactory\.com\b
\bmbtshoeshouse\.com\b
\bmbtshoesmbt\.com\b
\bmbtshoesselling\.com\b
\bmbtshoesstockists\.com\b
\bmbtsuk\.com\b
\bmbtvips\.com\b
\bmbtwalkingshoesdiscount\.com\b
\bmbtwalkingshoesgood\.com\b
\bnet-mbt\.com\b
\bsalembt\.com\b
\bsalesmbt\.com\b
\bshoesmbts\.com\b
\btopmbtshop\.com\b
\bwebmbtshoes\.com\b
\bletrasjohnfrusciante\.wordpress\.com\b
\bfcoe\.ru\b
\bdobrzenieccy\.pl\b
\b69\.64\.63\.153/redirect\.php\b
\bmedicanalife\.(?:org|net)\b
\bbelawela\.com\b
\bnsever\.org\.ua\b
\bgsm-kharkov\.com\.ua\b
\bshotgunsolutionpaytodie\.blogspot\.com\b
\bayak\.org\b
\bexpresspol\.ru\b
\bmazdafreunde\.de\b
\bseslimola\.com\b
\b777slot\.at\.ua\b
\belizabethselwyn\.50webs\.com\b
\bguard-soft\.com\b
\bbodybuildingrevealed\.com\b
\bservicescleans\.com\b
\bdie-bildersammlung\.de\b
\btravelkefalonia\.com\b
\bfree2g1c\.com\b
\btelefon-numarasi\.com\b
\bsapaninka\.com\b
\bpsi-test\.ru\b
\bamberabg\.com\b
\bmini-mag\.com\b
\bcacasubmarina\.com\b
\bprolocopasiandiprato\.org\b
\bmicrosoftproject\.su\b
\bleblancsamedresort\.com\b
\bkoninginnedagamsterdam\.nl\b
\bprime-time\.ru\b
\bchinarollformingmachine\.com\b
\bspartadata\.com\b
\bavraidire\.eu\b
\bwebauditing\.org\b
\bpokemongamesnow\.com\b
\bstart\.com\.mt\b
\bdniprowazirka\.com\.ua\b
\bmilforum\.net\b
\bx1fm\.com\b
\bkitdetox\.com\b
\borthomatic\.net\b
\bzizum\.com\b
\bti89\.com\b
\btorrentflux\.blogspot\.com\b
\bsmoking-calculator\.com\b
\bolympus-e420\.blogspot\.com\b
\bfuturama-opening-gags\.blogspot\.com\b
\bnerd-characteristics\.blogspot\.com\b
\bchangluncity\.blogspot\.com\b
\binternet-niche-marketing\.blogspot\.com\b
\badsense-skyline\.blogspot\.com\b
\bflood\.tforums\.org\b
\biznikgifts\.com\b
\bsoweirdwebpageofficialsite\.blogspot\.com\b
\balabamafansite\.com\b
\bbyufansite\.com\b
\bboisestatefansite\.com\b
\bbostoncollegefansite\.com\b
\bcaliforniafansite\.com\b
\bgeorgiafansite\.com\b
\billinoisfansite\.com\b
\bindianafansite\.com\b
\biowafootballfansite\.com\b
\blsufansite\.com\b
\bmiamifansite\.com\b
\bmichiganfansite\.com\b
\bminnesotafansite\.com\b
\bnebraskafansite\.com\b
\bnflfootballfansite\.com\b
\bnotredamefansite\.com\b
\bohiostatefansite\.net\b
\boklahomafansite\.com\b
\boregonfansite\.com\b
\bpurduefansite\.com\b
\bsouthcarolinafansite\.com\b
\bsouthfloridafansite\.com\b
\btexasfansite\.com\b
\buclafansite\.com\b
\bvirginiatechfansite\.com\b
\bwisconsinfansite\.com\b
\bwellspringwatersystems\.com\b
\bdespertaibereanos\.blogspot\.com\b
\bsumasax\.es\b
\bibuy\.co\.th\b
\btodoliteratura\.es\b
\bpecaijeca\.coolpage\.biz\b
\bmicroflex-services\.de\b
\bib-info\.com\b
\barizonacardinalsfansite\.com\b
\barizonafansite\.com\b
\barizonastatefansite\.com\b
\barkansasfansite\.com\b
\batlantafalconsfansite\.com\b
\bauburnfansite\.com\b
\bbaltimoreravensfansite\.com\b
\bbuffalobillsfansite\.com\b
\bcarolinapanthersfansite\.com\b
\bchicagobearsfansite\.com\b
\bcincinnatibengalsfansite\.com\b
\bclemsonfansite\.com\b
\bclevelandbrownsfansite\.com\b
\bcollegebasketballfansite\.com\b
\bcollegefootballfansite\.com\b
\bcoloradofansite\.com\b
\bdallascowboysfansite\.com\b
\bdenverbroncosfansite\.com\b
\bdetroitlionsfansite\.com\b
\bfloridafansite\.com\b
\bfloridastatefansite\.com\b
\bgeorgiatechfansite\.com\b
\bgreenbaypackersfansite\.com\b
\bhawaiifansite\.com\b
\bhoustontexansfansite\.com\b
\bindianapoliscoltsfansite\.com\b
\bjacksonvillejaguarsfansite\.com\b
\bkansascitychiefsfansite\.com\b
\bkansasfansite\.com\b
\bkentuckyfansite\.com\b
\bmajorleaguebaseballfansite\.com\b
\bmiamidolphinsfansite\.com\b
\bmichiganstatefansite\.net\b
\bminnesotavikingsfansite\.com\b
\bmississippifansite\.com\b
\bmissourifansite\.com\b
\bnbabasketballfansite\.com\b
\bnewenglandpatriotsfansite\.com\b
\bneworleanssaintsfansite\.com\b
\bnewyorkgiantsfansite\.com\b
\bnewyorkjetsfansite\.com\b
\bnhlfansite\.com\b
\bnorthcarolinafansite\.com\b
\boaklandraidersfansite\.com\b
\bpennstatefansite\.com\b
\bpgagolffansite\.com\b
\bphiladelphiaeaglesfansite\.com\b
\bpittsburghsteelersfansite\.com\b
\bsandiegochargersfansite\.com\b
\bsanfrancisco49ersfansite\.com\b
\bseattleseahawksfansite\.com\b
\bstlouisramsfansite\.com\b
\btampabaybuccaneersfansite\.com\b
\btennessee(?:titans)?fansite\.com\b
\buscfansite\.com\b
\bwashington(?:redskins)?fansite\.com\b
\bwestvirginiafansite\.com\b
\blaptopvsgadget\.blogspot\.com\b
\bjualbelipaypals\.blogspot\.com\b
\bardhie\.info\b
\bcatatansiboy(?:ii|iiiii?|1|onky)\.blogspot\.com\b
\bskiptest\.info\b
\bkristalkristalcinta\.blogspot\.com\b
\bpacarketinggalankereta\.blogspot\.com\b
\btaxijuga\.blogspot\.com\b
\bnamakujoeboy\.blogspot\.com\b
\bonkyapaartinyacinta\.blogspot\.com\b
\bavenged-sevenfold\.web\.id\b
\bmobilegamezone\.info\b
\bgioieditalia\.com\b
\bsicilia-by-divino\.com\b
\bumbria-by-divino\.com\b
\bpositano-by-divino\.com\b
\btuscany-by-divino\.com\b
\btuscany-travel\.blogspot\.com\b
\byourtuscanvilla\.com\b
\bholiday-apartment-tuscany\.net\b
\bturismo-toscana\.blogspot\.com\b
\bguia-sicilia\.blogspot\.com\b
\bernodaronline\.usersboard\.net\b
\bstarstube\.narod\.ru\b
\binsset\.u-picardie\.fr\b
\bfolk-craft\.com\b
\bnasyidparadise\.blogspot\.com\b
\bwelovecock\.com\b
\bnovportal\.ru\b
\bprettylittleliarsss\.webs\.com\b
\bplanestv\.com\b
\bapartamentosgomera\.com\b
\bhot-map\.com\b
\bamarun\.org\b
\bpegiovanni\.com\b
\btibiahelp\.com\b
\baerocardio\.com\b
\bdiabetia\.org\b
\bbakrecepten\.se\b
\bclassd\.com\.es\b
\bclassd.co\.uk\b
\battuariale\.com\b
\belissacafe\.com\b
\bmailwriter\.com\b
\bnationaldebtclocks\.com\b
\b8americain\.org\b
\bbelote-ligne\.fr\b
\bbouillotte\.eboaz\.com\b
\bbrumisateurs\.eboaz\.com\b
\bchapka\.eboaz\.com\b
\bdamedepique\.eboaz\.com\b
\bdamedepique\.info\b
\bjeudebelote\.org\b
\bjeutarot\.org\b
\bparier-sport\.info\b
\bscommesse-sportive\.cc\b
\btypy-bukmacherskie\.com\.pl\b
\barequipainfo\.com\b
\barequipatravel\.com\b
\bcolca\.info\b
\bcotahuasicanyon\.com\b
\bdirectorioarequipa\.com\b
\bforosarequipa\.com\b
\binfocolca\.com\b
\bmollendo\.net\b
\btodoarequipa\.com\b
\blivercancer\.eu\b
\bhuaweie220\.(?:biz|com|info|net|org)\b
\bbt\.gd\b
\bthemysterymethod\.net\b
\bmysterypua\.net\b
\barea51lifestyle\.com\b
\bthegameneilstrauss\.com\b
\baesthetic-clinic-dombard-brussels\.com\b
\bfraserislandtours\.com\.au\b
\bgreatoceanroadtours\.com\b
\bbluemountaintours\.com\.au\b
\b4solarpanels\.com\b
\bvipskrip\.ru\b
\bamalfitancoast\.com\b
\bamigosdevillatuelda\.spaces\.live\.com\b
\binkoob\.com/cruzroja\b
\bzentechnologies\.com\b
\bamishvyas\.com\b
\bticketstothemansion\.com\b
\bdefensivedrivingcompanyofamerica\.com\b
\btheaterseatstore\.com\b
\bvipnightlifetour\.com\b
\btripfilms\.com\b
\blearn-ukrainian\.org\.ua\b
\bprofessays\.com\b
\bwftpserver\.com\b
\bftprush\.com\b
\bseop\.com\b
\bsleepapneasymptoms\.info\b
\bkidney-disease\.info\b
\bandroidlife\.net\b
\bandroid-tr\.com\b
\bandroiddestek\.com\b
\bmanofart\.com\b
\bharz-ferienwohnung-ferienhaus\.de\b
\bapparelus\.com\b
\baustralian-visa-info\.blogspot\.com\b
\bbicolanobiron\.webs\.com\b
\bchildrenswonderland\.com\b
\bdiagnosticautomation\.com\b
\belegant-fashion-4men\.blogspot\.com\b
\bextreme-gamelist\.com\b
\bintelifi\.com\b
\bjustlabcoats\.com\b
\bkstinoco\.blogsome\.com\b
\bmens-suit\.blogspot\.com\b
\bmountmayon\.blogspot\.com\b
\bnationalvisas\.com\.au\b
\bpillsless\.com\b
\bplasticosfoundation\.org\b
\bprevawater101\.wordpress\.com\b
\bsupreme(?:autoparts|condensers|mirror)\.com\b
\bultimateautolights\.com\b
\bwholesaleappareldirect\.com\b
\blease-a-seo\.com\b
\bhebeigo\.com\b
\bnzjsw\.com\b
\baviacioncivil\.com\.ve\b
\bminoxidil\.gen\.tr\b
\bobouka\.ru\b
\bbayrak\.tv\b
\baybayrak(?:-tr)?\.com\b
\bbayrakci\.biz\.tr\b
\bbayrak(?:imalati|resimleri|satisi)?\.gen\.tr\b
\bbayrak(?:ajans|evim|imalatcilari|line|nedir|satinal|satisi?|turk)\.com\b
\bdigitaltekstil\.com\b
\bdijitalbaski\.gen\.tr\b
\bmarmarabayrak\.com\b
\bozelbayrak\.gen\.tr\b
\bturkbayragi\.gen\.tr\b
\bucuzbayrak\.com\b
\bovernightpools\.com\b
\bmyczechonline\.com\b
\bcostabrava-rentals\.co\.uk\b
\blocations-vacances-costabrava\.com\b
\bfinquesfrigola\.com\b
\bryanair-girona\.com\b
\bfilmfarsi\.blogfa\.com\b
\bkellyvogel\.com\b
\blindaolsson\.com\b
\btibbisuluk\.com\b
\bdoktorsuluk\.com\b
\bleechesturkey\.com\b
\basytekstil\.com\b
\bfulminaksesuar\.com\b
\bmadalya(?:cilar|m)\.com\b
\bsancakbayrak\.com\b
\bcountryguidebook\.com\b
\bluxury-delhi-hotels\.com\b
\bdeccanodysseytrain\.com\b
\bgoheritageindiajourneys\.com\b
\bgoldenchariot-train\.com\b
\bheritageindiajourneys\.com\b
\bindia-(?:buddhisttours|delhihotels|goldentriangletours|mumbaihotels|royalrajasthanonwheels)\.com\b
\bindianmaharaja-train\.com\b
\bmaharajaexpresstrain\.com\b
\bpalaceonwheels-train\.com\b
\broyaltrainsindia\.com\b
\btajmahaltours-india\.com\b
\breal-estate-ixtapa-zihuatanejo\.com\b
\btheforceofreason\.blogspot\.com\b
\btefilot\.org\b
\basportsnews\.com\b
\bcicek(?:postasi|sepetiniz)\.com\b
\bjavplanet\.com\b
\butqweb\.com\b
\bpopoint\.free\.fr\b
\bpaylasimci\.org\b
\bsaveourseeker\.com\b
\bcarplugs\.com\b
\bmorrodesaopaulohotelpde\.com\.br\b
\bhoteles-en-cancun\.com\.mx\b
\blecollagiste\.com\b
\balbania4ever\.com\b
\byouflorence\.it\b
\bdissertationwritinghelp\.co\.uk\b
\bthewholesaleforums\.co\.uk\b
\balibabascam\.com\b
\bb2bfreezone\.com\b
\bcable-glossary\.blogspot\.com\b
\btradekey\.com\b
\brawalpindi\.city\.blogspot\.com\b
\bhatedenmark\.blogspot\.com\b
\beyecatchypics\.com\b
\bgreatnutri\.blogspot\.com\b
\brawalpindi(?:-islamabad\.blogspot|city\.wordpress)\.com\b
\bstarherb\.com\b
\bdoors-decorations\.blogspot\.com\b
\bequipment-machinery-information\.blogspot\.com\b
\brawalpindi-city\.blogspot\.com\b
\bfreewebs\.com/greatnutri\b
\bsauditrades\.com\b
\bsaudicommerce\.com\b
\bsuperiorthesis\.com\b
\blotter\.pl\b
\b206\.225\.22\.48\b
\bbigbras-club\.com\b
\bkingoflotto\.com\b
\bciszewski\.com\b
\bbig-hooters\.net\b
\bannuaire-(?:lausanne|neuchatel)\.ch\b
\bbbwebmaster.com\b
\bfribourgnet.ch\b
\bgeneve-annuaire.ch\b
\bjurassiens.ch\b
\bsuisse-internet.com\b
\bvalaisannet.ch\b
\bweb-expert.ch\b
\bzurich-info.ch\b
\bchicagohajj\.com\b
\bdragonage-fan\.ru\b
\bwebhostingservices\.us\b
\baavsa\.com\b
\bmojeszamotuly\.com\b
\btotentanz\.nl\b
\bsalouholiday\.co\.uk\b
\bhercreampies\.com\b
\bkidsvideoreviews\.(?:blogspot\.)?com\b
\bcasalemonferrato\.blogolandia\.it\b
\bserydarth\.wordpress\.com\b
\beugeneportfolio\.com\b
\bnokianews\.ru\b
\btelefon-nokia\.ru\b
\bmajesticthailand\.com\b
\bhard-wood\.net\b
\bfriendlybags\.com\b
\bbiodegradableplasticbags\.org\b
\broykellner\.com\b
\blandmarkgroup\.us\b
\beventplannerspain\.com\b
\bccf-technologies\.com\b
\bftm-technologies\.com\b
\binfomedicos\.com\b
\binfoarquitectos\.com\b
\binfoabogados\.com\b
\binfoveterinarios\.com\b
\binfopsicologos\.com\b
\binfoingenieros\.com\b
\binfoeconomistas\.com\b
\binfodentistas\.com\b
\binfoinformaticos\.com\b
\bsaletoo\.com\b
\bsalesid\.com\b
\bpanoraview\.com\b
\b118\.98\.171\.131\b
\banimefreak\.tv\b
\bapplicationessay\.net\b
\bbestdissertation\.net\b
\bbestdissertation\.org\b
\bbesttermpaper\.net\b
\bbesttermpapers\.org\b
\bbraindumps\.com\.ua\b
\bcustom-essay\.net\b
\bcustom-writings\.net\b
\bcustomessays\.uvoweb\.net\b
\bessayplant\.com\b
\bessaysontime\.com\b
\bessaytodaycom\b
\bextension\.kiev\.ua\b
\bgambling-online-review\.com\b
\bj-in\.org\.ua\b
\bkiev-home\.com\b
\bmydeco\.com\b
\bonline-poker-spielen\.biz\b
\bplay-poker-games\.com\b
\bpoker-rooms-review\.org\b
\bproessay\.com\b
\bresearch-paper\.us\b
\brushessay\.net\b
\brushessay\.org\b
\brushessays\.net\b
\brushessays\.org\b
\bsuperiorpaper\.net\b
\bsuperiorpaper\.org\b
\bsuperiorpapers\.net\b
\bsuperiorpapers\.org\b
\btermpaperscorner\.com\b
\bmargherita-caminita\.com\b
\b8bit-game\.ru\b
\bmedelita\.ru\b
\bonly-suicide-girls\.ru\b
\bsweet-news\.ru\b
\bwriters\.ph\b
\bsheetalaproductions\.hpage\.com\b
\bgsfinancial\.hpage\.com\b
\bsheetalasingh\.typepad\.com\b
\btotalscreenrecorder\.com\b
\bsoftwarewikipedia\.com\b
\bgodswmobile\.com\b
\bchatixdating\.com\b
\bteensay\.com\b
\bteenssite\.co\.uk\b
\bteensay\.co\.uk\b
\bnitronet\.co\.uk\b
\bmsndisplaypics\.com\b
\bchatix\.co\.uk\b
\bfunnyden\.com\b
\bmyspace-icons\.com\b
\bmyspace-layouts\.com\b
\bmyspacehive\.com\b
\bfreechatrooms\.me\b
\bchatlinks\.co\.uk\b
\bmyspace-generators\.com\b
\bcelebrityrush\.com\b
\btvdrawing\.com\b
\btylervo\.com\b
\bfonejacker\.eu\b
\bglastonbury2010\.info\b
\bkiller-content\.com\b
\bmayonvolcano\.net\b
\bmyspace\.com/markcalfe\b
\bmyspace\.com/realfonejacker\b
\bnurseshelp\.blogspot\.com\b
\bprofessional-essay-writer\.blogspot\.com\b
\bsmart-it-consulting\.com\b
\bwbbhost4u\.com\b
\bwebsitecopywriting\.wordpress\.com\b
\binfiniteseo\.co\.uk\b
\bajelv\.com\b
\barticlecabinet\.info\b
\bgetmoretwitterfollowers\.info\b
\bglastonbury2009\.info\b
\blatestramblings\.com\b
\blinkwheel\.biz\b
\btheoriginalarticle\.com\b
\bcvresumewriters\.com\b
\bessaywritingservices\.org\b
\bcustom-paper-writing\.com\b
\bcustom-essay-writing-service\.org\b
\bmyrecipesfood\.com\b
\bmy\.mail\.ru/mail/sexanimeshka\b
\bstar-tube\.narod\.ru\b
\bwa7\.ru\b
\bcelebritysextape\.narod\.ru\b
\bcelebritysextape\.narod2\.ru\b
\bsilvia-saint-club\.narod\.ru\b
\bberkovasex\.narod\.ru\b
\bitsbattery\.com\b
\breallifevampires\.info\b
\bsameurl\.com\b
\baustralianpolice\.org\b
\bfamousquotesfunnyquotes\.com\b
\b123greetings\.com\b
\bentrainbow\.com\b
\boddsnet\.com\b
\bcamfroger\.com\b
\balgherovacanze\.blogspot\.com\b
\bsom\.pt\b
\ballruspower\.narod\.ru\b
\bcasinotop5\.nl\b
\bgokkentotaal\.nl\b
\bonlineblackjackspelen\.nl\b
\bvakantiehuishindeloopen\.wordpress\.com\b
\bwebforumu\.com\b
\bmynet\.pro\b
\bvps\.web\.tr\b
\bosym\.web\.tr\b
\bturkcell\.in\b
\bankara-nakliyat\.name\.tr\b
\bankara-nakliyeci\.net\b
\bankaranakliyeci\.net \b
\bankaraticaret\.org\b
\bcicekcim\.name\.tr\b
\bevden-eve-nakliyat\.name\.tr \b
\blazer-epilasyon\.name\.tr\b
\bnakliyatfirmalari\.org\b
\bnakliyeevden\.info\b
\botoarackiralama\.com\b
\bsacekimmerkezi\.name\.tr\b
\btupbebegim\.org\b
\bmerchantos\.com\b
\bessaywriter\.co\.uk\b
\bukessaysadvice\.co\.uk\b
\bkiatan\.com\b
\bgexhost\.com\b
\bgexton\.com\b
\bahcorporation\.com\b
\bcustompapers4u\.net\b
\bmastersessay\.com\b
\benglish2urdutranslations\.com\b
\bnonplagiarizedessays\.co\.uk\b
\brealessaywriting\.com\b
\bmustuniversity\.com\b
\bunitransservice\.org\b
\bpariblog\.ro\b
\bbuybamboosheets\.com\b
\bomnibet\.ro\b
\bsteroidsbuy\.com\b
\bfreebetsbonuscodes\.com\b
\bessay\.tv\b
\bs7\.gladiatus\.net\b
\bcomparemysql\.com\b
\ba1z3\.com\b
\baat\.teldap\.tw\b
\b2ued\.com\b
\babcd2you\.com\b
\bdiscount-(?:air-jordan|coach-outlet)\.com\b
\bghd2sale\.com\b
\bmywalkingtime\.com\b
\bsalenewbalance\.com\b
\bmalappuraminfo\.com\b
\bmalappuram\.co\.in\b
\bsoft-techit\.com\b
\bencodeinfotech\.com\b
\bagadir-airport\.com\b
\basturias-airport\.com\b
\bbodrum-airport\.com\b
\bibible\.mobi\b
\bmenorca-airport\.com\b
\bpedrangular\.com\b
\breus-airport\.com\b
\bsevilla-airport\.com\b
\bzaragoza-airport\.com\b
\bessaysexperts\.com\b
\bhcc-ainshams\.com\b
\bperuvianairlines\.com\b
\bperuvianfood\.com\b
\blatinpropaganda\.com\b
\bsilvinadellafontana\.com\b
\bperuviantv\.com\b
\bkarendejo\.com\b
\bidea180\.com\b
\binternetwarrior\.com\b
\blatinpropaganda\.blogspot\.com\b
\bvoip-phone-service-solutions\.com\b
\bcamarasdeseguridad\.net\b
\bcircuitocerradotelevision\.com\b
\blatinamericantelemedicine\.com\b
\baffordablesecuritycameras\.com\b
\bcamaracctv\.com\b
\bcamaradecctv\.com\b
\bcamarascctv\.com\b
\bcamarasdecctv\.com\b
\bcamarasdecctv\.net\b
\bcamarasdecircuitocerrado\.com\b
\bcamarasdeseguridad\.info\b
\bcamarasdeseguridad\.tv\b
\bcamarasdeseguridadchinas\.com\b
\bcamarasdeseguridadporinternet\.com\b
\bcamarasdevigilancia\.info\b
\bcamarasdevigilancia\.org\b
\bcamarasdevigilancia\.us\b
\bcamarasdevigilanciaporinternet\.com\b
\bcamarasescondidas\.net\b
\bcamarasescondidas\.org\b
\bcamarasescondidas\.us\b
\bcamarasindiscretas\.org\b
\bcamarasseguridad\.info\b
\bcamarasseguridad\.net\b
\bcaptadoencamara\.com\b
\bcaptadoencamara\.tv\b
\bcctvargentina\.com\b
\bcctvbrazil\.com\b
\bcctvcatalogs\.com\b
\bcctvchile\.com\b
\bcctvcolombia\.com\b
\bcctvcostarica\.com\b
\bcctvguatemala\.com\b
\bcctvinstalacion\.com\b
\bcctvinstaller\.info\b
\bcctvmexico\.com\b
\bcctvnews\.info\b
\bcctvpanama\.com\b
\bcctvpuertorico\.com\b
\bcctvrepublicadominicana\.com\b
\bcctvuruguay\.com\b
\bcctvvenezuela\.com\b
\bcolombiacctv\.com\b
\bfree-voip-service\.com\b
\blocalizadordevehiculos\.com\b
\bmonitoreo\.tv\b
\bmonitoreoelectronico\.com\b
\bperucctv\.com\b
\bsecuritycamerasmadeinchina\.com\b
\bseguridadelectronica\.info\b
\bsouthfloridatelecom\.com\b
\btelemedicinedirectory\.org\b
\btelevigilancia\.org\b
\btelevigilancia\.us\b
\bventadecctv\.com\b
\bventadecctv\.info\b
\bventadecctv\.net\b
\bventadecctv\.org\b
\bvideosdeseguridad\.com\b
\bvideovigilanciaporinternet\.com\b
\bvigilanciaporinternet\.net\b
\bvigilanciaviainternet\.com\b
\bvigilatupropiedad\.com\b
\bvigilatupropiedad\.tv\b
\bvoice-over-internet-protocol\.com\b
\bvoip-call-center\.com\b
\bvoip-international\.com\b
\bvoip-softphones\.com\b
\bvoip-telefonia\.com\b
\bvoip-wholesale\.com\b
\bvoipserviceargentina\.com\b
\bvoipservicebrazil\.com\b
\bvoipservicechile\.com\b
\bvoipservicecolombia\.com\b
\bvoipservicemexico\.com\b
\bvoipservicepanama\.com\b
\bvoipservicevenezuela\.com\b
\bwholesaletermination\.com\b
\bandronmoscow\.livejournal\.com\b
\bukschoolsdirectory\.net\b
\bamerican-schools\.net\b
\bgubta\.com\b
\bcommence\.com\b
\bcommenceonline\.net\b
\bebusinessline\.com\b
\besupportline\.com\b
\bmychristianheels\.com\b
\b800millions\.com\b
\bbootsluxury\.com\b
\bbagsclothing\.com\b
\bbesoso\.com\b
\bjerseyonsale\.com\b
\bbt-embroidery\.com\b
\blkkreplicas\.com\b
\bmillennium1000\.net\b
\bshoemachine\.cc\b
\bheatsinks\.cc\b
\bgelinsoles\.cn\b
\bgoldspace\.cc\b
\bhonnypower\.com\b
\bleddisplays\.cn\b
\bmallrolex\.com\b
\bshuangdan\.com\b
\btozc\.net\b
\baf-wholesale\.com\b
\bsdhongda\.net\b
\bcameramarkets\.com\b
\bgolfclubs365\.com\b
\bglobalc2c\.com\b
\badidas-kids\.com\b
\bsf39\.com\b
\blg668\.com\b
\bstop-sweating-tips\.com\b
\blose-weight-secret\.com\b
\badazhe\.com\b
\bcoachor\.com\b
\bjuicy4sale\.com\b
\bjuicydiscount\.com\b
\b(?:ace|best|discount|i|nice|onsale|pick|sell|top|us[a-])vibramfivefingers\.com\b
\bmbtvibramshoes\.com\b
\b(?:4|five-fingers|fivefinger|my|sell|usa-|top)vibram\.com\b
\bvibram-(?:five-finger|fivefingerss|retailers|store)\.com\b
\bvibram(?:4u|5fingersshoes|51|botas|eshop|fit|five-fingers|fivefingercheap|fivefingers(?:2sale|6|cheap|hot|llc|mall|-outlet|shoesnet|-shop|usa|web)|fivesfingers|officialstore|s-fivefingerss?|salesmall|scheap|shoes(?:online|store|tores|us)|shoponline|sky|soutlet|store(?:online)?|web)\.com\b
\bvibram(?:fivefingers-outlet|sales|sfivefingers)\.net\b
\bvibram-five-fingers\.(?:c[ac]|info)\b
\baaaeluxury\.com\b
\baaagoods\.com\b
\bdiscount-monclerjackets?\.com\b
\bmonclercom\.com\b
\bmonclerebay\.com\b
\bmonclereshop\.com\b
\bmonclerhotsales\.com\b
\bmonclerjacketscheap\.com\b
\bmoncleronlinesale\.com\b
\bmoncleronlinestore\.com\b
\bmoncleroutlet\.net\b
\bmonclersell\.com\b
\bmonclerspring\.com\b
\bwwwmonclerjackets\.com\b
\bherve-leger(?:-skirts)?\.com\b
\bherve-leger\.(?:net|co\.uk)\b
\bherveleger(?:com|e|-?e?shop|net|sale|shops|web)\.com\b
\bherveleger(?:-?dresses|show)\.org\b
\b(?:best|buy|e?shop-?|like|shopping)herveleger\.com\b
\bhiebay\.com\b
\bjimmychoocom\.com\b
\bmywholesale-handbags\.com\b
\bvertuexclusiveshop\.com\b
\bcouponrolexwatches\.com\b
\b74\.86\.181\.245\b
\bchishopping\.com\b
\b35331\.com\b
\b360ebagsonline\.com\b
\b4lvbag\.com\b
\bbagstag\.com\b
\bbyreplica\.com\b
\bcaesarol\.com\b
louboutin[^./]
(?<![./]christian)louboutin\.
[^./]christianlouboutin
\bchristianlouboutin(?:\.com)?\.hk\b
\bcoach(?:bagsday|serise|shopping|supports)\.com\b
\be-lv\.net\b
\belebiz\.com\b
\bfashionehall\.com\b
\bhandbagsma(?:ma|ster)\.com\b
\bkicksparty\.com\b
\blook4wholesaler\.com\b
louis-?vuitton[a-z0-9-]
[a-z0-9-](?<!fondation)louis-?vuitton
\blouis(?:nvuitton|vuitt4u)\.com\b
\bmanoloblahnik(?:com\.com|onsale\.com|retail\.com|usa\.com|shoes\.org)\b
\bmonshoes\.com\b
\bp90xdvdfitness\.com\b
\bshoppingogo\.com\b
\bwirelessphonejammer\.com\b
\byslcom\.com\b
\bcchua\.com\b
\beuroshoesbox\.com\b
\bsaigontravelguides\.com\b
\bifrslistcom\b
# Note re backupurl.com: [[Talk:Spam_blacklist/Archives/2011-02#backupurl.com]]
\bbackupurl\.com\b
\bsghgate\.com\b
\bsneakersoutlets\.com\b
\bmanolomall\.com\b
\b21-nfl\.com\b
\bshoppingrepublic\.com\b
\bwatchesboom\.com\b
\blvaa77\.com\b
\bbagshobby\.com\b
\bbagsvuitton\.com\b
\brolex-dolly\.com\b
\bwatchessell\.com\b
\brolex-mary\.com\b
\brolex-jane\.com\b
\brolex-shelly\.com\b
\blv-(?:9|barbara|betty|buy|elizabeth|gucciaaa|joan|lily|linda|malcolm|niki|whitney)\.com\b
\blv-(?:bags|gucci)\.us\b
\blv-handbag\.net\b
\bnice-watches\.com\b
\bnewstylerolex\.com\b
\bwatches-bags\.com\b
\bwatchestrade\.net\b
\bluxurywatchhome\.com\b
\bluxurywatchgift\.com\b
\bmijewels\.com\b
\bthaisilverjewelry\.net\b
\bsyntheticgems\.org\b
\bcubiczirconia-labgems\.com\b
\bsextoyfun\.com\b
\badversus\.it\b
\beuroluxury\.eu\b
\bglobaltiffany\.com\b
\blinkslondon\.terapad\.com\b
\blinkslondonshop\.com\b
\blinksoflondonuk\.com\b
\bswarovski\.uk\.com\b
\bsydneytiffany\.com\b
\blinksoflondonbest\.com\b
\bmyjewellerystore\.com\b
\bhandbag(?:com|spop)\.com\b
\bwatches-life\.com\b
\bsunglassvip\.net\b
\brolex-hot\.com\b
\bmomax\.hk\b
\bamzstore\.com\b
\b7zyx\.com\b
\bmaslou\.com\b
\bnbcth\.com\b
\b90920\.com\b
\bjg02\.com\b
\bselltopbags\.com\b
\bsix-star-replicas\.com\b
\bb2csite\.com\b
\b6starhandbags\.com\b
\bsearchingbag\.com\b
\btiffanyjewelry1837\.com\b
\bgrandjewelry\.net\b
\bshes5588\.com\b
\bgo-ubas\.com\b
\benjoycl\.com\b
\btopviviennewestwood\.com\b
\bclboots\.com\b
\bjuicy888\.com\b
\babercrombieandfitchuk\.com\b
\babercrombie-usa\.com\b
\babercrombieandfitchusa\.com\b
\bshoes-vip\.com\b
\babercrombieuk\.net\b
\bedhardytshirts4u\.com\b
\babercrombielondon\.net\b
\bfitchclothing-uk\.com\b
\babercrombiestock\.com\b
\bdonedhardy\.us\b
\buselv\.com\b
\bcoachshandbags\.com\b
\bcoachonsale\.net\b
\beasyforbuy\.com\b
\bthecheapbags\.com\b
\burjordan\.com\b
\brosettastoneonline\.net\b
\bhohoshoes\.com\b
\bgreatgreenshoes\.com\b
\bnewcoachoutlet\.com\b
\blcsti\.net\b
\bkepu\.cc\b
\bsofiabags\.com\b
\bmysofiabags\.com\b
\bdzhfgj\.com\b
\b1837tiffany\.net\b
\bvutrade\.com\b
\byzzg\.net\b
\bqqone\.com\b
\bzhuiyan\.net\b
\b8080dy\.com\b
\bredbottomshoes\.info\b
\blvvuittonkorea\.com\b
\beshop-bag\.com\b
\bleatherbagsmanufacturer\.com\b
\bhowtogetasixpackinamonth\.com\b
\bbybloshotelcostarica\.com\b
\bnicefootwork\.
\bjerseyscenters\.com\b
\bbagforu\.com\b
\bjerseystown\.com\b
\bsf46\.com\b
\bjq11\.com\b
\bwinnersneaker\.com\b
\bjersey-boys\.com\b
\bshirtdays\.com\b
\bectopmall\.com\b
\b4unfl\.com\b
\bjerseyspar\.com\b
\bhavejerseys\.com\b
\bnflid\.com\b
\bbuynbajerseys\.info\b
\boovcc\.com\b
\be-timberland\.com\b
\bbelovewrist\.com\b
\bshoesbey\.com\b
\bectwins\.com\b
\bbagspage\.com\b
\bpickyourclothing\.com\b
\bsneakerfather\.com\b
\bbargainpump\.com\b
\bhandbagsagent\.com\b
\bcoachhandbags2u\.com\b
\busa-onsale\.com\b
\bthekickshop\.com\b
\b74trade\.com\b
\bonekickzstop\.com\b
\bdeal-shoe\.com\b
\bhandbags\.hk\b
\badidas-online-shop\.com\b
\bairjordanonsale\.com\b
\bairyeezy\.net\b
\bgo2(?:albena|bagtrade|goldensands)\.com\b
\bfeedmyfeet\.com\b
\bairyeezy\.com\b
\bonsale-usa\.com\b
\bmediamobilespa\.com\b
\blovethosesole\.com\b
\bvisaforum\.freeforums\.org\b
\bownbrandshop\.com\b
\bnewgoing\.com\b
\b10[02]bhshoe\.com\b
\b11[24]batsale\.com\b
\b14[02]newflybuy\.com\b
\b1[46]wowhotsale\.com\b
\b4[02]vipmalls\.com\b
\b5[02]kogogo\.com\b
\b6[02]shoppingtime\.us\b
\b8[68]itemtolive\.com\b
\bchatroulettecite\.com\b
\b123rolex\.com\b
\bdealsunglasses\.com\b
\blvbagsmvp\.com\b
\bhandbags-shop\.com\b
\bchanelonlineshop\.net\b
\bjordan23club\.com\b
\bpradaoutlets\.com\b
\becboots\.com\b
\bshopping-handbags\.com\b
\bpickjuicycouture\.com\b
\bbrand-wholesale\.net\b
\bshopdreambag\.com\b
\bluxury-handbags-lady\.com\b
\bsolid925silver\.com\b
\btiffanyjewelry9\.com\b
\burl9\.de\b
\bnoxedge\.com\b
\bbatterylaptops\.co\.uk\b
\bshopokey\.com\b
\bcycshop\.com\b
\bindiaformeds\.com\b
\bcanadianpharmacyi\.net\b
\btuckle\.net\b
\bovernightessay\.com\b
\bwriting-services\.org\b
\baplusreports\.com\b
\byourdissertation\.com\b
\bstandoutessay\.com\b
\bresearchpaperz\.net\b
\bessaywritingservice\.org\b
\bripurl\.co\.uk\b
\bbookmarksuri\.com\b
\btrimr\.de\b
\bkiwiurl\.com\b
\bwealthyaffiliate\.com\b
\bmandarinportal\.com\b
\bwowgoldsonline\.com\b
\bwowgoldlife\.com\b
\bcitibank\.co\.in\b
\brs2acc\.com\b
\becwarmboots\.com\b
\bscooterschina\.com\b
\bforsaletiffany\.com\b
\bsaletiffany\.com\b
\bonsaletiffany\.com\b
\bpowergolding\.com\b
\bshoppinglv\.com\b
\bjuicycouturedeals\.com\b
\bfashionjuicystore\.com\b
\btiffanyforsale\.com\b
\bsuprashoes\.org\b
\bsupra-shoes\.us\b
\bfreshkicks4u\.com\b
\bfirstsneakers\.com\b
\bcooltiffany\.com\b
\bpretty-tiffany\.com\b
\bdiscountiffany\.com\b
\blinkslondonhut\.com\b
\bjuicyjewelrysale\.com\b
\bfabuloustiffany\.com\b
\bjewel-tiffany\.com\b
\bhappytiffany\.com\b
\boboots\.com\b
\bprettyboots\.com\b
\bsweatboots\.com\b
\bueasyshop\.com\b
\bnino-trade\.com\b
\bzypopular\.com\b
\bcasualbrand\.com\b
\balltopshoes\.com\b
\bredhighshoes\.com\b
\bgladfashion\.net\b
\bchaussureenligne\.net\b
\bshoesinlove\.com\b
\bfashiontowns\.com\b
\bluxury-buying\.com\b
\bedressonline\.com\b
\bstop4buy\.com\b
\betopbrands\.com\b
\babercrombieclothing4u\.com\b
\byoursbag\.com\b
\bforeverbar\.com\b
\btobling\.com\b
\btiffanyonlinestore\.us\b
\btiffanyshop\.org\b
\bshopoingjuicyjewelry\.com\b
\blinksfromlondon\.com\b
\bebaytop\.com\b
\bnpbags\.com\b
\bjuicycouture4sale\.com\b
\bchinacrystaljewelry\.com\b
\bp90xwow\.com\b
\bjoytiffany\.com\b
\btoopeshop\.com\b
\bjuicyclothingsale\.com\b
\btiffanyo\.com\b
\btiffanyonsale\.com\b
\brs2-accounts\.com\b
\bwolfeye-keylogger\.de\.vu\b
\bcastles\.travelinos\.com\b
\bmilotice\.com\b
\bmiud\.in\b
\bbag15\.com\b
\bshoestop10\.com\b
\byes-bags\.com\b
\bbagsforyours\.com\b
\bthemanbag\.net\b
\bwatch-youbags\.com\b
\bvogue-shoes\.com\b
\b91handbags\.com\b
\bcross-mark\.com\b
\bmoonyue\.com\b
\borienttouch\.com\b
\bmandarintouch\.com\b
\boriental-cheongsam\.com\b
\bgoodorient\.com\b
\bfinechineseclothing\.com\b
\bzxcart\.com\b
\bnewtangstore\.com\b
\bevescharm\.com\b
\bbags4chanel\.com\b
\bsalefivefinger\.com\b
\btakefringefashion\.info\b
\blux4bags\.com\b
\bluxuryex\.com\b
\bredsoleheels\.com\b
\bbuyitpal\.com\b
\boutlet-coach\.com\b
\bhighheelsfashion\.com\b
\bbags-outlet\.net\b
\bwhatshelove\.com\b
\bsvhandbags\.com\b
\bluxhorde\.com\b
\btn4bags\.com\b
\bigxe\.co\.uk\b
\blorland\.com\b
\bmmo4rpg\.com\b
\bgold4rpg\.com\b
\bvt4bags\.com\b
\bgubags\.com\b
\bwowhead\.us\b
\bgaziantepsporlular\.com\b
\blechan\.info\b
\bhautes-alpes\.org\b
\bgobananas\.com\b
\bkarmakerala\.com\b
\bmedicexchange\.com\b
\breputationmanagementfor\.com\b
\bzco\.com\b
\bhqessays\.com\b
\bfifa-world-cup-brazil-2014\.com\b
\bhigh-heels-fashionista\.com\b
\bsalto15\.com\.br\b
\bpagina-uno\.com\b
\botimizacao-sites-busca\.com\.br\b
\bsalvador-bahia-brasil\.com\b
\bempregos-em-salvador\.info\b
\bagencias-de-viagens-em-salvador\.info\b
\bbahiasexy\.com\b
\bleibnizbrasil\.pro\.br\b
\ballofcoach\.com\b
\bipmart\.com\b
\bbagworlds\.com\b
\bsneaker-shoes\.com\b
\bpickyourshoes\.com\b
\bfitch-abercrombie\.com\b
\bsportshoestown\.com\b
\bkixultra\.com\b
\bdangerstyle\.com\b
\b2cshopping\.com\b
\bvariantkicks\.com\b
\bsneakerbum\.com\b
\bvoguejeans\.com\b
\bexclusivesole\.com\b
\bcitysole\.com\b
\blacelocked\.com\b
\bsneaker\.co\.jp\b
\bmax9095\.com\b
\bhey-b2b\.com\b
\bshortz\.me\b
\bwebpage\.asia\b
\bjouercasino\.eu\b
\bvalesmucho\.com\b
\burlbu\.com\b
\bkisaurl\.com\b
\bcvm\.biz\b
\byit\.me\b
\bfarscinema\.com\b
\benardy\.com\b
\bplayway\.ru\b
\bsmariogame\.com\b
\bmicuatro\.com\b
\blazytownpoint\.com\b
\bbagswatches\.com\b
\boemwatches\.com\b
\bshopping-replica\.com\b
\bnk4u\.com\b
\bsight-focus\.com\b
\bglobalreplica\.com\b
\bbags-replica\.com\b
\bhoneyreplicas\.com\b
\b277266\.com\b
\bexact-handbags\.com\b
\bbagsdesigners\.com\b
\bgzshijin\.com\b
\bhandbagsonsell\.com\b
\bereplica(?:chanel|gucci|hermes|show)\.com\b
\bbagsluxury\.com\b
\bsuperbaghome\.com\b
\b21replica\.com\b
\behandbag-replica\.com\b
\blvebags\.com\b
\blikereplica\.com\b
\blvbagshopping\.com\b
\bdesignerbag4u\.com\b
\bdesigner-handbag-replica\.com\b
\bluxuries-replicas\.com\b
\bwatches188\.com\b
\bwatchescentre\.com\b
\bvip-bags\.net\b
\be-buy-bags\.com\b
\biamreplica\.net\b
\bvoguemobile\.com\b
\bwatches9\.com\b
\biamreplicas\.com\b
\bdocostume\.com\b
\blittlecoral\.com\b
\bchinapparels\.com\b
\btopweddingshop\.com\b
\btrip2\.asia\b
\bluxury222\.com\b
\bradowatcheshome\.com\b
\bdesigner-louis\.com\b
\bdaydaysale\.com\b
\bjusttopwatches\.com\b
\bdearwatches\.com\b
\bwatcheshot\.com\b
\btopwatchbrand\.com\b
\bgarbhandbags\.com\b
\bwholesale-order\.com\b
\b24designerreplica\.com\b
\bcupwatches\.com\b
\bcnreplicas\.com\b
\bhandbagmerchant\.com\b
\bjewelry-watches\.org\b
\bwatches-brand\.com\b
\bin-watches\.com\b
\bcufflinks-online\.com\b
\bwatcheprice\.com\b
replica[a-z0-9-]*(?:watch|bag|shop|store)
replicas?[0-9]
buy[a-z0-9-]*replica
\breplica(?:-china\.net|phones\.mobi)\b
\breplica-?(?:chinese|gucci|hot|idol|l|life|malls|saleworld|scarf|sl|slv|small|so|well|somega|s-scarf)\.com\b
\breplica[-s]?hermes\.(?:com|net)\b
\bwatches(?:ehot|etrade|replication)\.com\b
\bitbag-online\.com\b
\bpopbrands\.net\b
\bchopardshop\.com\b
\bjordand1\.com\b
\bsell-brand-bag\.com\b
\bwto-sell\.com\b
\ballthebesthandbags\.com\b
\bbags-watches\.com\b
\btiffanyfest\.com\b
\b4uluxuryhandbags\.com\b
\bjrhandbags\.com\b
\bdshandbags\.com\b
\bomega-watches-replica\.com\b
\bhavewatches\.com\b
\bzapposbag\.com\b
\balyshop\.com\b
\boktiffany\.com\b
\btiffany4girl\.com\b
\bmyacoach\.com\b
\bdrhandbags\.com\b
\bhk-replicas?\.com\b
\bjazzyhandbag\.com\b
\bchnknot\.com\b
\b360yd\.com\b
\bawurl\.com\b
\bi\.cx\b
\bittly\.com\b
\bturkeystadiumsandsportarenas\.blogspot\.com\b
\bswurl\.cc\b
\bkurkov\.org\b
\bsamuraizen\.com\b
\bzenhantz\.wordpress\.com\b
\byouareanidiot\.org\b
\bguiadediadema\.net\b
\bsmsgang\.com\b
\banonym\.to\b
\b56casino\.com\b
\bcasino-spielen\.biz\b
\bcrushingmill\.com\b
\bcrushermobile\.com\b
\bvipeak\.com\b
\bvipeakgrinder\.com\b
\bvipeakmill\.com\b
\bvipeakgroup\.com\b
\bgrinderpro\.com\b
\bp90xkicks\.com\b
\bwubags\.com\b
\bchristian4sale\.com\b
\bchristianonlineshop\.com\b
\bjeansclassic\.com\b
\ball-star-shoes\.net\b
\bcoolsuprashoes\.com\b
\bchinawholesale2008\.com\b
\bbrandproductsonsale\.com\b
\bxolook\.com\b
\bhothotshoes\.com\b
\bchaneloutletstores\.com\b
\bair-shox\.com\b
\bair-max-?shoes\.com\b
\bnbasupplier\.com\b
\b97999\.com\b
\bsale-sneakers\.com\b
\b95800\.net\b
\bshopmerry\.com\b
\bshoplark\.com\b
\bshopglad\.com\b
\bmobiper\.com\b
\bjimmychoo4sale\.com\b
\bparascientifica\.com\b
\bgulistanememon\.blogspot\.com\b
\btiket2\.com\b
\bcnekt\.com\b
\b4gk\.com(?!\.)
\btli\.tl\b
\bz8\.ro\b
\bsaf\.li\b
\bcellulite\.co\.uk\b
\btiffanyesale\.com\b
\bsalejeansmart\.com\b
\bedhardyshopclothing\.com\b
\bbeadsonlinestore\.com\b
\bluxurybagsin\.com\b
\bhairghd-shop\.com\b
\bghdhairinuk\.com\b
\btiffany1837jewellerys\.com\b
\bhairghdstraightenermall\.com\b
\blinkslondonsale\.com\b
\bprada-online-store\.com\b
\bghdhairshopukcheap\.com\b
\byeahluxury\.com\b
\bshopedhardystore\.com\b
\bfavoripartner\.com\b
\bmetin2wiki\.ru\b
\bpageranksites\.com\b
\bht\.ly\b
\bpqr\.in\b
\bbagsop\.com\b
\bgcgoods\.com\b
\bwalkervillechiropractic\.com\.au\b
\bmydesignerbasket\.com\b
\bswissluxury\.com\b
\bcoachbagselling\.com\b
\beshoptimes\.com\b
\bedshoponline\.com\b
\bluxurycrystal\.com\b
\broyaltimepiece\.com\b
\bcoachnew\.com\b
\bpolardiamonds\.com\b
\bcoachbags1941\.com\b
\bbags212\.com\b
\btopcredittrade\.com\b
\bvogueme\.com\b
\bloveinsport\.com\b
\bnew-fashion\.org\b
\ballofbags\.com\b
\bincredibleitem\.com\b
\bchanelhandbags2u\.com\b
\bsunglasses-hut\.com\b
\bbagsontheway\.com\b
\bkaleidoscope-dh\.com\b
\bmodselling\.com\b
\btopwatchessale\.com\b
\bglassesgroup\.com\b
\bwbrandbags\.com\b
\bthehandbagbuzz\.com\b
\beastoffer\.com\b
\boobag\.com\b
\bbuyerdiy\.com\b
\btopfashionboutique\.com\b
\bdesignerbagwholesale\.com\b
\bhandbag365\.com\b
\bmixorders\.com\b
\btophandbagssell\.com\b
\bluxunion\.com\b
\bisreplicas\.com\b
\bcomeoffer\.com\b
\bchinabagseller\.com\b
\bffchloe\.com\b
\badozenbag\.com\b
\bshopyop\.com\b
\bomeioffer\.com\b
\btopareplica\.com\b
\bbrandedavenue\.com\b
\bwbrandbag\.com\b
\bbrandbagzone\.com\b
\bmasshandbag\.com\b
\bcoachlvhandbags\.com\b
\bcoachsoutlet\.com\b
\bchanelbags2\.com\b
\bpridebag\.com\b
\bokaygoods\.com\b
\begsale\.com\b
\bok1225\.com\b
\bfcsgame\.com\b
\bfast-wowgold\.com\b
\bsalegolds\.com\b
\bdofus-ankama\.com\b
\bjuicy-bags-sale\.com\b
\bjuicycoutureusa\.com\b
\bnewaj\.com\b
\bfivefingerssale\.com\b
\bedhardy4sale\.com\b
\bboryokugai\.com\b
\bshopofdresses\.com\b
\bmerimobiles\.com\b
\bpandawill\.com\b
\bsunnygain\.com\b
\bgetbetterlife\.com\b
\bpearlcrown\.com\b
\bsheenpearl\.com\b
\bkissmymelinda\.com\b
\bdj-wholesale\.com\b
\belectronics-provider\.com\b
\bchinawholesaleonline\.org\b
\bccctop\.com\b
\bchinagoodsbay\.com\b
\bbazzarbd\.com\b
\bctobay\.com\b
\bmyecstar\.com\b
\bchinesehobby\.com\b
\bchinagoshop\.com\b
\bjordaner\.com\b
\bgsmdevice\.com\b
\bdodressme\.com\b
\bucloth\.com\b
\bhohotrade\.com\b
\bgofars\.com\b
\bnewdigi\.com\b
\bgoodweddingdresses\.com\b
\blove-beautiful\.com\b
\bchineseshoponline\.com\b
\bzacoo\.com\b
\bmyboxedset\.com\b
\bmydalle\.com\b
\bo-digital\.com\b
\bwholesalepricee\.com\b
\bmallmic\.com\b
\bchinawholesalegoods\.com\b
\bsellshell\.com\b
\b7starspecialsales\.com\b
\bwholesaleonepiece\.com\b
\bhobby-china\.com\b
\bbrandedbuying\.com\b
\bchinasilkpearl\.com\b
\bbuyamore\.com\b
\be4cn\.com\b
\bbeyoursource\.com\b
\bwholesalenight\.com\b
\bdhwatch\.com\b
\bmyselfshop\.com\b
\bvikishop\.com\b
\bmeegen\.com\b
\bvivedresses\.com\b
\bshoesxx\.com\b
\bec87\.com\b
\bslimmings\.com\b
\bp90x-on-sale\.com\b
\bcinte-shop\.com\b
\bcafumall\.com\b
\bomgcar2010\.com\b
\bqcdeals\.com\b
\bopen-mall\.com\b
\bongoin\.com\b
\bbeddingitems\.com\b
\bbecmart\.com\b
\bhngstore\.com\b
\bchinafactoryoutlets\.net\b
\bedhardyshop\.in\b
\bchanelwatcheszone\.com\b
\bedigitalwholesale\.com\b
\btimetoshopping\.com\b
\blooklowprice\.com\b
\bwholesale-weddingdress\.com\b
\bchinajiaho\.com\b
\bwholesale-bridesmaiddress\.com\b
\bshopping588\.com\b
\bsatisoffer\.com\b
\bsuperwweb\.com\b
\bgoodwholesaleshop\.com\b
\bcomdress\.com\b
\ba-capshop\.com\b
\bhandbagsshow\.com\b
\btrademass\.com\b
\bhead-sneaker\.com\b
\bwholesalecheapsneaker\.com\b
\blishoes\.com\b
\bcosmeticshotsale\.com\b
\bdesignerclothestore\.com\b
\b4adidas\.com\b
\bplentystock\.com\b
\buuoffer\.com\b
\bp90xworkouthome\.com\b
\bmac-brush\.com\b
\bswissbestreplicas\.com\b
\bcosmohit\.com\b
\befashion-replica\.com\b
\bhandbags-handbag\.com\b
\bfake-designer\.com\b
\bbestchiropractoradelaide\.com\.au\b
\bdensitygs\.com\b
\bverifyemailaddress\.org\b
\byouporn\.gr\b
\bhmazon\.com\b
\bglowandsparkle\.com\b
\bclassicsheepskinboots\.com\b
\bolshoe\.com\b
\bmyhothot\.com\b
\bnewsnowboots\.com\b
\bbootsok\.com\b
\bsalesluxury\.com\b
\bflyinsnow\.com\b
\bpopbiz24\.com\b
\bausbootsoffer\.com\b
\bmorevogue\.com\b
\badidasvipshop\.com\b
\bafkicks\.com\b
\bshopshox\.com\b
\bmysmalldeal\.com\b
\btoogle\.cc\b
\bmyretrokicks\.com\b
\bpro-sneakers\.com\b
\bfreshstyleshop\.com\b
\bfreshstyledrop\.com\b
\bokaysneakers\.com\b
\bbiodiesel-processor\.biz\b
\bspectech\.dn\.ua\b
\bhockeyfights\.com\b
\bperfectwriting\.co\.uk\b
\bcustomwritinghelp\.co\.uk\b
\basianbeat\.com\b
\bminasdirect\.com\b
\bpoloee\.com\b
\beluxzone\.com\b
\bbikininstyle\.com\b
\bshoeset\.com\b
\bsexylingerieho(?:me|t)\.com\b
\bcharmspandorabracelets\.com\b
\bpandorajewelry-store\.net\b
\bpandorajewelrymart\.com\b
\bukpandorabracelets\.(?:co\.uk|com)\b
\buspandorasale\.com\b
\bantexbuyer\.com\b
\bcharmheels\.com\b
\breplika-watch\.com\b
\bfashionenight\.com\b
\b68jewelry\.com\b
\bfashionjewelryaccessorieswholesale\.com\b
\btrend-apparel\.com\b
\befairshop\.com\b
\bgamemk\.com\b
\bucoolstuff\.com\b
\bonlypuma\.com\b
\basicsshow\.com\b
\bdiscounttoryburch\.com\b
\bnbabasketballshoes\.com\b
\bkobeshoes\.biz\b
\bthesuprashoes\.com\b
\bcollect-shoes\.com\b
\badidasonlineshop\.com\b
\boksupra\.net\b
\bp90x-workout\.biz\b
\bthetopshoes\.com\b
\bnba2you\.com\b
\bshopkiss\.com\b
\blinksbracelet\.com\b
\bvip-boots\.com\b
\bbagsagent\.com\b
\bnewsslong\.com\b
\bsupramvp\.com\b
\byoulacoste\.com\b
\btopbizbags\.com\b
\bwholesalesneakercn\.com\b
\b5fingersshoes\.org\b
\bmofangcheng\.net\b
\bshoenets\.com\b
\bpaulsmithforsale\.com\b
\bsuchnice\.com\b
\bbasketballbay\.com\b
\beby-store\.com\b
\blikedunksb\.com\b
\baf1myshop\.com\b
\bmyshopplaza\.com\b
\bmaxmaradress\.com\b
\btoryburchstores\.com\b
\bcqdlmk\.com\b
\bbagmalls\.com\b
\bghdprincess\.com\b
\bairforceoneshop\.com\b
\bp90xdvdstore-us\.(?:net|com)\b
\bcoolbirkenstock(?:store)?\.com\b
\boutlet-?birkenstock\.(?:com|net)\b
\bbirkenstock(?:-?cheap|discount|mall|online|outlet|shoes-outlet|shoesshop)\.(?:com|net|info)\b
\bbeatsloop\.com\b
\ballwholesalepick\.com\b
\bcl-pumps\.com\b
\bsexydepots\.com\b
\bpumashoesrunning\.com\b
\badidastrainersshoes\.com\b
\bluxeshoppers\.com\b
\btiffany-mine\.com\b
\btiffanycosite\.com\b
\bgogowatch\.com\b
\bsuperstarkicks\.com\b
\bweddingnova\.com\b
\btiffanycoltd\.com\b
\btiffanysilverworld\.com\b
\btiffanycojewel\.com\b
\bstorebop\.com\b
\bclassicedhardy\.com\b
\bjeanybags\.com\b
\bgroupshoes\.com\b
\bherveleger2010\.com\b
\bonline-clothing-outlet\.com\b
\bgrandefratello\.forumfree\.it\b
\btext-image\.ru\b
\bcozumelwatersports\.com\b
\bje\.pl\b
\blaptops-battery-online\.com\b
\bbatterystores\.ca\b
\bsuperbattery\.co\.uk\b
\b4unj\.com\b
\bworldtoptrade\.com\b
\bcoachpurses-outlet\.com\b
\bebay-fashion\.com\b
\bfacecuk\.com\b
\bamoyhy\.com\b
\bwholenfl\.com\b
\b23corp\.com\b
\bbags-shoes\.com\b
\babusf\.com\b
\buniformfootball\.com\b
\btiffanysaleonline\.com\b
\bjyshoes\.com\b
\bpickinshop\.com\b
\brunescape-mall\.com\b
\b21nfl\.us\b
\bezpopo\.com\b
\bjerseyscheapsale\.com\b
\bworldtoptrade\.cc\b
\bintshop88\.com\b
\babsoluxury\.com\b
\bwatchesyard\.com\b
\bzealreplica\.com\b
\bomegawatchessale\.com\b
\bnoblehandbags\.com\b
\bbagbinge\.com\b
\bluxus-replica\.com\b
\biofferbay\.com\b
\b7replicas?\.com\b
\bknockoffbag\.com\b
\btradeshown\.com\b
\bviptobuy\.com\b
\bokmeex\.com\b
\bcardyboots\.net\b
\bfashionbagsshop\.com\b
\bbuycocochanel\.com\b
\bdesignerhandbags-purses\.com\b
\bzolaenterprises\.com\b
\bopps\.se\b
\bleighgirl\.com\b
\bblacklightbodypaint\.com\b
\bbeheaded\.us\b
\bweirdartists\.com\b
\bbuyart\.ws\b
\buvfaces\.com\b
\blogs\.tv\b
\bfacepaint\.ws\b
\bzombieshows\.com\b
\bolympic-skating\.webs\.com\b
\bc-o-m\.us\b
\bzolaenterprizes\.com\b
\bfunslots\.us\b
\b777gamesfree\.com\b
\bfrekid\.com\b
\bpagez\.org\b
\bppdictionary\.com\b
\bfacebook\.com/l\.php\b
\bfacebo(?:o[ob]|ıo)k\.com\b
\bfacebook(?:(?:ster|\.ilkfrm)\.com|layouts\.us)\b
\bcowurl\.com\b
\bokbootsmall\.com\b
\bbootsday\.com\b
\bshoeshirts\.com\b
\byouedhardy\.com\b
\bgoskynew\.com\b
\bbagsmine\.com\b
\bbags9\.com\b
\brolexwatch1\.com\b
\bdesignerbags-1\.com\b
\bwatches8\.com\b
\bhandbags-9\.com\b
\bvuitton-1\.com\b
\brolex-1\.com\b
\bglamorebags\.com\b
\bbuyqualitybags\.com\b
\b7starhandbags\.com\b
\bwatcheswiss\.com\b
\brolexswisswatches1\.com\b
\brolex4\.com\b
\betopbags\.com\b
\bwatches-collection\.com\b
\bwatchesluxus\.com\b
\brolexonsale\.net\b
\bkrza\.com\b
\bbagrr\.com\b
\bwwcats\.com\b
\bjordanmass\.com\b
\bhandbag-handbags\.com\b
\bdesignershoestock\.com\b
\betop-bags\.com\b
\bgods-shopping\.com\b
\bshopping-replicas\.com\b
\beq2\.cn\b
\b176d\.com\b
\b99076\.com\b
\blookchem\.com\b
\bt-ny\.eu\b
\bhello\.to\b
\bcabaniascalamuchita\.com\b
\bsierrasdecordoba\.com\b
\bhotelescalamuchita\.com\b
\bcabaniaslosreartes\.com\b
\bsuppertv\.com\b
\bairforcesale\.com\b
\btimberlandbg\.com\b
\bedhardy-4u\.com\b
\bsportclothingstores\.com\b
\babercrombiestore\.net\b
\bnfl-malls\.com\b
\bnflonlineshops\.com\b
\bedhardyonlineshop\.net\b
\btimberlandstores\.com\b
\borders-status\.com\b
\bmydunksb\.com\b
\banf-mall\.com\b
\binternetcont\.com\b
\bdubai-world-central\.com\b
\bburj-khalifa\.eu\b
\balmaktouminternationalairport\.eu\b
\byasisland\.eu\b
\bdubailand\.name\b
\bsaadiyatisland\.eu\b
\bmeydan-city\.com\b
\bdubaifountain\.info\b
\bnakheelharbour-tower\.com\b
\bbawadi\.info\b
\barabian-canal\.com\b
\bsaudi-arabia-hotels\.com\b
\bdubaimetro\.eu\b
\bvrsar\.eu\b
\bal-raha-beach\.com\b
\babu-dhabi-metro\.com\b
\bshams-abu-dhabi\.com\b
\bdubai-festival-city\.com\b
\bghantoot-city\.com\b
\bmohammed-bin-rashid-gardens\.com\b
\bdubai-waterfront\.org\b
\bsaadiyat-island\.info\b
\bdubaiindustrialcity\.org\b
\btehran-metro\.com\b
\bdoha-metro\.com\b
\bdubai-taxi\.com\b
\baquaparky\.com\b
\bsaudipowernetwork\.com\b
\bbaghdadmetro\.com\b
\bthe-expendables\.com\b
\bfuntana\.eu\b
\bplavalaguna\.eu\b
\bbarbariga\.eu\b
\bgroznjan\.com\b
\bbrtonigla\.com\b
\bfazana\.cz\b
\bperoj\.com\b
\bvisnjan\.eu\b
\blosinj\.cz\b
\bvodnjan\.eu\b
\bbuzet\.eu\b
\bmotovun\.eu\b
\boprtalj\.eu\b
\bbrijuni-rivijera\.com\b
\bknihy-a\.cz\b
\bzumpex\.cz\b
\brambo6\.com\b
\blosinj\.org\b
\bvalbandon\.eu\b
\bagatahanychova\.com\b
\bend-2012\.com\b
\bhamachigames\.com\b
\blosiny\.com\b
\bmosnov\.info\b
\bmotocykly\.com\b
\bnosovice\.com\b
\bpiestany\.cz\b
\bpocasiegypt\.cz\b
\bpodprsenky\.com\b
\bpustevny\.com\b
\bcargames\.com\.au\b
\bgum\.li\b
\be43\.us\b
\bshortenlinks\.(?:com|org)\b
(?<!-)\bt\.co\b.*
\b123lala\.info\b
\bokutan\.tk/arama\b
\bchatrullet\.net\b
\bscientologymyths\.info\b
\bfreedommag\.org\b
\bcopyright-free-images\.com\b
\bunbeatable\.co\.uk\b
\bblinq\.org\b
\blinkee\.com\b
\balexandermcqueenoutlet\.com\b
\bjimmychoousa\.com\b
\bbrand-watch-supplier\.com\b
\blaptopbattery365\.com\b
\bshoespolar\.com\b
\blimitedno\.com\b
\bnewport-cigarettes\.us\b
\bkicksboots\.com\b
\balihello\.com\b
\bwebartweb\.com\b
\bnpbuy\.com\b
\bnorthfacesoutlet\.com\b
\bjustcomeon\.com\b
\btouchglasses\.com\b
\bitimberlands\.com\b
\boppell\.com\b
\bfbikey\.com\b
\bnbtrends\.com\b
\bpureboots\.com\b
\bnicecoachhandbags\.com\b
\bfeetorder\.com\b
\bshoesshoe\.com\b
\bacdoo\.com\b
\btimberland7\.com\b
\basicscloset\.com\b
\bbootsbest\.com\b
\beshopking\.com\b
\bbikiniszone\.com\b
\bcoachoutletfactorystore\.com\b
\bbuddytrade\.com\b
\bcoach-outlet-factory\.com\b
\bsupraskytopsale\.com\b
\bbikinismark\.com\b
\belsels\.com\b
\bfashionable-sale\.com\b
\btao6789\.com\b
\bdesignerhandbagsport\.com\b
\bdressnew\.com\b
\bhervelegerdresssale\.com\b
\brosetta-stone-shop\.net\b
\bjuicycouture-outlet\.org\b
\babercrombieofficial\.com\b
\basics2u\.com\b
\bofficialfivefingers\.org\b
\b16shoes\.com\b
\bontoryburch\.com\b
\betoryburch\.com\b
\bsaletoryburch\.com\b
\ballbagshop\.com\b
\bcroconline\.com\b
\bus-coachstore\.com\b
\blacostetrainers\.org\b
\btoysgiftsrus\.com\b
\bpradatrainers\.com\b
\brosettastonefree\.com\b
\brosettastoneenglish\.net\b
\brosettastoneirish\.com\b
\bjuicycoutureoutlet\.org\b
\btiffanyandcoaustralia\.com\b
\bonitsukatiger\.us\b
\bbagsofbrand\.com\b
\bbelstaff-jacket\.com\b
\blikehighheels\.com\b
\bcolumbiajacketsstore\.com\b
\bagogoshopping\.com\b
\bicoachoutlet\.net\b
\babercrombieofficial\.org\b
\bparatek\.org\b
\bloveshoesbox\.com\b
\bbelstaff-jackets\.org\b
\bmoftown\.net\b
\bparatek\.us\b
\bonlinepretty\.com\b
\balexander-mcqueen\.us\b
\burwij\.pl\b
\bskroc\.pl\b
\blatwy\.pl\b
\bulinks\.net\b
\bmcaf\.ee\b
\bwikipeedos\.pbworks\.com\b
\bchuta\.org\b
bseoprofessionalsonline
bestseooffers
\brealsofttech\.com\b
\bdesignerevaluation\.com\b
\bmartindano\b
\bsysoon\b
\bquicklink\.to\b
\b2c\.lt\b
\b[➡➨➯➔➞➽➹✩✿❥›⌘‽☁]\.ws\b
\b1link\.in\b
\b2\.gp\b
\b2\.ly\b
\b301\.to\b
\b4url\.cc\b
\b7\.ly\b
\b9mp\.com\b
\baa\.cx\b
\baafter\.us\b
\bafx\.cc\b
\bb2l\.me\b
\bbcool\.bz\b
\bcliccami\.info\b
\bcl\.ly\b
\bcloudapp\.com\b
\bcoge\.la\b
\bcrks\.me\b
\bcutt\.us\b
\bdfl8\.me\b
\bdld\.bz\b
\bdlvr\.it\b
\bdo\.my\b
\bdurl\.me\b
\beasyuri\.com\b
\beweri\.com\b
\bfire\.to\b
\bfirsturl\.de\b
\bfirsturl\.net\b
\bfon\.gs\b
\bg\.ro\.lt\b
\bgkurl\.us\b
\bgood\.ly\b
\bh\.fo\b
\bhiderefer\.com\b
\bhmm\.ph\b
\bhurl\.me\b
\bhurl\.no\b
\bilix\.in\b
\bir\.pe\b
\birt\.me\b
\bits\.my\b
\bj2j\.de\b
\bjdem\.cz\b
\bkore\.us\b
\bkrunchd\.com\b
\bkrz\.ch\b
\blin\.io\b
\blinkbun\.ch\b
\blivesi\.de\b
\blnk\.nu\b
\blost\.in\b
\blstn\.in\b
\bmacte\.ch\b
\bminilink\.org\b
\bmke\.me\b
\bmrte\.ch\b
\bmyloc\.me\b
\bmysp\.in\b
\bnbx\.ch\b
\bndurl\.com\b
\bnsfw\.in\b
\bnurl\.in\b
\bnxy\.in\b
\bonodot\.com\b
\booqx\.com\b
\bpp\.gg\b
\bqik\.li\b
\bqlnk\.net\b
\bqr\.cx\b
\bqte\.me\b
\blsw-gratis\.es\.tl\b
\bcc\.st\b
\bcalifornia-liability-insurance\.com\b
\bseekic\.com\b
\bchinaicmart\.com\b
\btoplvstore\.com\b
\bslendertoneshop\.com\b
\bt3shop\.net\b
\bbrandluxurywatch\.com\b
\btop-lvhandbags\.com\b
\byesmyluxurybags\.com\b
\bladybrandbags\.com\b
\btester-space\.com\b
\bmylvestore\.com\b
\byeahlvwallet\.com\b
\bchiflatirondryer\.com\b
\bt3microstore\.com\b
\bmychanelbagstore\.com\b
\byeslvgift\.com\b
\bskihlz\.com\b
\bp90xextremefitness\.com\b
\bluxurylvhandbag\.com\b
\bwomenandmenwatches\.com\b
\bmiumiuhandbag4u\.com\b
\bbeautyhairtools\.com\b
\bdhlhandbags\.com\b
\bvoguehit\.com\b
\bmychanelbagstores\.com\b
\bagotrade\.com\b
\bhermes4handbags\.com\b
\balexander-mcqueen-clutch\.com\b
\biclshoes\.com\b
\bshoppinghermes\.com\b
\bcoach4handbags\.com\b
\bladyluxuryshoes\.com\b
\bhandbagswin\.com\b
\bcls2\.com\b
\bbagsmoon\.com\b
\binevitablebags\.com\b
\bgiftsoflady\.com\b
\bredshoessole\.com\b
\bbuyluxurybagidea\.com\b
\bmywatchesstore\.com\b
\bcocobags\.com\b
\bhigh-quality-handbags\.com\b
\bafwholesaler\.com\b
\bczzza\.com\b
\badidasporschedesign\.com\b
\burstylez\.com\b
\bsexpksex\.com\b
\blsneighbors\.com\b
\blux-replica-phones\.com\b
\bdiscounttiffanyjewelry\.com\b
\bbellewedding\.com\b
\bbagswholesalemall\.com\b
\bvertucopy\.com\b
\bbagsoulet\.com\b
\bhervelegerdress\.com\b
\bhervelegersell\.com\b
\bdownjacketonsale\.com\b
\bewcss\.com\b
\bjoshuatetreault\.com\b
\bshoesloveshoes\.com\b
\bcliphunter\.com\b
\bfb\.me\b
\bbiology-forums\.com\b
\binfomanagement\.ru\b
\burluda\.com\b
\btim\.pe\b
\bkxk\.me\b
\bjanurl\.com\b
\brfr\.me\b
\br\.im\b
\bread\.bi\b
\bread\.im\b
\brnm\.me\b
\bru\.ly\b
\brww\.tw\b
\bs4c\.in\b
\bsafe\.mn\b
\bsdut\.us\b
\bsexyurl\.(?:in|info|me|to|tv|us)\b
\bshink\.de\b
\bshortn\.me\b
\bshow\.my\b
\bshrinkr\.com\b
\bshrten\.(?:com|me)\b
\bshrunkin\.com\b
\bslate\.me\b
\bsmsh\.me\b
\bsrnk\.net\b
\bsrs\.li\b
\bsurl\.hu\b
\bswu\.me\b
\btiny\.ly\b
\btinylink\.in\b
\btllg\.net\b
\bto\.je\b
\btrg\.li\b
\btrunc\.it\b
\btweak\.tk\b
\btweet\.ms\b
\btwhub\.com\b
\btwirl\.at\b
\bur\.ly\b
\burl\.ag\b
\burl\.az\b
\burlcorta\.es\b
\burlcover\.com\b
\burlenco\.de\b
\burlg\.in\b
\burli\.nl\b
\burls\.im\b
\burlshorteningservicefortwitter\.com\b
\burlz\.at\b
\burlzen\.com\b
\bvll\.me\b
\bvoizle\.com\b
\bw55\.de\b
\bwach\.it\b
\bx\.vu\b
\bxiy\.net\b
\bxurl\.es\b
\bxxsurl\.de\b
\by\.ahoo\.it\b
\bye\.pe\b
\byuarel\.com\b
\bzapt\.in\b
\bzi\.mu\b
\bzipmyurl\.com\b
\bzud\.me\b
\burlabridger\.p4o\.net\b
\bcricketwebs\.tk\b
\bopposingviews\.com\b
\bthe-questionnaire\.com\b
\bhainanwel\.com\b
\bacaiberryinformations\.com\b
\bity\.im\b
\barcteryxonsale\.com\b
\bclstyles\.com\b
\bdress4dancing\.com\b
\ballbazaar\.net\b
\bwomenheelshoes\.com\b
\bpurelyfitness\.com\b
\bwatchfreemoviesonlinedaily\.com\b
\bx-fat\.com/p90x-review\b
\bthecow\.me\b
\bdsl-preistipp\.de\b
\bsanssouci-sightseeing\.de\b
\basiawriters\.com\b
\bpokerenfrancais\.eu\b
\belcasinoenlinea\.org\b
\blineupsecurity\.com\b
\baefos\.com\b
\bonlinetraining4u\.com\b
\bthreesonsprinting\.com\b
\bmanhattaninstitute\.com\b
\bbnbmedispa\.com\b
\bakglaw\.com\b
\btravelclinicnyc\.com\b
\bnymsuits\.com\b
\bmac-how\.net\b
airmax[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
# ugg spam
(?:australia|best|brand|buy|cheap|discount|fashion|sale|shop|style|stylish)[a-z0-9-]*(?:shoe|boot|ugg)[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
(?:boot|shoe|ugg)[a-z0-9-]*(?:buy|cheap|mall|mart|outlet|shop|store|sale)[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
\b\d*uggg?[as]?\b[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
uggaustralia[a-z0-9-]+\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # don't block the official site uggaustralia.com
\bmyugg
\buggs?\d[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg# and uggs#
#ugg[a-z0-9-a]*(?:boot|shoes)[a-z0-9-a]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg*boot and ugg*shoes
# I replaced the regex by the following one, to whitelist buggyboot.com (that should not be blacklisted)
\b(?!(?:buggyboot)\b)[a-z0-9-a]*ugg[a-z0-9-a]*(?:boot|shoes)[a-z0-9-a]*\b\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
# per SB request http://meta.wikimedia.org/w/index.php?diff=2834376&oldid=2834371 -- Quentinv57 (2011-08-23)
\bugg-[a-z0-9-]+\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg-
ugg(?:top|online)?sell
\b100mfugg\.com\b
\baddugg\.com\b
\bbuddyugg\.com\b
\bcome2ugg\.com\b
\bgo+[d4]?ugg[os]?\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
\bhomeugg\.com\b
\binugg\.co(?:\.uk|m)\b
\bladiesugg\.com\b
\bloadugg\.com\b
\blowestmall\.com\b
\bmimiugg\.com\b
\bmissugg\.com\b
\bmiugg\.com\b
\brealugghome\.com\b
\bsnowuggs\.com\b
\bsoftugg\.com\b
\bsuperbugg\.com\b
\bsuperiorugg\.com\b
\bsupuggs\.com\b
\btougg\.com\b
\buggbaileybutton\.(?:biz|org)\b
\buggcarts\.com\b
\buggcase\.com\b
\buggedglobal\.com\b
\buggfeel\.com\b
\bugggogo\.com\b
\bugggoods\.info\b
\bugglist\.com\b
\buggnewyork\.com\b
\buggpark\.com\b
\buggprovide\.com\b
\buggs-uk\.biz\b
\buggsaappaat\.info\b
\buggsalon\.com\b
\buggsaustralia-uk\.com\b
\buggsbank\.com\b
\buggsbox\.com\b
\buggshelf\.com\b
\buggsireland\.org\b
\buggslife\.com\b
\buggsonlinebestellen\.com\b
\buggssky\.com\b
\buggugg(?:au|aufz|discountfz|new)\.com\b
\buggur\.com\b
\buggwebsite\.com\b
\buggwin(?:ner)?\.com\b
\bup2ugg\.com\b
\bwowuggs\.com\b
pickugg\.org
brawboots\.com
clsells?\.com
coogi-jeans\.com
designerchristian\.com
longdosi\.com
m(?:i|uk)sboots\.com
myshoesbox\.com\.cn
pluboots\.(?:com|org)
shoesboots\.co\.uk
womenshoesshow\.com
woolskinboots\.com
\beshop-handbag\.com\b
\bbelstaffonsale\.com\b
\bbelstaffs\.com\b
\bwithorder\.com\b
\bectradetang\.com\b
\bvip-handbags\.com\b
\bsuprashoesite\.com\b
\bdunkshoes100\.com\b
\bvipsuprashoes\.com\b
\bpicksbdunks\.com\b
\bwest-trading\.com\b
\b7pmshoes\.com\b
\bairretrojordan\.com\b
\badikshoes\.com\b
\bardike\.com\b
\btitaniumwf\.com\b
\bkfc\.ms\b
\bbox10\.info\b
\bmycia\.info\b
\bmyurlshortener\.com\b
\burlredirect\.info\b
\bur\.id\.au\b
\b86au\.com\b
\bx\.nu\b
\bnik\.im\b
\b82au\.com\b
\beum\.cc\b
plant\.dmz-karpaty\.com
\briccardozipoli\.com\b
\bstrumicadenes\.mk\b
\bsamuibatik\.com\b
\bgiochigiocando\.forumfree\.it\b
\bhotelpeniscola\.com\b
\beurostyx\.com\b
\bitalyitalia\.com\b
\bdescargas-deluxe\.blogspot\.com\b
\bkukulkan\.260mb\.com\b
\bhula-hoop-shop\.de\b
\baddu\.co\b
\barticles(?:base|vana)\.com\b
\bquickpaydaycreadit\.wikidot\.com\b
\bcellulitetalk\.com\b
\bstretchmarkscare\.com\b
\bsimalovesfun\.blogspot\.com\b
\bxycol\.net\b
\bray-ban\.cc\b
\bhockey-review\.ru\b
\bsalsalust\.com\b
\bresumewritingservice\.biz\b
\bnexthandbags\.com\b
\baaaplan\.com\b
\bbtobuy\.com\b
\bbagsofashion\.com\b
\bhandbags-fake\.com\b
\bbagscabin\.com\b
\ballstylish\.com\b
\bbrandsshoessale\.com\b
\beoooi\.com\b
\bwholesalemaccosmetics\.com\b
\bctobuy\.com\b
\bvsbag\.com\b
\bkoolsense\.net\b
\bfamousbrandbag\.com\b
\bwalletsky\.com\b
\bthehandbags\.us\b
\bbeour\.com\b
\bshamise\.com\b
\bsunglasseseye\.com\b
\bfakehandbags1\.com\b
\bfantastic-replica\.net\b
\bhermesbirkinreplica\.com\b
\bbagspirit\.com\b
\bv-bags\.com\b
\bshehandbag\.net\b
\bbagfashionstyle\.com\b
\bbuydesignonline\.com\b
\byoutu\.be\b.*
\bbalkanofil\.ru\b
\bfacbook\.com\b
\bbadoo\.gen\.tr\b
\bstanfordu\.totalh\.com\b
\bcommoditiestips\.com\b
\bfry\.am\b
\blink\.packtpub\.com\b
\b2travel2\.nl\b
\brio-de-janeiro-guide\.net\b
\braipurnews\.(com|in|info)\b
\begmondonline\.nl\b
\bzoolabo\.com\b
\bgoforthenight\.com\b
\bold-school-spiele\.de\b
\byaesmi\.narod\.ru\b
\bmma\.sports-combat\.com\b
\baffiliate\.godaddy\.com\b
\bmidyatstarradyo\.com\b
\bellightmade\.com\b
\bpescaprofesional\.net\b
\bfx-photos\.com\b
\bs-m-s\.tv\b
\bguia-puntacana\.com\b
\bplacement-international\.com\b
\bamerican-business\.org\b
\bchristmas-celebrations\.org\b
\ballworldsport\.org\b
\bworld-geography\.org\b
\bholgacamera\.net\b
\badultinteractivechat\.net\b
\biswb\.org\b
\bamareway\.org\b
\bli\.vc\b
\bto80\.net\b
\bviviti\.com\b
\bonly-hit\.de\.tl\b
\bestimarte\.com\b
\bhumanbody\.me\b
\bparaguaycoins\.com\b
\bebook\.7pop\.net\b
\bgermangoogirls\.com\b
\bucuncubinyil\.com\b
\bpoutrerdansguardian\.blogspot\.com\b
\bkpop\.fr\b
#Petition sites
\bthepetitionsite\.com\b
\bgopetition\.(?:com|co\.uk|us)\b
\bipetition\.com\b
\.ipetitions\.com
\bpetition(?:online|s24|site|spot|-?them)\.com\b
\bwebpetitions\.com\b
#end of petition sites
\bbeeg\.cm\b
\.ladbrokes\.com
\banna-world\.com\b
\bblacksquaregallery\.com\b
\bdahabtravel\.eu\b
\b1dekorasyon\.com\b
\btsanoff-classic\.com\b
\bhttp-music\.org\b
\bukshoesizeconversion\.com\b
\bcoatsize\.com\b
\bhaqeeqat\.org\.pk\b
\bthecompany\.pl\b
\bpalmedazur\.com\b
\bhot-maps\.de\b
\becsoso\.com\b
\bec9i\.com\b
\bbigbigfashion\.com\b
\btang-trade\.com\b
\bkicksinfo\.com\b
\bfeelingshoes\.com\b
\bairgriffeymax\.com\b
\bbrandkeys\.net\b
\btotobags\.com\b
\bhoney-replicas\.com\b
\btop99shopping\.com\b
\bbagstars\.com\b
\brolex-heavens\.com\b
\brwholesalejewelry\.com\b
\bgo52wholesale\.com\b
\bsell-replica\.com\b
\bjerhandbags\.com\b
\bphoenix-luxuries\.com\b
\bshopstarstyle\.com\b
\bbapesky\.com\b
\bjrehandbags\.com\b
\btop1replica\.com\b
\be-shop-replica\.com\b
\bbeubag\.com\b
\btop100handbag\.com\b
\breal-exact-bag\.com\b
\bsaleluxe\.com\b
\bbuy-tiffanys\.com\b
\bshoesflysky2\.com\b
\btiffany4girls\.com\b
\bbaileybuttonboots\.com\b
\bbootsea\.com\b
\bbootsonmall\.org\b
\bcashboots\.com\b
\bcrazyboot\.com\b
\brightonradon\.com\b
\bsnowboots-discount\.com\b
\bp90xtopmall\.com\b
\btrade161\.com\b
\bthetrendies\.com\b
\benjoyshoping\.com\b
\bbootshouse\.com\b
\bshop4p90x\.com\b
\btimboot\.com\b
\bhktz\.net\b
\bmanoloblahnik\.ws\b
\bjimmy-choo-outlet\.com\b
\bjimmychoooutletstore\.com\b
\bes\.maxorion\.com\b
\bbukisa\.com\b
\bexm\.nr\b
\bhelpdesk\.tk\b
\bsedo(?:parking)?\.com\b
\bel-youm\.com\b
\baddsubmiturl\.com\b
\baries\.com\b(?!\.)
\bbigdady\.com\b
\bbuckethead\.com\b
\bcarinsurancecredit\.com\b
\bceritaindonesia\.com\b
\bcreditscorecomparison\.com\b
\bejdixon\.com\b
\bfresherworld\.com\b
\bfrt\.org\b
\bhomestaging\.net\b
\bhotels-accommodation-hotels\.com\b
\bhotrodlinks\.com\b
\bincest\.com\b
\bjandal\.com\b
\bkiss\.my\.butt\.com\b
\blucky\.com\b
\bmbc2\.net\b
\bmobile24\.com\b
\bmxyer\.com\b
\bpillz\.com\b
\bplentyoffish\.net\b
\bps4\.com\b
\btocows\.com\b
\btrafficx\.com\b
\btwiteer\.com\b
\bunderpants\.org\b
\bwistatepull\.org\b
\bchez-soso\.picoz\.com\b
\bfuckgirl\.com\b
\bhflanding\.contortionists\.net\b
\bzshare\.com\b
\bphebank\.com\b
\bwwww\.hentaitube\.com\b
\bthebestoftheinternet\.com\b
\bgods-country\.de\b
\bnetbulx\.com\b
\blesberlinettes\.wordpress\.com\b
174\.132\.115\.162
74\.208\.135\.98
\badsense-p\.blogspot\.com\b
\bmillionsbillionstrillions\.com\b
\blifetimetracker\.com\b
\blifetimegps\.com\b
\bgenesilencing\.net\b
\bvanessahaydontrump\.com\b
\bkebira\.com\b
\bhawaiianlimo\.com\b
\bspringbreakspain\.com\b
\bzombiecomputer\.com\b
\b3dgovernment\.com\b
\bbrownfat\.com\b
\bmomordica\.com\b
\baimraj\.com\b
\bcalcutta\.org\b
\bguiacoruña\.es\b
\ba-coruña\.com\.es\b
\bla-coruña\.com\.es\b
\bxn--acstica-71a\.net\b
\bolimpiadas\.net\b
\blatín\.net\b
\bde-españa\.net\b
\bgretsch\.es\b
\bchef\.ph\b
\bchef(?:\.com)\.ph\b
\bsupermodels?3d\.com\b
\bupd\.ph\b
\bcoron\.com\.ph\b
\bcolorfulbubbles\.com\b
\b3dtvcorp\.com\b
\b3dtv(?:\.com)\.ph\b
\b3dadvertising\.com\.ph\b
\b3dads\.com\.ph\b
\b3-d\.ph\b
\b3dpaparazzi\.com\b
\bremit\.com\.ph\b
\bcarabaoisland\.com\.ph\b
\bdollar\.com\.ph\b
\bboayan\.com\.ph\b
\bsanvicente(?:\.com)?\.ph\b
\blithium-air\.com\b
\bboracay\.tk\b
\bdiwaran\.(?:com|net)\b
\bmrgfu(?:streatment)?\.com\b
\bmrg-fus\.com\b
\bpiratedcopy\.com\b
\bfilchi\.org\b
\bfilipinochinese\.com\b
\bfinance\.groups\.yahoo\.com/group/Fil_Chi\b
\bofw\.(?:com|org)\.ph\b
\bofwonline\.(?:com|ateneo\.edu|net)\b
\bhotellmolleberg\.com\b
\bzkracene\.cz\b
\b1url\.cz\b
\beurocupshistory\.com\b
\bmoladi\.com\b
\bplasticformwork\.co\.za\b
\bmoladiamericas\.com\b
\bvivwestwood\.com\b
\bbu\.tt\b
\brisk-international\.gr\b
\bcutehandbags\.org\b
\berssab\.u-bordeaux3\.fr\b
\bknol\.google\.com/k/cestas/knol-000-pr%C3%A9sentation-des-trois/39y3khftrdkhq/62#
\bgrammar-and-logic\.com\b
\blyt\.sr\b
\bcardassiaprimera\.com\.ar\b
\bmillionid\.com\b
\bcmindia\.blogspot\.com\b
\bfashionlande\.com\b
\bdatmaychu\.net\b
\bdiendanmaychu\.net\b
\bironrye\.blogspot\.com\b
\bnewmail\.ru\b
\b00free\.net\b
\bfreei\.me\b
\bzoka\.cc\b
\busefulwebtool\.com\b
\bantiques-help\.com\b
\bmon\.st\b
\bcaseecampi\.net\b
\burl\.lotpatrol\.com\b
\btomyumrecipe\.com\b
\bbachhoa24\.com\b
\bvolleyball-movies\.pl\b
\bazerbaijanrugs\.com\b
\bmoviesonline\.name\b
\bclassic-replica\.com\b
\btoywatchesale\.com\b
\bchoosemyhandbags\.com\b
\brolex-watch-replica\.com\b
\btiffanyshopmall\.com\b
\bhogan-scarpe\.it\b
\bbagsaa\.com\b
\bdhlbag\.com\b
\bmoyu7\.com\b
\bideal-replica\.com\b
\bwsreplicas\.com\b
\bmemwatches\.com\b
\bbag-endhere\.com\b
\bmontblancsale\.com\b
\bluxury007\.com\b
\bbranddiscounting\.com\b
\bhandbaghall\.com\b
\bshoe-jordan\.com\b
\bwholesale-designer-handbag\.com\b
\bjordannew\.com\b
\bhandbags163\.com\b
\bp90xbose\.com\b
\bcgkicks\.com\b
\bbeatsbydres\.com\b
\bjewellryoutlet\.com\b
\bp90xoutletonline\.com\b
\bmycoachoutlets\.com\b
\bp90xschedule\.com\b
\bbrand-store777\.com\b
\bmyjuicycouture(?:outlet|s)\.com\b
\bme2dvd\.com\b
\bmusicadelparaguay\.blogspot\.com\b
btopfoot\.ch\b
\bthesiswritingservice\.com\b
\babandonedkansai\.wordpress\.com\b
\biranbattery\.(?:com|ir)\b
\bfadakbattery\.ir\b
\balitacomics\.blogspot\.com\b
\bstanfordu\.byethost13\.com\b
\binfluenzavirusnet\.com\b
\bdenguevirusnet\.com\b
\bgenetherapynet\.com\b
\bchikungunyavirusnet\.com\b
\bhamsangar\.ir\b
\bkiacell\.com\b
\bvideo-search\.de\.tl\b
\bxav\.cc\b
\bxa\.vc\b
\bsorturl\.net\b
\breplicasonsale\.com\b
\bbacklinksteam\.com\b
\bnextiva\.com\b
\btelemarketingbase\.com\b
\busvoip\.com\b
\bvoipproviderslist\.com\b
\bwebadsservice\.com\b
\btinyfav\.com\b
\bfreelancercareers\.com\b
\bcustomcourseworks\.com\b
\bpradeepsanyal\.com\b
\bforit\.org\b
\breplicaisland\.com\b
\bexactbags\.com\b
\bukthomassabo\.com\b
\bmrpinyin\.webs\.com\b
\btugolden-retriever\.blogspot\.com\b
\bshaderaven\.at\.ua\b
\blinq\.lk\b
\b0z\.fr\b
\bcharts-single\.de\.tl\b
\blostpedia\.com\b
\bdictionar-englez-roman\.org\b
\bminurl\.com\b
\bchekushka3\.narod\.ru\b
\bgeocities\.yahoo\.com\.br\b
\btwiter\.com\b
\bforexinsider\.co\.uk\b
\burl4t\.com\b
\bvv\.vg\b
\bcyberpunkresources\.blogspot\.com\b
\bhvacinstaller\.com\b
\brod\.gs\b
\bchws\.ca\b
\bgalerie-obadia\.com\b
\bplanet-earth\.tv\b
\bzumlink\.com\b
\bzumlink\.de\b
\blinkegit\.com\b
\bdolinku\.pl\b
\bvuethis\.com\b
\broligames\.info\b
\bspruethmagers\.com\b
\bgaytube\.com\b
\bblogspor\.com\b
\byspace\.com\b
\ben\.wilipedia\.org\b
\bfacebppk\.com\b
\bfaceboog\.com\b
\bmyspac\.com\b
\bwikipedi\.org\b
\b1939\.com\b
\blivjournal\.com\b
\bbolgspot\.com\b
\bmyspase\.com\b
\bblogpspot\.com\b
\bautomobile-insurance\.com\b
\bdental\.implantprocedure\.com\b
\bzarasoft\.yoo7\.com\b
\bb4p\.nl\b
\bsmartkpis\.com\b
\bbalancedscorecardreview\.com\b
\bexemys\.com\b
\bshrinkee\.com\b
\bsalentobooking\.net\b
\bsms-fake\.com\b
\bbep-hiphop\.blogspot\.com\b
\b0vr\.net\b
\b321\.cn\b
\b4x2\.net\b
\bat\.t[cf]\b
\bbiz\.ly\b
\bbofh\.us\b
\bc-o\.cc\b
\bca\.tf\b
\bch\.t[cf]\b
\bcz\.t[cf]\b
\bda\.ru\b
\bde\.t[cf]\b
\beu\.t[cf]\b
\bfreakz\.eu\b
\bhere\.ws\b
\bho\.io\b
\bint\.t[cf]\b
\bmypiece\.com\b
\bne1\.net\b
\bneat\.name\b
\bouch\.ws\b
\bseeya\.at\b
\bsuch\.info\b
\btrue\.ws\b
\btweaker\.eu\b
\bubb\.cc\b
\bvisit\.ws\b
\bco\.nr\b
\b74\.6\.239\.185\b
\bbonus-casino-en-ligne\.info\b
\bparis-pronostics-sportifs\.com\b
\bfrance-poker-en-ligne\.com\b
\bguide-roulette\.net\b
\bjeux-casino-gratuits\.org\b
\bturkmenbilisim\.net\b
\bpestcontrol\.co\.uk\b
\bsolar-energy\.co\.uk\b
\bnolo.com/index.cfm\b.*?\bkbid=
\burlredo\.com\b
\bsoldatx\.com\b
\bbuildingexamples\.com\b
\bmusikpedia\.net\b
\broatanwestbay\.com\b
\bhyv\.es\b
\bhyves\.nl/api/shorturl\b
\bcartusialover\.wordpress\.com\b
\bcabinetfiscal\.com\b
\btilpark\.com\b
\bsudety\.veus\.pl\b
\bbatuferinggi\.info\b
\btinyden\.com\b
\bfreud\.pribor\.cz\b
\bple-mir\.com\b
\bsaveffi\.com\b
\boxfreudian\.com\b
\bstanleygentlemen\.com\b
\bpinkushion\.com\b
\bsuperbestpalsclub\.tk\b
\bva\.mu\b
(?<=//|\.)x\.co\b
\bhancocksinsi\.tr\.gg\b
\bsperco\.com\.ua\b
\blifegid\.net\b
\bcineastaleonardo\.blogspot\.com\b
\bsohbetask\.net\b
\bstartravestiler\.com\b
\btravestiler1\.com\b
\bstarderya\.com\b
\btravestitravestiler\.com\b
\btravestiler\.net\b
\blovespace\.loversguide\.com\b
\belectroniccigaretteburn\.com\b
\becigarettereviews\.com\b
\bwikipeia\.org\b
\bwikipeadia\.org\b
\bfickr\.com\b
\bpenisland\.com\b
\bzideo\.nl\b
\bit2\.in\b
\bprimewritings\.com\b
\bessaydr\.com\b
\btube-silicon\.com\b
\bbblogspot\.com\b
\bemresaracoglu\.com\b
\bluxurydesignerbag\.com\b
\bpradanow\.com\b
\bpaybagsincs\.com\b
\bebella-collections\.com\b
\bus-abercrombie\.com\b
\bpaybagsinc\.com\b
\bxsnr\.x10\.mx\b
\bbaixarps2\.tk\b
\bnemri\.tk\b
\bsudoku\.name\b
\b4p5\.com\b
\besiparislerim\.com\b
\bidxl\.net\b
\bmuznewz\.com\b
\bads\.betfair\.com\b
\ballaboutmodels\.tv\b
\bcognac-expert\.com\b
\bskryabin\.biz\b
\bmcflyreport\.tk\b
\bmuzland\.(?:ru|info|es|in)\b
\bairclassification\.com\b
\btudosobremagiaeocultismo\.blogspot\.com\b
\bclassroam\.multiply\.com\b
.*sanalritim[+.]com
\bwebcache\.googleusercontent\.com.*?sanalritim
\.cc\.bingj\.com.*sanalritim
\bforumcorlu\.com\b
\bbunkerpictures\.nl\b
\bview\.my\b
\bjustbie\.com\b
\bshoptoryburchoutlet\.com\b
\bchanelbagsoutlets\.net\b
\bcoachfactoryoutlet-online\.com\b
\bus-hermeshandbags\.com\b
\bchaneloutletonlines\.com\b
\bnewbelstaff\.com\b
\bchanelhandbagworld\.com\b
\bcoachfactoryonline\.com\b
\bskechers-shapeupsoutlet\.co\.uk\b
\bdiscount-miumiu\.com\b
\bhervelegersale-outlet\.com\b
\bcoachbagscheap\.net\b
\bdiscountchloe\.com\b
\bnewbalance-outlet\.com\b
\bmycoach-outlet\.com\b
\bchanelbagshow\.com\b
\bshopmanoloblahnik\.com\b
\bgracebag\.com\b
\btoryburchlover\.com\b
\bsunglass-mall\.com\b
\bsoftnet1\.tk\b
\bareacodeblog\.com\b
\bvitaminddeficiencysymptomsguide\.com\b
\bsideeffectsguide\.org\b
\bbiggestintheworld\.org\b
\ballintheworld\.org\b
\bappendicitis-symptoms\.org\b
\bintelligentmag\.com\b
\bthegallbladdersymptoms\.com\b
\bbronchitissymptomsonline\.com\b
\bstomach-ulcer-symptoms\.org\b
\bhivsymptomsblog\.com\b
\bresumecoverletterexamples\.org\b
\b192-16801\.com\b
\bbluewaffledisease\.org\b
\bbreastfeedinginfo\.org\b
\b192168ip\.com\b
\bbabyshowerinvitationsblog\.com\b
\bthebesttimetogetpregnant\.com\b
\bshinglessymptomsguide\.org\b
\bvideoradio\.ru\b
\byoutubedownloader\.org\b
\bsavetubevideo\.com\b
\bfreedownloadgames\.name\b
\bbgames\.org\b
\bvcq\.biz\b
\bbackgroundpictures\.net\b
\bnewdimensionsweb\.com\b
\bi-watch-movies-online\.com\b
\bmovietrailersonline\.net\b
\byoutube-?downloader\.name\b
\bwritemypapers\.org\b
\bevolutionwriters\.com\b
\biphone-to-pc-transfer\.com\b
\boksgroup\.com\b
\bdieselgenerators\.ru\b
\bhuman2stay\.com\b
\blaptopbatterywholesale\.com\b
\blaptopbatteryweb\.com\b
\bbatteryfast\.com\b
\btoplaptopbatteries\.com\b
\bgoodlaptopbattery\.co\.uk\b
\bbatterylaptoppower\.com\b
\bidopoo\.com\b
\blaptop-battery\.us\b
\bglobal-motherboard\.com\b
\blaptopskeyboard\.com\b
\bhp-laptop-battery\.net\b
\bhighwaylaptopbatteries\.com\b
\brjmbattery\.com\b
\banyincn\.com\b
\bkavav\.com\b
\bfroyopad\.com\b
\bcheapoakleysale\.com\b
\btakeourshoes\.com\b
\bfreeshippingmart\.com\b
\bdoinglong\.com\b
\bellabridaldress\.com\b
\bsatistronics\.com\b
\blampworlds\.com\b
\byouroscilloscope\.com\b
\bguooy\.com\b
\b21cnshoes\.com\b
\bivove\.com\b
\btradehan\.com\b
\bchinadone\.com\b
\bwholesale07\.com\b
\bsechange\.com\b
\bdropship-china\.com\b
\bjaimestore\.com\b
\bmyjoyzone\.com\b
\budtek\.com\b
\bdressesshop\.com\b
\bbuythebigone\.com\b
\btakeshoes\.com\b
\bstarweddingdresses\.com\b
\bsoftwareo\.com\b
\busajerseysmall\.com\b
\bcallhot\.com\b
\bsupplysunglasses\.net\b
\bbuyinb2b\.com\b
\bchinanfl\.com\b
\bsuperzonewholesale\.com\b
\bezbuy365\.com\b
\badapterlist\.com\b
\bbatterygoshop\.co\.uk\b
\barogyaherbalpowder\.tk\b
\beswikipedia\.org\b
\bmakemoneycorp\.page\.tl\b
\bdogswar\.ru\b
\bpussy\.com\b
\bhomosex\.com\b
\bgroups\.to\b
\b4u43\.com\b
\bjejuri\.net\b
\bkhandoba-(?:jejuri|temple)\.blogspot\.com\b
\bjejuridarshan\.com\b
\bminoxidilforte\.com\b
\binvitationstyles\.com\b
\bsuprauk\.co\.uk\b
\bsupraukshoes\.com\b
\brealafrica\.co\.uk\b
\barticle-board\.com/fat-burning-furnace-reviews\b
\bthedietsolutionprogram-exposed\.org\b
\bthedietsolutionreviewscam\.com\b
\bfatburningfurnacereviewscam\.com\b
\btruthaboutabsreviewscam\.com\b
\bfatloss4idiotsreviewscam\.com\b
\bdietsolutionreviewscam\.com\b
\bfindtohealth\.com\b
\bli8\.ru\b
\bpbali\.com\b
\bcropcirclesandmore\.com\b
\bcreditcardhelp\.com\.au\b
\bmarket-area\.ru\b
\bdataclub\.ru\b
\bzkracovatko\.cz\b
\bveryspecial\.ru\b
\bfa\.st\b
\biskspot\.com\b
\blurkmoarpedia\.com\b
\bfacenook\.com\b
\bbleaching-pro\.de\b
\bjettisonreality\.tk\b
\bfootballshoesblog\.com\b
\bchristian2011\.com\b
\bstylestalks\.com\b
\bartisans-serruriers\.fr\b
\blocksmithmanchester\.cc\b
\bmenuiserieparis\.net\b
\bplombier75\.fr\b
\bserrureporte\.com\b
\bserrurier\.com\b
\bserurier\.net\b
\bsosserrurier\.com\b
\blivejasmin\.com\b
\btourattract\.com\b
\bplaces-data\.com\b
\bdiamond-age\.at\b
\barhitel\.com\b
\bdubes-electro\.com\b
\bmotelcar\.com\b
\bspisakpesama\.com\b
\bnatascha-hilft\.com\b
\beasymobiletagging\.at\b
\bnewarts\.at\b
\byoucanhelp\.tk\b
\bprofessay\.com\b
\bwholesaleweddingsupplies\.org\b
\bbodybuildingtips-list\.com\b
\belectroniccigarette2k\.com\b
\biitm\.be\b
\bgopoco\.us\b
\bcevatzade\.com\b
\bxok\.mx\b
\blinseis\.(?:com|de|net)\b
(?<!netzsch-)\bthermal-analysis\.com\b
\bdilatometer\.com\b
\bkarmenshoes\.com\b
\bmichael-jordan\.us\b
\bplayersaid\.com\b
\bfemmes-cuir-bottes\.com\b
\bhermes6\.com\b
\bvogueshoesonline\.org\b
\bimrandijital\.com\b
\bdijitalbaskifiyatlari\.net\b
\bledtabela\.us\b
\bcephegiydirmefiyatlari\.com\b
\btabelafiyatlari\.biz\b
\barackaplamafiyatlari\.com\b
\bisiklitabelafiyatlari\.com\b
\baracgiydirmefiyatlari\.com\b
\bbacklinkdir\.com\b
\bsinotraffic\.com\b
\b3fw\.ru\b
\bab\.cd\b
stdtesting\.(?:com|net|org)\b
\bt\.in\.com\b
\bbodypaint\.ws\b
\bzolas\.info\b
\bberkeley-term-papers\.com\b
\bresumedocket\.com\b
\bessayhelppros\.com\b
\bcustomessayhelp\.com\b
\blogodesignmaestro\.com\b
\bheadlicetreatmentworld\.com\b
\beasyessayhelp\.com\b
\bdissertationmojo\.co\.uk\b
\bwriters-write\.co\.uk\b
\bdissertationinn\.co\.uk\b
\blogodesignmaestro\.co\.uk\b
\bessaymojo\.co\.uk\b
\bmightydesigners\.com\b
\bessayinn\.co\.uk\b
\bmormonlar\.org\b
\bdeltafidesign\.it\b
\bminoxidilforte\.blogcu\.com\b
\bdimension\.com\b
\bammonet\.(?:com|it|ch|de|fr)\b
\bchianti\.info\b
\bnorcia-italy\.com\b
\bval-di-chiana\.com\b
\bchiocchio\.net\b
\bbadia-a-coltibuono\.com\b
\batoposmusic\.com\b
\btavarnelle\.com\b
\bbarberinovaldelsa\.info\b
\bmonteriggioni\.info\b
\bradda-in-chianti\.com\b
\bimpruneta\.com\b
\bgreve-in-chianti\.com\b
\bsan-casciano\.com\b
\bval-di-merse\.com\b
\bgaiole-in-chianti\.com\b
\bbella-toscana\.(?:com|co\.uk|org|net)\b
\baltamaremma\.org\b
\blivorno-info\.com\b
\bsunflower-tours\.com\b
\bmassa-marittima\.com\b
\bagriturismo-chianti\.com\b
\bbedandbreakfastinchianti\.com\b
\bsan-polo\.com\b
\bchianti-italy\.com\b
\barezzo-info\.com\b
\bvaldorcia-info\.com\b
\bpienza\.com\b
\bmontalcino\.net\b
\bbibliophile\.net\b
\bbookbase\.com\b
\bmontepulciano\.net\b
\babbeys-of-tuscany\.com\b
\bcastelli-del-chianti\.com\b
\bcitta-slow\.com\b
\bfestivals-of-tuscany\.com\b
\bgardens-of-tuscany\.net\b
\bslow-food\.info\b
\bslow-tours\.net\b
\bslow-travel\.info\b
\bslow-vacations\.info\b
\btuscanywinetours\.info\b
\btuscanywinetours\.net\b
\bvillas-of-tuscany\.info\b
\bvino-slow\.com\b
\bwinetastingtoursintuscany\.com\b
\bsiena-info\.net\b
\btuscanleathergoods\.com\b
\bcastellina\.com\b
\baccommodationsinchianti\.com\b
\bchianticlassico\.net\b
\btuscanwinetours\.net\b
\bcasa-reasco\.com\b
\broma-info\.net\b
\bsan-quirico\.com\b
\bmonte-amiata\.com\b
\bcasarmini\.it\b
\bmonte-oliveto\.com\b
\bgarfagnana-info\.com\b
\bmugello-info\.com\b
\bvaltiberina-info\.com\b
\bsansepolcro-info\.com\b
\bvilla-felceto-tuscany\.com\b
\bpanzano\.com\b
\btuscan-wines\.info\b
\bvacationrentalstuscany\.com\b
\btuscany-vacation-rentals\.net\b
\btuscany-toscana\.info\b
\btuscany-toscana\.co\.uk\b
\btuscanyholidayhomes\.com\b
\bfarmhouse-holidays\.com\b
\bholiday-homes-tuscany\.com\b
\bchianti-rentals\.net\b
\bchianti-vacation-villas\.com\b
\bagriturismi-chianti\.com\b
\bilcasello\.it\b
\blucarelli\.info\b
\blamole\.info\b
\bbedandbreakfastinchianti\.net\b
\blecetinelle\.it\b
\bgallo-nero\.info\b
\bcastelnuovo-berardenga\.com\b
\bbadia-a-passignano\.com\b
\bmontefioralle\.info\b
\bvolpaia\.info\b
\bstrada-in-chianti\.com\b
\bvaldarno-info\.com\b
\bvaldelsa-info\.com\b
\bsan-miniato\.com\b
\bspello\.org\b
\bcortona\.com\b
\banghiari-info\.com\b
\baccommodationsinrome\.net\b
\bantiquarian-books\.info\b
\bassisi-info\.com\b
\bbella-umbria\.com\b
\bbibliofilo\.it\b
\bbibliophile\.ch\b
\bbibliophile\.eu\b
\bbologna-info\.com\b
\bbookbasesearch\.com\b
\bcastellina-in-chianti\.com\b
\bcertaldo-info\.com\b
\bcetona\.info\b
\bcollevaldelsa\.net\b
\bcortona-italy\.com\b
\bderuta\.net\b
\bfarmhouseaccommodationsintuscany\.com\b
\bferrone\.info\b
\bfiesole\.com\b
\bfirenze-florence\.com\b
\bfirenze-info\.net\b
\bflorenceaccommodations\.info\b
\bgaiole\.com\b
\bgiustiniana\.info\b
\bgrosseto-info\.com\b
\bgubbio-info\.com\b
\bholidayhomesintuscany\.net\b
\bischia-casa\.com\b
\blibri\.info\b
\blibri-rari\.info\b
\blorociuffenna\.org\b
\blucca\.info\b
\blucolena\.net\b
\bmazzano\.com\b
\bmercatale\.net\b
\bmontefioralle\.it\b
\bmontelupo\.com\b
\bmontespertoli\.org\b
\bnaples-napoli\.com\b
\borvieto-info\.com\b
\borvieto-italy\.com\b
\bperugia\.ch\b
\bperugia-info\.com\b
\bperugia-italy\.com\b
\bpisa-info\.com\b
\bpoggibonsi\.com\b
\bpontassieve\.info\b
\bpontassieve-info\.com\b
\bradda\.org\b
\bradicondoli-info\.com\b
\bravenna-info\.com\b
\bsan-donato-in-poggio\.com\b
\bsan-gimignano\.com\b
\bsan-gimignano-info\.com\b
\bsan-miniato-al-monte\.com\b
\bsienna-italy\.com\b
\bsovicille\.net\b
\bspoleto-info\.com\b
\btavarnuzze\.com\b
\bumbria-italy\.org\b
\burbino-info\.com\b
\bval-di-sieve\.com\b
\bvaldorcia-valdorcia\.com\b
\bvolterra\.net\b
\bapartment-saint-peters\.com\b
\bautoilcassero\.com\b
\bbecherale\.com\b
\bcasalamole\.com\b
\bcasalmonte\.it\b
\bceramica-geometrie\.com\b
\bchianti-farm-house\.com\b
\benjoytuscany\.com\b
\bhotelinchianti\.net\b
\bilvillino\.net\b
\bpatriziafalciani\.com\b
\bpoderesagna\.com\b
\bpodere-san-cresci\.com\b
\bpoggioallolmo\.com\b
\brifugium\.it\b
\bterredimelazzano\.it\b
\btuscanyholidayhome\.net\b
\bvillabordoni\.com\b
\bvilla-lebarone\.com\b
\bvillarignana\.com\b
\bvilla-sant-andrea\.com\b
\btodopuertoescondido\.com\b
\bfamilias-argentinas\.com\.ar\b
\btrituradoras-de-piedra\.com\b
\b007\.am\b
\bbasketballonlineshop\.com\b
\bt\.cn\b
\bcheckdent\.com\b
\boosakalv\.com\b
\bhklouis\.com\b
\bcoach-replicas\.com\b
\bfashioncheaphandbag\.com\b
\btiffanyjewelryoutletusa\.com\b
\boakley-sunglasses\.uk\.com\b
\bsellfashiontiffany\.com\b
\bmyjewelrybox\.org\b
\btiffanybraceletuk\.com\b
\bbrianatwoodsales\.com\b
\btiffanyjewelryoutletus\.com\b
\bgeneraljewellery\.com\b
\bsunglassshop\.us\b
\bchichotlingerie\.com\b
\bineeee\.com\b
\bsilvertiffany\.org\b
\brsgold2sale\.com\b
\bptlue\.com\b
\bpassiontrader\.com\b
\btiffanyhut\.com\b
\bwatch4sale\.org\b
\blearnitaliano\.net\b
\bliteraryawards\.info\b
\bkarenmillen(?:bagsstore|blackdressstore|cataloguestore|centurycitystore|chicagostore|coatstore|collectionstore|dresses(?:online|onsale|outletonline|shop|ukonline|ukstore)|footwearstore|handbagsstore|headofficestore|jewellerystore|leatherjacketstore|onlinestore|outletonline|outletstore|s|shoes|shoes(?:australia|uk)|silkbrasstore|sohostore|spectaclesstore|ukdesigner|ukonline|ukoutlet|uksite|ukstore|usastore|websitestore)\.com\b
\btoryburchflatsdiscount\.com\b
\bdetox-body-cleanse\.com\b
\bcheapabercrombieandfitch\.com\b
\babercrombieandfitchukstore\.com\b
\bedhardy(?:backpack|handbags)store\.com\b
\btoryburchoutletstores\.com\b
\bcoachclearanceoutlet\.com\b
\btoryburchbagsshop\.com\b
\brosettastonefrenchused\.com\b
\btoryburchwalletshop\.com\b
\bburberry(?:bags?|bluelabel|brit|london|perfume|purses|sale|scarves|sunglasses|thebeat)store\.com\b
\bburberry(?:-bagoutlets|4handbags|ol|selection|world)\.com\b
\bburberry\.org\b
\bus-burberrybags\.com\b
\bus-burberryshoes\.com\b
\busa-burberryoutletonline\.com\b
\btoryburchhandbagsshop\.com\b
\btoryburchcouponsale\.com\b
\bcoachoutletleather\.com\b
\bsolestop\.com\b
\bcoachclearanceshop\.com\b
\babercrombieoutletsaleonline\.com\b
\btescoshoes\.com\b
\bukshoesbuy\.com\b
\b24order\.com\b
\bradiifootwearsstock\.net\b
\bhomywinter\.com\b
\bair-maxes\.com\b
\bamzn\.to\b
\bturl\.no\b
\bwikicities\.com\b
\bnitrotek\.co\.uk\b
\bwhdo\.ru\b
\bwelcomeurope\.com\b
\be-spirulina\.com\b
\begert\.com\.tr\b
\bdhtblockerdanger\.com\b
\b2girls1cup\.nl\b
\bdextertravels\.com\b
\bshimlatourpackages\.net\b
\bdubaitourismpackages\.co\.in\b
\bgoatourpackages\.net\b
\buttaranchaltourpackages\.com\b
\bjaipurtourpackages\.net\b
\bmumbaitourpackages\.net\b
\beuropetourpackages\.co\.in\b
\blakshadweeptourpackages\.net\b
\bnepaltourpackages\.net\b
\bsrilankatourpackages\.co\.in\b
\bsingaporetourpackages\.co\.in\b
\bsrilankatourismpackages\.co\.in\b
\bthailandtourpackages\.co\.in\b
\brovinj\.aventin\.hr\b
\b12by\.com\b
\bslnks\.com\b
\b20b\.org\b
\bhikingshoes4u\.com\b
\bwatchesreplicabest\.com\b
\bqueenofwatches\.com\b
\bfreerolexwatches\.com\b
\btiffanyl(?:lc|ot)\.com\b
\bairvec\.com\b
\bnewportscigarettes\.net\b
\bhotbrandjeans\.com\b
\bchinashopping4u\.com\b
\bheels-?hut\.com\b
\bbrandladyshop\.com\b
\bwigshotsale\.com\b
\bshoesset\.com\b
\bclretail\.com\b
\bxseoer\.com\b
\bjewelryhu\.com\b
\bshoesnipe\.com\b
\bmultiurl\.com\b
\bxuta\.me\b
\bbarcosbarcelona\.com\b
\bholocausto-doc\.blogspot\.com\b
\binspiratorsukses\.com\b
\bbacau\.(?:net|org)\b
\bflashpapers\.com\b
mycaal\.com
diamondlinks\.net
\bmotobiznes\.net\b
\bq\.gs\b
\bherbaldb\.com\b
\bll\.my\b
\bnowtweet\.it\b
\bshadr\.me\b
\bbc\.vc\b
\bpalawanhotels\.org\b
\bhotfemaletennisplayers\.blogspot\.com\b
\byourkefirsource\.com\b
\balimezdegi\.com\b
\bpriceangels\.com\b
\bmyowninformations\.com\b
\bpureberrymax\.net\b
\bbrafacts\.net\b
\bluxury-pajamas\.com\b
\bhottestsports\.com\b
\btotallympics\.com\b
\bmaketodaypayday\.co\.uk\b
\bdorebibletarot\.net\b
\bwow-signal\.com\b
\borlando-villa-guide\.com\b
\bovariancyst-treatment\.com\b
\b2vancouver\.com\b
\b2vancouverbc\.com\b
\b9nl\.com\b
\bcomyonet\.com\b
\bget-shorty\.com\b
\bkindurl\.com\b
\blnks\.it\b
\bphlpn\.es\b
\burlao\.com\b
\byourl\.nu\b
\bsouthpacific\.org\b
\bpacific-pictures\.com\b
\bcuba-pictures\.com\b
\bmapsouthpacific\.com\b
\bgonanaimo\.com\b
\btonganholiday\.com\b
\bsamoaholiday\.com\b
\bFijiguide\.com\b
\bpetitionvoice\.com\b
\bspanishfauna\.blogspot\.com\b
\bprivateistanbultours\.com\b
\bshrunklink\.com\b
\bistanbuldaycruises\.com\b
\bnewdealtravel\.net\b
\bnewyearistanbul\.com\b
\bistanbultours\.org\b
\bistanbultour\.biz\b
\bistanbuldaytours\.com\b
\btoursistanbul\.org\b
\btripsistanbul\.com\b
\bcruiseistanbul\.com\b
\bistanbultripadvisor\.com\b
\btripadvisoristanbul\.com\b
\bonlinetripadvisorturkey\.com\b
\bturkeytripadvisor\.com\b
\bgeziistanbul\.net\b
\bistanbulprivatetour\.org\b
\btoursturkeytravel\.com\b
\bturkeybustravel\.com\b
\bantalyaotelleri\.net\b
\bbodrumotelleri\.net\b
\bedirneotelleri\.com\b
\bkusadasiotelleri\.com\b
\banzacdaytour\.net\b
\ballcappadociatours\.com\b
\ballcappadociaballoontours\.com\b
\bturkeygallipoli\.com\b
\bgallipolidaytours\.com\b
\bgallipoli-tours\.com\b
\bturkeyvacationpackage\.com\b
\btourpackagesturkey\.com\b
\bturkey-tours\.org\b
\btourstoturkey\.org\b
\btravelguidesturkey\.com\b
\btravelturkey\.biz\b
\bboutiquehotelturkey\.com\b
\btroublefreeholiday\.com\b
\ballhotelsbooking\.com\b
\balleurohotels\.com\b
\bfujiken\.mo-blog\.jp\b
\bmahjongonline\.net\b
\brobert-lindsay\.blogspot\.com\b
\bsorprendere\.com\b
\bjordanevents\.net\b
\bhuseyin\.gen\.tr\b
\bmusicofthebalkans\.com\b
\bhamshahree\.com\b
\bpillsm\.com\b
\bdigitalbach\.com\b
\bkonyaliyiz\.net\b
\bpaydayloanzone\.com\b
\bfindlowcostautoinsurance\.com\b
\bcaautoquote\.com\b
\bchav\.in\b
\bfacebok\.com\b
\bkarate-blog\.net\b
\btravel\.md\b
\bmarketresearchagencies\.eu\b
\bterme-selce\.hr\b
\bgoodstuff\.ro\b
\bjason-wiles\.blogspot\.com\b
\bjamonarium\.com\b
\ballworldguides\.com\b
\bapnihindi\.com\b
\bloltrain\.com\b
\bjoomlaline\.ru\b
\bmichael-trevino\.net\b
\bjoshduhamel\.es\b
\bjensenackles\.es\b
\bemma-roberts\.us\b
\bangelinaweb\.org\b
\bjoseph-morgan\.net\b
\bliamhemsworth\.bz\b
\bkeegan-allen\.com\b
\bbradley-cooper\.es\b
\brodolfo-sancho\.com\b
\bryansalazar\.net\b
\bzonaaggregator\.blogspot\.com\b
\bzonamode\.blogspot\.com\b
\bkep-box\.blogspot\.com\b
\bbo-kep\.blogspot\.com\b
\bkep-katro\.blogspot\.com\b
\bfotolenticular\.webs\.com\b
\balkalife\.nl\b
\bact-online\.de\b
\bhealthstoresproducts\.com\b
\bretailelectronicsstores\.com\b
\bautomotivesupplystores\.com\b
\bbuybooksonlines\.com\b
\bwirelesslaserprinterreviews\.net\b
\bbadcreditinformation\.info\b
\bberitamalaysiaonline\.com\b
\bbuycanon7d\.com\b
\bcarabersetubuh\.com\b
\bconstipationremediesforbabies\.com\b
\bgriotgarage\.net\b
\bhotscenesmovies\.com\b
\bjuicycouturehandbag\.org\b
\bnicoleleehandbags\.net\b
\bsexspicture\.com\b
\bvideo-seks\.com\b
\bart3w\.de\b
\bgen-2\.net\b
\bearthstadiums\.com\b
\bymaa\.be\b
\bmultiupload\.com\b
\bwn.com/2011_Hunter_Mariner\b
\bsantamartacity\.com\b
\bp\.tl\b
\btheatreticketscheap\.com\b
\bmeat-abolition\.org\b
\bwhatisencyclopedia\.com\b
\bdevicegadget\.com\b
\bforexoval\.com\b
\boyot\.org\b
\blifeandarts\.wordpress\.com\b
\bvikingarock\.france\.free\.fr\b
\boutsiders\.org\b
\bcapoeira-music\.webnode\.com\b
\bflamencoweb\.fr\b
\bfacebookmallonline\.com\b
\bAndroidiZed\.com\b
\bcalotor\.com\b
\bflamescorpion\.com\b
\bbelieve3d\.com\b
\baiononline\.info\b
\bzipry\.com\b
\bipv6locator\.net\b
\bbaseter\.com\b
\bacvila\.net\b
\bipgp\.net\b
\bprojectoverdose\.com\b
\bessayhelppros\.co\.uk\b
\btest-pattern\.com\b
\bsapporo-now\.com\b
\bshrvl\.com\b
\bwizardistanbul\.com\b
\bfreedatingsites\.us\.com\b
\bhitlerberghof\.com\b
\bmcn\.me\b
\blordpakus\.blogspot\.com\b
\bglutenfreehotelsguide\.com\b
\blnfaw\.blogspot\.com\b
\bvietnamitasenmadrid\.com\b
\breurl\.org\b
\bxink\.ru\b
\balfiopulvirenti\.com\b
\bcittadicatania\.com\b
\bescursionietna\.com\b
\betnaescursioni\.net\b
\bsitoweb\.mobi\b
\bdanzecaraibiche\.com\b
\bdigiseo\.com\b
\bvietnamairlinesticket\.com\b
\bcuudulieu24h\.com\b
\bnoithathoangduy\.com\.vn\b
\bbaovevn\.vn\b
\bthanglonghousing\.com\b
\bsms4smile\.org\b
\bthutucthanhlapcongty\.net\b
\bnamthaibinhduong\.edu\.vn\b
\bnhakhoavietgiao\.com\.vn\b
\buvc-thanhlapcongty\.com\b
\bchocolatepoker\.hu\b
\bshow-ip\.org\b
\bsourceforge\.net/projects/code2000\b
\btitleexpertsatlanta\.com\b
\bdearflight\.co\.uk\b
\breddotnet\.com\b
\bfreeminecraftacc\.tk\b
\b2spetses\.gr\b
\bmadthumbs\.com\b
\bbarcafan\.net\b
\bmeingames\.de\b
\bfreemahjongonlinegames\.com\b
\bnikolatesla\.fr\b
\bstewartcopeland\.free\.fr\b
\buefa-coefficients\.com
\beblogz\.net\b
\bmedical-helpful-info\.blogspot\.com\b
\brp9\.it\b
\bcrash-bandicoot\.ru\b
\bm1p\.fr\b
\bweathersafewa\.com\.au\b
\binternetmarketingdirect\.com\.au\b
\brelaxocity\.com\b
\btotalrecords\.com\.au\b
\btheprintingwell\.com\.au\b
\bosbornes\.net\.au\b
\brummigame\.com\b
\bprintprodukce\.cz\b
\bandrewflusche\.com\b
\bghengisfireworks\.co\.uk\b
\bdiamondlinks\.net\b
\bafterhimmedia\.com\b
\bganarplataporinternet\.com\b
\blightsensor\.net\b
\bwirelesspromocode\.org\b
\boutdoorfountains\.com\b
\bcongregationbuilder\.com\b
\bthebeginnerslens\.com\b
\bcrusherplants\.com\b
\balinetayar\.com\b
\bart-cadre\.com\b
\bxyzbc\.com\b
\bfatlife\.ru\b
# Below google 'redirect' regex expanded to end-of-string - lets see if that makes the 'what is redirected to' visible, awaiting the bugzilla request
\bgoogle\..*?/url\?.*
\b2012euro\.fr\b
\bacademyrank\.com\b
\bgzg\.in\b
\boutlandishtr\.com\b
\bfutbolistasconhistoria\.blogspot\.com\b
\bfreeonlinegames\.eu\b
\bfreesamplesource\.com\b
\bsixflagsfreetickets\.com\b
\btest-toefl\.com\b
\bworldhostingprovider\.com\b
\buniversalmarkets\.com\b
\bnetscape-navigator\.info\b
\btheync\.com\b
\byoutube-nocookie\.com\b
\binterject\.me\b
\bmyindiaexperience\.com\b
\bmykonosgold\.com\b
\bchocolazi\.com\b
\bchinabeerbrewing\.com\b
\bteretana-fitnes\.com\b
\binformationen-reise\.de\b
\bvenezuela\.ru\b
\bmargarita-online\.ru\b
\bvenezuelaonline\.ru\b
\bembassy-info\.com\b
\bservifans\.com\b
\be-earphone\.jp
\blnk\.co\b
\brdd\.me\b
\bmin\.bz\b
\bcanto-photographer\.com\b
\bfatmasnow\.com\b
\bessay-writer\.org\b
\bcustom-essay\.ws\b
\bcustomcollegeessays\.com\b
\bessay-for\.me\b
\bediting-services\.org\b
\bcustomwritingservices\.org\b
\bperfectresume\.org\b
\biresearchpapers\.com\b
\bessayshelp\.org\b
\bwriting-help\.org\b
\bcustomessays\.ws\b
\bcvresumewritingservices\.org\b
\beditingwritingservices\.org\b
\biraclub\.org\b
\bshorthaircutsv\.com\b
\bitinerarisicilia\.it\b
\bgallbladderdetox\.com\b
\bpricense.com
\b7century\.com\b
\bbookholiday\.org\b
\bbyd-club\.org\b
\bvoip-sip-sdk\.com\b
\btrakai-visit\.lt\b
\b360cities\.net\b
\bbet-at-home\.(?:at|es)\b
\bvolley24\.com\b
\bcuba-linda\.com\b
\btipbet\.vn\b
\bwowurl\.com\b
\bfeenode\.
\bwikipaste\.eu
\bczarjoule\.blogspot\.com\b
\bcondonesmix\.com\b
\bauthor-oekryuchkova\.narod\.ru\b
\be-broker\.in\b
\bdvd-ppt-slideshow\.com\b
\balexismf\.com\b
\brajendragautam\.webnode\.com\b
\bsolidarityinternational\.webnode\.com\b
\bbiurokonkret\.com\b
\bvoyage-en-inde\.org\b
\bvoyage-au-rajasthan\.com\b
\bilmu-komputer23\.blogspot\.com\b
\badelphitheatrelondon\.com\b
\bapollovictoriatheatre\.org\b
\bavenueqlondon\.com\b
\bbillyelliotlondon\.org\b
\bBloodbrothersmusical\.com\b
\bdominiontheatre\.org\b
\bdreamboatsandpetticoatstickets\.org\b
\bdrurylanetheatrelondon\.com\b
\bGhostthemusicallondon\.com\b
\bhermajestystheatre\.org\b
\bjerseyboyslondon\.org\b
\blondonpalladium\.org\b
\bLondontheatreticketscheap\.com\b
\bnationaltheatrelondon\.com\b
\bphantomoftheoperalondon\.com\b
\bphoenixtheatrelondon\.co\.uk\b
\bpiccadillytheatre\.org\b
\bplayhousetheatrelondon\.com\b
\bsavoytheatre\.org\b
\bshrekthemusicaltickets\.org\b
\bthebookofmormonmusical\.co\.uk\b
\bwewillrockyoutickets\.org\b
\bwickedlondon\.org\b
\bwizardofozlondon\.org\b
\byesprimeministertickets\.com\b
\blucidica\.com\b
\bmoulinrougeparis\.co\.uk\b
\btheater2k\.com\b
\bseatplan\.co\.uk\b
\beiffeltowertickets\.co\.uk\b
\btubehotels\.com\b
\bskanes\.com\b
\bportelkantaouihotels\.co\.uk\b
\bhammamet\.co\.uk\b
\bmonastir\.co\.uk\b
\bwebsitelooker\.com\b
\buspix\.at\.ua\b
\bparson-russell-terrier\.info\b
\bandylau\.in\b
\bcelebswear\.com\b
\bfrost-minibar\.it\b
\bspoti\.com\b
\bpornsjapan\.blogspot\.com\b
\bintertext\.md\b
\blistadoderazasdeperrosygatos\.blogspot\.com\b
\bimagenespreferidas\.blogspot\.com\b
\bmultifight\.net\b
\byoucopyright\.org\b
\buk-dissertation\.com\b
\bbuyanessay\.org\b
\bgiocare-casino\.eu\b
\bremedytreatments\.com\b
\btechienow\.com\b
\blogodesignconsultant\.com\b
\bdissertation-help\.co\.uk\b
\btermpapers-guide\.com\b
\btuziw\.com\b
\bdoyax\.com\b
\bpornotube\.com\b
\badultfriendfinder\.com\b
\bcarstuckgirls\.com\b
\bthesword\.com\b
\bsextube\.com\b
\bxtube\.com\b
\bnowthatsfuckedup\.com\b
\bpornhub\.com\b
\bilovemolfetta\.it\b
\bpspstation\.org\b
\btoubkal-trekking\.com\b
\bfrasesparafacebook\.com\b
\brallytrophycars\.110mb\.com\b
\blifeinsurancequotes\.com\.au\b
\bcarinsurancequotes\.com\.au\b
\bratelines\.com\b
\bbuysolarpanels\.com\.au\b
\bonbarcode\.com\b
\bkeepautomation\.com\b
\bzekaoyunlari\.org\b
\bbentenoyunlari\.org\b
\bben-10-oyunlari\.com\b
\bkomikoyunlar\.net\b
\bOYUNZAMANI\.COM\b
\bbasketboloyunlari\.com\b
\barabayarisioyunlari\.com\b
\barabayarislari\.com\b
\bth-chemical\.com\b
\bisfana\.ru\b
\bbluehosting\.com\.pe\b
\badslvnpt\.com\.vn\b
\bviagra-cialis\.ch\b
\bul\.to\b
\buploaded\.to\b
\bnewsgroups\.derkeiler\.com/Archive/Soc/soc\.culture\.greek/2009\-06/msg\d+\.html
\bvancouverlookout\.wordpress\.com\b
\bvancouverlookout\.com\b
\bruzgarenerjisi\.gen\.tr\b
\bsmarturl\.it\b
\bworldlifeexpectancy\.com/index\.php
\bi-doserturkiye\.com\b
\bvur\.me\b
# part of issue with spamming urls, being managed xwiki. originally dealt with at enWP — billinghurst 20120127
commissionbreakthrough
\b\d+\w+facts?\.com\b
whatisamoneytree
\b(easy)?(hairgrowth|bodybuilding(?!-magazin)|weightloss?|mafiawar|sixpackabs)(secret)?\b
ultimatemuscletrainer
globalrealearning
\bhowtomakemoney\b
\bwearitandbareitlingerie\b
\bweightloss(dietwatchtips|truth)\b
\bworldbestdiet\b
yourwellnessquestions
moneymakeronline
dailyprofitsfromhome
informationnow\.com\b
secretrichesnow
penisenhancementpills\b
4u\.webs\.com\b
\bmarketing4noobs\.webs\.com\b
\bapple-ipad-2\.webs\.com\b
\b\d+-(\w+?-)?\w+?-\w+?-(topics?|talkingpoints?|secrets?|tricks?|discussions?|memos?|essays?|talks?|papers?|articles?|facts?|class(es)?).com\b
\w+?-(topics?|talkingpoints?|secrets?|tricks?|discussions?|memos?|essays?|talks?|papers?|articles?|facts?|class(es)?)\.webs\.com\b
\b\d+-(local-)?(informational|quick|brilliant|local|informative|helpful|specific)-(little|smart|daily|collegiate|clever|mindbending|special|brainy)
\b\d+-(local-)?(academic|weekly|classic|helpful)-(daily|monthly|genius|special) #end of enWP additions
\bcalculatormortgage\.co\.uk
\bweightlosstruths\.2itb\.com\b
\bu\.42\.pl\b
\bcharlesgillman\.com\b
\bslimsecrets\.2itb\.com\b
\bbodhost\.com\b
\bunterkunft-ferienwohnung-bamberg\.de\b
\bappartements-vacances-bamberg\.com\b
\bappartamento-vacanza-bamberg\.com\b
\bcertifauto\.
\bjigbo\.com\b
\bshort4u\.pl\b
\blottonews\.webs\.com\b
\bdogtraningandtricks\.webs\.com\b
\beasycomputerstudio\.webs\.com\b
\bfishingsecrets\.webs\.com\b
\bjobharvest\.webs\.com\b
\bprojectpayday\.com\b
\bmusicmarch\.weebly\.com\b
\bsportfishingtricks\.com\b
\bkapoormd\.com\b
\bflyfishingsecrets\.webs\.com\b
\bmydebtsolution\.webs\.com\b
\bmanuelsanchezartist\.webs\.com\b
\bquickstartbowling.webs.com\b
\bminimalist-running-shoes\.webs\.com\b
\bwowmusicforyou\.webs\.com\b
\bfeedthemuscleburnthefat\.webs\.com\b
\bimproveyourswing\.webs\.com\b
\bcertificatoconformita\.com
\bmagickpowers\.webs\.com\b
\bthesimplegolfswing\.webs\.com\b
\bforex-sells-like-candy\.webs\.com\b
\blinkedinstratigies\.webs\.com\b
\bretirementwebpage\.webs\.com\b
\bgolfingtrainer\.webs\.com\b
\ballproductreviews\.org\b
#\b4\.bp\.blogspot\.com/-Lujq9b278Lg/TyeYmk66isI/AAAAAAAAAAc/yELwrwzyVeQ/s1600/caltech_rankmaniac_2012\.gif\b
#\brankmaniac2012\.webs\.com\b
#\brankmaniac2012caltech\.blogspo\t.com\b
#\bmyrankmaniac2012\.blogspot\.com\b
#\brankmaniac2012caltech\.tumblr\.com\b
#\bcs144rankmaniac2012\.blogspot.\com\b
#\brankmaniac2012\.webs\.com\b
rankmaniac
\blearnhowtoplayguitar\.tk\b
\bpcgamesandmore4u\.webs\.com\b
\bhopfeed\.com\b
\ballsearch-now\.info\b
\bti-da\.net\b
\btrustedreviewfinder\.com\b
\bdatingwebsitesnet\.org\b
\bsinglesharmony\.com\b
\bmedsmd\.com\b
\bearnquickmoney\.net\b
\bcocauto\.com
\bbrokenscript\.com\b
\barchive\.org/details/NoReply\b
\barchive\.org/details/PleaseMisterPostman\b
\barchive\.org/details/SexySadie\b
\barchive\.org/details/AcrossTheUniverse_514\b
\bsmspizza\.net\b
\bmaxigen\.co\.il\b
\bsiteseodirectory\.com\b
\bdesenredandolamarana\.blogspot\.com
\buntanglingtheweb-es\.blogspot\.com
\bboards\.4chan\.org\b
www\.4chan\.org/b/
\bxist\.org\b
\bnudos\.org\b
\bdiccionariomedico\.net\b
\bcleaning-4u\.co\.uk\b
\bmeta\.wikimedia\.org/\w/index\.php\?title\=Special\:Log/block\&page\=User\%3AFuture\+Perfect\+at\+Sunrise
\bde\.wikipedia\.org/w/index\.php\?title\=Spezial\:Logbuch/block\&page\=Benutzer\%3AMuZeMike\+\%28WMDE\%29
\bihrp\.fis\.com\.vn
\bthamtuthanglong\.com
\benjoylace\.com\b
\btop\-ptc\-serious\-paid\-to\-clic\-websites\.blogspot\.com
\bhop\.clickbank\.net\b
\bmy-weight-loss-secrets\.webs\.com\b
[/.]➡\.ws\b
\bxn--hgi\.ws\b
\b›\.ws\b
\bxn--cwg\.ws\b
\btinyarrows\.com\b
\bmlp\.im\b
\b(derpy|pp4l|t9k)\.me
\b4wrd\.us
\bincloak\.com\b
\baddr\.co\b
\bt9k\.me\b
\bsearch\.twitter\.com\b
\bhowmanycaloriesshouldieatx\.com\b
\bl\.to\b
\bmappamundi\.free\.fr\b
\bacademic-writing\.net\b
\bmcprovider\.gr\b
\bsmirt\.ch
\ballowed\.org
\bvlondonescorts\.co\.uk\b
#Emergency listing - cross wiki issue 2012-4-20
\bvivaty\.wordpress\.com\b
#Added by Jyothis on Feb 20, 2012
\bundo\.it\b
\bamirite\.biz\b
\bandrewstech\.tk\b
\b79\.99\.0\.15\b
\bbigblackarabiandicks\.tk\b
\bgainmoneyfast\.com\b
\bilike\.com\b
d\.{0,1}e\.{0,1}a\.{0,1}t\.{0,1}h\.{0,1}t\.{0,1}o\.{0,1}j\.{0,1}e\.ws
\bgetrank\.org\b
\binstrumentalhiphopbeats\.com
\bcc\.bingj\.com\b
\burls\.li\b
\beasepregnancytips\.webs\.com\b
\bur\.cx\b
\bmadebymabe\.be\b
\bu\.czo\.me\b
\bmalaysiahousingloan\.net\b
\btiny\.cx\b
\bthefacebook\.com\b
\bwix\.com/russian\_mafia
\buntanglingtheweb\-es\.blogspot\.com
\br\.gd\b
\bfaceboo\.com\b
\bhabbolatino\.us\b
\btopnotchfinder\.com\b
\bgolflovers\.webs\.com\b
\bphuketproperty\.com
\bambien\-blog\.com
\byachtpals\.com\b
\bforextradinglikeachampion\.webs\.com\b
\bflashgames\.name
\bmillion-dollars\.net\b
\babbo\.(mobi|tv|ag|hn)\b
\bweightlosshypnotism\.blogspot\.com\b
\bbeatbankruptcy\.webs\.com\b
\bizmirescort(bayan|s)\.(com|biz)\b
\brentpin\.com\b
\bandroidmerkezi\.net\b
\bklonopinonline\.net\b
\bmgn\.me
\burlcini\.com\b
\bdietrine\.us
\bdietrinereview\.com
\basiansinamerica\.org\b
\bwwww\.facebook\.com\b
\bdb\.tt\b
\bmusicfans\.ir\b
\bconstructiontoysforkids\.com\b
\bkly\.so\b
\bfur\.ly\b
\bfurly\.de\b
\bflickr\.es\b
\btwitter\.es\b
\bfacebook\.es\b
\btrafficsoftware-com1\.webs\.com\b
\bacnetalks\.com\b
\bbackpaindetails\.com\b
\btinylink\.ir\b
\brobertobenignifans\.com\b
\bhoroskopi\.shtypidites\.com
\bbregalnicastip\.tk\b
\bgelen\.org
\b1buycart\.com\b
\b2oo\.ir\b
\bu2l\.in\b
\bv\.gd\b
# manually added by billinghurst
\bbajubatiktulis\.com\b
\bgrosirbatik\.info\b
\bbatiksemarang\.info\b
\bbatiksarimbit\.info\b
\bkampungseo\.com\b
\bjualjam\.net\b
\bbmdstreet\.com\b
\btrainingiso\.asia\b
\bekodokcell\.com\b
\btokoherbalhifa\.com\b
\bharganissanmarch\.com\b
\bjabonkendal\.com\b
\bshar\.es\b
\bworldbricks\.com\b
\bmodertalking\.com\b
\bzwit\.org\b
\bonline-scratch-card\.com\b
\bangkringan-jogja\.com\b
\bspanishfordummies\.ws\b
\bu2s\.ir\b
\bmat\.co\.il\b
\bgi\.vc\b
\bqy\.fi\b
\bvm\.lc\b
\btra\.kz\b
\bburak\.cc\b
\bwibi\.us\b
\b163\.fm\b
\bprimarkcatalogo\.com\b
\bvpillsturkey\.com\b
\bclipboard\.com\b
\bweb-aupair\.net\b
\bsiteanaliz\.net\b
\boffshore\.ae\b
\b1337day\.com\b
\bsignup\.wazzub\.info\b
\bu\.to\b
\binfopot\.tk\b
\burla\.ru\b
\b2ya\.com\b
\bvze\.com\b
\b24ex\.com\b
\bhitart\.com\b
\bmirrorz\.com\b
\bfiletap\.com\b
\bdealtap\.com\b
\bbigbig\.com\b
\bebored\.com\b
\bhereweb\.com\b
\b1sta\.com\b
\bechoz\.com\b
\b2truth\.com\b
\b2fortune\.com\b
\b2hell\.com\b
\b2tunes\.com\b
\b2savvy\.com\b
\b2fear\.com\b
\b2freedom\.com\b
\bantiblog\.com\b
\bbcove\.me\b
\btrineaspect\.com\b
\bandreasmoser\.wordpress\.com\b
\bguardofcastle\.blogspot\.com\b
\brapidweightlosswithhcg\.com\b
\bsource-werbeartikel\.com\b
\bphoto-travels\.org\b
\bart3w\.com\b
\baffiliate-marketing-websites\.com\b
\bencyclopediasupreme\.org\b
\bhydrogen2oxygen\.net\b
\bjamonor\.com\b
\bmymin\.me\b
\buluslararasiaikido\.com\b
\btraditio-ru\.org\b
\bvaradoga\.blog136\.fc2\.com\b
\brumafia\.com\b
\bhomesinrio\.com\b
\bpmwatch\.org\b
\bannyas\.com\b
\bconsulting\.customsexpert\.ru\b
\bhotelresplandor\.com\b
\bhotelarrayanes\.com\.co\b
\blittleurl\.info\b
\btrucoss-para-habbo-2012\.tk\b
\bemcollections\.net\b
\bideascosasymascosas\.blogspot\.com\.es\b
\baldservice\.com\b
\bberlin-1945\.de\b
\bmoslemhytech\.blogspot\.com\b
\bviolinconcerto\.de\b
\bfootballmatch\.de\b
\bbitcoinmedia\.com\b
\baltafseer\.com\b
\baltafseer\.org\b
\baltafsir\.org\b
\birangooya\.ir\b
\bmauritiusprestige\.com\b
\bgreenworldbvi\.com\b
\bfarmlandinvestment\.blogspot\.com\b
\bj\.gs\b
\bgevezechat\.net\b
\bnewerahatsonsell\.com\b
\bcapsforcheap\.com\b
\bcurethalassemia\.org\b
\bfpmr-chile\.org\b
\btamazight-musique.blogspot
\bsmallsibu\.miniban\.cn\b
\belwazefa\.com\b
\bhats-world\.net\b
\bbustarhymes\.us\b
\bflo-rida\.info\b
\bjessie-j\.info\b
\bgymclassheroes\.net\b
\braftingtaradrina\.com\b
\bgreekfeta\.com\b
\bruggers\.com\b
\bprodirectrugby\.com\b
\bchina0001\.info\b
\beliewieseltattoo.com\b
\bsingingprosecrets\.webs\.com\b
\b1-love-quotes\.com\b
\blacina\.net\b
\b2012chanelbagsforsale\.com\b
\bwindows7antivirus\.us\b
\bantispywarewiki\.com\b
\bregistry-repair\.me\b
\bbest-antivirus-protection\.com\b
\bantivirus-reviews\.us\b
\bmalwareremovaltools\.org\b
\bantivirussoftwarealert\.us\b
\btrojanalert\.net\b
\btrojanremovers\.net\b
\bphpm\.ru\b
\b69\.39\.236\.36\b
\bkredikartiborclari\.com\b
\bxlstat\.com\b
\bgoogle\.(?:xlstat)
\b5games\.co\.uk\b
\bmicrostocktime\.com\b
\bMicrostocktime\.ru\b
\bmyswabi\.tk\b
\bmasese\.tk\b
\blyricwiki\.org\b
\bsmokelessecigarettereviews\.com\b
\bbuyii\.com\.au\b
\bphuketvillagetaways\.com\b
\bclarinetbooks\.wordpress\.com\b
\bkurzweilstories\.com\b
\blivexxxstrip\.com\b
\bbizplancorner\.com\b
\bbarringtongifts\.com\b
\bxlstat\.net\b
\bborctaksitlendirme\.com\b
\bborcunutaksitlendirme\.com\b
\bhementaksit\.com\b
\bkredikartiborctaksit\.com\b
-verzekeringvergelijke.\..{2,3}\b
\byogaforweightlosses\.com\b
\bposteriorfossa\.com\b
\bgamegoldfast\.com\b
\bplayerassist\.com\b
\bdiablo3gold-sale\.com\b
\bð\.tk\b
\bhghlook\.com\b
\bu2know\.net\b
\be-performance\.ro\b
\bniceplaces\.ro\b
\bekalk\.eu\b
officialnfl\w{1,10}(proshop|teamstore)\.com\b
authenticstore\.com\b
\bsingaporetourismpackages\.co\.in\b
\bdubaitourpackages\.co\.in\b
\bhyderabadtourpackages\.net\b
\bsrilankatourism\.co\.in\b
\bnorthindiatourpackages\.net\b
\bpondicherrytourism\.org\b
\bmunnartourpackages\.net\b
\bhimalayatourpackages\.com\b
\bkashmirpackagetours\.net\b
\bsingaporetraveltours\.com\b
\bdelhitraveltours\.com\b
\bkullumanalitourpackages\.net\b
\bsupremeindia\.com\b
\bbookofraspielen\.info\b
\bin-disguise\.com\b
\bjordanpascherfr\.com\b
\bvk\.cc\b
\bgesundheitvideo\.com\b
\bkrebsvideo\.com\b
\bmedicanalife\.us\b
\bminecraftcodes\.(info|me)\b
\bwebhostingw\.com
\brajpromotions\.com\b
\bprofi-fachuebersetzung\.de\b
\bprofischnell\.com\b
\balquilerdeyatesenibiza\.com\b
\bopgg\.nazwa\.pl\b
\bts3card-business\.jp\b
\btollesonlocksmith\.com\b
\balfunstuff\.com\b
\bborcutaksitlendir\.com\b
\bdchallofjustice\.com\b
\bdiablocheap\.com\b
\bmijnvleesetendeplanten\.tk\b
\bcheapmkoutlet\.com\b
\bpoloralphlauren
\bsdrv\.ms\b
\bboreaudio\.com\b
\bvideo-izle\.web\.tr\b
\bslinky\.me\b
\bactgruppe-es\.de\b
\bthephen375blog\.com\b
\bvietnamvisa\.org\.vn\b
\bforexbroker\.info\b
\bahoi\.es\b
\baffiliatefuture\.com\b
\bszechenyispabaths\.com
\b(jazz|trance|rock)-radio.50webs\.com\b
\btaourl\.com\b
\bfbfriendblaster\.com\b
\badmitad\.com\b
\benjoycanaryislands\.com\b
\bfastprofitpages\.com\b
\bund-recht\.info\b
\berbbaurechtsgesetz\.de\b
\bheilberufsrecht\.de\b
\bkanzleifeser\.de\b
\bversicherung-recht\.de\b
\barzthaftung-recht\.de\b
\bnachlass-rechtsfragen\.de\b
\bschenkkreis-recht\.de\b
\bstalker-recht\.de\b
\bkanzlei-feser\.info\b
\banwalt-feser\.de\b
\banwalt-recht-und-gesetz\.de\b
\beasypret\.fr\b
\bdigitalsatis\.com\b
\bhoaphat\.net\.vn\b
\bnoithathoaphat\.in\b
\burls\.co\.il\b
\bwanttoknow\.info\b
\belal3ab\.com\b
\bseychellesprestige\.com\b
\bphishproductions\.com\b
\bhowtogetridoffleasfast\.org\b
\bttvideos\.de\b
\bthoitrangf5\.com\b
\bvst\.tv\b
\bplusooo\.com\b
\bfie-r\.it\b
\bmariaciobanu\.tk\b
\bfanclubmariaciobanu\.tk\b
\bvistarecords\.us\b
\bfazzt\.biz\b
\bipir\.at\b
\bl\.hh\.de\b
\bgoodurl\.de\b
\bkleinerlink\.de\b
\b3ai\.de\b
\bkurzurl\.net\b
\bfixurl\.de\b
\bunurl\.org\b
\bhkclarksinn\.in\b
\boua\.be\b
\bel32\.com\b
\bfilz\.fr\b
\blichnosbeach\.com\b
\blichnosbeach\.gr\b
\blichnosbeachhotel\.reserve-online\.net\b
\bparga-hotels\.blogspot\.com\b
\bpargalichnos\.com\b
\bpargagreece\.net\b
\bitconnexion\.com\b
\bdinez\.co\.uk\b
\bxmas\.cpilondon\.com\b
\buri\.fi\b
\bkuvaton\.com\b
\burly\.fi\b
\bpara\.ms\b
\bdft\.ba\b
\bcnubloquefolle\.canalblog\.com\b
\b5url\.net\b
\bmichelerosica\.altervista\.org\b
\bpro-(?!(goroda|speleo|otdyh)).*?\.ru\b
\bgorod-scherbinka\.ru\b
\bscientific-library\.com\b
\bprintsasia\.com\b
\bprintsasia\.co\.uk\b
\bkpvz7ki2v5agwt35\.onion\.to\b
\bs\.tt\b
\blisastansfieldexperience\.com\b
\bexcel-avanzado\.com\b
\ballmoviesforyou\.com\b
\blnk\.do\b
\bzondergekheid\.tk\b
\bscmresearch\.org\b
(\bnewbalance(japan|(hot)?sale)|\bcoach(outlet|online)|jersey|uniform)\.asia\b
\bantiagingcreaminfo\.blogspot\.com\b
.*stell?iss?imo.*
\bbrig\.co\b
\bgrem\.io\b
\bredirectingat\.com\b
\bsynqk\.com\b
\bsteroids-online\.net\b
\b67\.55\.108\.167\b
\b(oceangirltv|lauren-hewett)\.narod\.ru\b
\bvietnamimmigration\.net\b
\bmozaik\.info\.hu\b
\bmozaweb\.hu\b
\btraditionalindianherbs\.com\b
\bhome-remedies\.in\b
\btelugu-news\.com\b
\bmasetty\.com\b
\bwebsiteoutlook\.in\b
\bgumagumalu\.com\b
\btelugudb\.com\b
\bthevod\.net\b
\bjennavideos\.net\b
\bporndvd-stores\.com\b
\bsugardvd\.info\b
\ballgovernmentjobs\.co\.in\b
\bzombie-loan\.com\b
\bklassik-resampled\.de\b
\bs-fahl\.de\b
\bmakingpeopledance\.com\b
\bdiscoverunsigned\.com\b
\btrafficdr\.com\b
\brecov-er\.tumblr\.com\b
\bducksnstuff\.tumblr\.com\b
\bfyeahoatmeal\.tumblr\.com\b
\bownedax\.tumblr\.com\b
\bfalling-yet-again\.tumblr\.com\b
\bscheherazade-khanum\.tumblr\.com\b
\bdynoguy\.com\b
\behowtocuregingivitis\.com\b
\bguinealia\.com\b
\bblog\.yoocare\.com\b
\binteriordesigner\.ws\b
\bcourchevel\.travel\b
\betourismsolutions\.com\b
\be-redstar\.net\b
\bfoutapedia\.org\b
\bdarkknightreturnsdvd\.com\b
\bpluginprofitsite\.com\b
\bambersail\.com\b
\bwikiperle\.blogspot\.*
\bvgn\.me\b
\bbeatles\.ru
\b0cn\.de\b
\btrick\.ly\b
# korean royalty start (string of nine domains so far, predict more) (the)?koreanroyal(ty|s)? thejinan
koreanroyal(ty|s)?\.(com|org)\b
\bthejinan\.(com|org)\b
#korean royalty end
\burban-vin\.ucoz\.ua\b
\bfaacebook\.com\b
\bvideolegend\.net\b
\burlx\.ru\b
\bgotoplus\.me\b
\balbak\.net\b
\binstitute-for-competitive-intelligence\.com\b
\bqualitypointtech\.net\b
\brtoz\.org\b
\bthequotes\.net\b
\bqtpbook\.com\b
\bplaymemorygame\.com\b
\bcosta-linda\.net\b
\btanzaniamovies\.net\b
\bdr-luxuryrealestate\.com\b
\blaptopspa\.pl\b
\bwhereloveisfound\.com\b
\bpureplatinummodels\.com\b
\bkuehntopf\.ch
\be-weddingplan\.com\b
\bmake\.my\b
\bpaperbouyent\.com\b
\bourmess\.net\b
\btinapa\.com\.ng\b
\bevent-factory\.ch\b
\bmusicletter\.it
#series of commercial spambot additions
\babercrombieandfitchoutlet5\.webs\.com\b
\babercrombieuk52\.webs\.com\b
\babercrombieandfitchuk3\.webs\.com\b
\bhollisterecosfrancea.com\b
\babercrombie-malls.com\b
\bcheap-abercrombie\.com\b
\babercrombie-kids\.org\b
\babercrombieetfitchmagasins\.com\b
\bsearch4sun\.com\b
\bdeplayer\.net\b
\bbuyessaysonline\.us\b
\bformalgownsuk\.com\b
\bresearchessay\.org\b
\bgreatessays\.org\b
\blux-essay\.com\b
\blux-dissertation\.com\b
\bediting-services\.us\b
\buk-essays\.org\b
\btoppapers\.org\b
\bbadcreditloansyes\.com\b
\belephate\.pl\b
\bperth-removals\.com\.au\b
\bvolcanovaporizerreviews\.net\b
\bfull\.sc\b
\btopendmarket\.se\b
\bcur\.lv\b
\bnflsuperbowlravens\.com\b
\btriestelibera\.org
\byourbusinessbefound\.info\b
\binterculturecapital\.de\b
\bfleshlightpromo\.weebly\.com\b
\boffersbookmarks\.com\b
\bmoney-moguls\.com\b
\btheorlandopersonalinjurylawyer\.com\b
\bremediation\.co\b
\bbringlogodesign\.com\b
\bhc-porn\.com\b
linkshrink\.de
\bmasseriacappuccini\.it\b
\bmetromodels\.ch\b
\bclick\.payserve\.com\b
\bhub\.me\b
\bnscash\.com\b
\btehranpatogh\.ir\b
#Emergency listing - current user page spam across wikis
\bgenericviagra123\.com\b
\bcasino-review\.org\b
\be-iban\.com\b
\bmp3sdown\.com\b
\bgrupodsp\.net\b
\bdiendansimdep\.net\b
\bmedia-markt-toshiba-fernseher-tv\.tumblr\.com\b
\bmclogi-kintetsu-new-york-amgen\.tumblr\.com\b
\bstores\.ebay\.com\b
\bursnauer\.ch\b
\bqr\.net\b
\beverythingfou\.net\b
\bwebsite-submission-seo\.blogspot\.com\b
appetitecontrolpills
\badsonmap\.com\b
uniforms2u\.com\b
\bbrunodam\.blog\.kataweb\.it
\binthessaloniki\.com\b
\bfindspermdonor\.com\b
\b100pour100aviron\.com\b
\bbaby-date\.com\b
\bflikr\.com\b
\burl-go\.com\b
\btourfrance100\.blogspot\.com\.es\b
\bereticopedia\.org
\bdownloadrage\.com\b
\bchanguscampbell\.com\b
\bsex-porno\.biz\b
paydayloans
cartierwatchesonline
\bdekalux\.com\b
\bquagga\.cat\b
\blinkd\.in\b
\bvienne\.co\b
\bproudphotography\.com\b
\bvhaldemar\.net\b
\boceanrusenergy\.com\b
\bgg\.gg\b
\bskiusainc\.com\b
\btrulynaughty\.me\b
\bmgprojekt\.com\.pl\b
\bskinpharma\.nl\b
\bfeed\.mn\b
\bzommulberryshops\.co\.uk\b
\bsukmulberryshops\.co\.uk\b
\bcareerlinecourses\.com\.au\b
\btopincoupons\.com\b
\b(office|commercial)cleaning
\bjanitorialservice
\burlid\.ru\b
\bdlpsoftware\.com\b
\brandevudate\.com\b
\btr\.im\b
promocode(\d{4})?\.
\binstacriminalbackgroundchecks\.com\b
\bpokerschoolvideos\.com\b
\bhotel-discount\.com\b
\binstant-acne-remedy\.com\b
\busreversephonelookupzone\.com\b
\bboxbcn\.es\b
\bbadcreditloansgo\.com\b
\bcarmats4u\b
\bbigorbust\.net\b
\bjo\.my\b
\bjoturl\.com\b
\bstudentloansrate\.org\b
\bcriminalbackgroundcheck
\bcarmats\.ie\b
cheapmedonline
tipsforweightloss
shorttermloans
onlinebadcredit
pullyourexback
toplawnmowers
nocreditcheck
anymedsrx
bestrchelicopterreview
generic.?cialis.?rx
metaldetectorreview
badcreditloan
loansonlineapp
besttreadmill
views201\d\.blog
\btodo\w{3,10}\.com\.es\b
porn.?for.?free
free.?xxx
tipstolivehealthy
\bsuper-kenit\b
online.?marketing.?business
\bhowtogetpregnanttip\.com\b
\bprimalburnfatburningsystemreview\.com\b
\bSaveOnAirfareSecretsReview\.com\b
\btruthaboutcellulitereviews\.com\b
\b21daysugardetoxreview\.org\b
\b30daystothinreview\.org\b
\bgrowtaller4idiotsdiscount\.org\b
\bhairagainreviews\.org\b
\bfreesexshows\b
\burls\.by\b
\brikiki\.net\b
\babrege\.eu\b
\bfea\.lk\b
\bppt\.li\b
\burlmini\.net\b
\burlv2\.com\b
\bbe\.cm\b
\bshar\.as\b
\btlwsd\.in\b
\blc\.cx\b
\btiny-url\.info\b
\btw\.gs\b
\birr\.kr\b
\btyn\.kr\b
\bthedietsolutionreport\.org\b
\braglour\.com\b
\bparasitesandworms\.com\b
\bhow.?to.?improve.?your.?eyesight\b
\b955\.cc\b
\bno-ip\.
\bafreechat\.com\b
\ballaboutsavings\.co\.uk\b
\batwellandco\.com\.au\b
\bbail\.com\b
\bbestmanspeechessentials\.com\b
\bbringthepress\.com\b
\bbuytwitterfollower\.info\b
\bcaliforniaduiguide\.com\b
\bcomo-adelgazar-rapido\.net\b
\bframeusa\.com\b
\bitsupportforcharities\.co\.uk\b
\bjfleece\.net\b
\bkitchensolutionskent\.co\.uk\b
\blovequoteslibrary\.com\b
\bmumford-and-sons-tour\.com\b
\bnutritional-supplement-truths\.com\b
\bphotomeedibleart\.co\.uk\b
\bpuregarciniacambogiainfo\.com\b
\bsatchel\.co\b
\bstatnames\.com\b
\btetrabyte\.com\b
\bthelegalstop\.co\.uk\b
\btipsforteethwhitening\.com\b
\btop10homeremedies\.com\b
\btraveloka\.com\b
\bvalueconcrete\.com\b
\bwatch-movies--online\.org\b
\bwondershare\.com\b
\blimes-inferior\.pl\b
\bmycarmats\.co\.uk\b
\bcaliforniadrivereducation\.us\b
\bessenza-nobile\.de\b
\bukfamilyholidayparks\.com\b
\bmybootmat\.co\.uk\b
\bcasinouk\.com\b
\bpandanger\.com\b
\bhomefloorcleaner\.com\b
\bpromazon\.com\b
\bweddingingreece\.com\b
\btopcasino\.it\b
\bforsaleforlease\.com\.au\b
\bvehiclebuyingandleasing\.co\.uk\b
\bphysiciandesigns\.com\b
\binternationallovescout\.com\b
\bquickwaytogetabs\.com\b
\bwebhostingreviews\.com\.au\b
\bcancerfactsmd\.com\b
\bguestbloggingempire\.com\b
\bstainlesscablerailing\.com\b
\bfuelonline\.co\b
\blifequotescollection\.com\b
\bbestcreditreports\.com\b
\bshopaduck\.co\.uk\b
\bpuregreencoffeeinfo\.com\b
\bpacificplayinc\.com\b
\bmobiles2money\.co\.uk\b
\bdieharddevil\.com\b
\bproduct-investigation\.com\b
\bgalavantier\.com\b
\bbest-auto-detail\.com\b
\bchillifundamentals\.co\.uk\b
\barizonadetoxcenters\.org\b
\basoberwayhome\.org\b
\behardhat\.com\b
\brealhealthy\.net\b
\bdogarthritisaspirin\.com\b
\bagentmate\.com\.au\b
\bwebfullcircle\.com\b
\bsmokingobsession\.com\b
\bcheapnps\.com\b
\bbacklinkempire\.com\b
\bledstop\.co\.uk\b
\bcarinsurance\.org\.uk\b
\babloodpressure\.com\b
\bmommyedition\.com\b
\bseojob\.net\b
\bbanffhotelsltd\.com\b
\bcontenderbicycles\.com\b
\bhearinglosspill\.com\b
\baustraliaoutletsale\b
\bfilm.?pornoxxxx
reviews2\d{3}\.info
\bkvta\.net\b
\badultfriendfinder\.me\.uk\b
\bplus\.ly\b
\bmyurl\.pk\b
\bdalatmuaban\.net\b
\bwallpapersbq\.com\b
\bpresentviewer\.com\b
\bmobilephoneinsuranceking\b
janitorialcleaning
\bnajmihealing\.webs\.com\b
onlinehealthtopics
healthychoicediets
presettlementloans
\bbeeplog\.com\b
\byj\.pn\b
soundtrackstream\.com
\bmdansby\.com\b
\bneedthecure\.com\b
\bsoualwjoab\.com\b
hotvideochatstudio
\bxxxchat\.xxx\b
it\.cantinoripedia\.wikia\.com
\bfreightaudit\.org\b
\bfreeminecraftgiftcodes\.net\b
\badelaide-classifieds\.info\b
\btodaynews\.info\b
\bmarketlist\.com\b
\bmlmrankings\.com\b
\bnpros\.com\b
fashionbrandoutletshop
safedietplansfor
\bbeforeyoubuy\.co\.uk\b
spotify.?premium
hotgermangirl
\ba51\.idata\.over\-blog\.com
kithomeprices
criminallawyeraustin
celluliteproducts
\bcellulitestore\.com\b
productsreview(s|er)?20
\bdildomail\.com\b
\bmyarabickeyboard\.net
herbal(ed)?pills
\bhealthyfruitsworld\.com\b
\bonline-betting\.tv\b
percentforex
onlinesocialnetworkingsite
\bwwvr\.org\b
becomingaparalegal
seasonscontracting
\bdescargar-musica-gratis\.softonic\.com\b
\bevenweb\.com\b
\bjamonibericodebellotas\.com\b
\bneteller\.pw\b
goldinvestmentkit
fatlossareview
hardmoneybankcorp
slowlos(e|s)weight
weightloss.?program
extremeweightloss
\bonecarinsurance\.com\b
\bpillcounting\.com\b
\bempowernetwork\.com\b
myshoppingbusiness
\byoumint\.com\b
bestonetimeoffers
\bpredatorhacks\.com\b
ereticopedia\.wikidot\.com
\burlms\.com\b
mypharmarx
\bsynergybusiness\.wordpress\.com\b
\bcropcirclesonline\.com\b
\bfitnizz\.com\b
\bspearmintrhinolv\.com\b
\badclout\.com\b
\bjackpinto\.com\b
\bcropfiles\.it\b
\b2\.ht\b
\bfsodb\.com\b
assuredseo
\bsay\.ly\b
hidefporn
adjustabledumbbell
\bscrapebrokers\.com\b
film.?pornoromania
\bsepatuonline-murah\.com\b
weddingdressonline
\bvailong\.com\b
\bwebcomtois\.fr\b
nfljerseys+hope
\btheurbanking\.com\b
\ball-loans-info\.com\b
\btraffic-angels\.com\b
bestregistrycleaner
\bcheapdomainregistration\.es\b
\brehatched\.com\b
\bneteler\.pw\b
\buchop\.it\b
\bpeacockcenterpieces\.com\b
\bworldfiliationetworkproxy\.com
watchbuyingguide
\brubyescorts\.com\b
\bforomultinivel\.com\b
\binfinityhacksclan\.net\b
\bmanshop24\.net\b
couponcodeoffer
pornblogspace
myboobs4you
\bsim\.so\b
\bamateur-x\.eu\b
\bpenimed\.com\b
\bnavymoms\.net\b
\btardisbr\.wordpress\.com\b
cartoonpornheaven
\bsfadi\.org\b
e.?cigarettereviews
\brenterly\.com\b
laptopscreenrepair
gold.?porn.?tube
to.?lose.?weight.?quick
\bbrowse\.deviantart\.com\b
\bbreedproducts\.com\b
\bamateursexacts\.com\b
\bgamehackerz\.com\b
hardcore.?party.?girls
\butahburden\.com\b
\bmelbournebusinesscoach\.biz\b
\bsmrl\.tk\b
\bsoundtracknews\.com\b
\btnij\.com\b
\bsnd\.sc\b
\b42\.com\b
\bkreuz-net\.info\b
herpescurereview
\bcheatanarchy\.com\b
\bstos\.me\b
\bamazonprime\.webs\.com\b
\bmod4\.cc\b
\bminlnk\.at\b
beautycoupons
seototaiwan
\bkriyayoga\.com\b
\bproduse-aloe-vera\.eu\b
uknikeblazers
\bwaratahfuneralservice\.com\.au\b
\bmanpower24\.net\b
\bbaranisik\.com\.tr\b
\bfncy\.it\b
cartiernecklacehotsale
\b7crime\.com\b
\bfileurl\.me\b
\byourleanbody\.com\b
\bwinonadental\b
\bpdh\.co\b
onlinecasino.?info
healthy.?weight.?loss.?diet.?plan
\bdevoucoux\.co\.uk\b
\bceokt\.com\b
buymoncler.?cheap
\bviglink\.com\b
naturalcureforyeast
\bextremeseotools\.com\b
\btopdealzonline\.com\b
partypillsonline
\bliveresumeexamples\.com\b
\bperfectgirls\.net\b
\b4tube\.com\b
\bvisalusshakes\.com\b
\b101juegosdeautos\.com\b
monclerjackets\d
\bcpesamplewritings\.blogspot\.com\b
\be621\.net\b
\bezadblaster\.com\b
freeonlinedating
medrxshop\b
buy.?adipex.?online
\bvideodeteen\.eu\b
\bshark\.net\.pl\b
\bpowerfulhacks\.com\b
\bsloganexpert\.com\b
\b2u\.lc\b
\bowl\.li\b
\bshorten\.me\b
\byourshortlink\.net\b
\bpenilegain\b
\bcheatyworld\.com\b
\buu\.gl\b
\bneoplano\.
\btancredi\.
\bgetxanax\.com\b
\bwww-mp3player\.com\b
\bactionseoservices\.com\b
\bgetwebvisitors\.com\b
\bgetloanslendersusa\.org\b
\bdoghematerassi\.it
\bicigarettes\b
buycheap\w{0,10}pillsonline
rapid.?fat.?loss
\bladamejeanne\.fr\b
bestseoservices
\bavantpack\.ru\b
\bplus\.lapvo3\.tk\b
\bshopforpainrelief\.com\b
\bprintforprofits\.com\b
\bsexndfunny\.biz\b
\blcdscreenforlaptops\.com\b
\bwebsite-Ranking-Checker\.com\b
\bmagiclondonescorts\.com\b
\bbrunetteescorts4u\.com\b
achimthepooh\.de
\bmemopadhd7\.gweb\.io
\bmgjmp\.com
\borelsetka\.ru\b
\bprespa-birlik\.se\b
\brecoverymechanic\.com\b
\bsegue\.se\b
\bdietplanstolose\.com\b
weightwatcherscoupons
\bmortgagewoodbridgevirginia\.com\b
\badfoc\.us\b
\b0\.mk\b
\bz6\.ro\b
\btortapandistelle\.it
\bgameschamp\.com\b
\bgeilelesbensexvideos\.com\b
\bngbot\.com\b
\bescort-suisse\.ch\b
\bgive-me-articles\.com\b
\bPayperclickmagic\.com\b
\bsn\.im\b
\btwi\.bz\b
\bbuzzup\.com\b
\bbuzurl\.com\b
\bu28\.de\b
\bapu\.sh\b
\bi2h\.de\b
\blil\.io\b
\bdaa\.li\b
\b03e\.de\b
\bshort\.ie\b
\bvdirect\.com\b
\bunfake\.it\b
\bux\.lv\b
\bdomain.dot\.tk\b
\bsturls\.com\b
\bkanepesorfu\.com\b
\bbackpage\.com\b
\bstonemaster\.info\b
\bcastlecomfortstairlifts\.com\b
\bhdv-sex\.com\b
\bbidstart\.com\b
\bviagracare\.com\b
\bhumbug\.pl\b
\bsabe\.co\.kr\b
\bfreasyway\.com\b
\bsharemyflat\.com
\batlastranslations\.ie
\bmathsball\.blogspot\.com\.es
\bbombch\.us\b
\bfakeidfactory\.com\b
\borganicbite\.org\b
\bhollywoodgoldcasino\.com\b
\boutback-steakhouse-coupons\.com\b
\bthefoodtrucksforsale\.com\b
\bkitchenhere\.com\b
\balterilsource\.com\b
\bplaceworkshop\.com\b
\bulcerssymptoms\.org\b
\btogetherweearn\.com\b
\bractors\.com\b
\belementalu\.com\b
\broulettechat\.pw\b
\bereticopedia\-materiali\.wikidot\.com
\bgirls-in-porno\.com\b
\bads-get-read\.co\.uk\b
\bvillagematchmaker\.com\b
\bflukethermometer\.net\b
\bbestpayperdownloadsite\.com\b
\bwiperblades\.me\b
\bofficialemailmarketing\.com\b
\blovelytips\.com\b
\bfinanziellen-freiraum\.de\b
\bjasonshin\.com\b
\bkredit-quality\.de\b
\bmuzland\.org\b
\brent-the-party\.com\b
\belektrischesigaretkopen\.nu\b
\bhappycheat\.com\b
\bObserverpublications\.com\b
\bgenuineseo\.net\b
\ball-in-one-keylogger\.com\b
\bsexcam-girls\.at\b
\bgetnchealthinsurance\.com\b
\bregisteradultfriendfinder\.com\b
\bsplashurl\.com\b
\bcarinsuranceforaday\.info\b
\bharvardbusinesslawreview\.org\b
\bvisaj1\.fr\b
\bbestfacebookpages\.com\b
\bgokhanatalan\.tk\b
\bpaidtoclickreviews\.com\b
\baddi\.to\b
\bbigbrothertvshows\.com\b
\betk\.cc
\bozelenyavane\.com
\bfotohost\.eu
\bbit\.do\b
\bgetinfo\.co\.in\b
\bsherlystours\.com\b
\bvbly\.us\b
\bsummersetcontinentalhotels\.com\b
\bthemmxbakery\.com\b
\bi-write-india\.com\b
\bra6\.org\b
\bbgm\.me\b
\bonlinejobsworkfromhome\.com\b
\bweightgainsource\.com\b
\bwelovesbobet\.net\b
\bvt802\.us\b
\bmonkeyadvert\.com\b
\bbuttgetwet\.com\b
\bstorobinlaw\.com\b
\bstutt\.no\b
\bvimax-au\.com\b
\bpo\.st\b
\bitrackprogps\.com\b
\b2gy\.ru\b
\b365live7m\.com\b
\bsrudut\.com\b
\bbuy-skinny-fiber\.com\b
\bcandy-crush-free\.com\b
\bbarrieevansmarketing\.com\b
\bcartrackgps\.com\b
\bhouseme\.ca\b
\bmlb\.jp\.net\b
\bcorecommerce\.com\b
\bvork\.us\b
\bcancionromantica\.com\b
\bseoshark\.org\b
\bhypnotherapybirminghampro\.co\.uk\b
\bintuitmarketer\.net\b
\bnicolascleans\.com\b
\ballparts\.cc\b
\bspeedyshare\.com\b
\blnkd\.in\b
\bsh\.st\b
\bearthspacecircle\.blogspot\.com\b
\bpharmacycatalog2014\.com\b
\bpharmacy-dir2014\.com\b
\bpharmacyonlinecatalog\.com\b
\bpharmacyreviewer2014\b.com\b
\bexterminatorblog\.info\b
\bpemutihwajahsuper\.com\b
\bitruemart\.com\b
\bfree-registry-cleaners\.biz\b
\bwavenet\.com\b
\bqps\.ru\b
\bi\.pwned\.com\b
getyourexbackreviews\.net
\bcheapessaypapers\.com\b
\bmuslimgaleri\.com\b
\bblyweertbeaufort\.co\.uk\b
\bhowtostartablog\.org\b
\bzcodesystemcoupon\.com\b
get.rid.of.pimples\.com\b
\bkokica\.info
\btopholidaydestination\.info
\bzoxexivo\.com\b
\bbinarypark\.org/s\b
\brebelmouse\.com\b
\bshopdeathandtaxes\.com\b
factory.?trading\.com\b
\bxlx\.to\b
\bsionvadisi\.net\b
\bmrch\.me\b
\bnocreditrent\.com\b
\bdoi-toshin\.com\b
\bindexlure\.com\b
morpheusfxsolutions\.com\b
\baddeffects\.net\b
\bsbobet-vip\.com\b
\facebook.com/asiretiislam
\bdarbbridalcouture\.com\.au\b
\bmaldivedelsalento\.it\b
\bcaseaffittonelsalento\.it\b
\bmaldivesit\.com\b
\bawl\.li\b
\bw\.atch\.me\b
\bkamagrainstant\.com\b
\btophd\.info\b
\bdragojlo\.info\b
\bmalikoki\.info\b
\bexistdecor\.com\b
\bgetshorturl\.com\b
\beprepz\.com
\bsbobetc\.com\b
\btattoora\.com\b
\bpygmyurl\.com\b
\b24plastic\.com\b
\bedmedsale\.com\b
\bstockmarketmentor\.com\b
\bhalshs\.archives-ouvertes\.fr/docs/00/28/37/91/PDF/Santarelli_Pomponio_Algieri\.pdf
\btinooo\.com
\btinoooapp\.com
\bkatakosta\.info\b
\badcrun\.ch\b
\bselbysoftfurnishings\.co\.uk\b
\blike\.it\b
\boxygenconcentratorinc\.com\b
\bpornpasshub\.com\b
\nitroxinadvice\.com\b
\hspactivesbr\.com\b
\balphamaxplusfacts\.co\.uk\b
\baktiveamadvice\.com\b
\bgarciniacambogiaprofacts\.org\b
\bpurelifecleansefacts\.org\b
\bmiraclephytoceramidesfacts\.com\b
\brevlanteskincare\.com\b
\binstaflexjointsupports\.com\b
\bwelovesbo69\.com\b
\bsbolovely\.com\b
\bwelovesbo168\.com\b
\bladermaniqueskin\.com\b
\bteatroblog\.com\b
\bwaa\.ai\b
\bta\.gd\b
\bhacktoolsandcheats\.com\b
\busa-records-search\.com\b
\blanadel\.re\b
\bhowtogofromgirlfriendtowife\.net\b
\bseriousmoneymakers\.ning\.com\b
\bkredytoonline\.webgarden\.com\b
\b1eko\.com\b
\bfunsolderingstationreview\.tumblr\.com\b
\bpestcontrol-stlouis\.net\b
\bsafelinking\.net\b
\bsafercolonreviewss\.com\b
\bcompensationinjury\.com\.au\b
\bfreesciencepublication\.blogspot\.se\b
\bfrivetenskapligpublicering\.blogspot\.se\b
\bworldwithoutexcuses\.blogspot\.se\b
\bingaursakter\.blogspot\.se\b
\bcas-msds\.com\b
\bcas-no\.org\b
\bmsds-cas\.com\b
\bhec\.su\b
\blida-grossmarkt\.com\b
\bfitmedicalweightloss\.com\b
\bcebuayalahomes\.com\b
\bcasino-nodepositbonus\.com\b
\bqualitysewingmachine\.com\b
\b9ox\.net\b
\bthesisontime\.com\b
\bvitamixversus\.com\b
\bobd2inthebox\.com\b
\beasy\.tc\b
\bcmyad\.co\b
\bwtc\.la\b
\bgreenslimming\.org\b
\bbuynolvadexonline\.biz\b
\by2u\.be\b
\bm88no\.com\b
\bcasualforsex\.com\b
\bmobilegamenews\.ru\b
\b\.pr\.co\b
\baus-visa\.com\b
\bdrugstoredir2014\.com\b
\blxto\.net\b
\bpast\.is\b
\b4ic\.be\b
\ballonger-penis\.net\b
\blinkis\.com\b
\bln\.is\b
\bsbobetasia(\d)?\.com\b
\bonnutrition\.org\b
\burlgo\.in\b
\bnq\.st\b
\bdyi\.li\b
\bdyinglinks\.com\b
\bpaisasaver\.in\b
\bseansomaniak\.pl\b
\bseofornown4eva\.com\b
\bpromotion-voyages\.fr\b
\brkdms\.com\b
\bseobusinessconference\.com\b
\burx\.nu\b
\bbatteryuniversity\.com\b
\bdaily2deals\.com\b
(?<=//|\.)vin-decoder\.com\b
\becigarettefreetrial\.net\b
\binsta-follow\.com\b
\boncabs\.com\b
\bliposlimsideeffects\.com\b
\binfo-pdt\.org\b
\btaxcutters\.com\b
\bmaxmanpoweradvice\.com\b
\bsejour-caraibes\.com\b
\bbirthstonesonline\.com\b
\bbitsysbikinis\.com\b
\bsejoursaintmartin\.fr\b
\bseosellers\.com\b
\bfreegiftcode\.com\b
\bwhyseoservices\.com\b
\brunningfredgame\.com\b
\bmysexyclassfieds\.com\b
\b5cubecommerce\.com\b
\bimpactplayerrankings\.com\b
\bbinaryoptionshome\.com\b
\bvoyage-de-noces\.org\b
\bsejour-saint-martin\.com\b
\bvacancestop\.com\b
\bsejoursaintmartin\.com\b
\bwakfu\.asia\b
\biwebtechie\.com\b
\bhisosoccer\.com\b
\bhisosoccer\.blogspot\.com\b
\bwebsitesforsalestore\.com\b
\btheshadehut\.com\b
\bcmbikeshop\.com\b
\bdailymotivationalvideos\.com\b
\bhomeimprovementdaily\.com\b
\bfanbestbuy\.com\b
\bcool-fuel\.co\.uk\b
\btiredeal\.co\.il\b
\bloloves\.it\b
\bfeelthechoco\.com
\bsourceofwine\.com
\bdropofcoffee\.com
\bvtranzitas\.lt
\bfeelthetea\.com
\bmyspace\.ge
\bt1p\.de\b
\b0cn\.de\b
\bshorte\.st\b
\btiny\.cc\b
(?<!-)\bx\.co\b
(?<!-)\bvir\.al\b
\bwheek\.it\b
\bclicky\.me\b
\bqrf\.in\b
\bfzy\.co\b
\brdlnk\.co\b
(?<!-)\burl\.ac\b
\bzzb\.bz\b
\bgplus\.to\b
\bgdriv\.es\b
\btiny\.cc\b
\bpelevoniface\.com\b
\bmgcheats\.com\b
\bjerseysauthenticwholesaleauthentic\.com\b
\bfootballljerseyscheap\.com\b
\bcheapwholesalecheap\.com\b
\bpharm-stores\.com\b
\bgrepmaster\.eu
\bgagnerdelargent\.tv\b
\bflaturl\.com\b
\bhack-appl\.com\b
\bmy\.rs\b
\brz9\.de\b
\boffredemploiadomicile\.fr\b
\bisepbola\.com\b
\bdagetechnology\.com\b
\bneueseomarketing\.com\b
\bcriminaldefenseofnewyork\.com\b
\bcleaning-agency\.co\.uk\b
fastcleaners
domestic.?cleaners
\bblueamberrose\.com\b
\bl-i-n-u-x\.de\b
\bvisaforargentina\.org\b
\bbestpressurewasherrating\.com\b
\bwhat-to-buy-your-boy-friend-for-christmas\.com\b
what-?to-?get-?.+christmas\.(us|com)\b
christmas-?gifts?-?(ideas|for).+\.(us|com)\b
\bbestweedeaterreviews\.com\b
\btopsnowblower\.net\b
\bxbanners\.biz\b
\bsbo69\.club\b
\b2y\.com\.au\b
\burlteeny\.com\b
\bjayafarma\.com\b
\bbuymobiles\.net\b
\baliexpress\.com\b
\bbetbookie\.info\b
\btiny\.bz\b
\bnoaparis\.com\b
\bme2\.do\b
\bammi\.me\b
\btopotraverse\.com\b
\bjaimalaudos\.eu\b
\bbuff\.ly\b
\bpharmacyusa24h\.com\b
\bonlineedmeds03\.com\b
\bobatherbalkosmetik\.com\b
\bclicksure\.com\b
\btopproductresults\.com\b
\btopbodysupplement\.com\b
\bicargames\.net\b
\bjclothing\.co\b
\bdiscountdiamond\.co\.uk\b
\bdocspal\.com\b
\bbajgle\.com\b
cleaning\.pw\b
\blnkstts\.com\b
\bbobs\.bz\b
--(tarot|psychics?|mediums?|readings?|zones?|horoscopes?)\.com\b
\btyn\.kr\b
\btarotcomments\.com\b
\bmediumsreports\.com\b
\bpsychictarotfree\.com\b
\balivepsychics\.com\b
\bi7astrology\.com\b
\btruepsychicslive\.com\b
\bmediumsweb\.com\b
\brealhelppsychic\.com\b
\bmaletestosteronebooster\.org\b
\bnofuturecafe\.com\b
psychicsfree\.com\b
bravesites\.com\b
\bpsychicsfindaid\.com\b
\bpsychicseersme\.com\b
\beepurl\.com\b
\bwebseosites\.eu\b
\bx4facts\.com\b
\bpsychicsreadings365\.com\b
\bcrystalvoxx\.com\b
\bbarrymorefurniture\.com\b
\bgncamerashop\.com\b
\brainbowtravelhi\.com\b
\bstemcell\.life\b
\bpsychics999\.com\b
\bviagrawithoutprescription
\bonj\.me\b
\bcarmonia\.net\b
\btattooimages\.biz\b
\btopfoot\.eu\b
\bgamesfen\.com\b
\bseoclerks\.com\b
\bw3ightl055\.com\b
\bsupplementcritique\.com\b
\bcompravaina\.com\b
\bprolevelweightloss\.com\b
\bgoldenmeadow-minis\.com\b
\bprofitacademybonus\.com\b
\btarotinspects\.com\b
\bthepiratebay\.cba\.pl\b
\bthepiratebay\.cr\b
\bmb57\.com\b
\bm88u\.com\b
\bredirectrec\.haras-nationaux\.fr\b
\b7kp\.com\b
\bsusurl\.com\b
\bri\.ms\b
\bri\.ms\b
\bpaydayaizdevumu\.com\b
\bvouchercode
\bsenta\.la\b
\bmonsterenergygear\.net\b
\bbest-ghostwriter\.com\b
\bessay-schreiben\.de\b
\bhandyortung\.co\b
\bwhatsapphacken\.de\b
\bbachelor-hilfe\.com\b
\bbestkeys\.eu\b
\biwhatsappstatus\.com\b
\bi24help\.com\b
\bbestforexrobotinfo\.com\b
\bexpertisegarden\.it\b
\bmrdesigner\.in\b
\bbatuiti\.com\b
\bsiteinseo\.com\b
\bpwnicloud\.net\b
\bclika\.pe\b
\bdiscountcodes\.io\b
\bxxxbloggers\.com\b
\bdealdatabase\.co\.uk\b
\bpornblogy\.com\b
\bwefaq-dammam\.com\b
\bkingvouchers\.uk\b
\bhappyvalentinesdayi\.org\b
\blinkasa\.com\b
\brecursosenprojectmanagement\.com\b
\bnyttigbras\.dk\b
\bghadvancedplusfacts\.com\b
\bvai\.la\b
\b123rumahku\.com\b
\baaacomputerrepairfast\.com\b
\bfrozengames\.com\b
\binstantenergy\.co\.uk\b
\bkeratosispilaristreatmentgoogle\.wordpress\.com\b
\btrihawks\.com\b
\bsharkbayte\.com\b
\bvoucherone\.co\.uk\b
\bref\.pw\b
\bcte\.li\b
\bkeelog\.com\b
\bministryofdeals\.com\b
\burl\.zeroent\.net\b
\bdanangplus\.net\b
\bprofitupempire\.com\b
\bhongkong-rx\.com\b
\bci8\.de\b
\bforexdrainbroker\.com\b
\bbuypainmedsnow\.com\b
\bsports-water-bottle\.com\b
\bsubitotechs\.com\b
\bunrelo\.com\b
buyedtabletsonline
\btopcashbonus\.com\b
freepsychic
\bcocland\.com\b
\bmypaymentsolutionsusa\.com\b
\btwojetanienoclegi\.eu\b
\bappsforpcmero\.com\b
\bdirectholder\.com\b
\btop-prop\.com\b
\bmakebusinessonline\.org\b
\badktoys\.com\b
\baffordablesewingmachines\.co\.uk\b
\bhalong-bay-cruises\.com\b
casinobonus\.co
\bafdhaljauhari\.blogspot
\bxn--agrandirsonpnis-mnb\.com\b
\bacces-pills\.com\b
\bdarkpostprofits2bonus\.com\b
\bthegrandmuster\.com\b
\bamallibya\.com\b
\btriphobo\.com\b
\bdigitallatitude\.net\b
\bnoprescriptionmedicines\.org\b
\bbodybuildingstyle\.com\b
\blaunchcorporate\.com\.au\b
\bwhey-protein-for-women\.com\b
\bcyfuss\.com\b
\busfreeads\.com\b
\bvastspace\.net\b
\bcanadianedrugstore\.com\b
telechargerdes\.com\b
\bhalongboat\.com\b
\bhalong-bay-cruises\.com\b
\bbooknowhalong\.com\b
\bvietnameseprivatetours\.com\b
\bhalongcruises\.travel\b
\bgotohalongbay\.com\b
\bdailyvietnamtours\.com\b
\bamazinghalongbay\.com\b
\bvietnameseprivatetours\.com\b
\bsapaluxurytours\.com\b
\bgotosapavietnam\.com\b
\balllenses\.org\b
\bproductinfosuperstore\.com\b
\btotsites\.com\b
\bs87\.eu\b
\bseoservicemagic\.com\b
\bbrandmarketing\.com\.cn\b
\bxvideosgratis\.xxx\b
\bwebandseo\.co\.uk\b
\btny\.cz\b
\bjavadramezani\.com\b
\bbremep\.com
\bhacksin\.com\b
\bchefs2gocatering\.com\b
\bsymlink\.us\b
\blnwshop\.com\b
e-cigarettefree
\bworld-art\.ru\b
\bfundramas\.com\b
\bpromotioncodes
\bforexsrovnavac\.cz\b
\bautoloansforeverydriver\.com\b
\bcriminaldefenseattorneytulsa\.com\b
lose-weight-easily
\bmajorca-transfers-airport\.co\.uk\b
\bbusmallorca\.es\b
\bbbwtube\.me\b
\bjustpaste\.it\b
\bgrow-tobacco\.info\b
\bgrowtobacco\.net\b
\b2celloswe\.prohost\.wf\b
\bfiverr\.com\b
\bporschecayenne2015\.com\b
\btwixar\.me\b
\bladbrokes\.pw\b
\ball4seo\.co\.uk\b
\bamzy\.me\b
\bourskinhealth\.com\b
\br10\.net\b
\bnicetraffics\.com\b
\bdaotaotienganh\.org\b
\bfiverrbot\.com\b
\bfinr\.co\b
\bmoneysite\.us\b
louis-vuittin\.us\.com\b
replica\.us\.com\b
\bventurestoday\.com\b
\baegyo\.me\b
\bthehealthyadvise\.com\b
\binboxinnercirclebonus\.com\b
\btopnocreditcheckloans\.com\b
\bfightagainstbulimia\.com\b
\bseoplus\.info\b
\bmaxiwebdesign\.com\b
\bjouwweb\.nl\b
\bereticoblog\.wikidot\.com
\ballageconditioning\.com\b
\baboutpropertiez\.com\b
\bgtublog\.com\b
\bbktube\.net\b
\bcix\.me\b
\bqualitysteroids\.net\b
\bvil\.li\b
\bintechguvenlik\.com\b
\bwebemailverifier\.com\b
\bthaivdox\.com\b
\.on\.nimp\.org
\bdiabetesprotocoll\.com\b
\bjoyofsatan\.com\b
\bsexxxing\.com\b
\bgoselfie\.com\.au\b
\brestaurant\.eztable\.com\b
\bcentiplex\.com\b
\bnoxss\.com\b
\bww7\.fr\b
\bcachor\.ro\b
\bconsultdustry\.com\b
\bcex\.io\b
\bsmore\.com\b
\bbhashasolution\.com\b
\bvocests\.blogspot\.com\b
\bmydehydrator\.com\b
\bsocialseopromotion\.com\b
\bforexjunkie\.com\b
\bparkapp\.com\b
\bsnack\.ws\b
\bshino\.me\b
\bmemoriesfromwiki\.blogspot\....?
\bquiropraxia1\.com\b
\byt\.be\b
\bhealthyiteasy\.com\b
\brelinks\.me\b
\bmybook\.to\b
\bcashbonusonline\.com\b
\bloans4you
\bincest-porno\.org\b
\bsupplementsdeal\.com\b
\bkinoandroid\.com\b
\bporno-pyanyh\.com\b
\bpaydayloans\.today\b
ecigsfreetrial
\bgiftpiper\.com\b
\buniversaltailor\.com\b
\bqikshare\.io\b
\bcontato\.ms\b
easywaytoweightloss
\bpi\.vu\b
\brestaurantsnearme\.space\b
\bfirstleaks\.com\b
\beb\.by\b
\bforbali\.com\b
\bdeodorant-coupons\.net\b
\bujeb\.se\b
\bautorijschoolleon\.nl\b
\bleaftrade\.com\b
\bgp\.gg\b
\btopseostudio\.com\b
\bmusclesupplements101\.com\b
\bhits4slim\.com\b
\bshaarpmind\.com\b
\bteleplus\.org\b
\bnsjk\.in\b
\bnewsjack\.in\b
\baran\.com\.ua\b
\bschoene-geburtstagssprueche\.eu\b
\batho\.me\b
\bur6\.us\b
\bpokerdewa88\.com\b
\bpassionavenue\.com\b
\bdg-locksmith\.com\b
\bpascherairmaxfemme\.fr\b
\btopuniversityreview\.com\b
\bshutterfly\.com\b
\boperationquickmoney\.training\b
buyinstagram
\bboygamez\.com\b
\bbr1m\.org\b
\breplicawatch
\bmanmer2\.blogspot\.com
\bskyrocketplace\.com\b
\bvid\.me\b
\bbrunodam\.blog\.kataweb\.it
\bpgmaleenhancement\.com\b
\bmaxis10\.com\b
\bthsbo222\.com\b
\byroki-video\.ru\b
checkpaydayloa
\bsmokyquartzstones\.com\b
\bvydoxfreetrial\.net\b
\brafael24\.ir\b
\bakaliteescort\.org\b
cashusadvance
\bseoexpertsindiareviews\.tumblr\.com\b
\bguteapotheke\.net\b
\berotic-vid\.com\b
cialispharmac
\bforum\.al-wrwd\.com\b
\bnimagazine\.com\b
\bsovbezchr\.ru\b
\bvinfreecheck\.com\b
\bbet365offercode\.com\b
makemoneyonline
\bpokerhebat\.com\b
\bbjmath\.com\b
\bwww\.vegasslotsonline\.com\b
\bWherecanibuymeladerm\.org\b
\btopessaywriter\.org\b
\bwritemyessayservice\.net\b
\bmycollegeessay\.org\b
\bessayforcollege\.org\b
\bwritemyessay24h\.net\b
\bbuyessaywriting\.net\b
\bmyshort\.ovh\b
\bcdnlion\.com
\bwhatsappforpcmi\.com
\bla-alopecia-areata\.com\b
\bnitrofocusno3muscles\.com\b
\bgetcheapmax\.com\b
\bderefer\.unbubble\.eu\b
\bvrbas\.be\b
\bmobilesnack\.net\b
\bdiversifiedparking\.com\b
\balexanderjohnson\.beepworld\.de\b
\burl2it\.com\b
\bnflhistory\.net\b
\bmediaupdate19\.com\b
\bj\.smad\.info\b
\btirada-tarot-gratis\.eu\b
\bgeet\.me\b
\bmozdomains\.co\.mz\b
\btransfers-in-europe\.com\b
\b(?:zurich|livignoski)transfers\.com\b
online-generic
\bdummyurl\.com\b
shopping-internet
\bwellinghomeopathy\.com\b
\bmofunzone\.biz\b
\belvishescortsliverpool\.co\.uk\b
\bbox10\.me\b
\bpink-venus\.com\b
\bmenstrualcup\.com\b
\bmedijator\.com\b
\bmilf4tube\.com\b
\bmenskopp\.se\b
\bemekserverler\.com\b
\bvefro\.com\b
\bcandledreamer\.com\b
\bipayday\.site\b
\biloanonline\.co\b
\bpokerdewa19\.com\b
\bcouponconnexion\.com\b
\bplacidway\.com\b
bestpaydayloan
\b(?:oraculo|caesarem)nostradamus\.com\b
\bloseweightgarcinianow\.com\b
\bmuscleperfect\.com\b
\bsuperlotteries\.com\b
\bese\.es\b
\bcomprarviagraes
\bptvsportsbisskey\.mobi\b
\bgoogleweblight\.com\b
\bbote\.me\b
\bbuytramadol\.biz\b
\beyeluminousfacts\.com\b
\bshoesizeconver(sion|ter)\.net
\bshoesizes\.co
\bconvertyourshoesize\.com
\bwebinerds\.com
\btherighthairstyles\.com
\bconvertercentral\.com
\bhairstylearchives\.com
\bsizeguide\.info
\blatest-hairstyles\.com
\bratatype\.com
\btypingweb\.com
\bstfalcon\.com
\blifetile\.me
\brollapp\.com
\bpaydesk\.co
\bblogger\.com/profile/07812378838296070653
\bfacebook\.com/Bajotzofficial
paydayonline
\btruecrimebookreviews\.com\b
\bskybet188\.net\b
\byouknowit\.tk\b
\bdailystrength\.com\b
\bcdn77.com
\bhyipbook\.com\b
\bnaturaltinnitustreatments\.com\b
\btinnituscurenow\.com\b
\bchild-my\.ru\b
\bwritemyessaypal\.com\b
\bmycredit-{0,5}report\.com\b
\bgrandiflora\.net
\bbvog\.com
\bhyip\.com\b
\bfb\.to\b
onlinecanadianpharmacy
\bagor\.io\b
bestfatburners
\bspouseaggro\.com\b
\bhq-tadalafil\.org\b
\batozwishes\.com\b
weightlosspills
\bmedexpress201\d
\bbestloansforpoorcredit\.com\b
\bali\.pub\b
\bhyip\.guru\b
\bbestdatingcanada\.com\b
\bguidestobet\.com\b
\bthailandresorts\.eu\b
\bhealthcaresups\.com\b
\btablet24h\.com\b
\bshareitdownloadapp\.com\b
\bfindlaw\.biz\b
\bpartnersmedia\.net\b
without.?doctor.?prescription
\bgg3\.be\b
\bhyip\.wiki\b
\bhyip\.guide\b
\bridof-acne\.com\b
\bioffercheap
\bimvuprepaidcards\.com\b
\bcleopatraescorts\.co\.uk\b
\bsteroidepills
\bsealine-products\.no\b
\bdinnersurf\.com\b
ratingofmercuryinsurancecompany
\bredirect\.camfrog\.com\b
\bblogdigger\.com\b
\bstallionmoving\.com\b
\bnationalopenuniversity\.org\.ng\b
-escort-models\.
\bgirl2xx\.com\b
cheapinstagram
\bhebu\.it\b
\bwi9\.biz\b
\bkazino-onlain\.ru\b
%D1%84%D0%BE%D1%80%D1%83%D0%BC-%D0%BA%D0%B0%D0%B7%D0%B8%D0%BD%D0%BE\.%D1%80%D1%84
\bvirtualphones\.net\b
\bmenabwn\.com\b
\bsupplementsbag\.com\b
\bpornovezenie\.ru\b
\bonlinger\.ru\b
\bcasinoru\.ru\b
%D0%BA%D0%B0%D0%B7%D0%B8%D0%BD%D0%BE-%D1%84%D0%BE%D1%80%D1%83%D0%BC\.%D1%80%D1%84
\bpick-up-porno\.com\b
\bhostgator-promo-codes\.com\b
\bkopilkaporno\.org\b
\bclashofclansmypc\.com\b
\bviagragenericoes24\.com\b
paydayloan\.co
\bpharmshop-online\.com\b
\bpuissance-injection\.fr\b
\binsure911\.com\b
\byoumob\.com\b
(car|life)insurancerates\b
\bavonleacommunications\.com\b
free(sample|trial)\.com\b
trial(sample|offer)\.com\b
\btrendpro\.co\.ke\b
\bjobszimbabwe\.co\.zw\b
\bxxxpart\.com\b
\bstriptizik\.org\b
\bswinger-sex.\ru\b
\bpenyakitnonvaskulerretina\.blog\.com\b
\bnylon-porno\.ru\b
\bmemoriauitoto\.com\b
\bemoporno\.ru\b
\bmovingcompanydenver\.com\b
\bmakemoneyonlineforbeginner\.com\b
\bludovodka\.ru\b
tiffanyjewelry.?201
tnfjackets(clearance|outlet)
nikeairmax.?201
chinawholesaler\.com\b
\bnfljerseys
\bgrfast\.com\b
\bjavadramezani\.in\b
\bxolodremont\.ru\b
\bmed\.tinyrealm\.com\b
\bqqurl\.com\b
generic.?online
\bouo\.io\b
\bacheter-ciajis-pascher\.com\b
\bprezzocia1isgenerico\.com\b
\bcomprarcia1isgenericobarato\.net\b
\bcomprargenericociajisespana\.com\b
\bprix-ciajis-generique\.com\b
\bflippinonsteroids\.com\b
\bfmyykj\.com\b
\bonlinemixx\.ru\b
\bcompletelove\.ru\b
\b7offers\.ru\b
\bmedtorgonline\.ru\b
\bonlypoppers\.ru\b
\bcareprostforwomen\.ru\b
\bmr-ginseng\.com
\bpazdrav\.com\b
\b8marta.?\.ru\b
\bworldmailes\.com\b
\bstockpair\.pro\b
wholesalechinanfl
cheapjerseys(store)?nfl
cheapsportsjerseys
china\.us\.com\b
\bwhereifoundlove\.com\b
\bgloriousgolden77\.org\b
\bgloriousgolden77\.org\b
\b00sf\.com\b
\bplatinumcleanserinfo\.com\b
\bdrugspowerstore\.com\b
\bbluewhite\.co\.uk\b
\bultimatewebhosting\.co\.uk\b
\b000a\.biz\b
\bshop-propecia-daily\.tk\b
\borderclomid-medrx\.gq\b
generic\.gq\b
\bjosmprtion\.com\b
\bshoutkey\.com\b
\bgolfukmall\.co\.uk\b
\bcleansenaturalsfacts\.com\b
\bsheenaoberai\.com\b
\bavoirantiaging\.com\b
\bleadsflowprobonus\.com\b
\bcheapcoachoutletwebsite\.com\b
\bnike-airmax-2015\.com\b
\bbapaknaga\.com\b
\bcarsautoreview\.com\b
\basfadriver\.com\b
\bdermaessenceserumblog\.com\b
\bt-rexmusclefacts\.com\b
wholesalejerseys
\bcrashsafari\.com\b
huffingtonpost\.com/2015/04/01/selfie\-shoe\-arent\-real\-but\-wow\_n\_6979478\.html
\bbestprobioticsweightloss\.com\b
\bexampracticequestions\.com\b
\belliskinantiaging\.com\b
\bseremolynbuy\.com\b
\beternitynaturalscleanse\.com\b
porno\d{1,2}tube\.ru\b
\bhealth786\.com\b
\bgetnaturalcleansingformula\.co\.uk\b
\bgetsunergetics\.com\b
\bfunmac\.com\b
\boffer\.moscow\b
\brxrepairhelp\.com\b
\btop\.howfn\.com\b
\borderfitnesspoints\.co\.uk\b
\bisraelbigmarket\.com\b
\brx\d{4}\.tk\b
\buvuperformance\.com\b
\bvitagarciniahcasite\.com\b
outletonline-?site\.com
\brotefahne\.eu\b
\bhealthsupreviews\.com\b
\btopmuscleuptips\.com\b
\b29sf\.com\b
\bpharmaciesnoprescriptionusa\.com\b
\bcanadianpharmacies(?:noprescription|doctor)\.com\b
\bno2factoronline\.com\b
\bbulkfatlosssolutions\.com\b
\bdrozforskolin\.org\b
\breviewanalysis\.co\.uk\b
\bbellaveiphytoceramides\.org\b
\bthedropnet\.com\b
\bmyfreegems\.com\b
\bgarciniabasicsplus\.com\b
\bmyutopiancleanse360\.com\b
\bnuforiaskincarebuy\.com\b
\bn33nitricoxideboosterfacts\.com\b
\bal\.ly\b
\bbam\.bz\b
\boptimalstackproduct\.com\b
\bcbi\.as\b
\bvip-file-xxx\.org\b
\byoutub\.link\b
\bb(?:it)?ty\.link\b
\bsmup\.us\b
\b9m\.no\b
\bbitcointalk\.org\b
\bcirclemakers\.org\b
\bapog\.co\b
\bsnip\.li\b
\bpolr\.me\b
\bv\.ht\b
\brockhardfacts\.com\b
\bviewhd\.me\b
\btouchhere\.ml\b
\bwatchtvshownow\.ml\b
\bmovietv\.biz\b
\btvhd\.online\b
\bpopulartoday\.biz\b
\bstreamhd\.cf\b
\bhdfree\.online\b
\btrendstoday\.biz\b
\bnuvieskincareserum\.com\b
\bfastvds\.pro\b
\brajatnayarfamousastrologer\.com\b
\bwell4lifeprogram\.com\b
\bpuravolantiaging\.net\b
\bontheair\.biz\b
\bmedia-tvseries\.com\b
\bstromtv\.me\b
\bphytolyft\.com\b
\btheperfectgarcinia\.com\b
\btoptryloburn\.com\b
\bsimplyhhealthysolutions\.com\b
\blumalifteye\.com\b
\btestoboostercares\.com\b
\bninamelsy\.page\.tl\b
\bnetflixhd\.cf\b
\bg\.ua\b
\bsurl\.im\b
\bmaleenhancementpatchs\.com\b
\bairingtoday\.cf\b
\blevantecreamtrial\.com\b
\bmasspmmusclegrowth\.com\b
\bprimalitegarciniareview\.com\b
\brenovocremefacts\.com\b
\futronix-hk\.com\b
cheapjerseynfl
nfljerseychina
\bxn----7sbvehqfibu7aj\.xn--p1ai\b
\bslimatrexnorway\.com\b
\binvesting-money\.info\b
\bhathayoga\.top\b
\bnetflixhd\.ga\b
\bthestreammovie\.cf\b
\bbestfreestreaming\.ga\b
\bwolowtube\.ga\b
\b123movies\.ga\b
\bmyurls\.ru\b
\bbikramsinghmajithia\.blog\.com\b
levitra\d\dmg
\bpokerdewa88\.com\b
\bvumoo\.ga\b
\bshahnazraza\.com\b
\bgetmaxprofitsnow\.com\b
\bxinyanlaw\.com\b
\balvenaandduaderma\.com\b
\bthinsecretgarciniacambogia\.com\b
\bsmarturl\.me\b
\bputlocker\.ml\b
\bnicetv\.biz\b
\bsunglassineyes\.com\b
\btimothysskincare\.com\b
\bepilasprey\.com\b
\btotalfitnesspoint\.com\b
\bnetflixmovieshd\.cf\b
\boriginalityisoverrated\.com\b
\bnew3dcomics\.com\b
\balvgear\.com
rx700pills
\bgetmusclebuildingbase\.com\b
\bgooglevideo\.com\b
\balariarxreview\.org\b
\bgethomeworks\.science\b
\bmaltinscannadispensary\.com\b
\badvancedtrimsite\.com\b
\bpokerbo\.biz\b
tradingonline-a-moral-problem\.blogspot
\balvenaandduaderma\.com\b
\bcleanserenewdenmark\.com\b
\bzul\.im\b
\bviarexlabsblog\.com\b
\bhealthcarebooster\.com\b
\bonebetqq\.com\b
\bmovielova\.club\b
\byoursbetterhealthsolutions\.com\b
\bgarciniajarra\.com\b
\btgbe\.ws\b
\bbiotestosteronexrtry\.com\b
\btryutopiancleanse360\.com\b
\bvamostech\.com\b
\bduplicellp199review\.com\b
\btrypromusclefit\.com\b
\badmy\.link\b
\bguidancemdms\.com\b
\boffer\.moscow\b
\bkotlovan\.by\b
\bvn\.xoga888\.com\b
\btestosteroneboosterbits\.com\b
\bwithlove\.gift\b
\bread-online-books\.xyz\b
\blibertoprometheo\.blogspot\.com\.br\b
\bmylaviveeyeserum\.com\b
\bfornatgaex\.com\b
\bgmkt\.kr\b
\bgomusclebuilding\.com\b
\bdietadimagranteveloce\.it
\bdailynutritionnews\.com
\bplay\.mob\.org
\bmsofficetechsupport\.com\b
\bquickbookscustomerservicephonenumber\.com\b
\biquickbookssupport\.com\b
\bquickbookshelps\.support\b
\bquickadvisor\.net\b
\bhp-support-number\.com\b
\bmaximizedmuscleideas\.com\b
\b7uponline\.com\b
\bandalasbhakti\.com\b
\bangkaajaib\.com\b
\basialive88\.com\b
\basiapk88\.com\b
\bbandar1\.com\b
\bbdcapsa\.com\b
\bbgselalu\.com\b
\bbola-88\.com\b
\bbolagila\.com\b
\bbolalive77\.com\b
\bbolatikus\.com\b
\bdewabet\.com\b
\bdewapoker\.net\b
\bdewapoker-online\.net\b
\bdewapokeronline99\.com\b
\bdewasbo88\.com\b
\bdewatogelsingapura\.com\b
\bhbcbet-id\.com\b
\bjadibd\.com\b
\bkartu9\.com\b
\bkartupoker\.com\b
\bkartupoker\.asia\b
\bkingpoker88\.net\b
\bkudapoker\.me\b
\bmildcasino\.com\b
\bnagapoker88\.asia\b
\bpemainpoker\.net\b
\bpokerbo\.net\b
\bpokerdewaonline\.com\b
\brajajudi\.net\b
\brajasbo\.com\b
\bskor88\.com\b
\btaruhan88\.net\b
\bunovegas\.com\b
\bvipbet88\.com\b
\bnpselalu\.net\b
\basiapk88\.net\b
\bklikfifa\.com\b
\bthanpoker\.com\b
\bnagapoker\.asia\b
\bnagatg\.com\b
\bdwlive88\.com\b
\bgoods555\.com\b
\ballgamesonline\.info\b
\buforadioshow\.com\b
\bdewabet\.asia\b
\broobeestudio\.com\b
\bsparkstation\.net\b
\bbnc\.lt\b
\bbranch\.io\b
\bboostupmuscles\.com\b
\bdownloadsnaptubeapp\.com
\bplayview\.org
\bvidmateapp\.net
\bmobdrodownloads\.com
\btenedonlineshop\.com\b
\bkizlarinsohbethatti\.com\b
\bsupplementssellers\.com\b
\bhealthinnovgroup\.com\b
\bbesthealthmarket\.org\b
\bmoldresistantstrains\.com\b
\bmedigapplans2017\.com\b
\bpropaperwritings\.com\b
\bnetwork54\.com\b
\brebootmymodem\.net\b
\bleadsleap\.com\b
\bonelink\.me\b
\boncalltechsupport\.co\b
\bterbemestar\.com\.br\b
\b6h2\.xyz\b
\bshowboxappdownloadio\.com
\blearnfree\.me\b
\bductrodder\.cn\b
\bnaver\.me\b
\bbestvolumepills\.net\b
\bjaowaftextilemil\.com\b
\bshaperich\.com\b
\blevitradosageus24\.com\b
\bathleticgreensfacts\.com\b
\bwiki-travel-guides\.blogspot\.
\bsundried\.com\b
\bidealhealthdoctor\.com\b
\bhealthyapplechat\.com\b
\bhealthinnovgroup\.com\b
\bwiredtree-coupons\.com\b
\bdankmaymays\.com\b
\bhyperurl\.co\b
\bnewgoogleadwords\.info\b
\bfbl\.me\b
\bs4te\.com\b
\bgrep\.kr\b
\btdcjinmatesearch\.blogspot\.com\b
\blyftestimate\.org\b
\bmicrosoftonlinechat\.com\b
\bonlinebankinghq\.org\b
\bcreditcardreviewed\.org\b
\binmatesearchguide\.org\b
\bdejkberta\.blogspot\.
\brezultate-live\.club\b
\bvitagarciniahcabuy\.com\b
\btry-nitricstorm\.com\b
\bcustomthesis\.org\b
\bessaysmaster\.com\b
\bbathroomexhaustfanswithlight\.com\b
\bgeniuxtrial\.com\b
\byenifullprogramlarindir\.com\b
\bcinemabox-hd\.com\b
\bqoo\.by\b
\btestosteronesboosterweb\.com\b
\bhowtomakedollarsonline\.com\b
\burl\.org\b
\beyeluminoushelps\.com\b
\bwaremakers\.com\b
\bxtgenixau\.com\b
\bhealthytalkzone\.com\b
\b8si\.ru\b
\bezurl\.me\b
\bhothor\.se\b
\bix\.sk\b
\blsh\.link\b
\bmrk\.im\b
\bmturl\.co\.uk\b
\bpiep\.net\b
\bpohq\.io\b
\bshrtlnk\.de\b
\btnij\.org\b
\burlku\.info\b
\bcan0\.com\b
\bnfc\.lol\b
\bicemakernotmakingice\.com\b
\bxurl\.gq\b
\bfke\.us\b
\blink\.mx\b
\bkleinerlink\.de\b
\bwtc\.la\b
\bbukaa\.ga\b
\bfjv\.biz\b
\bi7n\.co\b
quickcash
\bintelligentadvices\.com\b
\bmysp\.ac\b
\bmusclebuildingbuy\.com\b
\bseosparks\.com\b
\bsupplementadvise\.com\b
\bclonezone\.link\b
\b360cameradeals\.com\b
\bgreencoffeesupremecleanseidea\.com\b
\b1man1jar\.com\b
\bfindminecraft\.com\b
\bfashionlady\.in\b
\b51ideas\b
\beduessayhelper\.org\b
\bhealthrewind\.com\b
\btaruhanjudibolavipbet88\.com\b
\bagenbola1\.com\b
\bbeaumonde\.nl\b
\biolavorodacasa\.com\b
\babcargent\.com\b
\bsergedemoulin\.com\b
\bpartitodazero\.com\b
\bcopernic-agent-basic\..{2,3}\.softonic\.com
\bvalentusmovie\.com\b
\bux\.nu\b
\bdankontorstole\.dk\b
\bfuckdate\.com
\bhotelsnearme\.club\b
\bsportsbet\.co\.za\b
\bverity360\.com\b
\bruaaya\.com\b
\bfieldmansaccessfloorsltd\.com\b
\biqoption\.com
\bcouponsoffers\b
hourwristbands\b
\blanbin\.ru\b
\bfave\.ga\b
\bboog\.io\b
\busadrugguide\.com\b
\bgoldenhealthcenters\.com\b
\bwomanitely\.com\b
\bamerikanki\.com\b
\bvouchercodesslug\.co\.uk\b
\bmrdiscountcode\.co\.uk\b
\bvouchercloud\.com\b
\bguadagnareonlineseriamente\.com
\bkrt\.be
\bthebestprices\.com\b
\bhotels-booking\.com\b
\bpromotionvoucher\.co\.uk\b
\br\.msn\.com\b
\blanyardmarket\.com\b
\bgo2l\.ink\b
\bhotukdeals\.com\b
\brevoucher\.co\.uk\b
\bhealthnbeautyfacts\.com\b
\b(lord|compare)vouchercode
\bir\.uv\.es\b
\bninjavouchers\b
\bvoucherbadge
\bgomo\.bi\b
\bsilicon-wristband\.com\b
essay.?writing.?service
\bph\.dog\b
\bnuovoiphonegratis\.com
\bwif\.red\b
\badyou\.me\b
\bjust\.as\b
\bmp3rocket\.pw\b
\bgv1\.me\b
\bmiz-mooz\.com\b
\bmyfashioncode\b
\bbkuiidarsdf\.blogspot\.co\.uk\b
\bbkuiidarsdf\.blogspot\.com\b
\bdalizaistaresi\.blogspot\.co\.nz\b
\bgirls0004\.weebly\.com/hurghada\.html \b
\bmakojigod\.blogspot\.com\b
\bmakojigod\.blogspot\.fr\b
\bmakojigod\.blogspot\.gr\b
\b123malikoki\.info\b
\bmywikipediatravel\.blogspot\.co\.il\b
\bonrecedonece\.blogspot\.co\.uk\b
\bonrecedonece\.blogspot\.rs\b
\bovukucunevol\.blogspot\.com\.au\b
\bplaces-data\.com\b
\bsmbusiness\.info\b
\bvikiputovanja\.blogspot\.co\.uk\b
\bvikiputovanja\.blogspot\.com\b
\bvikiputovanja\.blogspot\.de\b
\bvikiputovanja\.blogspot\.fr\b
\bvikiputovanja\.blogspot\.rs\b
\bwikidestinations\.blogspot\.co\.uk\b
\bwikipedia-travel\.blogspot\.com\b
\bwikipedia-travel-destination\.blogspot\.com\.au\b
\bwikipedia-travel-destination\.blogspot\.fr\b
\bwikipediatravel\.weebly\.com\b
\bwikipediatraveldest\.weebly\.com\b
\bwikitravel-guide\.blogspot\.com\b
\bwikitravel-guide\.blogspot\.fr\b
\bwww\.facebook\.com/1532019543762938\b
\bwww\.facebook\.com/1532035623761330\b
\bwww\.facebook\.com/1532040663760826\b
\bwww\.facebook\.com/1532057493759143\b
\bwww\.facebook\.com/1532483373716555\b
\bwww\.facebook\.com/notes/travel/bali-travel-guide-choose-what-you-are-interested-in/1532058703759022\b
\bwww\.facebook\.com/notes/travel/dominican-republic-travel-guide-choose-what-you-are-interested-in/1532027883762104\b
\bwww\.facebook\.com/notes/travel/las-vegas-travel-guide-choose-what-you-are-interested-in/1532033293761563\b
\blovemyvouchers\b
\bexamandinterviewtips\.com\b
\bupromocodes\b
\bsiliconebracelets\.xyz\b
customsiliconebracelet
\bl\.ask\.fm\b
\bangelmeds\.com\b
\brecruitingblogs\.com\b
\bautomaticpetfeeder\.net\b
\bvoucherbox\b
\b24hoursbracelet\b
\bbeaudermaskincare\.com\b
\bgiftmevouchers\b
\bpr\.report\b
\bwristband-maker\.com\b
\bsupplementoffers\.org\b
\bflagsmore\.biz\b
\bhealthforeverplus\.com\b
\bmegadoomer\.com\b
\bmuscle4power\.com\b
\blolfurballs\.com\b
\bgocustomboxes\.co\.uk\b
\bdesignyourownsilicone
\bmaximous\.net\b
\bsteroids-safe\.com\b
\b72hoursamericanpower\.com\b
\bwebascentevents\.com\b
\bexcentric-design\.net\b
\bikancomel\.tk\b
\btrexmusclesite\.com\b
\btoluunusualsblog\.com\b
\bsupplementsgarden\.com\b
\bminecraftgamesplay\b
\btube8\.to\b
\bsu0\.ru\b
\bmath-problem-solver\.com\b
\bcreateyourownsiliconewristbands\.com\b
\bfunnyvideoclips\.cf\b
\byo\.io\b
\bbank\.africa\.com\b
\bsexuallubricants\.org\b
\br\.utopiie\.com\b
\bchayplov\.ru\b
\bporno-365\.xyz\b
\bbreakingnewstoday\.in\b
\bletsearnmoneyonline\.in\b
\bsiliwb\.com\b
\bsilicon(wristband|bracelet)
\bfashionclothing-mart\.com\b
\bsigmaessays\.com\b
\bostrovbali\.net\b
\balrab7on\.com\b
\bseo-stars\.com\b
\bhappynewyearsgreetings\.com\b
\bshorepointcomm\.com\b
\bplanodesaudesorocabasp\.com\.br\b
\bplanosdesaudeemcampinas\.com\.br\b
\bconsideo\.com\b
\br\.bat\.bing\.com\b
\bseoptimasi\.com\b
\bgrabify\.link\b
\bfaecbookk\.ml\b
\bdownloadgameandroidfree\.net\b
\btvseriesdvdonsale\.com\b
\bblogrollcenter\.com\b
\bgoogle\.co\.ukgoogle\b
\bherveleger\.best\b
\bmakeyourownsilicone
\bthelittleladybird\.com\b
\biplaystoredownloadfree\.com\b
\biplaystoredownload\.com\b
\bessayexperts
\b24hours+ilicone
\b24-xxx-video\.ru\b
\bdolbilovo\.ru\b
\buyu\.re\b
\bleshiysex\.ru\b
\byooa\.re\b
\bbadlinksgood\.blogspot\.ru\b
\bmx7\.com\b
\bmino\.re\b
\bsoiq\.ch\b
\bbesthomeshoppingreviews\.com\b
\bfreecouponbuy\.com\b
\bgreentree\.tax\b
\bdeutsches-rei\.ch\b
\blogintutor\.org\b
\bpremierfamilydentist\.com\b
\bsoywebmaster\.com\b
\baustin-translation\.net\b
\bm\.me\b
\bmesosfer\.com\b
\bcompaniesinindia\.in\b
\bwood-furniture\.biz\b
\banon\.to\b
\bhive\.am\b
\bclick\.dji\.com\b
\blaptopverge\.com\b
\bisaev\.info\b
\btierrasvivas\.com\b
\bthefashionablehousewife\.com\b
\bcasinoforum\.su\b
\bmafia-forever\.ru\b
\bboosterpackdepot\.com\b
\bxnxx\.show\b
\bvitaminofhealth\.com\b
\btophealthmart\.com\b
\bewedictionary\.com\b
\bproteinoutlet\.ro\b
\bfreeporna\.ru\b
\b3shop3\.com\b
\bblurpalicious\.com\b
\banaramedspa\.com\b
\bonlinecustomessaywriting\.com\b
\b24-hour-wristbands\.com\b
\bsiliconewristband\.xyz\b
ownsiliconebracelet
\bsilicone-bracelets-silicone-wristbands\.com\b
\bukbestessays\.com\b
\bporonizle\.xyz\b
\bideashop\.kiev\.ua\b
\bimg\.rule34\.xxx\b
\bgoogle\.com/ad(sense|word)
\bfairpensions\.com\b
\bjobsforeditors\.com\b
\binfopraca\.pl\b
\bmedyum\.xyz\b
\balldaypharma\.com\b
\bwecareskincare\.com\b
\b9nl\.es\b
\btools4docs\.com\b
\bpenisenlargement\.co\.in\b
\bbankier\.pl/forum\b
\bgrd\.pw\b
\bspurl\.me\b
\blinkche\.ir\b
\burl6\.org\b
\bjpmags\.com\b
\bmca-biz\.com\b
\btvc\.in\b
\bviewthislink\.com\b
\burl\.moducopy\.co\.kr\b
\bcbi\.as\b
\burly\.co\b
\bclickand\.co\b
\bddz\.kr\b
\bshooturl\.com\b
\blvl\.vn\b
\banmeld\.biz\b
\bkarung\.in\b
\bdpi\.me\b
\bur\.my\b
\bm5\.hk\b
\bajn\.me\b
\burl4\.uk\b
\breview\.ly\b
\bterapiasnaturais\.net\b
\b0ll0\.ru\b
\bdobrakasa\.co\.pl\b
\binwestuj\.co\.pl\b
\bsourl\.li\b
\bpraca\.money\.pl\b
\bhelix6garciniareview\.com\b
\bwroclaw\.dlastudenta\.pl\b
\bairjordans20\d{2}\b
\beasyessayhelp\.net\b
\bcoupon4fun\.com\b
\bshampoosik\.ru\b
\bviagrasansordonnancefr\.com\b
\bhealthable\.org\b
\btuney\.kr\b
\banneedumexique\.com\b
\bpfic2010\.com\b
\balpacas-hampshire\.co\.uk\b
\balpacasforsale\.org\b
\bomeglechat\.ca\b
\bgetpaid4typing\.net\b
\buber-fare-estimator\.com\b
\bjustyoufitness\.com\b
\bgateacademy\.co\.in\b
\bj(k|q)i(kk|qq)i\.at\b
\b(b|p)ayanradio\b
\bhersup\.ga\b
\bhamariplace\.com\b
\burlz\.fr\b
\bfake-id\.com\b
\bsagemailer\.com\b
\bclick-pro\.com\b
\bteamstre\.am\b
\bneide\.ga\b
\bhan\.gl\b
\bshortly\.me\b
\bmitsubishiklima\.com\.tr\b
\bseo-alien\.com\b
\bloginhelpers\.org\b
\bpuretablets\.com\b
\bbabun\.gq\b
\bpromotionvoucher\.uk\b
\bebookbrowse\.com\b
\bgeschenkefuermaenner\.info\b
\bdisq\.us\b
\bcommercial-real-estate\.cc\b
\bbuydogheartwormmedicine\.com\b
\bcheapassignmenthelp\.co\.uk\b
\btadalafilearn\.com\b
\b3dots\.ro\b
\bbbshort\.link
\bel3dl2\.com\b
\bbiggerpockets\.com\b
\bwatchmovie-gratis\.info\b
\bvroh\.me\b
\bdest-war\.com\b
\bplaymovie21\.com\b
\bmovflix\.website\b
\biflix2\.com\b
\bselix32\.esy\.es\b
\bwatchflixhd\.hotmovies4k\.com\b
\bvulmove\.blogspot\.com\b
\bapp2chart\.com\b
\bhealthynewage\.com\b
\bessayerudite\.com\b
\bfreemyurl\.info\b
\bmxtpz\.me\b
\bcanadaedrugstore\.com\b
\bcanadianpharmacystoreus\.com\b
\blightningprotection\.com\b
\bvouchercodes\.deals\b
\bcustomthesisstuff\.tumblr\.com\b
\bdiferenciasentre\.net\b
\bsweetasmoiok\.com\b
\bsparkemaildesign\.com\b
\be-cigforsale\.com\b
\bhomeclick\.com\b
\bviagragroupresult\.com\b
\bcovnews.com/archives/search\b
\btrumpcanadianpharmacy\.com\b
\bfutureofeducation\.com/main/search\b
\bbltc\.es\b
\bboxip\.net\b
\bud-carrent\.com\b
\bbltc\.es\b
\bmakkao\.com\b
\bmassbass\.es\b
\bcoriantouch\.co\.il\b
\b2pay\.pro\b
\bwordplanes2\.skyrock\.com\b
\bpotenzmittel-online\.com\b
\bpanendeism\.org\b
\bpanendeism\.webs\.com\b
\bdiscountlipsy\.wordpress\.com\b
\btech-support247\.weebly\.com\b
\bingic\.ae\b
\banepe\.com\.gr\b
\basfaleiaautokinhtou\.com\b
\bherveleger\.ws\b
\bstudiopaci\.net\b
\b5z8\.info\b
\bfeet9france\.wordpress\.com\b
\bms-jd\.org/search
\bdieta-blanda\.com\b
\bgusbeat7\.wordpress\.com\b
\bmins\.pw\b
\b(best|dsl|digital)camera\w{0,15}\.tk\b
\bessaylogic\.org\b
\bsungroupvn\.com\.vn\b
\bmyfashioncodes\.co\.uk\b
\bemojiselector\.com\b
\bretailmenot\.com\b
\bonceuponacrime\.net\b
\bduanxigrandcourt\.org\b
\bnewfaceskincare\.com\b
\brejuveantiaging\.com\b
\bour-skincare\.com\b
\bpharexpress\.net\b
\bbesthoist\.com\b
\bmynewbestarticles\b.blogspot
\blogindoctor\.org\b
\becuadorianhands\.com\b
\bapplyscholarship\.info\b
\bblogger\.com/profile/00141270178551151863
\bsqex\.to\b
\binblogslife\.com\b
\bcanonwirelessprinterhelplinenumber\.wordpress\.com\b
\bhealthsuppfacts\.com\b
\bresidentialpainting\.contractors\b
\btheindustryspread\.com\b
\bflyt\.it\b
\bpsychologydictionary\.org\b
\bprintmakerart\.webnode\.it\b
\bappbooks\.org\b
\bgeolocation\.ws\b
\bqualtecmty\.com\.mx
\bservicharterbus\.com
\bcomo-depilarse\.com
\bimportardechinaya\.com
\bmega-estrenos\.com
\biconet\.com\.mx
\bbienestaralnatural\.com
\bmlego\.com\.mx
\brenovardni\.org
\bdespensasdaco\.com
\bchollosaqui\.com
\blibrosparaaprenderaleer\.com
\baceitesesencial\.com
\bcurriculumsvitae\.net
\busx\.es\b
\bwoobs\.com\b
\balpacas-hampshire\.co\.uk\b
\btodoviajeros\.com
\bmusica-barroca\.com
\bderechomexicano\.com\.mx
\bseotraininginstitutespune\.in\b
\bseotraininginpune\.in\b
viagraonline
\bcialisoonline
\bxaydungthanhnien\.com\b
\bbl\.gd\b
\bexeideas\.com\b
\bvirsale\.com\b
\bcabinetdiy\.com\b
\bokemen\.xyz\b
\bfacbook\.com\b
\bmedcheck-up\.com\b
\bskincarebrands\.co\.uk\b
\bcooldudes\.store\b
\bpoolcleaner\.us\b
getpocket\.com/redirect
\bstudentloanrelief\.us\b
\bnaturalmattressmatters\.com\b
\bgemmenage\.(com|net|ca)\b
\bdailystrength\.org\b
\bonlinecashflow\.org\b
\bshemale\.uk\b
\byobit\.io\b
\bchecker\.in\b
\bsex-ru\.org\b
\bfirstclassessaywriters\.com\b
\bcheckpagerank\.net\b
\bviahold\.com\b
\bcabinetdiy\.com\b
\bgetfreebs\.com\b
\bonlinehookupsites\.com\b
\bbeautytohealth\.com\b
\bartplus\.co\b
\brentarace\.com\b
\bhemorrhoidnomore
\bremovehemorrhoids
\bstudyinrussia\.com\b
\bccmixter\.org/api/query
\bheidelbergerwohnen\.de\b
\bfx-brokers-review\.com\b
\bbestchange\.com\b
\bsteelpipeseller\.com\b
\bicdst\.org\b
\bqowap\.com\b
\bbigbazaardirect\.com\b
\bb2bmarketing\.net\b
\bwikiveliero\.org
\bkardashiantapes\.net\b
\bsoftnet32\.com\b
\bsoundcloud\.com/search/sounds
\brebeldeway\.com\.ua\b
\berreway\.org\b
\bdsquared2outlet\.eu\b
\bdibujos-de-amor\.com\b
\bandrewnickel\.com\b
\bgetloansusapersonal\.com\b
\bcialisemk\.com\b
\bstockhouse\.com/search
\bseopapese\.club\b
\bzipurl\.ir\b
\boffersus\.com\b
\bvu\.fr\b
\bezer\.mobi\b
\burli\.tk\b
\bloginprofessor\.org\b
\bkickass2\.nz\b
\bisohunt\.tv\b
\btorrentproject2\.com\b
\bisohunt2\.org\b
\bairbnb\.com/c/
\bmetager\.to\b
\bbabepedia\.com\b
\bdragonflydoces\.com\b
\bzznew\.in\b
\bsites\.google\..{1,3}/site/tradingonlineamoralproblem
\bkickass\.ink\b
\bisohunt2\.net\b
\btorrentproject2\.org\b
\bisohunt\.tv\b
\bisohunt2\.org\b
\bkickass2\.nz\b
\btorrentproject2\.com\b
\bcertificationconsultancy\.com\b
\bqr-url\.tk\b
\brr\.zzz\.com\.ua\b
\bwallinside\.com/post
\bqgo\.be\b
\bexit\.sc\b
\baffiliateignition\.com\b
\btradingview\.com\b
\bexpertdecoders\.com\b
\bwikiler\.com\b
\bloanswayer\.com\b
\bloansxxonlinexx\.org\b
\btheelderscrolls5skyrimevolution225\.ru\b
\bcoopergado\.com\b
\bhomieocairlines\.com\b
\bnamoroagora\.com\.br\b
\bhumancoder\.com\b
\bdecaptcher\.org\b
\biamsport\.org/pg/pages/view
\bcaptchacoder\.com\b
\btiernosmomentos\.com\b
\bcaptchaboss\.com\b
\bmoviesxxx\.biz\b
\bsuperghostblogger\.com/\?s
\bzixiutangpollencapsules\.com\b
\bcaringbridge\.org/search\?q\=
\babbywinters\.co\b
\bwoorank\.com/[a-z]{2}/www
\b1i1\.me\b
\bcell2getbrands\.com\b
\bkombologia\.com
\bcash4files\.com\b
\banycodes\.com\b
\bcustomizable-bracelets\.xyz\b
\bmyshoesguide\.com\b
\btiggi\.es\b
\bpisinaspa\.gr\b
\byify\.co\b
\bhideurl4you\.com\b
\banti-captcha\.com\b
\bssojunghan\.com\b
\bdecaptcha\.biz\b
\bthsbo333\.com\b
\bloginhold\.org\b
\bknightstemplarcards\.com\b
\bbeanbagsexpert\.com\b
\bblackheadscure\.com\b
\bincreasetestosterone\.review\b
\bolympiclabz\.com\b
\bpetgroomingcourse\.com\b
\bpetsworld\.in\b
\breligiousweddingguide\.com\b
\btrainingmasklab\.com\b
\bwhat-to-do-in\.co\.uk\b
\bwildhunter\.club\b
\burbanscarpe\.com\b
\bprintedwristbands\.xyz\b
\bcustombracelet\.xyz\b
\bdw-inductionheating\.com\b
\bloginlord\.org\b
\b9z\.lt\b
\bloginking\.org\b
\bsitesbysara\.com\b
\bseoinlink\.com\b
\btwinkpopstars\.com\b
\bprotecglasstint\.com\.au\b
\bbroadbandhk\.com\b
\bhomebroadbandhk\.com\b
\byt\.vu\b
\bbuy-medicines\.com\b
\blnk\.pics\b
\bruco\.ac\.tz\b
\bget\.busuu\.com\b
\bbusiness-shop\.info\b
shop\.eu\b
outlet\.eu\b
\bcialissansordonnancefr24\.com\b
\bsexforsmartpeople\.com\b
\bgetloanstodayonline\.com\b
\bhannatestcentre\.com\b
\blogindevelopers\.org\b
\bloginidol\.org\b
\bdecaptchaocr\.com\b
\bdecaptcher\.info\b
\bspymoob\.com\b
\bbordersalertandready\.com\b
\bnjmassage\.info\b
\balona\.space\b
\bcaptchasolutions\.com\b
\bscraping\.pro\b
\b2captcha\.com\b
\bdeathbycaptcha\.com\b
\brock-en-espanol\.lenguadeoro\.com\b
\bbusiness-opportunities\.biz/search
\berectiledysfunctionpills\.store\b
\bsavethestudent\.org/\?s=
\blabur\.eus\b
\bsildenafilcitrate\.today\b
\bbedbugsize\.
\blogintraining\.org\b
\bbedbugsize\.info\b
\bpaydaynock\.com\b
\bforexreviewsblog\.com\b
\bbuifelronataboo\.files\.wordpress\.com\b
\bloansmart24\.com\b
\bclashfun\.com\b
\bfreejavporn\.mobi\b
\bo7j\.ru\b
\bedpills\.shop\b
\bpiracetolpills\.com\b
\bmarketstrom\.gr\b
\bfrompo\.com\b
\bdesign-your-own-silicone-wristband\.com\b
\bcustomized-rubber-bracelets\.com\b
\b12tradepro\.com\b
\bsofeeya\.com\b
\bloginteacher\.org\b
\bbom777casino\.com\b
\bd11\.io\b
\bapp\.link\b
\bseozuka\.com\b
\bferrann\.com\b
\bref\.so\b
\brlu\.ru\b
\burl\.euqueroserummacaco\.com\b
\bleobumbtumbbotare\.files\.wordpress\.com\b
\bsudnidosanaco\.files\.wordpress\.com\b
\bwikidot\.com/local--files\b
\bnjmassages\.com\b
\bsearch4sex\.biz\b
\bbinaryforexacademy\.org\b
\biota\.tux-planet\.biz\b
\bbiosotoceswebctour\.over-blog\.com\b
\bliosmedaxmarpuwex\.over-blog\.com\b
\binstawidget\.net\b
\bofficialkrislawrence\.com\b
\bbusinessbroadband\.com\.hk\b
\bshortwww\.com\b
\bseo-saz\.com\b
\bfilm2018\.info\b
withoutprescript\.com\b
\bajaypipes\.com\b
\bbuyv.agra\.
\bweightlossoffers\.org\b
\btwitter\.com/search\b
\bcryptocoinjudge\.com\b
\beladia\.space\b
\bjustine\.club\b
\bhvacrfp\.com\b
\bnupogodi-online\.ru\b
\bcasinousaonlinelist\.com\b
\bonlinetv\.bid\b
\bnepz\.stream\b
\bonline-tvchannel\.org\b
\bustreams24\.com\b
\bvturl\.net\b
\bsport2018\.org\b
\bthesis\.ae\b
#Persistent spamming - COIbot reports
\bwellness786\.com\b
\bsupplementplatforme\.blogspot\.in\b
\btiger77\.net\b
\bsupplementplatforme\.blogspot\.in\b
\bwellness786\.com\b
\b1b\.yt\b
\bpasaranliga\.com\b
\bena\.website\b
\bguaranteedppc\.com\b
\bjayne\.website\b
\bslotsmegacasino\.com\b
\bolidesoza\.com\b
\bgul\.ly\b
\bnotehub\.org\b
\binstantessay\.co\.uk\b
\bcirk\.me\b
\beasycarup\.com\b
\brealinstagramlikes\.com\b
\bapyoth\.com\b
\bwikkimedia\.com\b
\bauto24insurance24online\.com\b
\bkourtney\.fun\b
\binfowars\.com\b
\bletsgomurphys\.com\b
\bcaptchaocr\.org\b
\bdecaptcherocr\.com\b
\brhibusbar\.com\b
\bnewreviewhq\.com\b
\bcasino17rich7online\.com\b
\bashleymadison\.pro\b
\bhref\.li\b
\bhollitaliandressshirts\.com\b
\bhealthyandbeauty\.co\b
\b3movs\.pro\b
\bipsite\.org\b
\bcli\.re\b
\bnz-casinos\.com\b
\bchn\.ge\b
\brocksteadymaleenhancement\.org\b
\bdrozhelp\.com\b
\baffiliatblogger\.com\b
\billuporistorante\.com\b
\bniemtree\.com\b
\bmercyelectronics\.in\b
\bbyutiful\.net\b
\bipheya\.co\.za\b
\byougame\.com\b
\bhittc\.org\.vn\b
\belamalh\.com\b
\bt2m\.io\b
\blookatlink\.com\b
\bfreshcalendars\.com\b
\brevshr\.com\b
\btrkur\.com\b
\bgot\.by\b
researchomnia\.blogspot\.
\bdmaps\.kr\b
\bhothouse\.xyz\b
\bcloudmining\.blog\b
\bvividentertainment\.online\b
\bnaughtyamerica\.top\b
\bbrazzers\.network\b
\bpornhub\.direct\b
\bbangbrosnetwork\.com\b
\blocalbitcoins\.ltd\b
\badultmodels\.club\b
\bbrazzersnetwork\.com\b
\bAshleyMadison\.pro\b
\bpulseoxadvocacy\.com\b
\brapidteria\.com\b
\bdubsbusinessadvisor\.com\b
\bthemerkle\.com\b
\bcryptorials\.io\b
\bthebitcoinstrip\.com\b
\bstrongcoin\.site\b
\blakebtc\.com\b
\bwhaleclub\.co\b
\bvirwox\.services\b
\blocalbitcoins\.ltd\b
\b500affiliates\.com\b
\b1broker\.com\b
\bsimplefx\.com\b
\bbit4x\.com\b
\betoro\.website\b
\bavatrade\.ltd\b
\bhashblock\.ltd\b
\bruncpa\.info\b
\bbest-bettingsites\.com\b
\bbest-paypornsites\.net\b
\bpornplanner\.com\b
\btopporn\.org\b
\bjoannaangel\.club\b
\bdigitalplayground\.world\b
\bkinkstudio\.info\b
\bchaturbate\.run\b
\bpenthouse\.website\b
\bskrill\.ltd\b
\bvividentertainment\.online\b
\bstrongcoin\.site\b
\bvirwox\.services\b
\betoro\.website\b
\bavatrade\.ltd\b
\bruncpa\.info\b
\bwholesalehairvendors\.com\b
\bpuresmile\.com\.au\b
\bbestgearslab\.com\b
\bemoneyindeed\.com\b
\balldraft\.com\b
\bbestgearslab\.com\b
\bheadphonesbuyer\.com\b
\ballweb-marketing\.com\b
\bhandytoolshome\.com\b
\bXxxtube4Mobile\.com\b
\bTeenageassault\.com\b
\bteensexmaniac\.com\b
\bnbdaq\.com\b
\bbookmarks\.wittycrocs\.com\b
\bbestlatinaporn\.net\b
\bthelesboporn\.com\b
\bhdteensextube\.net\b
\bTeenslovehugedicks\.com\b
\bonlyteenfuck\.com\b
\bisla-laser\.org\b
\bgayspornovideos\.com\b
\brichcasino2online\.com\b
\bplayboy\.ac\b
\blinkp\.ir\b
\bmovies247\.net\b
\bcaptchadealer\.com\b
\bcaptchas\.biz\b
\bsci-hub\.tech\b
\buplinkus\.com\b
\bpetroleumclubmagazine\.com\b
\bdeer-digest\.com\b
\bsummerfieldinfo\.com\b
\bg3t\.nl\b
\bsma-offshore\.com\b
\bmelodipoker\.com\b
\bmodernmom\.com\b
\bromanization\.org\b
\btest-infrarotheizung\.de\b
\beightplus2\.com\b
\bspeedyessay\.co\.uk\b
\butf\.su\b
\bworldhealthreviews\.com\b
\bcbsecure\.co\.uk\b
\bbusinesssuccessclass\.com\b
\btryvexanpills\.com\b
\bmcessay\.com\b
\bross-limo\.com\b
\b101growlights\.com\b
\bcarveto\.co\.uk\b
\bthehourshop\.com\b
\bxembongdahd\.com\b
\bbestinfo4health\.com\b
\bkuc\.cz\b
\bchod\.sk\b
\bpetstation\.store\b
\btopofblogs\.com\b
\bknowurgames\.contently\.com\b
\bwelookups\.com\b
\bwholesalebulksms\.com\b
\bhealthreviewfactory\.com\b
\btoprussianescort\.com\b
\bsportstation\.store\b
\bxxxhds\.com\b
\bnetflixhds\.com\b
\b3xhds\.com\b
\bjiliblog\.com\b
\bplaycasinoonline24\.com\b
\b007game\.ru\b
\bdeadpool2ful\.com\b
\btvhds\.com\b
\bfilmhds\.com\b
\bsildenafarm\.com\b
\b114\.34\.134\.140\b
\bplayslotscasino888\.com\b
\bbestrealmoneygames\.com\b
\bonlinelistcasino24\.com\b
\bcuu\.su\b
\b999essays\.com\b
\btopstreamingfr\.club\b
\bshorturl\.at\b
\bam9s\.info\b
\b000webhostapp\.com\b
\be-billpayments\.com\b
\bshifu\.com\b
\bsalmonsolutions\.co\.uk\b
\bcomputerhope\.com/issues/chusedos\.htm
\bprintukraine\.click\b
\bdoubledubs\.com\b
\bcustomwriting\.com\b
\bsexneigung\.com\b
\bajt-ventures\.com\b
\bgestyy\.com\b
\b1design\.org\b
\bcafemom\.com/search
\bgameinformer\.com/search
\btoppaidpornsites\.com\b
\bejobsresult\.com\b
\bkscripts\.com/\?s
\bskfb\.ly\b
\bbeam\.to\b
\bcams4bitcoin\.com\b
\bprf\.hn\b
\b1safe\.link\b
\bun-url\.com\b
\blauriejones\.org\b
\bbbwpornmovs\.com\b
\bchuabenhyeusinhly\.com\b
\bmindsumo\.com\b
\bthereviewal\.com/massage-therapy/
\bgpna\.ir\b
\bsynesth\.esy\.es\b
\bresampled\.de\b
\bfamousstoreoutlet\.com\b
\bbellpottingerusa\.com\b
\briedquat\.de\b
\bcoolingtowerfiller\.com\b
\bgrp-watertank\.com\b
\bcasinoline17\.com\b
\bcasinobablogames\.com\b
\bcasinogameslistonline\.com\b
\bcasinomegaslotos\.com\b
\barcheagebegins\.org\b
\bduct-rod\.com\b
\bmygrammarcheck\.com\b
\bpxlme\.me\b
\bbikinisexyonthebeach\.com\b
\btshirtsandchristiangifts\.com\b
\bbikinisaletop\.com\b
\bt-shirtlogos\.com\b
\bback\.ly\b
\bsmol\.io\b
\bentirefestival\.com\b
\bt-shirtlogos\.com\b
\bkhorshidchehr\.com\b
\bfernandoallende\.com\b
\blets\.shoutabout\.it\b
\blbdr\.co\b
\bludariwe\.org\b
\bdygjxesu-sunubu\.org\b
\blihi\.cc\b
\bsodary\.com\b
\bkutt\.it\b
\bqlink\.me\b
\byerl\.org\b
\blstu\.fr\b
\bsnip\.ly\b
\bcqtwice\.com\b
\burls\.la\b
\bkg-machinery\.com\b
\bwooricasino777\.com\b
\burlgt\.com\b
\bframa\.link\b
\bcutout\.es\b
\bzipansion\.com\b
\batheistrepublic\.org\b
\batheistrepublic\.net\b
\bpqn\.pw\b
\bhamoussin-fouad-adan\.site123\.me\b
internetbillboards\.net/\?s
\byellkey\.com\b
\bweightprodonline\.com\b
\ballmotti\.xyz\b
\bbin\.wf\b
\bmybestsexshop\.com\b
\bgetbiggerdicknaturally\.com\b
\bmyonlinepayday\.com\b
\bgamecasinosonline\.com\b
\bzii\.bz\b
\bdevprice\.ca\b
\bmailtips\.info\b
\bxxxgayjobs\.com\b
\bkemtrinam\.xyz\b
rewards-insiders\.marriott.com/search
\bbestcurefordiabetes\.com\b
\bs\.id\b
\bshrtco\.de\b
\bmypaleohackscookbookreview\.com\b
\bhealthavenger\.com\b
\bcachtrinamda\.xyz\b
\btny\.im\b
\bsnapt\.io\b
\bannita\.space\b
\bvickey\.club\b
\bmable\.club\b
\beleonor\.space\b
\btomcandowpenisremedy\.com\b
\bcasinoonlinests\.org\b
\bsexdatingusaamerica\.com\b
\bfunnyguru\.co\b
\bukcheapwigs\.com\b
\bswimwear2sale\.com\b
\bcheap-jerseys-usa\.com\b
\bstlrenfestwiki\.com\b
\bkiehlmann\.co\.uk\b
\bcirclebpo\.com\b
\bonl\.li\b
\breal777money\.com\b
\bfreebitco\.in\b
\bzanaflexbuynow\.com\b
\bxpornplease\.com\b
\bpookalamdesign\.in\b
\bhomosexual\.cf\b
\btechnsolution\.com\b
\bbablcasinogames\.com\b
\bcasino24list\.com\b
\bthekingcasinos\.com\b
\bzanaflexcgh\.com\b
\bgo4braindumps\.com\b
\blanzport\.com\b
\bpages10\.com\b
\bmelodyhome\.com\b
\bzanaflexcgh\.com\b
\bqscv\.pe\.hu\b
\b3dcgstore\.com\b
hometalk\.com/search
\buploadboy\.me\b
\bpano-verschluss\.com\b
\bchulatutor\.com\b
\btrainingzone\.co\.uk\b
\bhararonline\.com\b
\bbestazy\.com\b
\b9jabaze\.com\b
\bsoo\.gd\b
\btestonutra\.com\b
\bcelebs-net-worth\.com\b
\barmidalechurch\.com\b
\bautomotivedigitalmarketing\.com\b
\blucporn\.com\b
\bgatobengali\.net\b
\bbablcasinogames\.com\b
\babengalcat\.com\b
\bgetjealous\.com\b
\bhealthncure\.net\b
\bmoney2017casino\.org\b
\btil\.pw\b
\blyhyt\.ovh\b
\blos\.fi\b
\bcasinoveganonline\.com\b
\btarget-advertisement\.com\b
\bstoneislandmen\.com\b
\bdearzindagifullmovie\.in\b
\blinkki\.ovh\b
\blyhytosoite\.fi\b
\burlki\.com\b
\bbitly\.fi\b
\bshortingking\.com\b
\bnimbleinity\.com\b
\bshortingking\.com\b
\bclc\.to\b
\bbitly\.fi\b
\bonsto\.re\b
\bpeoplesbiography\.in\b
\b021zhuming\.com\b
\b2one\.in\b
\bgiovaniconnection\.it\b
\bemma-online\.org\b
\bcasinolists\.us\.com\b
\b0n1\.ir\b
\badjaranet\.com\b
\blakeshia\.club\b
\bhoganbrand\.com\b
\bcasino2018money\.com\b
\bytre\.ir\b
\bkirimpesanbunga\.com\b
\bshort\.o-biznes\.ru\b
\bqx\.cx\b
\bclarksshop\.org\.uk\b
\blasportivashop\.com\b
\bfamousshop\.co\b
\bstoneislandrecords\.com\b
\busachinatraining\.com\b
\blivestreamingindia\.com\b
\blivebox\.co\.in\b
\bmarketresearchstore\.com\b
\bliangchuang-china\.cn\b
\bdigitalconnectelearning\.it\b
\blasciatique\.com\b
\bhotlistcasinogames\.com\b
\beasyurl\.net\b
\bthelink\.la\b
\beasyurl\.net\b
\bxn--o80b27i69npibp5en0j\.com\b
\bmylnk\.is\b
\bmaa\.to\b
\bytube\.com\b
\binfo-ri\.com\b
\bfieryhair\.com\b
\bferragamomall\.com\b
\b19216801help\.com\b
\bshrinx\.it\b
\bonsale-fashion\.com\b
\bhoganshoesoutlet\.com\b
\brippedmusic\.com\b
\boutdoor-sneakers\.com\b
\bpurses-infashion\.com\b
\bdiscountkappa\.com\b
\bdiscountmerrell\.com\b
\bkeens-shoes\.com\b
\bkappaproperty\.com\b
\bcarharttapparels\.com\b
\bonlinesfashion\.com\b
\bsextube4mobile\.com\b
\byon\.ir\b
\biitd\.info\b
\bgames4king\.com\b
\bdaihocduochanoi\.com\b
\bshortmy\.link\b
\ba1\.to\b
\bsomething4u\.xyz\b
\bferragamofactory\.com\b
\bhtt\.nu\b
\bjulieta\.space\b
\bclubmania\.tk\b
\bbitinmex\.com\b
\bbitmexit\.com\b
\bbitmextrade\.com\b
\bbitmexiu\.com\b
\bbitmexim\.com\b
\bbamsalon\.com\b
\bbitmarginmex\.com\b
\bpoolpartyo\.com\b
\bclubgazua\.com\b
\bclubgaja\.com\b
\bessaycaptains\.com\b
\bduocdienvietnam\.com\b
\bstone-island-
\bx61\.ch\b
\bacaiberrypills\.eu\b
\bsmdservicesllc\.com\b
\binternetbillboards\.net/\?s
\bua-outlet\.com\b
\bmy-small\.link\b
\bmarketingsweet\.com\.au\b
\bxnxxporn\.party\b
\bxnxxporn\.pw\b
\bemfarmacia\.com\b
\btreathemorrhoidspain\.com\b
\bdailydetoxhacks\.com\b
\bkappa-usa\.com\b
\blookweb\.it\b
\byou\.travel\b
\bnutritionfordiet\.com\b
\bdresscodeclothing\.com\b
\bfamouswearings\.com\b
\bmail\.rambler\.ru/m\b
\bbiggerpenisexercises\.com\b
\bgroetenuiteerbeek\.wordpress\.com\b
\bv88\.ca\b
\bgoo-gl\.ru\b
\bgoogl\.plus\b
\bfiladiscountshop\.com\b
\bcross-fashions\.com\b
\bfashion10deep\.com\b
\bfashionssur\.com\b
\bskncosmetics\.com\b
\bx11\.pw\b
\bempowher\.com/search
\bnwwws2013\.org\b
\btrsurl\.com\b
\bpattern-wiki\.org\b
\b7elm5\.com\b
\bmyurl\.gr\b
\bmyminiurl\.net\b
\bmossoutfits\.com\b
\bdiscount-ellesse\.com\b
\bnowheart\.com\b
\bmiyankale\.com\b
\bsindo\.me\b
\bblogdacleo\.com\b
\blelaon\.com\b
\baticpay\.com\b
\blelaon\.com\b
\badidasoriginals\.biz\b
\bslink\.co\b
\btranssexualpornstars\.com\b
\bvulpyx\.com\b
\bcouponforless\.com\b
\b81url\.com\b
\badidasoriginals\.biz\b
\bfashionedhardy\.com\b
\bjoaquina\.club\b
\bjonell\.space\b
\balishia\.club\b
\bkaley\.club\b
\bwebbuildersguide\.com\b
\bmascareignesislands\.no\b
\bspeakingtree\.in/search
\bbehance\.net/search
\bhealthynewage\.com/\?s
\bsportsrants\.com/\?s
\bshewrites\.com/main/search\/
\bourmidland\.com/search
\brebirthgaming\.org\b
\bmommysavers\.com\b
\bajaxtime\.com\b
\ba03b3\.atu\.ca\b
\batu\.ca\b
\bansunibaate\.com\b
\bredirects\.ca\b
\bwarritimes\.wordpress\.com\b
\breadthis\.ca\b
\bdict\.leo\.org/\?search
\bajaxtime\.com/\?s
\bherfeed\.com/\?s\=
\bpurevolume\.com/search
\btopofblogs\.com/tag
\burls\.to\b
\b1w\.tf\b
\bquickbooksupportcanada\.ca\b
\bdonax\.ch\b
\bpureketodietpills\.com\b
\bmammut-group\.com\b
\bgdubz\.win\b
\bblogher\.com/search
\bcaringbridge\.org/search
\brenewableenergyworld\.com/_search\?
\btraveldescribe\.com/\?s\=
\btravelpod\.com/s/
\bchaseresults\.com/mail_to_friend
\bphoto.net/gallery/tag-search/search\b
\bsquidoo\.com/search
\blinkgo\.pw\b
\bhalfpriceexams\.com\b
\brealstatecoin\.org\b
\bbestnewsupplements\.com\b
\btianyaxiaozhan\.com\b
\bcreativerxrevivalskincream\.com\b
\brevitalizeultimateserum\.com\b
\bnairabuzz\.com\b
\bwocams\.com\b
\breissstore\.com\b
201[78]\.ovh\b
\bvalrie\.club\b
\blaverne\.club\b
\bbaccaratnow\.com\b
\bglaziers-.{1,20}\.co\.uk\b
\bnikeoutletsale\.co\b
\bclyfc\.com\b
\b2no\.co\b
\biplogger\.org\b
\bdating-soulmates\.com\b
\btruv\.is\b
\biplogger\.ru\b
\bbdsmporno\.net\b
\bclub21sacramento\.com\b
\bgenuinehealthreviews\.com\b
\bketoabsoluteforskolin\.net\b
\bgayfreelivecam\.com\b
\b666\.porn\b
\bfofo100\.xyz\b
\bgreece-athens-escorts\.gr\b
\brichmondembroidery\.com\.au\b
\bventurebeat\.com/\?s
\bccmixter\.org/api/query\?
\btheepochtimes\.com/n3/search/
\bparamuspost\.com/search\.php
\bchange\.org/search
\bbroowaha\.com/search
\bvirilityexonline\.net\b
\bferrann\.mx\b
\byip\.su\b
\btest1\.donntu\.org\b
\btwitpic\.com/tag
\bsharkbayte\.com/keyword
\bexeideas\.com/\?s
\bfin24\.com/search
\brebrand\.ly\b
\bendclothing\.com\b
\bfamousoutletshop\.com\b
\bfairofferny\.com\b
\bvamospaella\.co\.uk\b
\bmenlosoftware\.net\b
\bbradmcallister\.com\b
\baolcomlogin\.com\b
\bonline-gift-vouchers\.com\b
\btiny\.tw\b
\bb54\.in\b
\b3nobar\.net\b
\bdiscount-coupons\.net\b
\bketoblazediet\.net\b
\bbestbabyessentials\.com\b
\b918kiss\.
\bsherley\.club\b
\bherbalmeds\.org\b
\blexlords\.uk\b
\bturnhofer\.com\b
\bocn\.pt\b
\bvegas8282\.com\b
\burladda\.com\b
\bhappynewyearimages\.co\b
\bmarceloburlonshop\.com\b
\bfarsicad\.com\b
\bhuit\.re\b
\bhappyjanamashtamiwishes\.blogspot\.com\b
\bptiturl\.com\b
\bc3d\.com\.au\b
\bwenicehair\.com\b
\btypeformoney\.org\b
\bketogenrx\.net\b
\binstagramtakipcipaneli\.com\b
\bloveilook\.com\b
\bseoarticletool\.com\b
\bbuildyourownshedsite\.wordpress\.com\b
\bslimbuildketodiet\.net\b
\bupscaledogtoys\.party\b
\b2a\.ol4s\.site\b
\bwow1004\.xyz\b
\bgays-bdsm\.com\b
\bsitedevoyance\.over-blog\.com\b
\bsearchmechaniks\.ru\b
\bpinterest\.com/search
\bimgur\.com/hot\?
\bempowher\.com/search
\bedition\.cnn\.com/search
\bicivil\.ir/short/
\bx2145-productions\.technology\b
\bgclub007\.com\b
\bbanglatvshow\.com\b
\bbedroomfurnituretp\.com\b
\badult-chum\.com\b
\benoavia\.es\b
\baracne\.biz\b
\bzoneti\.ca\b
\bwow520\.com\b
\bnobodysproperty\.com\b
\bbellubka\.ru\b
\bidolocharter\.com\b
\bmordsrub\.ru\b
\bwonderhowto\.com/search
\btechandtrends\.com/\?s
\bbbc\.co\.uk/search/\?q
\bmeetme\.com/apps/redirect/\?url
\bnuwireinvestor\.com/results\.aspx\?searchwords
\bwww\.gov\.uk/search\?q=
\balexa\.com/search\?q=
\bnewsweek\.com/search
\bpvl-online\.kz\b
\bclinicaveterinariaromaeur\.it\b
\bdiowebhost\.com\b
\btaodo\.com\.vn\b
\bdomenicomagnifica\.it\b
\btiktok\.tw\b
\bfastestvpn\.com\b
\bchollay\.com\b
\bthefuturerobots\.com\b
\bmenhealthcares\.com\b
\bnoxi\.ga\b
\bpornotube\.blog\.br\b
\bsavethestudent\.org/\?s
\bknoji\.com/search/\?query
\bdata\.gov\.uk/data/search\?q
\bsportsblog\.com/search\?
\bhouzz\.com/\?search
\bilookads\.com\b
\btoi\.in\b
\bbritannica\.com/search\?query
\bccmixter\.org/api/query\?
\bfoxnews\.com/search-results/search\?q
\blerablog\.org/\?s
\blifebeyondtourism\.org/\?header_search
\biamsport\.org/pg/pages
\b1mg\.com\b
\bpokergocap\.com\b
\bbetadeals\.com\.ng\b
\bthanksgivingquotes2018\.com\b
\bclickfraud\.io\b
\bapotekbutikk\.net\b
\bbdjobstoday\.info\b
\bshoes-generator\.com\b
\bdiscreetsextoyshop\.com\b
\bcheapjordansvip\.com\b
\bbacklinksaudit\.com\b
\bblog2learn\.com\b
\bgatevnotes\.com\b
\btest\.nosubject\.com\b
\bul\.do\b
\bix2\.co\b
\bpowermac64\.com\b
\bapteekkienpillereita\.com\b
\bhikingsoutlet\.com\b
\bdiabox-auto\.ru\b
\bwithouatdoctor\.us\b
\bwebsiteaffiliateprograms\.info\b
\bdating-online-made-easy\.com\b
\bbacagood77\.com\b
\bxn--oi2ba146au9b8utjhk\.com\b
\biex\.me\b
\bsale-sextoys\.com\b
\bwellsextoys\.com\b
\bdiscreetsextoyshop\.com\b
\bwomens-outfits\.com\b
\bnotron-setup\.download\b
\b918\.credit\b
\bpob\.ru\b
\ballxreport\.com\b
\bsale-sextoys\.com\b
\bwomens-outfits\.com\b
\bcbcam2cam\.com\b
\blos-mejores-boosters-de-testosterona\.eu\b
\bsunglassescheaponline\.com\b
\bnotron-setup\.download\b
\bthrottleshift\.server105\.com\b
\btunes-interiors\.com\b
\bcheapjordan13vip\.com\b
\bask\.nevershutdown\.com\b
\bxsl\.pt\b
\btypers\.biz\b
\bemasku\.com\b
\bbackpageauction\.com\b
\bc\.or\.at\b
\bxyznepal\.com\b
\bviaplato\.com\b
\bgowwwurl\.com\b
\biamthebest\.us\b
\bwinterisnotcoming\.org\b
\bnew-giveaways\.win\b
\btopessayreviews\.com\b
\baukcje\.ml\b
\bsavemycam\.com\b
\bmychaturcam\.com\b
\brecorder2018\.com\b
\bwebcamfucker\.com\b
\bsportzfuel\.com\b
\btrevulanmuscle\.net\b
\bdpli\.ir\b
\beasy-bator\.com\b
\bblissmarcom\.com\b
\btorrentdb\.
\bbjdem\.cz\b
\bkuc\.cz\b
\bpreskoc\.cz\b
\briz\.cz\b
\burl\.googluj\.cz\b
\bzkracene\.cz\b
\btwurl\.nl\b
\bglobalsmovies\.com\b
\bcrydercosplay\.us\b
\bopenclipart\.org/search/\?query
\baccountingweb\.co\.uk/search
\bsearch\.huffingtonpost\.com/search
\bdeer-digest\.com/\?s
\btravelwitheaseblog\.com/\?s
\btrainingzone\.co\.uk/search
\bhealthable\.org/\?s
\bbuzzfeed\.com/search\?q
\bencyclopedia\.com/searchresults.aspx\?q
\bshopping-cheap\.com\b
\bsneakerfuror\.com\b
\bmanyrecs\.com\b
\bsyscointalk\.org\b
\bpacs-apparrel\.com\b
\bauthenticfans\.com\b
\braovat\.chotop\.vn\b
\braovat\.bvn\.vn\b
\bnwnpro\.ru\b
\bgeld-bombe\.com\b
\b31\.220\.1\.41\b
\bwprssaggregator\.com\b
\bbonuskodbkleon\.ru\b
\bwebcammodelingjob\.com\b
\braovatbds24h\.com\b
cosplay\.us\b
\bmamaklr\.com\b
\bcbcamsclub\.com\b
\bfreecinemaclub\.com\b
\bgo\.onescript\.ir\b
\bkink\.company\b
\bscp-knowledge\.org/\?s
\bfool\.com/search/solr\.aspx
\bjamendo\.com/en/search
\bhomeinvestorsusa\.com\b
\bhappylocate\.com\b
\bhidemyass\.com\b
\binsertyoururl\.com\b
\blapenavigevano\.it\b
\bnikehuaracheshoes\.com\b
\bcanadagoosepark\.com\b
\bgetcanadagooseoutlet\.com\b
\bprivateviewerinsta\.com\b
\bmattcermanski\.com\b
\bassignment-help-australia\.com\.au\b
\bmagileads\.com\b
\b918\.network\b
\bcoinarbitragebot\.com\b
\bcoinbozan\.com\b
\bzerobyw\.com\b
\bsa7eraty\.com\b
\bmotorradfreunde-muenchweilerev\.de\b
\bwhl111\.com\b
\bwriteforme\.compress\.to\b
\bpaltrox-rx\.com\b
\bstoneislandclothes\.com\b
\buy\.to\b
\belectronicrepairegypt\.com\b
\bocry\.com\b
\bepac\.to\b
\bcameravn247\.com\b
\bmoz\.com\b
\binc0gnito\.com\b
\bedmond\.club\b
\bvipgoldrj\.com\.br\b
\bmredgarcross\.com\b
\bglamour\.de/content/search/
\bmartindale\.com/Results.aspx\?
\bchange\.org/search\?q
\brealitysandwich\.com/\?s
\bmy3uka\.com/search/
\bdailymail\.co\.uk/home/search\.html\?
\btelegraph\.co\.uk/search
\bred\.nelb\.gr\b
\bsimql\.com\b
\brosaline\.club\b
\bws2real\.com\b
\bbp7\.org\b
\bcanalesoterismo\.com\b
\bjom\.fun\b
\bkasino\.vin\b
\babh\.kr\b
\bwhatsappmessenger\.download\b
\badvocateschandigarh\.in\b
\badvocateinchandigarhhighcourt\.wordpress\.com\b
\blawyerchandigarh\.com\b
\bheightline\.com\b
\bminiurl\.x10\.mx\b
\bchinatown-downtown\.com\b
\bbuzzsocial\.ca\b
\bhdorg\.ru\b
\bnowinseo\.ir\b
\bcreatorlink\.net\b
\bwirecellar\.com\b
\bextra-size\.info\b
\bvirtualbitcointalk\.co\b
\blow-cost\.expert\b
\bomn\.kr\b
\bgooseyou\.com\b
\bcanadagoosestorevip\.com\b
\bhelbiz\.com\b
\bgiacmosuavietvn\.podbean\.com\b
\bintensexpills\.org\.uk\b
\bantiaging-treatments\.website\b
\bbuildmusclequick\.info\b
\bonlinecasino4nl\.com\b
\bbeasley\.space\b
\bcasino-reviewadvisor\.com\b
\bspiritualsadhana\.com\b
\bspecta\.webd\.pl\b
\bdirectseotools\.com\b
\bcasinonsvenska\.eu\b
\bsvenskacasinon\.co\b
\bferrann\.co\b
\bleach\.club\b
\bscotch-sale\.com\b
\bxn--d1abamebfd0avbpdfcx6e\.xn--p1ai\b
\blinkomnia\.com\b
\bcompletecase\.com\b
\bredirect\.adult\.ofertmobiles\.com\b
\bprada-shoping\.com\b
\bmyassignmenthelpaustralia\.com\.au\b
\bkasino\.games\b
\bogmdb\.com\b
\bstrongpassword\.info\b
\bvelasquez\.xyz\b
\brondan\.net\b
\bteam91titans\.com\b
\bmortaji\.co\b
\bcursodetiara\.com\b
\bfroggyads\.com\b
\bcayghepthammy\.com\b
\bsalas\.space\b
\biktogo\.com\b
\blotterytube\.com\b
\benrollbusiness\.com\b
\bsssidhuadvocate815\.tumblr\.com\b
\b1688\.com\b
\bsci-hub\.
\bplaycasinoonline\.ooo\b
\bmukapokerku\.com\b
\bmukapoker\.org\b
\btoppreworkoutsupplements\.info\b
\bhorseshoecraftandflea\.com\b
\bshopdiaphanous\.com\b
\bshoporiginative\.com\b
\bsecure84\.com\b
\bbuyblacksd\.com\b
\bhalderramos\.com\.br\b
\bmoreasianporn\.com\b
\bshopmust-have\.com\b
\bbreakawayiris\.com\b
\bdunlap\.xyz\b
## sbhandler_end
## leave the above line as is
## end of [[Spam blacklist/Log]] section
#</pre> <!-- leave this line exactly as it is -->
9baa383a4712fa1f6fe8b1f92134f0deafd5740f
160
159
2018-10-28T13:29:19Z
Jayden
52
Protected "[[Spam blacklist]]": High traffic page ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
###########################################################################
# DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF REGEX! #
###########################################################################
#
# This is a list of domain names which are blocked - nobody can add new links to these domains
# Guidelines:
# - Only blacklist for widespread, unmanageable spam.
# - To disable an entry, *remove* it, don't comment it out. **Please log changes and removals**.
# - Add entries or their removal to the <span class="plainlinks">[//meta.wikimedia.org/wiki/Spam_blacklist/Log log]</span>.
# - <small style="color:gray;" id="oldid" class="plainlinks">Snippet for [//meta.wikimedia.org/wiki/Spam_blacklist/Log/{{CURRENTYEAR}}/{{CURRENTMONTH}}?action=edit&editintro=Template:Spam_blacklist_log_instructions logging]: <nowiki>{{sbl-diff|</nowiki>{{REVISIONID}}}}</small>
#
# Syntax:
# - Everything from a "#" character to the end of the line is a comment
# - Every non-blank line is a regex fragment which will only match hosts inside URLs
# [[Category:Spam blacklist|{{PAGENAME}}]]
#<!-- leave this line exactly as it is --> <pre>
# Words
s-e-x
zoofilia
grusskarte
sex(cam|chat|-with|-plugin|-zone)
adult(?:chat|live|porn|web\.) # dot for adultweblaw.com
(?:animal|cam|chat|hardcore|live|online|voyeur)sex
(?:hardcore|teen|xxx)porn
lesbiansex\. #dot for lesbiansexmafia.org
(?:live|cam)girl
spycam
casino-online
online-casino
cheap(?:-airfares|coach|est-phone|ghd|holidayaccommodation|jerseys|sneaker|-xanax)
#jerseys type spam (clumping)
nfl(teams)?-?jerseysales?\.com\b # no starting \b so it captures all prefixed components too
\bjerseys\.(?:com|us|org|net)\b
\b(?:mlb|nba|nfl|nhl|hot)jersey(\d{3,4})?\.(?:com|us|org|net)\b
#next 3 purposefully open ended
(?:fancy|open|reebok|wholesale|two|whole|china|ebuy|you|\band|b2b|20|affordable|shopping|fans|wonderful|c2c|footballworldcup|superbowl)-?jerseys?\.(?:com|us|org|net)\b
jerseys?(mvp|-)?(nba|shops?|goods|whole|wholesale|soho|release|zones|sale|com|pick|cn|export|supply|trade|site|warehouse|stop|faves|4u|kk|cc|ab|outlets?|clubhouse|only|buy|planet|911)\.(?:com|us|org|net)\b
\b(?:\d{2,4})?(mlb|nba|nfl|nhl|hot)-?jersey
#end jerseys
fuelcellmarket
paris-hilton
-horoskop
huojia
viagra(?!nde\.ct\.it\b)
# Added by Datrio 8/4/05
\bstatic\.net
# from zh
\.hkce\.(?:org|net)
\.tvsou\.com
# Jun 06
eaeaq\.info
# Amgine's
\b98\.to # Hégésippe's list
\.be\.ma\b
\.chasedream\.com
\.hailide\.com\.cn
\.sove\.info
\.artezia\.net
websamba\.com
nezumi\.dumousseau\.free\.fr
datasheet4u\.com
\.digchip\.com
\.icbank\.com
toutelapoesie\.com
\bwhale\.to\b
benefits-of-honey\.com
university-canada\.net
# Aphaia:
apocalyptism\.ru
heraklio\.gr
delmar\.gr
wwitv\.com
# Suisui
\.kurumaerabi\.com
keytoart\.org\.ua
#Kylu
#req by Ryulong
animesongs\.com\.br
#as per request on talk:spam_blacklist page - User:M7 (M\/)
cybartv\.org
#old inserts and direct requests to User:M7
sanzioniamministrative\.it
mitopositano\.it
animemanga\.de
# URL shorteners
\btr\.cx\b
\btik\.la\b
\ban\.to\b
\blistn\.to\b
\bho\.pe\b
\bno\.pe\b
\burlac\.com\b
\bqu\.pe\b
\ba\.ai\b
\b0rz\.tw\b
\bleenk\.org
\.1tiny\.com
\.all\.at
andmuchmore\.com
ataja\.es
babyurl\.com
\.back\.to
\.beam\.at
\.been\.at
biglnk\.com
\.bite\.to
\.board\.to
\.bounce\.to
\.bowl\.to
\.break\.at
\.browse\.to
\bbrowser\.to\b
\.change\.to
compactURL\.com
\.connect\.to
\.crash\.to
\.cut\.by
dente\.me
\bdigbig\.com\b
\.direct\.at
\.dive\.to
\.dri(?:nk|ve)\.to
\.drop\.to
\.easy\.to
\.eb\.cx
\beasyurl\.jp\b
escape\.to
\.everything\.at
\.fade\.to
\.firstpage\.de
\.fly(?:ing)?\.to
fornovices\.com
\.forward\.to
\.fullspeed\.to
\bfun\.to
\.gameday\.de
gentleurl\.net
\.get\.to
\.getit\.at
glinki\.com
\bgot\.to\b
\.hard-ware\.de
\.hey\.to
\.hop\.to
hottestpix\.com
\.how\.to
imegastores\.com
jeeee\.net/url
\.jump\.to
\.kiss\.to
latest-info\.com
\blearn\.to\b
link\.toolbot\.com
linkezy\.com
linktrim\.com
ln-s\.net # silsor
lznk\.com
makeashorterlink\.com
\.mediasite\.de
\.megapage\.de
\.messages\.to
\.mine\.at
\.more\.(at|by)
\.move\.to
moviefever\.com
mp3-archives\.com
\.musicpage\.de
\.mypage\.org
myprivateidaho\.com
\.mysite\.de
\bmyurl\.com\.tw\b
\.nav\.to
nlug\.org/url
\.notrix\.(at|ch|de|net)
\bnow\.to\b
\.on\.to
\.page\.to
\.pagina\.de
\.playsite\.de
\.quickly\.to
\.qrl\.be
\bqurl\.com
\.qurl\.net
\bradpages\.com\b
\.redirect\.to
\bremember\.to\b
\bresourcez\.com\b
\breturn\.to\b
rubyurl\.com
\.rulestheweb\.com
\.run\.to
\.runurl\.com
\bsail\.to\b
\.scroll\.to
\.seite\.ms
\.shortcut\.to
shurl\.(net|org)
\.skip\.to
skocz\.pl
\.snap\.to
\bsnipurl\.com
\.soft-ware\.de
\bsports-reports\.com\b
\.start\.at
\bstop\.to\b
s-url\.net
\.switch\.to
thrill\.to
tiny(click|link)\.com
\.tinyr\.us
\b(?:mobile|really)?tinyurls?\.(?:co\.uk|com|ru|tw|us)\b.*
tiny\.(?:cc|vj\.e\.pl)
\.tip\.nu
\.tny\.se
tophonors\.com
\.tra(?:nsfer|vel)\.to
turl\.jp
\.turn\.to
\burlalarm\b.com\b
uncutuncensored.com
\.url123\.com
url\.fibiger\.org
\.url\.fm
urlcut\.(?:com|net)
\burl(?:freeze|ic)\.com\b
urlin\.it
url(?:mask|ser)\.com
vacations\.to
veryweird\.com
videopage\.de
virtualpage\.de
\.w3\.to
\.walk\.to
\.warp9\.to
web-freebies\.com
webalias\.com
webdare\.com
\.window\.to
xrl\.us
xxx-posed\.com
\.yours\.at
\.zap\.to
\.zip\.to
\bzuso\.tw
\belfurl\.com
\bdoiop\.com
\b301url\.com
\bkuso\.cc
\burlx\.org
\burl(?:snip|bee|logs)\.com
\bsx\.am\b
\btrimurl\.com\b
\btiniuri\.com\b
\bxn6\.net\b
\b(hot|tiny)?short(?:enurl|url|text|erlink)\.com\b
\biceglow\.com\b
\birotator\.com\b
\bigoto\.co\.uk\b
\bdl\.am\b
\bzwap\.to\b
\bunonic\.com\b
\bnet\.tf\b
\bus\.tf\b
\bc[ahz]\.tf\b
\bru\.tf\b
\bpl\.tf\b
\bbg\.tf\b
\bsg\.tf\b
\bkickme\.to\b
\blovez\.it\b
\bneedz\.it\b
\bcraves\.it\b
\bmeans\.it\b
\bdigs\.it\b
\badores\.it\b
\bchills\.it\b
\bis-(?:chillin|groovin)\.it\b
\bdrives\.it\b
\breads\.it\b
\bsurfs\.it\b
\bswims\.it\b
\bplayz\.it\b
\bsingz\.it\b
\bdances\.it\b
\bhas\.it\b
\bdoes\.it\b
\bshows\.it\b
\brules\.it\b
#\brocks\.it\b disabled due to classic-rocks.it and problem domain no longer functioning
\bmakes\.it\b
\bsays\.it\b
\bowns\.it\b
\bzor\.org\b
\b(?:1024|128|16|256|32|512|64|8)bit\.at\b
\bagain\.at\b
\ballday\.at\b
\balone\.at\b
\baltair\.at\b
\bamerican\.at\b
\bammo\.at\b
\bamplifier\.at\b
\bamstrad\.at\b
\banglican\.at\b
\bangry\.at\b
\baround\.at\b
\barrange\.at\b
\baustralian\.at\b
\bbaptist\.at\b
\bbattle\.at\b
\bbazooka\.at\b
\bberber\.at\b
\bblackhole\.at\b
\bbooze\.at\b
\bbrainiac\.at\b
\bbrazilian\.at\b
\bbummer\.at\b
\bburn\.at\b
\bcatholic\.at\b
\bchapel\.at\b
\bcname\.at\b
\bcolors\.at\b
\bcommodore(64)?\.at\b
\bcons(?:ervatives|piracy)\.at\b
\bcooldude\.at\b
\bcuteboy\.at\b
\bdance(?:mix|party)\.at\b
\bdealing\.at\b
\bdeep\.at\b
\bd(?:ivx|vd)(?:links|movies|stuff)\.at\b
\bdizzy\.at\b
\bdork\.at\b
\bdutch\.at\b
\bend\.at\b
\benglish\.at\b
\beniac\.at\b
\berror40[34]\.at\b
\bexhibitionist\.at\b
\bfaith\.at\b
\bfight\.at\b
\bfinn?ish\.at\b
\bforward\.at\b
\bfree(bie|mp3)\.at\b
\bfrench\.at\b
\bgraduatejobs\.at\b
\bgrunge\.at\b
\bhacked\.at\b
\bhang(up)?\.at\b
\bhide\.at\b
\bhindu\.at\b
\bhtmlpage\.at\b
\bhungarian\.at\b
\bindependents\.at\b
\binvisible\.at\b
\bjapanese\.at\b
\bkickass\.at\b
\bkindergarden\.at\b
\bkurd\.at\b
\blabour\.at\b
\bleech\.at\b
\blinuxserver\.at\b
\bliqour\.at\b
\bmaxed\.at\b
\bmicrocomputers\.at\b
\bmingle\.at\b
\bmirror\.at\b
\bmoan\.at\b
\bmormons\.at\b
\bmusicmix\.at\b
\bnerds\.at\b
\bneuromancer\.at\b
\bnewbie\.at\b
\bnicepage\.at\b
\bninja\.at\b
\bnorwegian\.at\b
\bpaint\.at\b
\bpalestinian\.at\b
\bpolish\.at\b
\bportuguese\.at\b
\bpro(?:cessor|testant|spects)\.at\b
\braveparty\.at\b
\breachme\.at\b
\breboot\.at\b
\brelaxed\.at\b
\brese(?:archer|t)\.at\b
\bresolve\.at\b
\bretrocomputers\.at\b
\brockparty\.at\b
\brollover\.at\b
\brumble\.at\b
\brussian\.at\b
\bserbian\.at\b
\bsilence\.at\b
\bsimpler\.at\b
\bsinclair\.at\b
\bspanish\.at\b
\bsplit\.at\b
\bstumble\.at\b
\bsupercomputer\.at\b
\bswedish\.at\b
\bsyntax(error)?\.at\b
\btechie\.at\b
\btemple\.at\b
\bthinkbig\.at\b
\bthirsty\.at\b
\bthrow\.at\b
\btrekkie\.at\b
\btrouble\.at\b
\bturkish\.at\b
\bunixserver\.at\b
\bvegetarian\.at\b
\bventure\.at\b
\bverycool\.at\b
\bviewing\.at\b
\bvintagecomputers\.at\b
\bvodka\.at\b
\bwannabe\.at\b
\bwebpagedesign\.at\b
\bwheels\.at\b
\bwhisper\.at\b
\bwhiz\.at\b
\bwonderful\.at\b
\bzx(?:8[01]|spectrum)\.at\b
\b15h\.com\b
\b1dr\.biz\b
\b2url\.org\b
\b7ref\b
\b8rf\.com\b
\bactive\.ws\b
\bbydl\.com\b
\bbittyurl\.com\b
\bbizz\.cc\b
\bbriefurl\.com\b
\bc-o\.in\b
\bchopurl\.com\b
\bko168\.com\b
\bcool1[56]8\.com\b
\bontheinter\.net\b
\bdephine\.org\b
\bfx\.to\b
\bdrlinky\.com\b
\bfancyurl\.com\b
\bget2\.us\b
\bspotted\.us\b
\bglobalredirect\.com\b
\bgo\.cc\b
\bgonow\.to\b
\bgowwwgo\.com\b
\bhere\.is\b
\bhothere\.com\b
\bcoolhere\.com\b
\bhomepagehere\.com\b
\bmustbehere\.com\b
\bonlyhere\.net\b
\bpagehere\.com\b
\bsurfhere\.net\b
\bzonehere\.com\b
\biscool\.net\b
\bl8t\.com\b
\b9irl\.com\b
\b9uy\.com\b
\blink(?:frog|zip)\.net\b
\blispurl\.com\b
\br8\.org\b
\bozonez\.com\b
\bqwer\.org\b
\btnx\.be\b
\blol\.la\b
\bredirectfree\.com\b
\bsurl\.ws\b
\bsg5\.co\.uk\b
\bfreegaming\.org\b
\bfreebiefinders\.net\b
\bop7\.net\b
\b2cd\.net\b
\b0kn\.com\b
\bv9z\.com\b
\bsimurl\.com\b
\bredirect\.hm\b
\brr\.nu\b
\bkwik\.to\b
\bfw\.nu\b
\bontheweb\.nu\b
\bisthebe\.st\b
\bbyinter\.net\b
\bfindhere\.org\b
\bath(?:is|er)site\.com\b
\bisgre\.at\b
\blookin\.at\b
\blowestprices\.at\b
\bspydar\.com\b
\btz4\.com\b
\bcemper\.com\b
\burlproxy\.com\b
\blisten\.to\b
\bxaddr\.com\b
\burlot\.com\b
## Naconkantari (still URL shorteners)
\.short\.be
\.n3t\.nl
\.f2b\.be
\.n0\.be
\.ssr\.be
zapto\.org
redirectme\.com
\.myftp\.(?:biz|org)
bounceme\.net
\.hopto\.org
myvnc\.com
serve(?:beer|blog|counterstrike|ftp|game|halflife|mp3|pics|quake)\.com
sytes\.net
clipurl\.com
wapurl\.co\.uk
liteurl\.com
zippedurl\.com
32url\.com
relurl\.com
urlkick\.com
1url\.org
masl\.to
lnk\.in
## end of Naconkantari (still URL shorteners)
\balgart\.net
\bshorl\.com\b
\bshort(?:er)?links?\.co\.uk\b
\b6url\.com\b
\bflingk\.com\b
\bmetamark\.net\b
\bpaulding\.net\b
\bsmcurl\.com\b
\btighturl\.com\b
\byatuc\.com\b
\byep\.it\b
checkthislink\.com
\bplu\.sh\b
\biplogger\.com\b
\bbixly\.co\b
\bnano\.do\b
# end of URL shorteners
#Essjay's list
superlongpenis\.com
putinbay\.com
putinbayphotos\.com
haber18\.com
fisheaters\.com # requested by JzG
##Nakon
##The reasons for adding the links below is located at
##http://meta.wikimedia.org/wiki/Spam_blacklist/Log/Nakon/sbl
#New
\bgermanplaces\.com\b
#Old
\.ho\.com\.ua
biki4\.com
\.rdos\.net
sharewareisland\.com
\.hentai\.com
\.xhost\.ro
theglowcompany\.co\.uk
forum\.bodybuilding\.com
guide-(?:phytosante|proteines|vitamines)\.org
all-musculation\.com
quotesandpoem\.com
\.accim\.org
free-forums\.org
espacioblog\.com
\.cs\.com(?!\.cn)\b
forumgratis\.com
batcave\.net
\.westlord\.com
jbactors\.com
greysanatomyinsider\.com
hometown\.aol\.co\.uk
topmeds10\.com
freewebspace\.com
relytec\.com
freehost\.pl
20six\.co\.uk
blog\.kataweb\.it
isbn-check\.(?:com|de)
pimpblog\.nl
free-mortgage-calculator\.info
bet365\.com
10bet\.com
israelnewsagency\.com
yamour\.com
npizlog\.org\.yu
globaljihad\.net
allstarnba\.es
#req on ANI http://en.wikipedia.org/wiki/Wikipedia:Administrators'_noticeboard/IncidentArchive120#New_York_City_blackout_of_1977
\.compagnons\.org
jouvence\.com
applausestore\.com
mi-aime-a-ou\.com
#end of ANI
#Universe Daily (en.wiki redir spam)
universe(?:daily\.(?:com|info|net|org)|today\.(?:info|net))
#end UD
##spam on catux\.org
privetparis\.com
##phrases
(?:online|discount|best)(?:md|rx)
bestviag
buycheap
llpharm
payday(-easy)?-loan
cashadvance
##End of Naconkantari
# Added by MaxSem
## August 2006
aceshowbiz\.com
## Oct
encyclopediadramatica\.(?:com(?!/Main_Page)|net|org|se)
##Jan 2007
gocurrency\.com
# Eloquence, August 2006
rexcurry\.net
# http://fr.wikipedia.org/w/index.php?title=Licence_publique_g%C3%A9n%C3%A9rale_GNU&diff=10489059&oldid=10479749&rcid=10039037
strumpette\.com #en spamming; discussed by arbcom
# [[Spam blacklist/Log]]
## Unknown
\.tour[0-9]+\.com
hukuki\.net
card-lottery\.org
-hire\.co\.uk
[0-9]+fang\.com
\.omnia\.co\.uk
bucuo\.net
hyey\.com
blogeasy\.com
\bd-secure\.com
\.dfrog\.be
-topliste\.com
omeida\.com
-preisvergleich\.de
vscorp\.com
# A whole bunch from http://en.wikipedia.org/wiki/User:A._B./pressreleasegold.com
asiannet\.com
\.abilogic\.com
captainjacksalaska\.com
kenai-guides\.com
yearstoyourhealth\.com
## 2004
18show\.(cn|org|net)
\.ec[59]1\.com
lemai\.com
paperlessarchives\.com
shouji\.com
targetwords\.com
## sometime 2005 ([[Spam blacklist/Log]])
adipex
autospectator\.com
didrex
hydrocodone
losthorizons\.com
notlong\.com
phentermine
prtime\.ru
\.dzsc\.com
\.liss-kompendium\.de
\.go\.to
\.2x4\.ru
\.125mb\.com
\.ds4a\.com
## 2005-06 ([[Spam blacklist/Log]])
yy-ls\.com
readnovel\.com
crazyabouttv\.com
## 2006-06 ([[Spam blacklist/Log]])
freesex\.com
## 2006-07 ([[Spam blacklist/Log]])
hoops(vibe|stats)\.com
## 2006-09 ([[Spam blacklist/Log]])
easytobook\.com
## 2006-10 ([[Spam blacklist/Log]])
\.ytmnd\.com
(?:debt|financ|loan|morgage).*\.blogspot\.com
(?:cup|league|football|wayne|premiership|steven|united|athletic).*years\.com
\.forumcommunity\.net
free-game-downloads\.mosw\.com
aiccon\.it
torrentmania\.info
## 2006-11 ([[Spam blacklist/Log]])
meatspin\.com
digiads\.com\.au
amantea(?:(?:online|radio|calcio)\.it|ninelmondo\.info)
(prosaleshop|bestbidbuy|\badirect)\.org
(?:oduuy|aiipa|lyvyl|moank|anagl|ankyl|gergv|clapn|tigri|teeti|sabd|scyb|iifooi|qsskk|csddj|ddl8i|afdss|oberl|ykkkh|tdfsf|zfdfs)\.info
pichunter\.com
suite101\.com
federazionepagana\.(?:it|com)
rutaverdebolivia\.com
lemonparty\.org
## 2006-12 ([[Spam blacklist/Log]])
freefind\.com
\.envy\.nu
grotteriaonline\.com
\.thewallpapers\.us
\.conex(?:india|metals|techno)\.com
## 2007-01 ([[Spam blacklist/Log]])
\.free-?wishes\.com
\.old-games\.com
\.freevideo\.cz
\.kalakendra\.com
blog?\.myspace\.com
xs4all\.nl/~wichm
chello\.nl/a\.wichmann
\.chr\.ru
\b(mk8|dy9|b80|t63|m32|80i|b65|bz8|68t|51a|z56|z95|7rg|74a|mr7|98f|i38|d4x)\.org\b
\b(?:ninja|fastfree|getmyspace|school|myinternet|ship|water|les|grand|dirty|cgiweb|arandom|angry|fully)proxy\.com
(?:3ga|6ad|bx3|2ry|23a|43j|4j4|5b5|70m|78n|8hj|9rb|20d|68u|73r|3xa|k1d)\.org
\bd39\.org\b
sctta\.org
guardster\.com
proxy\.info
webwarper\.net
airport-shuttle\.com
citronpaper\.it
\bcarinsurance\.com
\.240sx\.org
\bnissanversa\.org\b
\.nicoclub\.com
oseculoprodigioso\.blogspot\.com
## 2007-02 ([[Spam blacklist/Log]])
turkudostlari\.net
gravinaoggi\.it
hostingphpbb\.com
\blifeandtrend\.com
\blangmaker\.com.*Modern_Latin
\bbled\.net
\bfavorite-games\.com
\byoyita\.com
\bcromaps\.com
\bchoosemalta\.com
\bjobpilto\.de
# All these additions can be found properly logged.
\bnewyork-architects\.com\b
\bswiss-architects\.com\b
\bbelgium-architects\.com\b
\bchinese-architects\.com\b
\bforumfree\.net
(?<!-)\bcosplay(\.de|x\.com)
\bnefac\.net
\bulkerfenerbahce\.com
\bgo-sierra-nevada\.com
\btutorialspoint\.com
#Back to proper logging...
\bpressarchive\.net
\bvulcano(?:consult|vacanze)\.it
\bmyopia\.org
\bthebestof\.co\.uk
\bjohnchow\.com
\blinksynergy\.com
\bmyclassiclyrics\.com
\bpornstarbucks\.com
\brefspace\.com
\basianink\.com
\bgroup-games\.com
\bitsnature\.org
\bdmv\.org
\bartericerca\.com\b
\bmikafanclub\.com
\barticles(?:4free|bridge)\.com
\babruzzoturismo\.net
traditio[\..]ru
\bcais-soas\.com
\bafif(?:(?:2|chat|poem|up)\.com|\.ws)
\bworkforall\.net
\bmyfreepaysite\.com\b
\bwikisucks\.blogspot\.com #spamming [[en:Criticism of Wikipedia]]
\bgoogle\..{2,6}/(cse|amp)/
\bcli[kx]\.to\b
\bwowomg\.com\b
\bffconsultancy\.com\b
\btarjan\.uw\.hu\b
\benglandandenglishhistory\.com\b
\bezinearticles\.com\b
\bwikipedia\.un\.mythe\.over-blog\.com\b
\btourismindochina\.com\b
\bkimchiu\.(?:net|org)\b
\bdatasheet(?:4u|s)?\.(?:net|co\.kr|in)\b
\.orkut\.com/Comm
\bphilosopedia\.org
compact\.exe\.su
\bway\.to
\bup\.to
\bcarnifest\.com
\banrdoezrs\.net
\bdpbolvw\.net
\beasymdpharm\.com
\bbeijingimpression\.com
\bllegalemapas\.com
\bpropeciahelp\.com
\bfishingnotes\.com
\bmavirize\.com
\ble\.puy43\.free\.fr
\bworldchesslinks\.net
\banna-marly\.narod\.ru\b
volgota\.com
\b5min\.com\b
\bminiville\.fr
\bcronologia\.it
# painters
\bjeditoo\.com\b
\bmysundial\.ca\b
\bcathar\.info\b
\bobservacionesfilosoficas\.net\b
\bbellazon\.org\b
\bgu\.ma\b
\bfiorano\.com\b
\bbratislava-info\.sk\b
\bleggievai\.it\b
\btelavivguide\.net\b
\brawartint\.com\b
\bsnurl\.com\b
\bpulau-pangkor\.com\b
\bmalaysiavacationguide\.com\b
\befn\.org/~(?:fotozone|hkrieger)\b
\bendangeredspeciesinternational\.org\b
\blix\.in\b
\b(?:england-|chester|york|bath)360\.co\.uk\b
\bhandster\.com\b
\bhumanthermodynamics\.com\b
\bborgenproject\.(?:com|org)\b
\bapurogol\.com\b
\beleuthera\.(?:biz|com)\b
\bgelalive\.com\b
\bbombingscience\.com\b
\bmetalhead\.ro\b
\bbestmusic\.ro\b
\bpataraexcavations\.com\b
\bfree-lock-picking-guide\.com\b
\bvizaginfo\.(?:com|net)\b
\belectionsinfo\.com\b
\bpincodesindia\.com\b
\bastrologyforu\.com\b
\bindia(?:hostingreview|studycenter)\.com\b
\bandhranews\.com\b
\bchitoor\.com\b
\btollywood\.info\b
\bbanks-atms\.com\b
\bgreatpersonalities\.com\b
\bandhranews\.net\b
\beasy-forex\.com\b
\bnedcruise\.info\b
\bcanaseed\.com\b
\bworldwide-tax\.com\b
\b2girls1cup\.com\b
\bjohnmarshallgamble\.com\b
\bjoseph(?:kleitschgallery|raphaelgallery)\.com\b
\blawrencebeebe\.com\b
\bmauricebraungallery\.com\b
\beurobiler\.dk\b
\bhungarybudapestguide\.com\b
\bmarvaoguide\.com\b
\bmetapedia\.org\b
\beufpc\.org\b
\btax-services\.ca\b
\bkemaliye\.net\b
\bflatsinistanbul\.net\b
\begin\.us\b
\bclickbank\.net\b
\btrrap\.net\b
\bcapovaticano\.info\b
\bisland-hvar\.info\b
\bsucuraj(-hvar)?\.com\b
\beuropedia\.moussis\.eu\b
\blegambientecorato\.it\b
\bfactasy\.com\b
\bcommonpurpose\.org\b
\bamazon\.com.*(?:\?|&)tag=
\bgalatta\.com\b
\bbhavanaonline\.info\b
\b2checkout\.com\b
\bilayathalapathyvijay\.com\b
\bactor(?:suriya|arya)?\.com\b
\blaila\.net\b
\bseguente\.com\b
\bbursahalter\.com\b
\bprovenmodels\.com\b
\bsuedtirol-tirol\.com\b
\bjosefov\.com\b
\bmyclassifiedads\.net\b
\blogosphera\.com\b
\bayvalikda\.com\b
\bimg352\.imageshack\.us\b
\bworldmapfinder\.com\b
\bfrancenepal\.info\b
\bfine-art-images\.net\b
\bconflictologist\.narod\.ru\b
\bmodelsobserver\.com\b
\bemedialive\.com\b
\bisraelinphotos\.com\b
\bturismo-prerromanico\.es\b
\blabel\.fr\b
\bgastreferenten\.de\b
\bradiopapesse\.org\b
\biltuobenessere\.com\b
\bsunfrance\.com\b
\bthomas(carlyle)?\.eu\b
\bjapan-architects\.com\b
\badslteknikservis\.com\b
\bhandresearch\.com\b
\bdeluxecruises\.com\b
\bcuisery\.com\b
\bpersonalstructures\.org\b
\bmusique\.arabe\.over-blog\.com\b
\binformagiovani\.vi\.it\b
#E-library
\be-library\.(?:net|us)\b
# drini: croswiki spam seo
#end drini
\bilportaleditrieste\.(com|it)\b
\bfotoplantas\.110mb\.com\b
\byouporn\.com\b
\bkosovo-law\.org\b
\bmsapubli\.com\b
\ballaahuakbar\.net\b
\bqingdao(?:china|official)guide\.com\b
\bfototoscana\.it\b
\bwebamiata\.it\b
\belephant-batyr\.livejournal\.com\b
\bradiovazogasy\.com\b
\bthemza\.com\b
\bdesigneeroaarnio\.com\b
\bbidmonfa\.com\b
\bis\.gd\b
\bultimatepoker\.com\b
\bstorz-bickel\.com\b
\bdiplomaticsociety\.org\b
\bcomicradioshow\.com\b
\bderindusunce\.org\b
\bexpekt\.com\b
\btradedoubler\.com\b
\baviaworld\.com\b
\bcosmoetica\.com\b
\bexhauss-ibnkhaldoun\.com\.tn\b
\brociomarquez\.com\b
\bsourmath\.com\b
\bopus-info\.org\b
\bfotosalhambra\.es\b
\bvivien-leigh\.info\b
\btourmycountry\.com\b
\blamazmorraabandon\.com\b
\buaeuro2012\.com\b
\b(hero|star)questgame\.com\b
\b2d-code\.co\.uk\b
\blasvegas-nevada\.com\.ar\b
\baudado\.com\b
\bbanknotes\.com\b
\bviartis\.net\b
\bmaskmelin\.livejournal\.com\b
\bpedagogy\.ir\b
\bronaldoweb\.com\b
\bw3\.coh\.arizona\.edu/french/accueil\b
\bla-palma\.de\b
#temporary to stop ongoing cross-wiki spam
\bbudterence\.it\b
\bpowerplaymanager\.com\b
\bmonkeysee\.com\b
\bstavanger-guide\.no\b
\bbaccara-web\.de\b
\bczejarek\.pl/baccara\b
\bjameslastfan\.de\b
\bsheetmusicarchive\.net\b
\breadysteadygirls\.eu\b
\bmorrodesaopaulo(brasil)?\.com\.br\b
\byoutube\.com/.*(?:tqedszqxxzs|XePjp-H3TBI|khM48EQyVdc|A4jgXQQns8A|oVBOnv\-xrEY)\b
\bnijmegennieuws\.nl\b
##Highhi spam - See every contrib @ http://toolserver.org/~vvv/sulutil.php?user=Highhi
##Kylu 8/12/08
\btravelchinaplanner\.com\b
\bmysmp\.com\b
\bpaul-gauguin\.net\b
\bkatsushikahokusai\.org\b
\brembrandtonline\.org\b
\beugenedelacroix\.org\b
\bwilliam-turner\.org\b
\bpierre-auguste-renoir\.org\b
\bclaudemonetgallery\.org\b
\bur1\.ca\b
\bfastservers\.net\b
\bkqzyfj\.com\b
\bprogrammersheaven\.com\b
\btutorial(-index|ized)\.com\b
\btnij\.org\b
\bcalculate-linux\.org\b
\bhost\.co\.in\b
\bfrancizor\.ro\b
\bhuntforjustice\.com\b
jordan-?shoes[a-z0-9-]*\.(?:co|net)
nike-?(?:air|dunk|max|sho[ex])[a-z0-9-]*\.(?:co|net|org)
\bwikio\.com\b
\bfootball(?:-talents\.(org|fr|co\.uk)|-?talent\.net)\b
\bfussball-talente\.com\b
\bvoetbal-talenten\.nl\b
\bfreeitsolutions\.com\b
\bsimpsonstrivia\.com\.ar\b
\bshop\.ebay\.com\b
\bisoladiburano\.it\b
\bparrotsecrets\.com\b
\bpodhuri-sumavy\.cz\b
\bhardmob\.com\.br\b
\bbarradatijuca\.com\.br\b
\bfuroshiki\.com\b
\bprincevaliant\.net\b
\bnormas9000\.com\b
\bthe9000store\.com\b
\bproduccionsblau\.com\b
\bsandhaan\.com\b
\bhotmale\.com\b
\bideasnext\.com\b
\bloksangeet\.com\b
\bmarathi(fm|fun|spice|zone)\.com\b
\bharptabs\.com\b
\brummy(royal|-500)\.com\b
\bhindyugm\.com\b
\bapelosurgentes\.com\.br\b
\beurodance4ever\.blogspot\.com\b
\bwilliamlong\.info\b
\bhotel-neue-post\.de\b
\bcyinterview\.com\b
\bthesportsinterview\.com\b
\bmarrakech\.net\b
\bekomobiili\.fi\b
\bpixeljoint\.com\b
\bwayofthepixel\.net\b
\bfrance-voyage\.com\b
\bdigital-kaos\.co\.uk\b
\bwikimatera\.it\b
\bbestin(diancooking|diancuisines|dianfilms|tourism)\.com\b
\bbest(?:abcd|canadianmed|cheapmedsworld|chistraighteners|drugdirect|dvdsales|ecigarettesreview|erwin|essayhelp|essaytips|frenchfilms|ghdflatiron|goodsone|handbagsshop|healthtourism|ipcameras|medsplace|menwatches|ownstore|p90xshop|polotshirt|ratedcookwaresets|sale511|sales4u|seoguide|shandbags|termpaper|vibram|waytoinvest|womenshoodies|workoutexercise|workx)\.com\b
\bbonpharm\.com\b
\bbillevans\.nl\b
\bteatropovero\.it\b
\beloquentbooks\.com\b
\bpol-and\.eu\b
\bplwha\.org\b
\bbit\.ly\b.*
\bterryananny\.com\b
\bd-addicts\.com\b
\bolshansky\.sitecity\.ru\b
\bamisdecolette\.fr\b
\bcbsystematics\.com\b
\bgallery\.kunzweb\.net\b
\barchitectour\.net\b
\bezmapfinder\.com\b
\bdavid-walliams\.co\.uk\b
\bppt\.cc\b
\bevancamp\.com\b
\brover\.ebay\.com\b
\bbansko\.org\b
\bprojeksiyon\.com\.tr\b
\bredtube\.com\b
\bnaturist\.de\b
\bayda\.ru\b
\bgulfup\.com\b
\bh1\.ripway\.com\b
\biblogger\.org\b
\bisuisse\.com\b
\bp2h\.info\b
\bseedrecords\.co\.uk\b
\bwebmed\.com\b(?!\.)
\byieldmanager\.com\b
\bz4ar\.com\b
\bfarmersdaughterhotel\.com\b
\bspritzlandia\.it\b
\bwww\.pinspenyes\.com\b
\bturkgayclub\.com\b
\bmiarroba\.com\b #replaces \bnacho\.miarroba\.com\b
\barcadvisor\.com\b
\brealgems\.org\b
\bsixxs\.org\b
\bsheqel\.info\b
\bclubsimca\.fr\b
\bgorodetc\.ru\b
\bnarcotics\.su\b
\bkarakalpak\.com\b
\bsouvenir-dvd\.com\b
\bfirmypuchov\.sk\b
\bfarecompare\.com\b
\bvillemagne\.net\b
\brosarioonline\.altervista\.org\b
\bpetardas\.com\b
\bbestwestern\.de\b
\bthebusschedule\.com\b
\blinksemulacao\.googlepages\.com\b
\bmiata\.es\b
hitlerbunker\.com
\bmaas(?:eik|mechelen)\.com\b
\bcorazondepuebla\.com\.mx\b
\bportalcadista\.com\b
\bberlinertageszeitung\.de\b
\boomoto\.ucoz\.ru\b
(?:russian-?|\bru-)(?:bride|girls|ladies|lady|single|wife|wives|wom[ae]n-?(?:dating|online))
\bru-wom[ae]n
(?:all|pretty)-?russian-?wom[ae]n
(on-?line-?|ua|own|okfree|go4)dating(\b|\d|site)
muselius\.com
\byandex\.ru/redir\b
\bcanoesport\.ru\b
\bglobalflight\.net\b
\byoujizz\.com\b
\bautomania\.it\b
\bfff\.to\b
(buy|cheap)-?viagra
viagra-?(drugs|online|billig)
\bapartments-makarska\.com\b
\bexotour\.ge\b
\bbatik-tulis\.com\b
\bpdesigner\.net\b
\baviatorsale\.com\b
\bvallarpadam(port|terminal)\.com\b
\bseecornwall\.eu\b
\biremetforlag\.tripod\.com\b
\beteachergroup\.com\b
\bhebrewonline(\.co\.il|(blog|shop)?\.com)\b
\bb23\.ru\b
\bceppaloni\.info\b
(ireland|(euro|mega)mil|canada|the)lotter(wiz)?\.com\b
\b888\.com\b
\buglezhog\.ru\b
\balertpay\.com
\bbux(\.to|a\.in|euro\.com|galore\.com|junction\.com|out\.com)
\bcash(-kitty|4(all|hits)|n?bux|eden|fiesta|nclicks|origin|out|pointclicks|posse|read|sea)\.(com|org|net)
\bshrinktheweb\.com\b
#Croatian tourism-spammer
\bhvarinfo\.com\b
\bmakarskainfo\.com\b
\bikorculainfo\.com\b
\bbracinfo\.com\b
\bomisinfo\.com\b
#End of Croatian tourism spammer
\blunapark6\.com\b
\bcarhiredubrovnik\.com\b
\beberhardfritz\.de\.tl\b
\b(lmgtfy|letmegooglethatforyou)\.com.*[?&]l=1
\bkaracaahmet\.com\b
\bpublic-domain-image\.com\b
\.kproxy\.com\b
\brealultimatepower\.net\b
xxxxxx/
\btestmasters\.net\b
\balbelda\.info\b
\barm\.in\b
\bhotelnikko\.com\b
\bcorluhaber\.com\b
\bpremiumflats\.com\b
\bsaopaulo(?:aero|artes|autos|bares|bus|channel|cidades|cinemas|estradas|eventos|gallery|gallery|gaytravel|invest|links|mall|mapas|market|metro|moda|museus|night|noticias|parques|photo|praias|relax|restaurantes|ruas|shuttle|sites|suites|teatros|town|work)\.com\b
\bnutshellurl\.com\b
\bcjb\.net\b
\buni\.cc\b
\bvai\.la\b
\brg3\.net\b
\brg10\.net\b
\bbr30\.com\b
\b1br\.net\b
\bsitio\.de\b
\burl\.ie\b
\bvisit(?:afghanistan|armenia|azerbaijan|bahrain|bangladesh|bhutan|bosnia|brunei|cambodia|china|christmasisland|centralasia|cocosislands|croatia|cyprus|egypt|india|indonesia|iran|israel|jordan|kiev|korea|kosovo|kuwait|kyrgyzstan|laos|latvia|macedonia|malaysia|maldives|mongolia|nepal|northkorea|oman|pakistan|philippines|russia|saudiarabia|southkorea|switzerland|tajikistan|turkmenistan|uae|uzbekistan)\.(?:asia|eu)\b
\bvisit(?:chn|capena|car|esp|solomonislands)\.com\b
\balturl\.com\b
\bmaxreading\.com\b
\bcomoj\.com\b
\bmigre\.me\b
\bbusty\.pl\b
\bmoourl\.com\b
\byfrog\.com\b
\bvinyland\.com\b
\bmmafight\.ru\b
\burlmin\.com\b
\binvx\.com\b
\b(vickydarling|jeffseeney|andrewcripps|john-paullangbroek|howardhobbs)\.com\b
\bhugeurl\.com\b
\btangodans\.com\b
(?<!www\.)\bmybrute\.com\b
\bcasareal\.co\.pt\b
\bvisitsubotica\.rs\b
\bbestmals\.ru\b
\bnobrain\.dk\b
\b(anaheimducks|bluejackets|bruins|buffalosabres|calgaryflames|chicagoblackhawks|coloradoavalanche|dallasstars|detroitredwings|edmonton-oilers|floridapanthers|hurricanes|mapleleafs|minnesotawild|montreal-canadiens|newjerseydevils|newyorkislanders|newyorkrangers|ottawasenators|philadelphia-flyers|pittsburghpenguins|tampabay|thrashers|vancouvercanucks|washingtoncapitals)\.ru\b
\bliveshow-tv\.com\b
\bpatagonianexpeditionrace\.com\b
\bnesvizh\.by\b
\bstihi-xix-xx-vekov\.ru\b
\becarddesignanimation\.com\b
\badf\.ly\b.*
\belbruto\.es\b
\bguerrastribales\.es\b
\bbitly\.com\b
\bbascarsija\.info\b
\bannastaciapalaszczuk\.com\b
\bthnlnk\.com\b
\beurox10\.com\b
\brickroll
\bzobyhost\.com\b
\bsyntext\.(com|ru)\b
\bidukki\.com\b
\bkerala\.(in|pro)\b
\bxvideos\.com\b
\btrymasak\.my\b
\btheofficialboard\.(?:com|fr)\b
\bphuket-relax\.com\b
\bpaypal\.com/.*mrb/pal=.*\b
\bnapredvosa\.com\b
\bvacacionesbulgaria\.com\b
\breverent\.org\b
\bpapagiovanni\.com\b
\bto\.ly\b
\btotalreal\.com\b
\badire\.jp\b
\bcarloscevola\.com\b
\blnk\.ms\b
\btiny9\.com\b
\bbesplatne-slike\.net\b
\blistenarabic\.com\b
\bw3-translations\.de\b
\bubema\.(?:de|eu|com)\b
\bdachau\.com\b
\bdeconet\.com\b
\berepublik\.com.*?/referrer\b
\bprosolutionpills\.com\b
\bvigrxplus\.com\b
\bneobux\.com\b
\blibertyreserve\.com\b
(?<=//|\.)way\.com\b
\bclck\.ru\b
\bproakvariumy\.ru\b
\bport-arthur\.ucoz\.ru\b
\bmatrikon(?:(?:analytics|opc)?\.com|opc\.de)\b
\btunisia\.com\b
\bmoneyandmarkets\.com\b
\binvestwithanedge\.com\b
\bgoodtherapy\.org\b
\bsunglassesuk\.com\b
\bsupergreenme\.com\b
\bmsplinks\.com\b
\balgarvedigital\.pt\b
\bobservatoriodoalgarve\.com\b
\bcli\.gs\b
economy-point\.org
\bwikireality\.ru\b
\bj\.mp\b
\bsantatelevision\.com\b
\bpaintingdb\.com\b
\bboriken\.info\b
\bconceptcar\.ee\b
\bnanoyou\.eu\b
\bopcti\.com\b
\bcyclingforall\.net\b
\bradiomakedonia\.ro\b
\bmoldovarious\.com\b
\bbiodiesel(?:plants)?\.com\.ar\b
\bsportamericani\.it\b
\bow\.ly\b
\bgooglehammer\.com\b
\bgatosphynx\.com\b
\b1url\.com\b
\bawe\.sm\b
\bbudurl\.com\b
\bchilp\.it\b
\bchs\.mx\b
\bclickthru\.ca\b
\bcort\.as\b
\bcuturl\.com\b
\bdecenturl\.com\b
\bee[pz]url\.com\b
\bfa\.by\b
\bfav\.me\b
\bff\.im\b
\bfhurl\.com\b
\bflic\.kr\b
\bflq\.us\b
\bfly2\.ws\b
\bfwd4\.me\b
\bgl\.am\b
\bgo\.9nl\.com\b
\bgo2\.me\b
\bgoshrink\.com\b
\bgri\.ms\b
\bgurl\.es\b
\bhellotxt\.com\b
\bhex\.io\b
\bhtxt\.it\b
\bhurl\.ws\b
\bicio\.us\b
\bidek\.net\b
\bito\.mx\b
\bjijr\.com\b
\bkissa\.be\b
\bkl\.am\b
\bkorta\.nu\b
\bl9k\.net\b
\bliip\.to\b
\bliltext\.com\b
\bliurl\.cn\b
\bln-s\.ru\b
\blnkurl\.com\b
\bloopt\.us\b
\blru\.jp\b
\blt\.tl\b
\blurl\.no\b
\bminilien\.com\b
\bminiurl\.com\b
\bminurl\.fr\b
\bmyurl\.in\b
\bncane\.com\b
\bnn\.nf\b
\bo-x\.fr\b
\bpoll\.fm\b
\bri\.ms\b
\bsn\.(?:im|vc)\b
\bsnipr\.com\b
\btakemyfile\.com\b
\btcrn\.ch\b
\btiny\.pl\b
\btl\.gd\b
\btnw\.to\b
\btr\.my\b
\btwit(?:zap\.com|this\.com|url\.de)\b
\bub0\.cc\b
\bustre\.am\b
\bwp\.me\b
\baki-kaurismaki\.ru\b
\btranslation-blog\.trustedtranslations\.com\b
\bkob\.tj\b
\boh-barcelona\.com\b
\batasozlerianlamlari\.com\b
\bktzr\.us\b
\brus-on-line\.ru\b
\bvilshanka\.org\.ua\b
\bgratisweb\.com\b
\bonline-betting\.me\.uk\b
\bwettbasis\.com\b
\bapuestas-deportivas\.es\b
\bgoo\.gl\b(?!/maps\b).*
\bcasino\.ru\b
\bdoyouneedvisa\.com\b
\burlalacon\.com\b
\bturl\.ca\b
\bmuseomagazine\.com\b
\bshrt\.(?:fr|st)\b
\bredir\.ec\b
\bmerky\.de\b
\bomani\.ac\b
\bmoladi\.net\b
\bparvizshahbazi\.com\b
\bkhamagmongol\.com\b
\bhamagmongol\.narod\.ru\b
\bmedicana(?:life|tv)\.com\b
\brosecoaudit\.ru\b
\binfonu\.nl\b
\bpolimore\.com\b
\bwslibrary\.net\b
\bvndic\.net\b
\bbud-tech\.ru\b
\bde-regalo\.com\b
\bagffan\.dk\b
\bfolkblog\.in\.ua\b
\bna-ozero\.ru\b
\baltritaliani\.net\b
\btt-group\.net\b
\bnvros\.ru\b
\bmaxiocio\.net\b
\basturiasenimagenes\.com\b
\b5z8\.info\b
\boskemen\.info\b
\bcode-saturne\.blogspot\.com\b
\bgsxr\.es\b
\bc2kb\.com\b
\bhentaitoonami\.com\b
\bpartytrip\.fr\b
\bmeigalicia\.com\b
\bblconsulting\.com\.hk\b
\b12mesyatcev\.ru\b
\bchapadadosveadeiros\.com\b
\btheolivebranch\.net\b
\bkarelgott\.tv\b
\bkomputersaya\.com\b
\bdeloeiletdelamain\.hautetfort\.com\b
\btkd-spirit\.com\b
\bteutoburgo\.web44\.net\b
\bsurf\.to\b
\bbiogas\.vn\.ua\b
\bromania-vacations\.com\b
\bsiver\.org\.ua\b
\bdragon-fruit\.biz\b
\bazov\.zp\.ua\b
\beldespertardelmusico\.blogspot\.com\b
\bauditionrich\.com\b
\bkanchanaburi-info\.com\b
\bmatavisen\.no\b
\bmikiurl\.com\b
\bixiz\.net\b
\blimametro\.blogspot\.com\b
\bleo-fl\.hit\.bg\b
\bserfinaz\.com/p\b
\b7les\.com\b
\bforum42\.ru\b
\bhukukiktisatforumu\.net\b
\bmksoley\.com\b
\bsoley\.cn\b
\bseawaterfarming\.com\b
\balgaecollection\.com\b
\bmankenlik\.com\b
\balgaecenter\.com\b
\bmicroalgae\.ca\b
\bsoleymedikal\.com.tr\b
\balgaeinstitute\.com\b
\bphycobilin\.net\b
\bsoso\.bz\b
\bgematrix\.org
camica\.netfirms\.com/gematria/
\btrancepodium\.com\b
\btraveltibetguide\.com\b
\bblcremationsystems\.com\b
\bsuper-alizee\.de\b
\bsandsoftime\.ws\b
\bqualified-audit-partners\.be\b
\bmegashare\.com\b
\bchinesepaladin3\.windy-goddess\.net\b
\bwillysjeep\.com\b
\bhelpjaycee\.blogspot\.com\b
\bheyrheyr\.is\b
\binfogradina\.ro\b
\bvivedeporte\.com\b
\brorysfriends\.com\b
\bmiamipeople\.ru\b
\bshareflare\.net\b
\bdeine-erfindung\.de\b
\bhamaka\.huu\.cz\b
\bantimbt\.com\b
\bcheapmbtsandals\.com\b
\bgstarmbt\.com\b
\bmbt-shoeclearance\.com\b
\bmbt-shoes-(?:discount|wholesale)\.com\b
\bmbt-shoes-us\.com\b
\bmbt-zone\.com\b
\bmbt2bt\.com\b
\bmbt4life\.com\b
\bmbtantishoes-u[ks]\.com\b
\bmbtfivefingers\.com\b
\bmbtflying\.com\b
\bmbtgoodshoes\.com\b
\bmbthotsale\.com\b
\bmbtistore\.com\b
\bmbtkisumu2\.com\b
\bmbtlami\.com\b
\bmbtsale\.org\b
\bmbtselling\.com\b
\bmbtshoes-australia\.com\b
\bmbtshoes1998\.com\b
\bmbtshoes4clearance\.com\b
\bmbtshoesbest\.com\b
\bmbtshoesbest\.net\b
\bmbtshoesdiscount\.org\b
\bmbtshoesfactory\.com\b
\bmbtshoeshouse\.com\b
\bmbtshoesmbt\.com\b
\bmbtshoesselling\.com\b
\bmbtshoesstockists\.com\b
\bmbtsuk\.com\b
\bmbtvips\.com\b
\bmbtwalkingshoesdiscount\.com\b
\bmbtwalkingshoesgood\.com\b
\bnet-mbt\.com\b
\bsalembt\.com\b
\bsalesmbt\.com\b
\bshoesmbts\.com\b
\btopmbtshop\.com\b
\bwebmbtshoes\.com\b
\bletrasjohnfrusciante\.wordpress\.com\b
\bfcoe\.ru\b
\bdobrzenieccy\.pl\b
\b69\.64\.63\.153/redirect\.php\b
\bmedicanalife\.(?:org|net)\b
\bbelawela\.com\b
\bnsever\.org\.ua\b
\bgsm-kharkov\.com\.ua\b
\bshotgunsolutionpaytodie\.blogspot\.com\b
\bayak\.org\b
\bexpresspol\.ru\b
\bmazdafreunde\.de\b
\bseslimola\.com\b
\b777slot\.at\.ua\b
\belizabethselwyn\.50webs\.com\b
\bguard-soft\.com\b
\bbodybuildingrevealed\.com\b
\bservicescleans\.com\b
\bdie-bildersammlung\.de\b
\btravelkefalonia\.com\b
\bfree2g1c\.com\b
\btelefon-numarasi\.com\b
\bsapaninka\.com\b
\bpsi-test\.ru\b
\bamberabg\.com\b
\bmini-mag\.com\b
\bcacasubmarina\.com\b
\bprolocopasiandiprato\.org\b
\bmicrosoftproject\.su\b
\bleblancsamedresort\.com\b
\bkoninginnedagamsterdam\.nl\b
\bprime-time\.ru\b
\bchinarollformingmachine\.com\b
\bspartadata\.com\b
\bavraidire\.eu\b
\bwebauditing\.org\b
\bpokemongamesnow\.com\b
\bstart\.com\.mt\b
\bdniprowazirka\.com\.ua\b
\bmilforum\.net\b
\bx1fm\.com\b
\bkitdetox\.com\b
\borthomatic\.net\b
\bzizum\.com\b
\bti89\.com\b
\btorrentflux\.blogspot\.com\b
\bsmoking-calculator\.com\b
\bolympus-e420\.blogspot\.com\b
\bfuturama-opening-gags\.blogspot\.com\b
\bnerd-characteristics\.blogspot\.com\b
\bchangluncity\.blogspot\.com\b
\binternet-niche-marketing\.blogspot\.com\b
\badsense-skyline\.blogspot\.com\b
\bflood\.tforums\.org\b
\biznikgifts\.com\b
\bsoweirdwebpageofficialsite\.blogspot\.com\b
\balabamafansite\.com\b
\bbyufansite\.com\b
\bboisestatefansite\.com\b
\bbostoncollegefansite\.com\b
\bcaliforniafansite\.com\b
\bgeorgiafansite\.com\b
\billinoisfansite\.com\b
\bindianafansite\.com\b
\biowafootballfansite\.com\b
\blsufansite\.com\b
\bmiamifansite\.com\b
\bmichiganfansite\.com\b
\bminnesotafansite\.com\b
\bnebraskafansite\.com\b
\bnflfootballfansite\.com\b
\bnotredamefansite\.com\b
\bohiostatefansite\.net\b
\boklahomafansite\.com\b
\boregonfansite\.com\b
\bpurduefansite\.com\b
\bsouthcarolinafansite\.com\b
\bsouthfloridafansite\.com\b
\btexasfansite\.com\b
\buclafansite\.com\b
\bvirginiatechfansite\.com\b
\bwisconsinfansite\.com\b
\bwellspringwatersystems\.com\b
\bdespertaibereanos\.blogspot\.com\b
\bsumasax\.es\b
\bibuy\.co\.th\b
\btodoliteratura\.es\b
\bpecaijeca\.coolpage\.biz\b
\bmicroflex-services\.de\b
\bib-info\.com\b
\barizonacardinalsfansite\.com\b
\barizonafansite\.com\b
\barizonastatefansite\.com\b
\barkansasfansite\.com\b
\batlantafalconsfansite\.com\b
\bauburnfansite\.com\b
\bbaltimoreravensfansite\.com\b
\bbuffalobillsfansite\.com\b
\bcarolinapanthersfansite\.com\b
\bchicagobearsfansite\.com\b
\bcincinnatibengalsfansite\.com\b
\bclemsonfansite\.com\b
\bclevelandbrownsfansite\.com\b
\bcollegebasketballfansite\.com\b
\bcollegefootballfansite\.com\b
\bcoloradofansite\.com\b
\bdallascowboysfansite\.com\b
\bdenverbroncosfansite\.com\b
\bdetroitlionsfansite\.com\b
\bfloridafansite\.com\b
\bfloridastatefansite\.com\b
\bgeorgiatechfansite\.com\b
\bgreenbaypackersfansite\.com\b
\bhawaiifansite\.com\b
\bhoustontexansfansite\.com\b
\bindianapoliscoltsfansite\.com\b
\bjacksonvillejaguarsfansite\.com\b
\bkansascitychiefsfansite\.com\b
\bkansasfansite\.com\b
\bkentuckyfansite\.com\b
\bmajorleaguebaseballfansite\.com\b
\bmiamidolphinsfansite\.com\b
\bmichiganstatefansite\.net\b
\bminnesotavikingsfansite\.com\b
\bmississippifansite\.com\b
\bmissourifansite\.com\b
\bnbabasketballfansite\.com\b
\bnewenglandpatriotsfansite\.com\b
\bneworleanssaintsfansite\.com\b
\bnewyorkgiantsfansite\.com\b
\bnewyorkjetsfansite\.com\b
\bnhlfansite\.com\b
\bnorthcarolinafansite\.com\b
\boaklandraidersfansite\.com\b
\bpennstatefansite\.com\b
\bpgagolffansite\.com\b
\bphiladelphiaeaglesfansite\.com\b
\bpittsburghsteelersfansite\.com\b
\bsandiegochargersfansite\.com\b
\bsanfrancisco49ersfansite\.com\b
\bseattleseahawksfansite\.com\b
\bstlouisramsfansite\.com\b
\btampabaybuccaneersfansite\.com\b
\btennessee(?:titans)?fansite\.com\b
\buscfansite\.com\b
\bwashington(?:redskins)?fansite\.com\b
\bwestvirginiafansite\.com\b
\blaptopvsgadget\.blogspot\.com\b
\bjualbelipaypals\.blogspot\.com\b
\bardhie\.info\b
\bcatatansiboy(?:ii|iiiii?|1|onky)\.blogspot\.com\b
\bskiptest\.info\b
\bkristalkristalcinta\.blogspot\.com\b
\bpacarketinggalankereta\.blogspot\.com\b
\btaxijuga\.blogspot\.com\b
\bnamakujoeboy\.blogspot\.com\b
\bonkyapaartinyacinta\.blogspot\.com\b
\bavenged-sevenfold\.web\.id\b
\bmobilegamezone\.info\b
\bgioieditalia\.com\b
\bsicilia-by-divino\.com\b
\bumbria-by-divino\.com\b
\bpositano-by-divino\.com\b
\btuscany-by-divino\.com\b
\btuscany-travel\.blogspot\.com\b
\byourtuscanvilla\.com\b
\bholiday-apartment-tuscany\.net\b
\bturismo-toscana\.blogspot\.com\b
\bguia-sicilia\.blogspot\.com\b
\bernodaronline\.usersboard\.net\b
\bstarstube\.narod\.ru\b
\binsset\.u-picardie\.fr\b
\bfolk-craft\.com\b
\bnasyidparadise\.blogspot\.com\b
\bwelovecock\.com\b
\bnovportal\.ru\b
\bprettylittleliarsss\.webs\.com\b
\bplanestv\.com\b
\bapartamentosgomera\.com\b
\bhot-map\.com\b
\bamarun\.org\b
\bpegiovanni\.com\b
\btibiahelp\.com\b
\baerocardio\.com\b
\bdiabetia\.org\b
\bbakrecepten\.se\b
\bclassd\.com\.es\b
\bclassd.co\.uk\b
\battuariale\.com\b
\belissacafe\.com\b
\bmailwriter\.com\b
\bnationaldebtclocks\.com\b
\b8americain\.org\b
\bbelote-ligne\.fr\b
\bbouillotte\.eboaz\.com\b
\bbrumisateurs\.eboaz\.com\b
\bchapka\.eboaz\.com\b
\bdamedepique\.eboaz\.com\b
\bdamedepique\.info\b
\bjeudebelote\.org\b
\bjeutarot\.org\b
\bparier-sport\.info\b
\bscommesse-sportive\.cc\b
\btypy-bukmacherskie\.com\.pl\b
\barequipainfo\.com\b
\barequipatravel\.com\b
\bcolca\.info\b
\bcotahuasicanyon\.com\b
\bdirectorioarequipa\.com\b
\bforosarequipa\.com\b
\binfocolca\.com\b
\bmollendo\.net\b
\btodoarequipa\.com\b
\blivercancer\.eu\b
\bhuaweie220\.(?:biz|com|info|net|org)\b
\bbt\.gd\b
\bthemysterymethod\.net\b
\bmysterypua\.net\b
\barea51lifestyle\.com\b
\bthegameneilstrauss\.com\b
\baesthetic-clinic-dombard-brussels\.com\b
\bfraserislandtours\.com\.au\b
\bgreatoceanroadtours\.com\b
\bbluemountaintours\.com\.au\b
\b4solarpanels\.com\b
\bvipskrip\.ru\b
\bamalfitancoast\.com\b
\bamigosdevillatuelda\.spaces\.live\.com\b
\binkoob\.com/cruzroja\b
\bzentechnologies\.com\b
\bamishvyas\.com\b
\bticketstothemansion\.com\b
\bdefensivedrivingcompanyofamerica\.com\b
\btheaterseatstore\.com\b
\bvipnightlifetour\.com\b
\btripfilms\.com\b
\blearn-ukrainian\.org\.ua\b
\bprofessays\.com\b
\bwftpserver\.com\b
\bftprush\.com\b
\bseop\.com\b
\bsleepapneasymptoms\.info\b
\bkidney-disease\.info\b
\bandroidlife\.net\b
\bandroid-tr\.com\b
\bandroiddestek\.com\b
\bmanofart\.com\b
\bharz-ferienwohnung-ferienhaus\.de\b
\bapparelus\.com\b
\baustralian-visa-info\.blogspot\.com\b
\bbicolanobiron\.webs\.com\b
\bchildrenswonderland\.com\b
\bdiagnosticautomation\.com\b
\belegant-fashion-4men\.blogspot\.com\b
\bextreme-gamelist\.com\b
\bintelifi\.com\b
\bjustlabcoats\.com\b
\bkstinoco\.blogsome\.com\b
\bmens-suit\.blogspot\.com\b
\bmountmayon\.blogspot\.com\b
\bnationalvisas\.com\.au\b
\bpillsless\.com\b
\bplasticosfoundation\.org\b
\bprevawater101\.wordpress\.com\b
\bsupreme(?:autoparts|condensers|mirror)\.com\b
\bultimateautolights\.com\b
\bwholesaleappareldirect\.com\b
\blease-a-seo\.com\b
\bhebeigo\.com\b
\bnzjsw\.com\b
\baviacioncivil\.com\.ve\b
\bminoxidil\.gen\.tr\b
\bobouka\.ru\b
\bbayrak\.tv\b
\baybayrak(?:-tr)?\.com\b
\bbayrakci\.biz\.tr\b
\bbayrak(?:imalati|resimleri|satisi)?\.gen\.tr\b
\bbayrak(?:ajans|evim|imalatcilari|line|nedir|satinal|satisi?|turk)\.com\b
\bdigitaltekstil\.com\b
\bdijitalbaski\.gen\.tr\b
\bmarmarabayrak\.com\b
\bozelbayrak\.gen\.tr\b
\bturkbayragi\.gen\.tr\b
\bucuzbayrak\.com\b
\bovernightpools\.com\b
\bmyczechonline\.com\b
\bcostabrava-rentals\.co\.uk\b
\blocations-vacances-costabrava\.com\b
\bfinquesfrigola\.com\b
\bryanair-girona\.com\b
\bfilmfarsi\.blogfa\.com\b
\bkellyvogel\.com\b
\blindaolsson\.com\b
\btibbisuluk\.com\b
\bdoktorsuluk\.com\b
\bleechesturkey\.com\b
\basytekstil\.com\b
\bfulminaksesuar\.com\b
\bmadalya(?:cilar|m)\.com\b
\bsancakbayrak\.com\b
\bcountryguidebook\.com\b
\bluxury-delhi-hotels\.com\b
\bdeccanodysseytrain\.com\b
\bgoheritageindiajourneys\.com\b
\bgoldenchariot-train\.com\b
\bheritageindiajourneys\.com\b
\bindia-(?:buddhisttours|delhihotels|goldentriangletours|mumbaihotels|royalrajasthanonwheels)\.com\b
\bindianmaharaja-train\.com\b
\bmaharajaexpresstrain\.com\b
\bpalaceonwheels-train\.com\b
\broyaltrainsindia\.com\b
\btajmahaltours-india\.com\b
\breal-estate-ixtapa-zihuatanejo\.com\b
\btheforceofreason\.blogspot\.com\b
\btefilot\.org\b
\basportsnews\.com\b
\bcicek(?:postasi|sepetiniz)\.com\b
\bjavplanet\.com\b
\butqweb\.com\b
\bpopoint\.free\.fr\b
\bpaylasimci\.org\b
\bsaveourseeker\.com\b
\bcarplugs\.com\b
\bmorrodesaopaulohotelpde\.com\.br\b
\bhoteles-en-cancun\.com\.mx\b
\blecollagiste\.com\b
\balbania4ever\.com\b
\byouflorence\.it\b
\bdissertationwritinghelp\.co\.uk\b
\bthewholesaleforums\.co\.uk\b
\balibabascam\.com\b
\bb2bfreezone\.com\b
\bcable-glossary\.blogspot\.com\b
\btradekey\.com\b
\brawalpindi\.city\.blogspot\.com\b
\bhatedenmark\.blogspot\.com\b
\beyecatchypics\.com\b
\bgreatnutri\.blogspot\.com\b
\brawalpindi(?:-islamabad\.blogspot|city\.wordpress)\.com\b
\bstarherb\.com\b
\bdoors-decorations\.blogspot\.com\b
\bequipment-machinery-information\.blogspot\.com\b
\brawalpindi-city\.blogspot\.com\b
\bfreewebs\.com/greatnutri\b
\bsauditrades\.com\b
\bsaudicommerce\.com\b
\bsuperiorthesis\.com\b
\blotter\.pl\b
\b206\.225\.22\.48\b
\bbigbras-club\.com\b
\bkingoflotto\.com\b
\bciszewski\.com\b
\bbig-hooters\.net\b
\bannuaire-(?:lausanne|neuchatel)\.ch\b
\bbbwebmaster.com\b
\bfribourgnet.ch\b
\bgeneve-annuaire.ch\b
\bjurassiens.ch\b
\bsuisse-internet.com\b
\bvalaisannet.ch\b
\bweb-expert.ch\b
\bzurich-info.ch\b
\bchicagohajj\.com\b
\bdragonage-fan\.ru\b
\bwebhostingservices\.us\b
\baavsa\.com\b
\bmojeszamotuly\.com\b
\btotentanz\.nl\b
\bsalouholiday\.co\.uk\b
\bhercreampies\.com\b
\bkidsvideoreviews\.(?:blogspot\.)?com\b
\bcasalemonferrato\.blogolandia\.it\b
\bserydarth\.wordpress\.com\b
\beugeneportfolio\.com\b
\bnokianews\.ru\b
\btelefon-nokia\.ru\b
\bmajesticthailand\.com\b
\bhard-wood\.net\b
\bfriendlybags\.com\b
\bbiodegradableplasticbags\.org\b
\broykellner\.com\b
\blandmarkgroup\.us\b
\beventplannerspain\.com\b
\bccf-technologies\.com\b
\bftm-technologies\.com\b
\binfomedicos\.com\b
\binfoarquitectos\.com\b
\binfoabogados\.com\b
\binfoveterinarios\.com\b
\binfopsicologos\.com\b
\binfoingenieros\.com\b
\binfoeconomistas\.com\b
\binfodentistas\.com\b
\binfoinformaticos\.com\b
\bsaletoo\.com\b
\bsalesid\.com\b
\bpanoraview\.com\b
\b118\.98\.171\.131\b
\banimefreak\.tv\b
\bapplicationessay\.net\b
\bbestdissertation\.net\b
\bbestdissertation\.org\b
\bbesttermpaper\.net\b
\bbesttermpapers\.org\b
\bbraindumps\.com\.ua\b
\bcustom-essay\.net\b
\bcustom-writings\.net\b
\bcustomessays\.uvoweb\.net\b
\bessayplant\.com\b
\bessaysontime\.com\b
\bessaytodaycom\b
\bextension\.kiev\.ua\b
\bgambling-online-review\.com\b
\bj-in\.org\.ua\b
\bkiev-home\.com\b
\bmydeco\.com\b
\bonline-poker-spielen\.biz\b
\bplay-poker-games\.com\b
\bpoker-rooms-review\.org\b
\bproessay\.com\b
\bresearch-paper\.us\b
\brushessay\.net\b
\brushessay\.org\b
\brushessays\.net\b
\brushessays\.org\b
\bsuperiorpaper\.net\b
\bsuperiorpaper\.org\b
\bsuperiorpapers\.net\b
\bsuperiorpapers\.org\b
\btermpaperscorner\.com\b
\bmargherita-caminita\.com\b
\b8bit-game\.ru\b
\bmedelita\.ru\b
\bonly-suicide-girls\.ru\b
\bsweet-news\.ru\b
\bwriters\.ph\b
\bsheetalaproductions\.hpage\.com\b
\bgsfinancial\.hpage\.com\b
\bsheetalasingh\.typepad\.com\b
\btotalscreenrecorder\.com\b
\bsoftwarewikipedia\.com\b
\bgodswmobile\.com\b
\bchatixdating\.com\b
\bteensay\.com\b
\bteenssite\.co\.uk\b
\bteensay\.co\.uk\b
\bnitronet\.co\.uk\b
\bmsndisplaypics\.com\b
\bchatix\.co\.uk\b
\bfunnyden\.com\b
\bmyspace-icons\.com\b
\bmyspace-layouts\.com\b
\bmyspacehive\.com\b
\bfreechatrooms\.me\b
\bchatlinks\.co\.uk\b
\bmyspace-generators\.com\b
\bcelebrityrush\.com\b
\btvdrawing\.com\b
\btylervo\.com\b
\bfonejacker\.eu\b
\bglastonbury2010\.info\b
\bkiller-content\.com\b
\bmayonvolcano\.net\b
\bmyspace\.com/markcalfe\b
\bmyspace\.com/realfonejacker\b
\bnurseshelp\.blogspot\.com\b
\bprofessional-essay-writer\.blogspot\.com\b
\bsmart-it-consulting\.com\b
\bwbbhost4u\.com\b
\bwebsitecopywriting\.wordpress\.com\b
\binfiniteseo\.co\.uk\b
\bajelv\.com\b
\barticlecabinet\.info\b
\bgetmoretwitterfollowers\.info\b
\bglastonbury2009\.info\b
\blatestramblings\.com\b
\blinkwheel\.biz\b
\btheoriginalarticle\.com\b
\bcvresumewriters\.com\b
\bessaywritingservices\.org\b
\bcustom-paper-writing\.com\b
\bcustom-essay-writing-service\.org\b
\bmyrecipesfood\.com\b
\bmy\.mail\.ru/mail/sexanimeshka\b
\bstar-tube\.narod\.ru\b
\bwa7\.ru\b
\bcelebritysextape\.narod\.ru\b
\bcelebritysextape\.narod2\.ru\b
\bsilvia-saint-club\.narod\.ru\b
\bberkovasex\.narod\.ru\b
\bitsbattery\.com\b
\breallifevampires\.info\b
\bsameurl\.com\b
\baustralianpolice\.org\b
\bfamousquotesfunnyquotes\.com\b
\b123greetings\.com\b
\bentrainbow\.com\b
\boddsnet\.com\b
\bcamfroger\.com\b
\balgherovacanze\.blogspot\.com\b
\bsom\.pt\b
\ballruspower\.narod\.ru\b
\bcasinotop5\.nl\b
\bgokkentotaal\.nl\b
\bonlineblackjackspelen\.nl\b
\bvakantiehuishindeloopen\.wordpress\.com\b
\bwebforumu\.com\b
\bmynet\.pro\b
\bvps\.web\.tr\b
\bosym\.web\.tr\b
\bturkcell\.in\b
\bankara-nakliyat\.name\.tr\b
\bankara-nakliyeci\.net\b
\bankaranakliyeci\.net \b
\bankaraticaret\.org\b
\bcicekcim\.name\.tr\b
\bevden-eve-nakliyat\.name\.tr \b
\blazer-epilasyon\.name\.tr\b
\bnakliyatfirmalari\.org\b
\bnakliyeevden\.info\b
\botoarackiralama\.com\b
\bsacekimmerkezi\.name\.tr\b
\btupbebegim\.org\b
\bmerchantos\.com\b
\bessaywriter\.co\.uk\b
\bukessaysadvice\.co\.uk\b
\bkiatan\.com\b
\bgexhost\.com\b
\bgexton\.com\b
\bahcorporation\.com\b
\bcustompapers4u\.net\b
\bmastersessay\.com\b
\benglish2urdutranslations\.com\b
\bnonplagiarizedessays\.co\.uk\b
\brealessaywriting\.com\b
\bmustuniversity\.com\b
\bunitransservice\.org\b
\bpariblog\.ro\b
\bbuybamboosheets\.com\b
\bomnibet\.ro\b
\bsteroidsbuy\.com\b
\bfreebetsbonuscodes\.com\b
\bessay\.tv\b
\bs7\.gladiatus\.net\b
\bcomparemysql\.com\b
\ba1z3\.com\b
\baat\.teldap\.tw\b
\b2ued\.com\b
\babcd2you\.com\b
\bdiscount-(?:air-jordan|coach-outlet)\.com\b
\bghd2sale\.com\b
\bmywalkingtime\.com\b
\bsalenewbalance\.com\b
\bmalappuraminfo\.com\b
\bmalappuram\.co\.in\b
\bsoft-techit\.com\b
\bencodeinfotech\.com\b
\bagadir-airport\.com\b
\basturias-airport\.com\b
\bbodrum-airport\.com\b
\bibible\.mobi\b
\bmenorca-airport\.com\b
\bpedrangular\.com\b
\breus-airport\.com\b
\bsevilla-airport\.com\b
\bzaragoza-airport\.com\b
\bessaysexperts\.com\b
\bhcc-ainshams\.com\b
\bperuvianairlines\.com\b
\bperuvianfood\.com\b
\blatinpropaganda\.com\b
\bsilvinadellafontana\.com\b
\bperuviantv\.com\b
\bkarendejo\.com\b
\bidea180\.com\b
\binternetwarrior\.com\b
\blatinpropaganda\.blogspot\.com\b
\bvoip-phone-service-solutions\.com\b
\bcamarasdeseguridad\.net\b
\bcircuitocerradotelevision\.com\b
\blatinamericantelemedicine\.com\b
\baffordablesecuritycameras\.com\b
\bcamaracctv\.com\b
\bcamaradecctv\.com\b
\bcamarascctv\.com\b
\bcamarasdecctv\.com\b
\bcamarasdecctv\.net\b
\bcamarasdecircuitocerrado\.com\b
\bcamarasdeseguridad\.info\b
\bcamarasdeseguridad\.tv\b
\bcamarasdeseguridadchinas\.com\b
\bcamarasdeseguridadporinternet\.com\b
\bcamarasdevigilancia\.info\b
\bcamarasdevigilancia\.org\b
\bcamarasdevigilancia\.us\b
\bcamarasdevigilanciaporinternet\.com\b
\bcamarasescondidas\.net\b
\bcamarasescondidas\.org\b
\bcamarasescondidas\.us\b
\bcamarasindiscretas\.org\b
\bcamarasseguridad\.info\b
\bcamarasseguridad\.net\b
\bcaptadoencamara\.com\b
\bcaptadoencamara\.tv\b
\bcctvargentina\.com\b
\bcctvbrazil\.com\b
\bcctvcatalogs\.com\b
\bcctvchile\.com\b
\bcctvcolombia\.com\b
\bcctvcostarica\.com\b
\bcctvguatemala\.com\b
\bcctvinstalacion\.com\b
\bcctvinstaller\.info\b
\bcctvmexico\.com\b
\bcctvnews\.info\b
\bcctvpanama\.com\b
\bcctvpuertorico\.com\b
\bcctvrepublicadominicana\.com\b
\bcctvuruguay\.com\b
\bcctvvenezuela\.com\b
\bcolombiacctv\.com\b
\bfree-voip-service\.com\b
\blocalizadordevehiculos\.com\b
\bmonitoreo\.tv\b
\bmonitoreoelectronico\.com\b
\bperucctv\.com\b
\bsecuritycamerasmadeinchina\.com\b
\bseguridadelectronica\.info\b
\bsouthfloridatelecom\.com\b
\btelemedicinedirectory\.org\b
\btelevigilancia\.org\b
\btelevigilancia\.us\b
\bventadecctv\.com\b
\bventadecctv\.info\b
\bventadecctv\.net\b
\bventadecctv\.org\b
\bvideosdeseguridad\.com\b
\bvideovigilanciaporinternet\.com\b
\bvigilanciaporinternet\.net\b
\bvigilanciaviainternet\.com\b
\bvigilatupropiedad\.com\b
\bvigilatupropiedad\.tv\b
\bvoice-over-internet-protocol\.com\b
\bvoip-call-center\.com\b
\bvoip-international\.com\b
\bvoip-softphones\.com\b
\bvoip-telefonia\.com\b
\bvoip-wholesale\.com\b
\bvoipserviceargentina\.com\b
\bvoipservicebrazil\.com\b
\bvoipservicechile\.com\b
\bvoipservicecolombia\.com\b
\bvoipservicemexico\.com\b
\bvoipservicepanama\.com\b
\bvoipservicevenezuela\.com\b
\bwholesaletermination\.com\b
\bandronmoscow\.livejournal\.com\b
\bukschoolsdirectory\.net\b
\bamerican-schools\.net\b
\bgubta\.com\b
\bcommence\.com\b
\bcommenceonline\.net\b
\bebusinessline\.com\b
\besupportline\.com\b
\bmychristianheels\.com\b
\b800millions\.com\b
\bbootsluxury\.com\b
\bbagsclothing\.com\b
\bbesoso\.com\b
\bjerseyonsale\.com\b
\bbt-embroidery\.com\b
\blkkreplicas\.com\b
\bmillennium1000\.net\b
\bshoemachine\.cc\b
\bheatsinks\.cc\b
\bgelinsoles\.cn\b
\bgoldspace\.cc\b
\bhonnypower\.com\b
\bleddisplays\.cn\b
\bmallrolex\.com\b
\bshuangdan\.com\b
\btozc\.net\b
\baf-wholesale\.com\b
\bsdhongda\.net\b
\bcameramarkets\.com\b
\bgolfclubs365\.com\b
\bglobalc2c\.com\b
\badidas-kids\.com\b
\bsf39\.com\b
\blg668\.com\b
\bstop-sweating-tips\.com\b
\blose-weight-secret\.com\b
\badazhe\.com\b
\bcoachor\.com\b
\bjuicy4sale\.com\b
\bjuicydiscount\.com\b
\b(?:ace|best|discount|i|nice|onsale|pick|sell|top|us[a-])vibramfivefingers\.com\b
\bmbtvibramshoes\.com\b
\b(?:4|five-fingers|fivefinger|my|sell|usa-|top)vibram\.com\b
\bvibram-(?:five-finger|fivefingerss|retailers|store)\.com\b
\bvibram(?:4u|5fingersshoes|51|botas|eshop|fit|five-fingers|fivefingercheap|fivefingers(?:2sale|6|cheap|hot|llc|mall|-outlet|shoesnet|-shop|usa|web)|fivesfingers|officialstore|s-fivefingerss?|salesmall|scheap|shoes(?:online|store|tores|us)|shoponline|sky|soutlet|store(?:online)?|web)\.com\b
\bvibram(?:fivefingers-outlet|sales|sfivefingers)\.net\b
\bvibram-five-fingers\.(?:c[ac]|info)\b
\baaaeluxury\.com\b
\baaagoods\.com\b
\bdiscount-monclerjackets?\.com\b
\bmonclercom\.com\b
\bmonclerebay\.com\b
\bmonclereshop\.com\b
\bmonclerhotsales\.com\b
\bmonclerjacketscheap\.com\b
\bmoncleronlinesale\.com\b
\bmoncleronlinestore\.com\b
\bmoncleroutlet\.net\b
\bmonclersell\.com\b
\bmonclerspring\.com\b
\bwwwmonclerjackets\.com\b
\bherve-leger(?:-skirts)?\.com\b
\bherve-leger\.(?:net|co\.uk)\b
\bherveleger(?:com|e|-?e?shop|net|sale|shops|web)\.com\b
\bherveleger(?:-?dresses|show)\.org\b
\b(?:best|buy|e?shop-?|like|shopping)herveleger\.com\b
\bhiebay\.com\b
\bjimmychoocom\.com\b
\bmywholesale-handbags\.com\b
\bvertuexclusiveshop\.com\b
\bcouponrolexwatches\.com\b
\b74\.86\.181\.245\b
\bchishopping\.com\b
\b35331\.com\b
\b360ebagsonline\.com\b
\b4lvbag\.com\b
\bbagstag\.com\b
\bbyreplica\.com\b
\bcaesarol\.com\b
louboutin[^./]
(?<![./]christian)louboutin\.
[^./]christianlouboutin
\bchristianlouboutin(?:\.com)?\.hk\b
\bcoach(?:bagsday|serise|shopping|supports)\.com\b
\be-lv\.net\b
\belebiz\.com\b
\bfashionehall\.com\b
\bhandbagsma(?:ma|ster)\.com\b
\bkicksparty\.com\b
\blook4wholesaler\.com\b
louis-?vuitton[a-z0-9-]
[a-z0-9-](?<!fondation)louis-?vuitton
\blouis(?:nvuitton|vuitt4u)\.com\b
\bmanoloblahnik(?:com\.com|onsale\.com|retail\.com|usa\.com|shoes\.org)\b
\bmonshoes\.com\b
\bp90xdvdfitness\.com\b
\bshoppingogo\.com\b
\bwirelessphonejammer\.com\b
\byslcom\.com\b
\bcchua\.com\b
\beuroshoesbox\.com\b
\bsaigontravelguides\.com\b
\bifrslistcom\b
# Note re backupurl.com: [[Talk:Spam_blacklist/Archives/2011-02#backupurl.com]]
\bbackupurl\.com\b
\bsghgate\.com\b
\bsneakersoutlets\.com\b
\bmanolomall\.com\b
\b21-nfl\.com\b
\bshoppingrepublic\.com\b
\bwatchesboom\.com\b
\blvaa77\.com\b
\bbagshobby\.com\b
\bbagsvuitton\.com\b
\brolex-dolly\.com\b
\bwatchessell\.com\b
\brolex-mary\.com\b
\brolex-jane\.com\b
\brolex-shelly\.com\b
\blv-(?:9|barbara|betty|buy|elizabeth|gucciaaa|joan|lily|linda|malcolm|niki|whitney)\.com\b
\blv-(?:bags|gucci)\.us\b
\blv-handbag\.net\b
\bnice-watches\.com\b
\bnewstylerolex\.com\b
\bwatches-bags\.com\b
\bwatchestrade\.net\b
\bluxurywatchhome\.com\b
\bluxurywatchgift\.com\b
\bmijewels\.com\b
\bthaisilverjewelry\.net\b
\bsyntheticgems\.org\b
\bcubiczirconia-labgems\.com\b
\bsextoyfun\.com\b
\badversus\.it\b
\beuroluxury\.eu\b
\bglobaltiffany\.com\b
\blinkslondon\.terapad\.com\b
\blinkslondonshop\.com\b
\blinksoflondonuk\.com\b
\bswarovski\.uk\.com\b
\bsydneytiffany\.com\b
\blinksoflondonbest\.com\b
\bmyjewellerystore\.com\b
\bhandbag(?:com|spop)\.com\b
\bwatches-life\.com\b
\bsunglassvip\.net\b
\brolex-hot\.com\b
\bmomax\.hk\b
\bamzstore\.com\b
\b7zyx\.com\b
\bmaslou\.com\b
\bnbcth\.com\b
\b90920\.com\b
\bjg02\.com\b
\bselltopbags\.com\b
\bsix-star-replicas\.com\b
\bb2csite\.com\b
\b6starhandbags\.com\b
\bsearchingbag\.com\b
\btiffanyjewelry1837\.com\b
\bgrandjewelry\.net\b
\bshes5588\.com\b
\bgo-ubas\.com\b
\benjoycl\.com\b
\btopviviennewestwood\.com\b
\bclboots\.com\b
\bjuicy888\.com\b
\babercrombieandfitchuk\.com\b
\babercrombie-usa\.com\b
\babercrombieandfitchusa\.com\b
\bshoes-vip\.com\b
\babercrombieuk\.net\b
\bedhardytshirts4u\.com\b
\babercrombielondon\.net\b
\bfitchclothing-uk\.com\b
\babercrombiestock\.com\b
\bdonedhardy\.us\b
\buselv\.com\b
\bcoachshandbags\.com\b
\bcoachonsale\.net\b
\beasyforbuy\.com\b
\bthecheapbags\.com\b
\burjordan\.com\b
\brosettastoneonline\.net\b
\bhohoshoes\.com\b
\bgreatgreenshoes\.com\b
\bnewcoachoutlet\.com\b
\blcsti\.net\b
\bkepu\.cc\b
\bsofiabags\.com\b
\bmysofiabags\.com\b
\bdzhfgj\.com\b
\b1837tiffany\.net\b
\bvutrade\.com\b
\byzzg\.net\b
\bqqone\.com\b
\bzhuiyan\.net\b
\b8080dy\.com\b
\bredbottomshoes\.info\b
\blvvuittonkorea\.com\b
\beshop-bag\.com\b
\bleatherbagsmanufacturer\.com\b
\bhowtogetasixpackinamonth\.com\b
\bbybloshotelcostarica\.com\b
\bnicefootwork\.
\bjerseyscenters\.com\b
\bbagforu\.com\b
\bjerseystown\.com\b
\bsf46\.com\b
\bjq11\.com\b
\bwinnersneaker\.com\b
\bjersey-boys\.com\b
\bshirtdays\.com\b
\bectopmall\.com\b
\b4unfl\.com\b
\bjerseyspar\.com\b
\bhavejerseys\.com\b
\bnflid\.com\b
\bbuynbajerseys\.info\b
\boovcc\.com\b
\be-timberland\.com\b
\bbelovewrist\.com\b
\bshoesbey\.com\b
\bectwins\.com\b
\bbagspage\.com\b
\bpickyourclothing\.com\b
\bsneakerfather\.com\b
\bbargainpump\.com\b
\bhandbagsagent\.com\b
\bcoachhandbags2u\.com\b
\busa-onsale\.com\b
\bthekickshop\.com\b
\b74trade\.com\b
\bonekickzstop\.com\b
\bdeal-shoe\.com\b
\bhandbags\.hk\b
\badidas-online-shop\.com\b
\bairjordanonsale\.com\b
\bairyeezy\.net\b
\bgo2(?:albena|bagtrade|goldensands)\.com\b
\bfeedmyfeet\.com\b
\bairyeezy\.com\b
\bonsale-usa\.com\b
\bmediamobilespa\.com\b
\blovethosesole\.com\b
\bvisaforum\.freeforums\.org\b
\bownbrandshop\.com\b
\bnewgoing\.com\b
\b10[02]bhshoe\.com\b
\b11[24]batsale\.com\b
\b14[02]newflybuy\.com\b
\b1[46]wowhotsale\.com\b
\b4[02]vipmalls\.com\b
\b5[02]kogogo\.com\b
\b6[02]shoppingtime\.us\b
\b8[68]itemtolive\.com\b
\bchatroulettecite\.com\b
\b123rolex\.com\b
\bdealsunglasses\.com\b
\blvbagsmvp\.com\b
\bhandbags-shop\.com\b
\bchanelonlineshop\.net\b
\bjordan23club\.com\b
\bpradaoutlets\.com\b
\becboots\.com\b
\bshopping-handbags\.com\b
\bpickjuicycouture\.com\b
\bbrand-wholesale\.net\b
\bshopdreambag\.com\b
\bluxury-handbags-lady\.com\b
\bsolid925silver\.com\b
\btiffanyjewelry9\.com\b
\burl9\.de\b
\bnoxedge\.com\b
\bbatterylaptops\.co\.uk\b
\bshopokey\.com\b
\bcycshop\.com\b
\bindiaformeds\.com\b
\bcanadianpharmacyi\.net\b
\btuckle\.net\b
\bovernightessay\.com\b
\bwriting-services\.org\b
\baplusreports\.com\b
\byourdissertation\.com\b
\bstandoutessay\.com\b
\bresearchpaperz\.net\b
\bessaywritingservice\.org\b
\bripurl\.co\.uk\b
\bbookmarksuri\.com\b
\btrimr\.de\b
\bkiwiurl\.com\b
\bwealthyaffiliate\.com\b
\bmandarinportal\.com\b
\bwowgoldsonline\.com\b
\bwowgoldlife\.com\b
\bcitibank\.co\.in\b
\brs2acc\.com\b
\becwarmboots\.com\b
\bscooterschina\.com\b
\bforsaletiffany\.com\b
\bsaletiffany\.com\b
\bonsaletiffany\.com\b
\bpowergolding\.com\b
\bshoppinglv\.com\b
\bjuicycouturedeals\.com\b
\bfashionjuicystore\.com\b
\btiffanyforsale\.com\b
\bsuprashoes\.org\b
\bsupra-shoes\.us\b
\bfreshkicks4u\.com\b
\bfirstsneakers\.com\b
\bcooltiffany\.com\b
\bpretty-tiffany\.com\b
\bdiscountiffany\.com\b
\blinkslondonhut\.com\b
\bjuicyjewelrysale\.com\b
\bfabuloustiffany\.com\b
\bjewel-tiffany\.com\b
\bhappytiffany\.com\b
\boboots\.com\b
\bprettyboots\.com\b
\bsweatboots\.com\b
\bueasyshop\.com\b
\bnino-trade\.com\b
\bzypopular\.com\b
\bcasualbrand\.com\b
\balltopshoes\.com\b
\bredhighshoes\.com\b
\bgladfashion\.net\b
\bchaussureenligne\.net\b
\bshoesinlove\.com\b
\bfashiontowns\.com\b
\bluxury-buying\.com\b
\bedressonline\.com\b
\bstop4buy\.com\b
\betopbrands\.com\b
\babercrombieclothing4u\.com\b
\byoursbag\.com\b
\bforeverbar\.com\b
\btobling\.com\b
\btiffanyonlinestore\.us\b
\btiffanyshop\.org\b
\bshopoingjuicyjewelry\.com\b
\blinksfromlondon\.com\b
\bebaytop\.com\b
\bnpbags\.com\b
\bjuicycouture4sale\.com\b
\bchinacrystaljewelry\.com\b
\bp90xwow\.com\b
\bjoytiffany\.com\b
\btoopeshop\.com\b
\bjuicyclothingsale\.com\b
\btiffanyo\.com\b
\btiffanyonsale\.com\b
\brs2-accounts\.com\b
\bwolfeye-keylogger\.de\.vu\b
\bcastles\.travelinos\.com\b
\bmilotice\.com\b
\bmiud\.in\b
\bbag15\.com\b
\bshoestop10\.com\b
\byes-bags\.com\b
\bbagsforyours\.com\b
\bthemanbag\.net\b
\bwatch-youbags\.com\b
\bvogue-shoes\.com\b
\b91handbags\.com\b
\bcross-mark\.com\b
\bmoonyue\.com\b
\borienttouch\.com\b
\bmandarintouch\.com\b
\boriental-cheongsam\.com\b
\bgoodorient\.com\b
\bfinechineseclothing\.com\b
\bzxcart\.com\b
\bnewtangstore\.com\b
\bevescharm\.com\b
\bbags4chanel\.com\b
\bsalefivefinger\.com\b
\btakefringefashion\.info\b
\blux4bags\.com\b
\bluxuryex\.com\b
\bredsoleheels\.com\b
\bbuyitpal\.com\b
\boutlet-coach\.com\b
\bhighheelsfashion\.com\b
\bbags-outlet\.net\b
\bwhatshelove\.com\b
\bsvhandbags\.com\b
\bluxhorde\.com\b
\btn4bags\.com\b
\bigxe\.co\.uk\b
\blorland\.com\b
\bmmo4rpg\.com\b
\bgold4rpg\.com\b
\bvt4bags\.com\b
\bgubags\.com\b
\bwowhead\.us\b
\bgaziantepsporlular\.com\b
\blechan\.info\b
\bhautes-alpes\.org\b
\bgobananas\.com\b
\bkarmakerala\.com\b
\bmedicexchange\.com\b
\breputationmanagementfor\.com\b
\bzco\.com\b
\bhqessays\.com\b
\bfifa-world-cup-brazil-2014\.com\b
\bhigh-heels-fashionista\.com\b
\bsalto15\.com\.br\b
\bpagina-uno\.com\b
\botimizacao-sites-busca\.com\.br\b
\bsalvador-bahia-brasil\.com\b
\bempregos-em-salvador\.info\b
\bagencias-de-viagens-em-salvador\.info\b
\bbahiasexy\.com\b
\bleibnizbrasil\.pro\.br\b
\ballofcoach\.com\b
\bipmart\.com\b
\bbagworlds\.com\b
\bsneaker-shoes\.com\b
\bpickyourshoes\.com\b
\bfitch-abercrombie\.com\b
\bsportshoestown\.com\b
\bkixultra\.com\b
\bdangerstyle\.com\b
\b2cshopping\.com\b
\bvariantkicks\.com\b
\bsneakerbum\.com\b
\bvoguejeans\.com\b
\bexclusivesole\.com\b
\bcitysole\.com\b
\blacelocked\.com\b
\bsneaker\.co\.jp\b
\bmax9095\.com\b
\bhey-b2b\.com\b
\bshortz\.me\b
\bwebpage\.asia\b
\bjouercasino\.eu\b
\bvalesmucho\.com\b
\burlbu\.com\b
\bkisaurl\.com\b
\bcvm\.biz\b
\byit\.me\b
\bfarscinema\.com\b
\benardy\.com\b
\bplayway\.ru\b
\bsmariogame\.com\b
\bmicuatro\.com\b
\blazytownpoint\.com\b
\bbagswatches\.com\b
\boemwatches\.com\b
\bshopping-replica\.com\b
\bnk4u\.com\b
\bsight-focus\.com\b
\bglobalreplica\.com\b
\bbags-replica\.com\b
\bhoneyreplicas\.com\b
\b277266\.com\b
\bexact-handbags\.com\b
\bbagsdesigners\.com\b
\bgzshijin\.com\b
\bhandbagsonsell\.com\b
\bereplica(?:chanel|gucci|hermes|show)\.com\b
\bbagsluxury\.com\b
\bsuperbaghome\.com\b
\b21replica\.com\b
\behandbag-replica\.com\b
\blvebags\.com\b
\blikereplica\.com\b
\blvbagshopping\.com\b
\bdesignerbag4u\.com\b
\bdesigner-handbag-replica\.com\b
\bluxuries-replicas\.com\b
\bwatches188\.com\b
\bwatchescentre\.com\b
\bvip-bags\.net\b
\be-buy-bags\.com\b
\biamreplica\.net\b
\bvoguemobile\.com\b
\bwatches9\.com\b
\biamreplicas\.com\b
\bdocostume\.com\b
\blittlecoral\.com\b
\bchinapparels\.com\b
\btopweddingshop\.com\b
\btrip2\.asia\b
\bluxury222\.com\b
\bradowatcheshome\.com\b
\bdesigner-louis\.com\b
\bdaydaysale\.com\b
\bjusttopwatches\.com\b
\bdearwatches\.com\b
\bwatcheshot\.com\b
\btopwatchbrand\.com\b
\bgarbhandbags\.com\b
\bwholesale-order\.com\b
\b24designerreplica\.com\b
\bcupwatches\.com\b
\bcnreplicas\.com\b
\bhandbagmerchant\.com\b
\bjewelry-watches\.org\b
\bwatches-brand\.com\b
\bin-watches\.com\b
\bcufflinks-online\.com\b
\bwatcheprice\.com\b
replica[a-z0-9-]*(?:watch|bag|shop|store)
replicas?[0-9]
buy[a-z0-9-]*replica
\breplica(?:-china\.net|phones\.mobi)\b
\breplica-?(?:chinese|gucci|hot|idol|l|life|malls|saleworld|scarf|sl|slv|small|so|well|somega|s-scarf)\.com\b
\breplica[-s]?hermes\.(?:com|net)\b
\bwatches(?:ehot|etrade|replication)\.com\b
\bitbag-online\.com\b
\bpopbrands\.net\b
\bchopardshop\.com\b
\bjordand1\.com\b
\bsell-brand-bag\.com\b
\bwto-sell\.com\b
\ballthebesthandbags\.com\b
\bbags-watches\.com\b
\btiffanyfest\.com\b
\b4uluxuryhandbags\.com\b
\bjrhandbags\.com\b
\bdshandbags\.com\b
\bomega-watches-replica\.com\b
\bhavewatches\.com\b
\bzapposbag\.com\b
\balyshop\.com\b
\boktiffany\.com\b
\btiffany4girl\.com\b
\bmyacoach\.com\b
\bdrhandbags\.com\b
\bhk-replicas?\.com\b
\bjazzyhandbag\.com\b
\bchnknot\.com\b
\b360yd\.com\b
\bawurl\.com\b
\bi\.cx\b
\bittly\.com\b
\bturkeystadiumsandsportarenas\.blogspot\.com\b
\bswurl\.cc\b
\bkurkov\.org\b
\bsamuraizen\.com\b
\bzenhantz\.wordpress\.com\b
\byouareanidiot\.org\b
\bguiadediadema\.net\b
\bsmsgang\.com\b
\banonym\.to\b
\b56casino\.com\b
\bcasino-spielen\.biz\b
\bcrushingmill\.com\b
\bcrushermobile\.com\b
\bvipeak\.com\b
\bvipeakgrinder\.com\b
\bvipeakmill\.com\b
\bvipeakgroup\.com\b
\bgrinderpro\.com\b
\bp90xkicks\.com\b
\bwubags\.com\b
\bchristian4sale\.com\b
\bchristianonlineshop\.com\b
\bjeansclassic\.com\b
\ball-star-shoes\.net\b
\bcoolsuprashoes\.com\b
\bchinawholesale2008\.com\b
\bbrandproductsonsale\.com\b
\bxolook\.com\b
\bhothotshoes\.com\b
\bchaneloutletstores\.com\b
\bair-shox\.com\b
\bair-max-?shoes\.com\b
\bnbasupplier\.com\b
\b97999\.com\b
\bsale-sneakers\.com\b
\b95800\.net\b
\bshopmerry\.com\b
\bshoplark\.com\b
\bshopglad\.com\b
\bmobiper\.com\b
\bjimmychoo4sale\.com\b
\bparascientifica\.com\b
\bgulistanememon\.blogspot\.com\b
\btiket2\.com\b
\bcnekt\.com\b
\b4gk\.com(?!\.)
\btli\.tl\b
\bz8\.ro\b
\bsaf\.li\b
\bcellulite\.co\.uk\b
\btiffanyesale\.com\b
\bsalejeansmart\.com\b
\bedhardyshopclothing\.com\b
\bbeadsonlinestore\.com\b
\bluxurybagsin\.com\b
\bhairghd-shop\.com\b
\bghdhairinuk\.com\b
\btiffany1837jewellerys\.com\b
\bhairghdstraightenermall\.com\b
\blinkslondonsale\.com\b
\bprada-online-store\.com\b
\bghdhairshopukcheap\.com\b
\byeahluxury\.com\b
\bshopedhardystore\.com\b
\bfavoripartner\.com\b
\bmetin2wiki\.ru\b
\bpageranksites\.com\b
\bht\.ly\b
\bpqr\.in\b
\bbagsop\.com\b
\bgcgoods\.com\b
\bwalkervillechiropractic\.com\.au\b
\bmydesignerbasket\.com\b
\bswissluxury\.com\b
\bcoachbagselling\.com\b
\beshoptimes\.com\b
\bedshoponline\.com\b
\bluxurycrystal\.com\b
\broyaltimepiece\.com\b
\bcoachnew\.com\b
\bpolardiamonds\.com\b
\bcoachbags1941\.com\b
\bbags212\.com\b
\btopcredittrade\.com\b
\bvogueme\.com\b
\bloveinsport\.com\b
\bnew-fashion\.org\b
\ballofbags\.com\b
\bincredibleitem\.com\b
\bchanelhandbags2u\.com\b
\bsunglasses-hut\.com\b
\bbagsontheway\.com\b
\bkaleidoscope-dh\.com\b
\bmodselling\.com\b
\btopwatchessale\.com\b
\bglassesgroup\.com\b
\bwbrandbags\.com\b
\bthehandbagbuzz\.com\b
\beastoffer\.com\b
\boobag\.com\b
\bbuyerdiy\.com\b
\btopfashionboutique\.com\b
\bdesignerbagwholesale\.com\b
\bhandbag365\.com\b
\bmixorders\.com\b
\btophandbagssell\.com\b
\bluxunion\.com\b
\bisreplicas\.com\b
\bcomeoffer\.com\b
\bchinabagseller\.com\b
\bffchloe\.com\b
\badozenbag\.com\b
\bshopyop\.com\b
\bomeioffer\.com\b
\btopareplica\.com\b
\bbrandedavenue\.com\b
\bwbrandbag\.com\b
\bbrandbagzone\.com\b
\bmasshandbag\.com\b
\bcoachlvhandbags\.com\b
\bcoachsoutlet\.com\b
\bchanelbags2\.com\b
\bpridebag\.com\b
\bokaygoods\.com\b
\begsale\.com\b
\bok1225\.com\b
\bfcsgame\.com\b
\bfast-wowgold\.com\b
\bsalegolds\.com\b
\bdofus-ankama\.com\b
\bjuicy-bags-sale\.com\b
\bjuicycoutureusa\.com\b
\bnewaj\.com\b
\bfivefingerssale\.com\b
\bedhardy4sale\.com\b
\bboryokugai\.com\b
\bshopofdresses\.com\b
\bmerimobiles\.com\b
\bpandawill\.com\b
\bsunnygain\.com\b
\bgetbetterlife\.com\b
\bpearlcrown\.com\b
\bsheenpearl\.com\b
\bkissmymelinda\.com\b
\bdj-wholesale\.com\b
\belectronics-provider\.com\b
\bchinawholesaleonline\.org\b
\bccctop\.com\b
\bchinagoodsbay\.com\b
\bbazzarbd\.com\b
\bctobay\.com\b
\bmyecstar\.com\b
\bchinesehobby\.com\b
\bchinagoshop\.com\b
\bjordaner\.com\b
\bgsmdevice\.com\b
\bdodressme\.com\b
\bucloth\.com\b
\bhohotrade\.com\b
\bgofars\.com\b
\bnewdigi\.com\b
\bgoodweddingdresses\.com\b
\blove-beautiful\.com\b
\bchineseshoponline\.com\b
\bzacoo\.com\b
\bmyboxedset\.com\b
\bmydalle\.com\b
\bo-digital\.com\b
\bwholesalepricee\.com\b
\bmallmic\.com\b
\bchinawholesalegoods\.com\b
\bsellshell\.com\b
\b7starspecialsales\.com\b
\bwholesaleonepiece\.com\b
\bhobby-china\.com\b
\bbrandedbuying\.com\b
\bchinasilkpearl\.com\b
\bbuyamore\.com\b
\be4cn\.com\b
\bbeyoursource\.com\b
\bwholesalenight\.com\b
\bdhwatch\.com\b
\bmyselfshop\.com\b
\bvikishop\.com\b
\bmeegen\.com\b
\bvivedresses\.com\b
\bshoesxx\.com\b
\bec87\.com\b
\bslimmings\.com\b
\bp90x-on-sale\.com\b
\bcinte-shop\.com\b
\bcafumall\.com\b
\bomgcar2010\.com\b
\bqcdeals\.com\b
\bopen-mall\.com\b
\bongoin\.com\b
\bbeddingitems\.com\b
\bbecmart\.com\b
\bhngstore\.com\b
\bchinafactoryoutlets\.net\b
\bedhardyshop\.in\b
\bchanelwatcheszone\.com\b
\bedigitalwholesale\.com\b
\btimetoshopping\.com\b
\blooklowprice\.com\b
\bwholesale-weddingdress\.com\b
\bchinajiaho\.com\b
\bwholesale-bridesmaiddress\.com\b
\bshopping588\.com\b
\bsatisoffer\.com\b
\bsuperwweb\.com\b
\bgoodwholesaleshop\.com\b
\bcomdress\.com\b
\ba-capshop\.com\b
\bhandbagsshow\.com\b
\btrademass\.com\b
\bhead-sneaker\.com\b
\bwholesalecheapsneaker\.com\b
\blishoes\.com\b
\bcosmeticshotsale\.com\b
\bdesignerclothestore\.com\b
\b4adidas\.com\b
\bplentystock\.com\b
\buuoffer\.com\b
\bp90xworkouthome\.com\b
\bmac-brush\.com\b
\bswissbestreplicas\.com\b
\bcosmohit\.com\b
\befashion-replica\.com\b
\bhandbags-handbag\.com\b
\bfake-designer\.com\b
\bbestchiropractoradelaide\.com\.au\b
\bdensitygs\.com\b
\bverifyemailaddress\.org\b
\byouporn\.gr\b
\bhmazon\.com\b
\bglowandsparkle\.com\b
\bclassicsheepskinboots\.com\b
\bolshoe\.com\b
\bmyhothot\.com\b
\bnewsnowboots\.com\b
\bbootsok\.com\b
\bsalesluxury\.com\b
\bflyinsnow\.com\b
\bpopbiz24\.com\b
\bausbootsoffer\.com\b
\bmorevogue\.com\b
\badidasvipshop\.com\b
\bafkicks\.com\b
\bshopshox\.com\b
\bmysmalldeal\.com\b
\btoogle\.cc\b
\bmyretrokicks\.com\b
\bpro-sneakers\.com\b
\bfreshstyleshop\.com\b
\bfreshstyledrop\.com\b
\bokaysneakers\.com\b
\bbiodiesel-processor\.biz\b
\bspectech\.dn\.ua\b
\bhockeyfights\.com\b
\bperfectwriting\.co\.uk\b
\bcustomwritinghelp\.co\.uk\b
\basianbeat\.com\b
\bminasdirect\.com\b
\bpoloee\.com\b
\beluxzone\.com\b
\bbikininstyle\.com\b
\bshoeset\.com\b
\bsexylingerieho(?:me|t)\.com\b
\bcharmspandorabracelets\.com\b
\bpandorajewelry-store\.net\b
\bpandorajewelrymart\.com\b
\bukpandorabracelets\.(?:co\.uk|com)\b
\buspandorasale\.com\b
\bantexbuyer\.com\b
\bcharmheels\.com\b
\breplika-watch\.com\b
\bfashionenight\.com\b
\b68jewelry\.com\b
\bfashionjewelryaccessorieswholesale\.com\b
\btrend-apparel\.com\b
\befairshop\.com\b
\bgamemk\.com\b
\bucoolstuff\.com\b
\bonlypuma\.com\b
\basicsshow\.com\b
\bdiscounttoryburch\.com\b
\bnbabasketballshoes\.com\b
\bkobeshoes\.biz\b
\bthesuprashoes\.com\b
\bcollect-shoes\.com\b
\badidasonlineshop\.com\b
\boksupra\.net\b
\bp90x-workout\.biz\b
\bthetopshoes\.com\b
\bnba2you\.com\b
\bshopkiss\.com\b
\blinksbracelet\.com\b
\bvip-boots\.com\b
\bbagsagent\.com\b
\bnewsslong\.com\b
\bsupramvp\.com\b
\byoulacoste\.com\b
\btopbizbags\.com\b
\bwholesalesneakercn\.com\b
\b5fingersshoes\.org\b
\bmofangcheng\.net\b
\bshoenets\.com\b
\bpaulsmithforsale\.com\b
\bsuchnice\.com\b
\bbasketballbay\.com\b
\beby-store\.com\b
\blikedunksb\.com\b
\baf1myshop\.com\b
\bmyshopplaza\.com\b
\bmaxmaradress\.com\b
\btoryburchstores\.com\b
\bcqdlmk\.com\b
\bbagmalls\.com\b
\bghdprincess\.com\b
\bairforceoneshop\.com\b
\bp90xdvdstore-us\.(?:net|com)\b
\bcoolbirkenstock(?:store)?\.com\b
\boutlet-?birkenstock\.(?:com|net)\b
\bbirkenstock(?:-?cheap|discount|mall|online|outlet|shoes-outlet|shoesshop)\.(?:com|net|info)\b
\bbeatsloop\.com\b
\ballwholesalepick\.com\b
\bcl-pumps\.com\b
\bsexydepots\.com\b
\bpumashoesrunning\.com\b
\badidastrainersshoes\.com\b
\bluxeshoppers\.com\b
\btiffany-mine\.com\b
\btiffanycosite\.com\b
\bgogowatch\.com\b
\bsuperstarkicks\.com\b
\bweddingnova\.com\b
\btiffanycoltd\.com\b
\btiffanysilverworld\.com\b
\btiffanycojewel\.com\b
\bstorebop\.com\b
\bclassicedhardy\.com\b
\bjeanybags\.com\b
\bgroupshoes\.com\b
\bherveleger2010\.com\b
\bonline-clothing-outlet\.com\b
\bgrandefratello\.forumfree\.it\b
\btext-image\.ru\b
\bcozumelwatersports\.com\b
\bje\.pl\b
\blaptops-battery-online\.com\b
\bbatterystores\.ca\b
\bsuperbattery\.co\.uk\b
\b4unj\.com\b
\bworldtoptrade\.com\b
\bcoachpurses-outlet\.com\b
\bebay-fashion\.com\b
\bfacecuk\.com\b
\bamoyhy\.com\b
\bwholenfl\.com\b
\b23corp\.com\b
\bbags-shoes\.com\b
\babusf\.com\b
\buniformfootball\.com\b
\btiffanysaleonline\.com\b
\bjyshoes\.com\b
\bpickinshop\.com\b
\brunescape-mall\.com\b
\b21nfl\.us\b
\bezpopo\.com\b
\bjerseyscheapsale\.com\b
\bworldtoptrade\.cc\b
\bintshop88\.com\b
\babsoluxury\.com\b
\bwatchesyard\.com\b
\bzealreplica\.com\b
\bomegawatchessale\.com\b
\bnoblehandbags\.com\b
\bbagbinge\.com\b
\bluxus-replica\.com\b
\biofferbay\.com\b
\b7replicas?\.com\b
\bknockoffbag\.com\b
\btradeshown\.com\b
\bviptobuy\.com\b
\bokmeex\.com\b
\bcardyboots\.net\b
\bfashionbagsshop\.com\b
\bbuycocochanel\.com\b
\bdesignerhandbags-purses\.com\b
\bzolaenterprises\.com\b
\bopps\.se\b
\bleighgirl\.com\b
\bblacklightbodypaint\.com\b
\bbeheaded\.us\b
\bweirdartists\.com\b
\bbuyart\.ws\b
\buvfaces\.com\b
\blogs\.tv\b
\bfacepaint\.ws\b
\bzombieshows\.com\b
\bolympic-skating\.webs\.com\b
\bc-o-m\.us\b
\bzolaenterprizes\.com\b
\bfunslots\.us\b
\b777gamesfree\.com\b
\bfrekid\.com\b
\bpagez\.org\b
\bppdictionary\.com\b
\bfacebook\.com/l\.php\b
\bfacebo(?:o[ob]|ıo)k\.com\b
\bfacebook(?:(?:ster|\.ilkfrm)\.com|layouts\.us)\b
\bcowurl\.com\b
\bokbootsmall\.com\b
\bbootsday\.com\b
\bshoeshirts\.com\b
\byouedhardy\.com\b
\bgoskynew\.com\b
\bbagsmine\.com\b
\bbags9\.com\b
\brolexwatch1\.com\b
\bdesignerbags-1\.com\b
\bwatches8\.com\b
\bhandbags-9\.com\b
\bvuitton-1\.com\b
\brolex-1\.com\b
\bglamorebags\.com\b
\bbuyqualitybags\.com\b
\b7starhandbags\.com\b
\bwatcheswiss\.com\b
\brolexswisswatches1\.com\b
\brolex4\.com\b
\betopbags\.com\b
\bwatches-collection\.com\b
\bwatchesluxus\.com\b
\brolexonsale\.net\b
\bkrza\.com\b
\bbagrr\.com\b
\bwwcats\.com\b
\bjordanmass\.com\b
\bhandbag-handbags\.com\b
\bdesignershoestock\.com\b
\betop-bags\.com\b
\bgods-shopping\.com\b
\bshopping-replicas\.com\b
\beq2\.cn\b
\b176d\.com\b
\b99076\.com\b
\blookchem\.com\b
\bt-ny\.eu\b
\bhello\.to\b
\bcabaniascalamuchita\.com\b
\bsierrasdecordoba\.com\b
\bhotelescalamuchita\.com\b
\bcabaniaslosreartes\.com\b
\bsuppertv\.com\b
\bairforcesale\.com\b
\btimberlandbg\.com\b
\bedhardy-4u\.com\b
\bsportclothingstores\.com\b
\babercrombiestore\.net\b
\bnfl-malls\.com\b
\bnflonlineshops\.com\b
\bedhardyonlineshop\.net\b
\btimberlandstores\.com\b
\borders-status\.com\b
\bmydunksb\.com\b
\banf-mall\.com\b
\binternetcont\.com\b
\bdubai-world-central\.com\b
\bburj-khalifa\.eu\b
\balmaktouminternationalairport\.eu\b
\byasisland\.eu\b
\bdubailand\.name\b
\bsaadiyatisland\.eu\b
\bmeydan-city\.com\b
\bdubaifountain\.info\b
\bnakheelharbour-tower\.com\b
\bbawadi\.info\b
\barabian-canal\.com\b
\bsaudi-arabia-hotels\.com\b
\bdubaimetro\.eu\b
\bvrsar\.eu\b
\bal-raha-beach\.com\b
\babu-dhabi-metro\.com\b
\bshams-abu-dhabi\.com\b
\bdubai-festival-city\.com\b
\bghantoot-city\.com\b
\bmohammed-bin-rashid-gardens\.com\b
\bdubai-waterfront\.org\b
\bsaadiyat-island\.info\b
\bdubaiindustrialcity\.org\b
\btehran-metro\.com\b
\bdoha-metro\.com\b
\bdubai-taxi\.com\b
\baquaparky\.com\b
\bsaudipowernetwork\.com\b
\bbaghdadmetro\.com\b
\bthe-expendables\.com\b
\bfuntana\.eu\b
\bplavalaguna\.eu\b
\bbarbariga\.eu\b
\bgroznjan\.com\b
\bbrtonigla\.com\b
\bfazana\.cz\b
\bperoj\.com\b
\bvisnjan\.eu\b
\blosinj\.cz\b
\bvodnjan\.eu\b
\bbuzet\.eu\b
\bmotovun\.eu\b
\boprtalj\.eu\b
\bbrijuni-rivijera\.com\b
\bknihy-a\.cz\b
\bzumpex\.cz\b
\brambo6\.com\b
\blosinj\.org\b
\bvalbandon\.eu\b
\bagatahanychova\.com\b
\bend-2012\.com\b
\bhamachigames\.com\b
\blosiny\.com\b
\bmosnov\.info\b
\bmotocykly\.com\b
\bnosovice\.com\b
\bpiestany\.cz\b
\bpocasiegypt\.cz\b
\bpodprsenky\.com\b
\bpustevny\.com\b
\bcargames\.com\.au\b
\bgum\.li\b
\be43\.us\b
\bshortenlinks\.(?:com|org)\b
(?<!-)\bt\.co\b.*
\b123lala\.info\b
\bokutan\.tk/arama\b
\bchatrullet\.net\b
\bscientologymyths\.info\b
\bfreedommag\.org\b
\bcopyright-free-images\.com\b
\bunbeatable\.co\.uk\b
\bblinq\.org\b
\blinkee\.com\b
\balexandermcqueenoutlet\.com\b
\bjimmychoousa\.com\b
\bbrand-watch-supplier\.com\b
\blaptopbattery365\.com\b
\bshoespolar\.com\b
\blimitedno\.com\b
\bnewport-cigarettes\.us\b
\bkicksboots\.com\b
\balihello\.com\b
\bwebartweb\.com\b
\bnpbuy\.com\b
\bnorthfacesoutlet\.com\b
\bjustcomeon\.com\b
\btouchglasses\.com\b
\bitimberlands\.com\b
\boppell\.com\b
\bfbikey\.com\b
\bnbtrends\.com\b
\bpureboots\.com\b
\bnicecoachhandbags\.com\b
\bfeetorder\.com\b
\bshoesshoe\.com\b
\bacdoo\.com\b
\btimberland7\.com\b
\basicscloset\.com\b
\bbootsbest\.com\b
\beshopking\.com\b
\bbikiniszone\.com\b
\bcoachoutletfactorystore\.com\b
\bbuddytrade\.com\b
\bcoach-outlet-factory\.com\b
\bsupraskytopsale\.com\b
\bbikinismark\.com\b
\belsels\.com\b
\bfashionable-sale\.com\b
\btao6789\.com\b
\bdesignerhandbagsport\.com\b
\bdressnew\.com\b
\bhervelegerdresssale\.com\b
\brosetta-stone-shop\.net\b
\bjuicycouture-outlet\.org\b
\babercrombieofficial\.com\b
\basics2u\.com\b
\bofficialfivefingers\.org\b
\b16shoes\.com\b
\bontoryburch\.com\b
\betoryburch\.com\b
\bsaletoryburch\.com\b
\ballbagshop\.com\b
\bcroconline\.com\b
\bus-coachstore\.com\b
\blacostetrainers\.org\b
\btoysgiftsrus\.com\b
\bpradatrainers\.com\b
\brosettastonefree\.com\b
\brosettastoneenglish\.net\b
\brosettastoneirish\.com\b
\bjuicycoutureoutlet\.org\b
\btiffanyandcoaustralia\.com\b
\bonitsukatiger\.us\b
\bbagsofbrand\.com\b
\bbelstaff-jacket\.com\b
\blikehighheels\.com\b
\bcolumbiajacketsstore\.com\b
\bagogoshopping\.com\b
\bicoachoutlet\.net\b
\babercrombieofficial\.org\b
\bparatek\.org\b
\bloveshoesbox\.com\b
\bbelstaff-jackets\.org\b
\bmoftown\.net\b
\bparatek\.us\b
\bonlinepretty\.com\b
\balexander-mcqueen\.us\b
\burwij\.pl\b
\bskroc\.pl\b
\blatwy\.pl\b
\bulinks\.net\b
\bmcaf\.ee\b
\bwikipeedos\.pbworks\.com\b
\bchuta\.org\b
bseoprofessionalsonline
bestseooffers
\brealsofttech\.com\b
\bdesignerevaluation\.com\b
\bmartindano\b
\bsysoon\b
\bquicklink\.to\b
\b2c\.lt\b
\b[➡➨➯➔➞➽➹✩✿❥›⌘‽☁]\.ws\b
\b1link\.in\b
\b2\.gp\b
\b2\.ly\b
\b301\.to\b
\b4url\.cc\b
\b7\.ly\b
\b9mp\.com\b
\baa\.cx\b
\baafter\.us\b
\bafx\.cc\b
\bb2l\.me\b
\bbcool\.bz\b
\bcliccami\.info\b
\bcl\.ly\b
\bcloudapp\.com\b
\bcoge\.la\b
\bcrks\.me\b
\bcutt\.us\b
\bdfl8\.me\b
\bdld\.bz\b
\bdlvr\.it\b
\bdo\.my\b
\bdurl\.me\b
\beasyuri\.com\b
\beweri\.com\b
\bfire\.to\b
\bfirsturl\.de\b
\bfirsturl\.net\b
\bfon\.gs\b
\bg\.ro\.lt\b
\bgkurl\.us\b
\bgood\.ly\b
\bh\.fo\b
\bhiderefer\.com\b
\bhmm\.ph\b
\bhurl\.me\b
\bhurl\.no\b
\bilix\.in\b
\bir\.pe\b
\birt\.me\b
\bits\.my\b
\bj2j\.de\b
\bjdem\.cz\b
\bkore\.us\b
\bkrunchd\.com\b
\bkrz\.ch\b
\blin\.io\b
\blinkbun\.ch\b
\blivesi\.de\b
\blnk\.nu\b
\blost\.in\b
\blstn\.in\b
\bmacte\.ch\b
\bminilink\.org\b
\bmke\.me\b
\bmrte\.ch\b
\bmyloc\.me\b
\bmysp\.in\b
\bnbx\.ch\b
\bndurl\.com\b
\bnsfw\.in\b
\bnurl\.in\b
\bnxy\.in\b
\bonodot\.com\b
\booqx\.com\b
\bpp\.gg\b
\bqik\.li\b
\bqlnk\.net\b
\bqr\.cx\b
\bqte\.me\b
\blsw-gratis\.es\.tl\b
\bcc\.st\b
\bcalifornia-liability-insurance\.com\b
\bseekic\.com\b
\bchinaicmart\.com\b
\btoplvstore\.com\b
\bslendertoneshop\.com\b
\bt3shop\.net\b
\bbrandluxurywatch\.com\b
\btop-lvhandbags\.com\b
\byesmyluxurybags\.com\b
\bladybrandbags\.com\b
\btester-space\.com\b
\bmylvestore\.com\b
\byeahlvwallet\.com\b
\bchiflatirondryer\.com\b
\bt3microstore\.com\b
\bmychanelbagstore\.com\b
\byeslvgift\.com\b
\bskihlz\.com\b
\bp90xextremefitness\.com\b
\bluxurylvhandbag\.com\b
\bwomenandmenwatches\.com\b
\bmiumiuhandbag4u\.com\b
\bbeautyhairtools\.com\b
\bdhlhandbags\.com\b
\bvoguehit\.com\b
\bmychanelbagstores\.com\b
\bagotrade\.com\b
\bhermes4handbags\.com\b
\balexander-mcqueen-clutch\.com\b
\biclshoes\.com\b
\bshoppinghermes\.com\b
\bcoach4handbags\.com\b
\bladyluxuryshoes\.com\b
\bhandbagswin\.com\b
\bcls2\.com\b
\bbagsmoon\.com\b
\binevitablebags\.com\b
\bgiftsoflady\.com\b
\bredshoessole\.com\b
\bbuyluxurybagidea\.com\b
\bmywatchesstore\.com\b
\bcocobags\.com\b
\bhigh-quality-handbags\.com\b
\bafwholesaler\.com\b
\bczzza\.com\b
\badidasporschedesign\.com\b
\burstylez\.com\b
\bsexpksex\.com\b
\blsneighbors\.com\b
\blux-replica-phones\.com\b
\bdiscounttiffanyjewelry\.com\b
\bbellewedding\.com\b
\bbagswholesalemall\.com\b
\bvertucopy\.com\b
\bbagsoulet\.com\b
\bhervelegerdress\.com\b
\bhervelegersell\.com\b
\bdownjacketonsale\.com\b
\bewcss\.com\b
\bjoshuatetreault\.com\b
\bshoesloveshoes\.com\b
\bcliphunter\.com\b
\bfb\.me\b
\bbiology-forums\.com\b
\binfomanagement\.ru\b
\burluda\.com\b
\btim\.pe\b
\bkxk\.me\b
\bjanurl\.com\b
\brfr\.me\b
\br\.im\b
\bread\.bi\b
\bread\.im\b
\brnm\.me\b
\bru\.ly\b
\brww\.tw\b
\bs4c\.in\b
\bsafe\.mn\b
\bsdut\.us\b
\bsexyurl\.(?:in|info|me|to|tv|us)\b
\bshink\.de\b
\bshortn\.me\b
\bshow\.my\b
\bshrinkr\.com\b
\bshrten\.(?:com|me)\b
\bshrunkin\.com\b
\bslate\.me\b
\bsmsh\.me\b
\bsrnk\.net\b
\bsrs\.li\b
\bsurl\.hu\b
\bswu\.me\b
\btiny\.ly\b
\btinylink\.in\b
\btllg\.net\b
\bto\.je\b
\btrg\.li\b
\btrunc\.it\b
\btweak\.tk\b
\btweet\.ms\b
\btwhub\.com\b
\btwirl\.at\b
\bur\.ly\b
\burl\.ag\b
\burl\.az\b
\burlcorta\.es\b
\burlcover\.com\b
\burlenco\.de\b
\burlg\.in\b
\burli\.nl\b
\burls\.im\b
\burlshorteningservicefortwitter\.com\b
\burlz\.at\b
\burlzen\.com\b
\bvll\.me\b
\bvoizle\.com\b
\bw55\.de\b
\bwach\.it\b
\bx\.vu\b
\bxiy\.net\b
\bxurl\.es\b
\bxxsurl\.de\b
\by\.ahoo\.it\b
\bye\.pe\b
\byuarel\.com\b
\bzapt\.in\b
\bzi\.mu\b
\bzipmyurl\.com\b
\bzud\.me\b
\burlabridger\.p4o\.net\b
\bcricketwebs\.tk\b
\bopposingviews\.com\b
\bthe-questionnaire\.com\b
\bhainanwel\.com\b
\bacaiberryinformations\.com\b
\bity\.im\b
\barcteryxonsale\.com\b
\bclstyles\.com\b
\bdress4dancing\.com\b
\ballbazaar\.net\b
\bwomenheelshoes\.com\b
\bpurelyfitness\.com\b
\bwatchfreemoviesonlinedaily\.com\b
\bx-fat\.com/p90x-review\b
\bthecow\.me\b
\bdsl-preistipp\.de\b
\bsanssouci-sightseeing\.de\b
\basiawriters\.com\b
\bpokerenfrancais\.eu\b
\belcasinoenlinea\.org\b
\blineupsecurity\.com\b
\baefos\.com\b
\bonlinetraining4u\.com\b
\bthreesonsprinting\.com\b
\bmanhattaninstitute\.com\b
\bbnbmedispa\.com\b
\bakglaw\.com\b
\btravelclinicnyc\.com\b
\bnymsuits\.com\b
\bmac-how\.net\b
airmax[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
# ugg spam
(?:australia|best|brand|buy|cheap|discount|fashion|sale|shop|style|stylish)[a-z0-9-]*(?:shoe|boot|ugg)[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
(?:boot|shoe|ugg)[a-z0-9-]*(?:buy|cheap|mall|mart|outlet|shop|store|sale)[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
\b\d*uggg?[as]?\b[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
uggaustralia[a-z0-9-]+\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # don't block the official site uggaustralia.com
\bmyugg
\buggs?\d[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg# and uggs#
#ugg[a-z0-9-a]*(?:boot|shoes)[a-z0-9-a]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg*boot and ugg*shoes
# I replaced the regex by the following one, to whitelist buggyboot.com (that should not be blacklisted)
\b(?!(?:buggyboot)\b)[a-z0-9-a]*ugg[a-z0-9-a]*(?:boot|shoes)[a-z0-9-a]*\b\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
# per SB request http://meta.wikimedia.org/w/index.php?diff=2834376&oldid=2834371 -- Quentinv57 (2011-08-23)
\bugg-[a-z0-9-]+\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg-
ugg(?:top|online)?sell
\b100mfugg\.com\b
\baddugg\.com\b
\bbuddyugg\.com\b
\bcome2ugg\.com\b
\bgo+[d4]?ugg[os]?\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
\bhomeugg\.com\b
\binugg\.co(?:\.uk|m)\b
\bladiesugg\.com\b
\bloadugg\.com\b
\blowestmall\.com\b
\bmimiugg\.com\b
\bmissugg\.com\b
\bmiugg\.com\b
\brealugghome\.com\b
\bsnowuggs\.com\b
\bsoftugg\.com\b
\bsuperbugg\.com\b
\bsuperiorugg\.com\b
\bsupuggs\.com\b
\btougg\.com\b
\buggbaileybutton\.(?:biz|org)\b
\buggcarts\.com\b
\buggcase\.com\b
\buggedglobal\.com\b
\buggfeel\.com\b
\bugggogo\.com\b
\bugggoods\.info\b
\bugglist\.com\b
\buggnewyork\.com\b
\buggpark\.com\b
\buggprovide\.com\b
\buggs-uk\.biz\b
\buggsaappaat\.info\b
\buggsalon\.com\b
\buggsaustralia-uk\.com\b
\buggsbank\.com\b
\buggsbox\.com\b
\buggshelf\.com\b
\buggsireland\.org\b
\buggslife\.com\b
\buggsonlinebestellen\.com\b
\buggssky\.com\b
\buggugg(?:au|aufz|discountfz|new)\.com\b
\buggur\.com\b
\buggwebsite\.com\b
\buggwin(?:ner)?\.com\b
\bup2ugg\.com\b
\bwowuggs\.com\b
pickugg\.org
brawboots\.com
clsells?\.com
coogi-jeans\.com
designerchristian\.com
longdosi\.com
m(?:i|uk)sboots\.com
myshoesbox\.com\.cn
pluboots\.(?:com|org)
shoesboots\.co\.uk
womenshoesshow\.com
woolskinboots\.com
\beshop-handbag\.com\b
\bbelstaffonsale\.com\b
\bbelstaffs\.com\b
\bwithorder\.com\b
\bectradetang\.com\b
\bvip-handbags\.com\b
\bsuprashoesite\.com\b
\bdunkshoes100\.com\b
\bvipsuprashoes\.com\b
\bpicksbdunks\.com\b
\bwest-trading\.com\b
\b7pmshoes\.com\b
\bairretrojordan\.com\b
\badikshoes\.com\b
\bardike\.com\b
\btitaniumwf\.com\b
\bkfc\.ms\b
\bbox10\.info\b
\bmycia\.info\b
\bmyurlshortener\.com\b
\burlredirect\.info\b
\bur\.id\.au\b
\b86au\.com\b
\bx\.nu\b
\bnik\.im\b
\b82au\.com\b
\beum\.cc\b
plant\.dmz-karpaty\.com
\briccardozipoli\.com\b
\bstrumicadenes\.mk\b
\bsamuibatik\.com\b
\bgiochigiocando\.forumfree\.it\b
\bhotelpeniscola\.com\b
\beurostyx\.com\b
\bitalyitalia\.com\b
\bdescargas-deluxe\.blogspot\.com\b
\bkukulkan\.260mb\.com\b
\bhula-hoop-shop\.de\b
\baddu\.co\b
\barticles(?:base|vana)\.com\b
\bquickpaydaycreadit\.wikidot\.com\b
\bcellulitetalk\.com\b
\bstretchmarkscare\.com\b
\bsimalovesfun\.blogspot\.com\b
\bxycol\.net\b
\bray-ban\.cc\b
\bhockey-review\.ru\b
\bsalsalust\.com\b
\bresumewritingservice\.biz\b
\bnexthandbags\.com\b
\baaaplan\.com\b
\bbtobuy\.com\b
\bbagsofashion\.com\b
\bhandbags-fake\.com\b
\bbagscabin\.com\b
\ballstylish\.com\b
\bbrandsshoessale\.com\b
\beoooi\.com\b
\bwholesalemaccosmetics\.com\b
\bctobuy\.com\b
\bvsbag\.com\b
\bkoolsense\.net\b
\bfamousbrandbag\.com\b
\bwalletsky\.com\b
\bthehandbags\.us\b
\bbeour\.com\b
\bshamise\.com\b
\bsunglasseseye\.com\b
\bfakehandbags1\.com\b
\bfantastic-replica\.net\b
\bhermesbirkinreplica\.com\b
\bbagspirit\.com\b
\bv-bags\.com\b
\bshehandbag\.net\b
\bbagfashionstyle\.com\b
\bbuydesignonline\.com\b
\byoutu\.be\b.*
\bbalkanofil\.ru\b
\bfacbook\.com\b
\bbadoo\.gen\.tr\b
\bstanfordu\.totalh\.com\b
\bcommoditiestips\.com\b
\bfry\.am\b
\blink\.packtpub\.com\b
\b2travel2\.nl\b
\brio-de-janeiro-guide\.net\b
\braipurnews\.(com|in|info)\b
\begmondonline\.nl\b
\bzoolabo\.com\b
\bgoforthenight\.com\b
\bold-school-spiele\.de\b
\byaesmi\.narod\.ru\b
\bmma\.sports-combat\.com\b
\baffiliate\.godaddy\.com\b
\bmidyatstarradyo\.com\b
\bellightmade\.com\b
\bpescaprofesional\.net\b
\bfx-photos\.com\b
\bs-m-s\.tv\b
\bguia-puntacana\.com\b
\bplacement-international\.com\b
\bamerican-business\.org\b
\bchristmas-celebrations\.org\b
\ballworldsport\.org\b
\bworld-geography\.org\b
\bholgacamera\.net\b
\badultinteractivechat\.net\b
\biswb\.org\b
\bamareway\.org\b
\bli\.vc\b
\bto80\.net\b
\bviviti\.com\b
\bonly-hit\.de\.tl\b
\bestimarte\.com\b
\bhumanbody\.me\b
\bparaguaycoins\.com\b
\bebook\.7pop\.net\b
\bgermangoogirls\.com\b
\bucuncubinyil\.com\b
\bpoutrerdansguardian\.blogspot\.com\b
\bkpop\.fr\b
#Petition sites
\bthepetitionsite\.com\b
\bgopetition\.(?:com|co\.uk|us)\b
\bipetition\.com\b
\.ipetitions\.com
\bpetition(?:online|s24|site|spot|-?them)\.com\b
\bwebpetitions\.com\b
#end of petition sites
\bbeeg\.cm\b
\.ladbrokes\.com
\banna-world\.com\b
\bblacksquaregallery\.com\b
\bdahabtravel\.eu\b
\b1dekorasyon\.com\b
\btsanoff-classic\.com\b
\bhttp-music\.org\b
\bukshoesizeconversion\.com\b
\bcoatsize\.com\b
\bhaqeeqat\.org\.pk\b
\bthecompany\.pl\b
\bpalmedazur\.com\b
\bhot-maps\.de\b
\becsoso\.com\b
\bec9i\.com\b
\bbigbigfashion\.com\b
\btang-trade\.com\b
\bkicksinfo\.com\b
\bfeelingshoes\.com\b
\bairgriffeymax\.com\b
\bbrandkeys\.net\b
\btotobags\.com\b
\bhoney-replicas\.com\b
\btop99shopping\.com\b
\bbagstars\.com\b
\brolex-heavens\.com\b
\brwholesalejewelry\.com\b
\bgo52wholesale\.com\b
\bsell-replica\.com\b
\bjerhandbags\.com\b
\bphoenix-luxuries\.com\b
\bshopstarstyle\.com\b
\bbapesky\.com\b
\bjrehandbags\.com\b
\btop1replica\.com\b
\be-shop-replica\.com\b
\bbeubag\.com\b
\btop100handbag\.com\b
\breal-exact-bag\.com\b
\bsaleluxe\.com\b
\bbuy-tiffanys\.com\b
\bshoesflysky2\.com\b
\btiffany4girls\.com\b
\bbaileybuttonboots\.com\b
\bbootsea\.com\b
\bbootsonmall\.org\b
\bcashboots\.com\b
\bcrazyboot\.com\b
\brightonradon\.com\b
\bsnowboots-discount\.com\b
\bp90xtopmall\.com\b
\btrade161\.com\b
\bthetrendies\.com\b
\benjoyshoping\.com\b
\bbootshouse\.com\b
\bshop4p90x\.com\b
\btimboot\.com\b
\bhktz\.net\b
\bmanoloblahnik\.ws\b
\bjimmy-choo-outlet\.com\b
\bjimmychoooutletstore\.com\b
\bes\.maxorion\.com\b
\bbukisa\.com\b
\bexm\.nr\b
\bhelpdesk\.tk\b
\bsedo(?:parking)?\.com\b
\bel-youm\.com\b
\baddsubmiturl\.com\b
\baries\.com\b(?!\.)
\bbigdady\.com\b
\bbuckethead\.com\b
\bcarinsurancecredit\.com\b
\bceritaindonesia\.com\b
\bcreditscorecomparison\.com\b
\bejdixon\.com\b
\bfresherworld\.com\b
\bfrt\.org\b
\bhomestaging\.net\b
\bhotels-accommodation-hotels\.com\b
\bhotrodlinks\.com\b
\bincest\.com\b
\bjandal\.com\b
\bkiss\.my\.butt\.com\b
\blucky\.com\b
\bmbc2\.net\b
\bmobile24\.com\b
\bmxyer\.com\b
\bpillz\.com\b
\bplentyoffish\.net\b
\bps4\.com\b
\btocows\.com\b
\btrafficx\.com\b
\btwiteer\.com\b
\bunderpants\.org\b
\bwistatepull\.org\b
\bchez-soso\.picoz\.com\b
\bfuckgirl\.com\b
\bhflanding\.contortionists\.net\b
\bzshare\.com\b
\bphebank\.com\b
\bwwww\.hentaitube\.com\b
\bthebestoftheinternet\.com\b
\bgods-country\.de\b
\bnetbulx\.com\b
\blesberlinettes\.wordpress\.com\b
174\.132\.115\.162
74\.208\.135\.98
\badsense-p\.blogspot\.com\b
\bmillionsbillionstrillions\.com\b
\blifetimetracker\.com\b
\blifetimegps\.com\b
\bgenesilencing\.net\b
\bvanessahaydontrump\.com\b
\bkebira\.com\b
\bhawaiianlimo\.com\b
\bspringbreakspain\.com\b
\bzombiecomputer\.com\b
\b3dgovernment\.com\b
\bbrownfat\.com\b
\bmomordica\.com\b
\baimraj\.com\b
\bcalcutta\.org\b
\bguiacoruña\.es\b
\ba-coruña\.com\.es\b
\bla-coruña\.com\.es\b
\bxn--acstica-71a\.net\b
\bolimpiadas\.net\b
\blatín\.net\b
\bde-españa\.net\b
\bgretsch\.es\b
\bchef\.ph\b
\bchef(?:\.com)\.ph\b
\bsupermodels?3d\.com\b
\bupd\.ph\b
\bcoron\.com\.ph\b
\bcolorfulbubbles\.com\b
\b3dtvcorp\.com\b
\b3dtv(?:\.com)\.ph\b
\b3dadvertising\.com\.ph\b
\b3dads\.com\.ph\b
\b3-d\.ph\b
\b3dpaparazzi\.com\b
\bremit\.com\.ph\b
\bcarabaoisland\.com\.ph\b
\bdollar\.com\.ph\b
\bboayan\.com\.ph\b
\bsanvicente(?:\.com)?\.ph\b
\blithium-air\.com\b
\bboracay\.tk\b
\bdiwaran\.(?:com|net)\b
\bmrgfu(?:streatment)?\.com\b
\bmrg-fus\.com\b
\bpiratedcopy\.com\b
\bfilchi\.org\b
\bfilipinochinese\.com\b
\bfinance\.groups\.yahoo\.com/group/Fil_Chi\b
\bofw\.(?:com|org)\.ph\b
\bofwonline\.(?:com|ateneo\.edu|net)\b
\bhotellmolleberg\.com\b
\bzkracene\.cz\b
\b1url\.cz\b
\beurocupshistory\.com\b
\bmoladi\.com\b
\bplasticformwork\.co\.za\b
\bmoladiamericas\.com\b
\bvivwestwood\.com\b
\bbu\.tt\b
\brisk-international\.gr\b
\bcutehandbags\.org\b
\berssab\.u-bordeaux3\.fr\b
\bknol\.google\.com/k/cestas/knol-000-pr%C3%A9sentation-des-trois/39y3khftrdkhq/62#
\bgrammar-and-logic\.com\b
\blyt\.sr\b
\bcardassiaprimera\.com\.ar\b
\bmillionid\.com\b
\bcmindia\.blogspot\.com\b
\bfashionlande\.com\b
\bdatmaychu\.net\b
\bdiendanmaychu\.net\b
\bironrye\.blogspot\.com\b
\bnewmail\.ru\b
\b00free\.net\b
\bfreei\.me\b
\bzoka\.cc\b
\busefulwebtool\.com\b
\bantiques-help\.com\b
\bmon\.st\b
\bcaseecampi\.net\b
\burl\.lotpatrol\.com\b
\btomyumrecipe\.com\b
\bbachhoa24\.com\b
\bvolleyball-movies\.pl\b
\bazerbaijanrugs\.com\b
\bmoviesonline\.name\b
\bclassic-replica\.com\b
\btoywatchesale\.com\b
\bchoosemyhandbags\.com\b
\brolex-watch-replica\.com\b
\btiffanyshopmall\.com\b
\bhogan-scarpe\.it\b
\bbagsaa\.com\b
\bdhlbag\.com\b
\bmoyu7\.com\b
\bideal-replica\.com\b
\bwsreplicas\.com\b
\bmemwatches\.com\b
\bbag-endhere\.com\b
\bmontblancsale\.com\b
\bluxury007\.com\b
\bbranddiscounting\.com\b
\bhandbaghall\.com\b
\bshoe-jordan\.com\b
\bwholesale-designer-handbag\.com\b
\bjordannew\.com\b
\bhandbags163\.com\b
\bp90xbose\.com\b
\bcgkicks\.com\b
\bbeatsbydres\.com\b
\bjewellryoutlet\.com\b
\bp90xoutletonline\.com\b
\bmycoachoutlets\.com\b
\bp90xschedule\.com\b
\bbrand-store777\.com\b
\bmyjuicycouture(?:outlet|s)\.com\b
\bme2dvd\.com\b
\bmusicadelparaguay\.blogspot\.com\b
btopfoot\.ch\b
\bthesiswritingservice\.com\b
\babandonedkansai\.wordpress\.com\b
\biranbattery\.(?:com|ir)\b
\bfadakbattery\.ir\b
\balitacomics\.blogspot\.com\b
\bstanfordu\.byethost13\.com\b
\binfluenzavirusnet\.com\b
\bdenguevirusnet\.com\b
\bgenetherapynet\.com\b
\bchikungunyavirusnet\.com\b
\bhamsangar\.ir\b
\bkiacell\.com\b
\bvideo-search\.de\.tl\b
\bxav\.cc\b
\bxa\.vc\b
\bsorturl\.net\b
\breplicasonsale\.com\b
\bbacklinksteam\.com\b
\bnextiva\.com\b
\btelemarketingbase\.com\b
\busvoip\.com\b
\bvoipproviderslist\.com\b
\bwebadsservice\.com\b
\btinyfav\.com\b
\bfreelancercareers\.com\b
\bcustomcourseworks\.com\b
\bpradeepsanyal\.com\b
\bforit\.org\b
\breplicaisland\.com\b
\bexactbags\.com\b
\bukthomassabo\.com\b
\bmrpinyin\.webs\.com\b
\btugolden-retriever\.blogspot\.com\b
\bshaderaven\.at\.ua\b
\blinq\.lk\b
\b0z\.fr\b
\bcharts-single\.de\.tl\b
\blostpedia\.com\b
\bdictionar-englez-roman\.org\b
\bminurl\.com\b
\bchekushka3\.narod\.ru\b
\bgeocities\.yahoo\.com\.br\b
\btwiter\.com\b
\bforexinsider\.co\.uk\b
\burl4t\.com\b
\bvv\.vg\b
\bcyberpunkresources\.blogspot\.com\b
\bhvacinstaller\.com\b
\brod\.gs\b
\bchws\.ca\b
\bgalerie-obadia\.com\b
\bplanet-earth\.tv\b
\bzumlink\.com\b
\bzumlink\.de\b
\blinkegit\.com\b
\bdolinku\.pl\b
\bvuethis\.com\b
\broligames\.info\b
\bspruethmagers\.com\b
\bgaytube\.com\b
\bblogspor\.com\b
\byspace\.com\b
\ben\.wilipedia\.org\b
\bfacebppk\.com\b
\bfaceboog\.com\b
\bmyspac\.com\b
\bwikipedi\.org\b
\b1939\.com\b
\blivjournal\.com\b
\bbolgspot\.com\b
\bmyspase\.com\b
\bblogpspot\.com\b
\bautomobile-insurance\.com\b
\bdental\.implantprocedure\.com\b
\bzarasoft\.yoo7\.com\b
\bb4p\.nl\b
\bsmartkpis\.com\b
\bbalancedscorecardreview\.com\b
\bexemys\.com\b
\bshrinkee\.com\b
\bsalentobooking\.net\b
\bsms-fake\.com\b
\bbep-hiphop\.blogspot\.com\b
\b0vr\.net\b
\b321\.cn\b
\b4x2\.net\b
\bat\.t[cf]\b
\bbiz\.ly\b
\bbofh\.us\b
\bc-o\.cc\b
\bca\.tf\b
\bch\.t[cf]\b
\bcz\.t[cf]\b
\bda\.ru\b
\bde\.t[cf]\b
\beu\.t[cf]\b
\bfreakz\.eu\b
\bhere\.ws\b
\bho\.io\b
\bint\.t[cf]\b
\bmypiece\.com\b
\bne1\.net\b
\bneat\.name\b
\bouch\.ws\b
\bseeya\.at\b
\bsuch\.info\b
\btrue\.ws\b
\btweaker\.eu\b
\bubb\.cc\b
\bvisit\.ws\b
\bco\.nr\b
\b74\.6\.239\.185\b
\bbonus-casino-en-ligne\.info\b
\bparis-pronostics-sportifs\.com\b
\bfrance-poker-en-ligne\.com\b
\bguide-roulette\.net\b
\bjeux-casino-gratuits\.org\b
\bturkmenbilisim\.net\b
\bpestcontrol\.co\.uk\b
\bsolar-energy\.co\.uk\b
\bnolo.com/index.cfm\b.*?\bkbid=
\burlredo\.com\b
\bsoldatx\.com\b
\bbuildingexamples\.com\b
\bmusikpedia\.net\b
\broatanwestbay\.com\b
\bhyv\.es\b
\bhyves\.nl/api/shorturl\b
\bcartusialover\.wordpress\.com\b
\bcabinetfiscal\.com\b
\btilpark\.com\b
\bsudety\.veus\.pl\b
\bbatuferinggi\.info\b
\btinyden\.com\b
\bfreud\.pribor\.cz\b
\bple-mir\.com\b
\bsaveffi\.com\b
\boxfreudian\.com\b
\bstanleygentlemen\.com\b
\bpinkushion\.com\b
\bsuperbestpalsclub\.tk\b
\bva\.mu\b
(?<=//|\.)x\.co\b
\bhancocksinsi\.tr\.gg\b
\bsperco\.com\.ua\b
\blifegid\.net\b
\bcineastaleonardo\.blogspot\.com\b
\bsohbetask\.net\b
\bstartravestiler\.com\b
\btravestiler1\.com\b
\bstarderya\.com\b
\btravestitravestiler\.com\b
\btravestiler\.net\b
\blovespace\.loversguide\.com\b
\belectroniccigaretteburn\.com\b
\becigarettereviews\.com\b
\bwikipeia\.org\b
\bwikipeadia\.org\b
\bfickr\.com\b
\bpenisland\.com\b
\bzideo\.nl\b
\bit2\.in\b
\bprimewritings\.com\b
\bessaydr\.com\b
\btube-silicon\.com\b
\bbblogspot\.com\b
\bemresaracoglu\.com\b
\bluxurydesignerbag\.com\b
\bpradanow\.com\b
\bpaybagsincs\.com\b
\bebella-collections\.com\b
\bus-abercrombie\.com\b
\bpaybagsinc\.com\b
\bxsnr\.x10\.mx\b
\bbaixarps2\.tk\b
\bnemri\.tk\b
\bsudoku\.name\b
\b4p5\.com\b
\besiparislerim\.com\b
\bidxl\.net\b
\bmuznewz\.com\b
\bads\.betfair\.com\b
\ballaboutmodels\.tv\b
\bcognac-expert\.com\b
\bskryabin\.biz\b
\bmcflyreport\.tk\b
\bmuzland\.(?:ru|info|es|in)\b
\bairclassification\.com\b
\btudosobremagiaeocultismo\.blogspot\.com\b
\bclassroam\.multiply\.com\b
.*sanalritim[+.]com
\bwebcache\.googleusercontent\.com.*?sanalritim
\.cc\.bingj\.com.*sanalritim
\bforumcorlu\.com\b
\bbunkerpictures\.nl\b
\bview\.my\b
\bjustbie\.com\b
\bshoptoryburchoutlet\.com\b
\bchanelbagsoutlets\.net\b
\bcoachfactoryoutlet-online\.com\b
\bus-hermeshandbags\.com\b
\bchaneloutletonlines\.com\b
\bnewbelstaff\.com\b
\bchanelhandbagworld\.com\b
\bcoachfactoryonline\.com\b
\bskechers-shapeupsoutlet\.co\.uk\b
\bdiscount-miumiu\.com\b
\bhervelegersale-outlet\.com\b
\bcoachbagscheap\.net\b
\bdiscountchloe\.com\b
\bnewbalance-outlet\.com\b
\bmycoach-outlet\.com\b
\bchanelbagshow\.com\b
\bshopmanoloblahnik\.com\b
\bgracebag\.com\b
\btoryburchlover\.com\b
\bsunglass-mall\.com\b
\bsoftnet1\.tk\b
\bareacodeblog\.com\b
\bvitaminddeficiencysymptomsguide\.com\b
\bsideeffectsguide\.org\b
\bbiggestintheworld\.org\b
\ballintheworld\.org\b
\bappendicitis-symptoms\.org\b
\bintelligentmag\.com\b
\bthegallbladdersymptoms\.com\b
\bbronchitissymptomsonline\.com\b
\bstomach-ulcer-symptoms\.org\b
\bhivsymptomsblog\.com\b
\bresumecoverletterexamples\.org\b
\b192-16801\.com\b
\bbluewaffledisease\.org\b
\bbreastfeedinginfo\.org\b
\b192168ip\.com\b
\bbabyshowerinvitationsblog\.com\b
\bthebesttimetogetpregnant\.com\b
\bshinglessymptomsguide\.org\b
\bvideoradio\.ru\b
\byoutubedownloader\.org\b
\bsavetubevideo\.com\b
\bfreedownloadgames\.name\b
\bbgames\.org\b
\bvcq\.biz\b
\bbackgroundpictures\.net\b
\bnewdimensionsweb\.com\b
\bi-watch-movies-online\.com\b
\bmovietrailersonline\.net\b
\byoutube-?downloader\.name\b
\bwritemypapers\.org\b
\bevolutionwriters\.com\b
\biphone-to-pc-transfer\.com\b
\boksgroup\.com\b
\bdieselgenerators\.ru\b
\bhuman2stay\.com\b
\blaptopbatterywholesale\.com\b
\blaptopbatteryweb\.com\b
\bbatteryfast\.com\b
\btoplaptopbatteries\.com\b
\bgoodlaptopbattery\.co\.uk\b
\bbatterylaptoppower\.com\b
\bidopoo\.com\b
\blaptop-battery\.us\b
\bglobal-motherboard\.com\b
\blaptopskeyboard\.com\b
\bhp-laptop-battery\.net\b
\bhighwaylaptopbatteries\.com\b
\brjmbattery\.com\b
\banyincn\.com\b
\bkavav\.com\b
\bfroyopad\.com\b
\bcheapoakleysale\.com\b
\btakeourshoes\.com\b
\bfreeshippingmart\.com\b
\bdoinglong\.com\b
\bellabridaldress\.com\b
\bsatistronics\.com\b
\blampworlds\.com\b
\byouroscilloscope\.com\b
\bguooy\.com\b
\b21cnshoes\.com\b
\bivove\.com\b
\btradehan\.com\b
\bchinadone\.com\b
\bwholesale07\.com\b
\bsechange\.com\b
\bdropship-china\.com\b
\bjaimestore\.com\b
\bmyjoyzone\.com\b
\budtek\.com\b
\bdressesshop\.com\b
\bbuythebigone\.com\b
\btakeshoes\.com\b
\bstarweddingdresses\.com\b
\bsoftwareo\.com\b
\busajerseysmall\.com\b
\bcallhot\.com\b
\bsupplysunglasses\.net\b
\bbuyinb2b\.com\b
\bchinanfl\.com\b
\bsuperzonewholesale\.com\b
\bezbuy365\.com\b
\badapterlist\.com\b
\bbatterygoshop\.co\.uk\b
\barogyaherbalpowder\.tk\b
\beswikipedia\.org\b
\bmakemoneycorp\.page\.tl\b
\bdogswar\.ru\b
\bpussy\.com\b
\bhomosex\.com\b
\bgroups\.to\b
\b4u43\.com\b
\bjejuri\.net\b
\bkhandoba-(?:jejuri|temple)\.blogspot\.com\b
\bjejuridarshan\.com\b
\bminoxidilforte\.com\b
\binvitationstyles\.com\b
\bsuprauk\.co\.uk\b
\bsupraukshoes\.com\b
\brealafrica\.co\.uk\b
\barticle-board\.com/fat-burning-furnace-reviews\b
\bthedietsolutionprogram-exposed\.org\b
\bthedietsolutionreviewscam\.com\b
\bfatburningfurnacereviewscam\.com\b
\btruthaboutabsreviewscam\.com\b
\bfatloss4idiotsreviewscam\.com\b
\bdietsolutionreviewscam\.com\b
\bfindtohealth\.com\b
\bli8\.ru\b
\bpbali\.com\b
\bcropcirclesandmore\.com\b
\bcreditcardhelp\.com\.au\b
\bmarket-area\.ru\b
\bdataclub\.ru\b
\bzkracovatko\.cz\b
\bveryspecial\.ru\b
\bfa\.st\b
\biskspot\.com\b
\blurkmoarpedia\.com\b
\bfacenook\.com\b
\bbleaching-pro\.de\b
\bjettisonreality\.tk\b
\bfootballshoesblog\.com\b
\bchristian2011\.com\b
\bstylestalks\.com\b
\bartisans-serruriers\.fr\b
\blocksmithmanchester\.cc\b
\bmenuiserieparis\.net\b
\bplombier75\.fr\b
\bserrureporte\.com\b
\bserrurier\.com\b
\bserurier\.net\b
\bsosserrurier\.com\b
\blivejasmin\.com\b
\btourattract\.com\b
\bplaces-data\.com\b
\bdiamond-age\.at\b
\barhitel\.com\b
\bdubes-electro\.com\b
\bmotelcar\.com\b
\bspisakpesama\.com\b
\bnatascha-hilft\.com\b
\beasymobiletagging\.at\b
\bnewarts\.at\b
\byoucanhelp\.tk\b
\bprofessay\.com\b
\bwholesaleweddingsupplies\.org\b
\bbodybuildingtips-list\.com\b
\belectroniccigarette2k\.com\b
\biitm\.be\b
\bgopoco\.us\b
\bcevatzade\.com\b
\bxok\.mx\b
\blinseis\.(?:com|de|net)\b
(?<!netzsch-)\bthermal-analysis\.com\b
\bdilatometer\.com\b
\bkarmenshoes\.com\b
\bmichael-jordan\.us\b
\bplayersaid\.com\b
\bfemmes-cuir-bottes\.com\b
\bhermes6\.com\b
\bvogueshoesonline\.org\b
\bimrandijital\.com\b
\bdijitalbaskifiyatlari\.net\b
\bledtabela\.us\b
\bcephegiydirmefiyatlari\.com\b
\btabelafiyatlari\.biz\b
\barackaplamafiyatlari\.com\b
\bisiklitabelafiyatlari\.com\b
\baracgiydirmefiyatlari\.com\b
\bbacklinkdir\.com\b
\bsinotraffic\.com\b
\b3fw\.ru\b
\bab\.cd\b
stdtesting\.(?:com|net|org)\b
\bt\.in\.com\b
\bbodypaint\.ws\b
\bzolas\.info\b
\bberkeley-term-papers\.com\b
\bresumedocket\.com\b
\bessayhelppros\.com\b
\bcustomessayhelp\.com\b
\blogodesignmaestro\.com\b
\bheadlicetreatmentworld\.com\b
\beasyessayhelp\.com\b
\bdissertationmojo\.co\.uk\b
\bwriters-write\.co\.uk\b
\bdissertationinn\.co\.uk\b
\blogodesignmaestro\.co\.uk\b
\bessaymojo\.co\.uk\b
\bmightydesigners\.com\b
\bessayinn\.co\.uk\b
\bmormonlar\.org\b
\bdeltafidesign\.it\b
\bminoxidilforte\.blogcu\.com\b
\bdimension\.com\b
\bammonet\.(?:com|it|ch|de|fr)\b
\bchianti\.info\b
\bnorcia-italy\.com\b
\bval-di-chiana\.com\b
\bchiocchio\.net\b
\bbadia-a-coltibuono\.com\b
\batoposmusic\.com\b
\btavarnelle\.com\b
\bbarberinovaldelsa\.info\b
\bmonteriggioni\.info\b
\bradda-in-chianti\.com\b
\bimpruneta\.com\b
\bgreve-in-chianti\.com\b
\bsan-casciano\.com\b
\bval-di-merse\.com\b
\bgaiole-in-chianti\.com\b
\bbella-toscana\.(?:com|co\.uk|org|net)\b
\baltamaremma\.org\b
\blivorno-info\.com\b
\bsunflower-tours\.com\b
\bmassa-marittima\.com\b
\bagriturismo-chianti\.com\b
\bbedandbreakfastinchianti\.com\b
\bsan-polo\.com\b
\bchianti-italy\.com\b
\barezzo-info\.com\b
\bvaldorcia-info\.com\b
\bpienza\.com\b
\bmontalcino\.net\b
\bbibliophile\.net\b
\bbookbase\.com\b
\bmontepulciano\.net\b
\babbeys-of-tuscany\.com\b
\bcastelli-del-chianti\.com\b
\bcitta-slow\.com\b
\bfestivals-of-tuscany\.com\b
\bgardens-of-tuscany\.net\b
\bslow-food\.info\b
\bslow-tours\.net\b
\bslow-travel\.info\b
\bslow-vacations\.info\b
\btuscanywinetours\.info\b
\btuscanywinetours\.net\b
\bvillas-of-tuscany\.info\b
\bvino-slow\.com\b
\bwinetastingtoursintuscany\.com\b
\bsiena-info\.net\b
\btuscanleathergoods\.com\b
\bcastellina\.com\b
\baccommodationsinchianti\.com\b
\bchianticlassico\.net\b
\btuscanwinetours\.net\b
\bcasa-reasco\.com\b
\broma-info\.net\b
\bsan-quirico\.com\b
\bmonte-amiata\.com\b
\bcasarmini\.it\b
\bmonte-oliveto\.com\b
\bgarfagnana-info\.com\b
\bmugello-info\.com\b
\bvaltiberina-info\.com\b
\bsansepolcro-info\.com\b
\bvilla-felceto-tuscany\.com\b
\bpanzano\.com\b
\btuscan-wines\.info\b
\bvacationrentalstuscany\.com\b
\btuscany-vacation-rentals\.net\b
\btuscany-toscana\.info\b
\btuscany-toscana\.co\.uk\b
\btuscanyholidayhomes\.com\b
\bfarmhouse-holidays\.com\b
\bholiday-homes-tuscany\.com\b
\bchianti-rentals\.net\b
\bchianti-vacation-villas\.com\b
\bagriturismi-chianti\.com\b
\bilcasello\.it\b
\blucarelli\.info\b
\blamole\.info\b
\bbedandbreakfastinchianti\.net\b
\blecetinelle\.it\b
\bgallo-nero\.info\b
\bcastelnuovo-berardenga\.com\b
\bbadia-a-passignano\.com\b
\bmontefioralle\.info\b
\bvolpaia\.info\b
\bstrada-in-chianti\.com\b
\bvaldarno-info\.com\b
\bvaldelsa-info\.com\b
\bsan-miniato\.com\b
\bspello\.org\b
\bcortona\.com\b
\banghiari-info\.com\b
\baccommodationsinrome\.net\b
\bantiquarian-books\.info\b
\bassisi-info\.com\b
\bbella-umbria\.com\b
\bbibliofilo\.it\b
\bbibliophile\.ch\b
\bbibliophile\.eu\b
\bbologna-info\.com\b
\bbookbasesearch\.com\b
\bcastellina-in-chianti\.com\b
\bcertaldo-info\.com\b
\bcetona\.info\b
\bcollevaldelsa\.net\b
\bcortona-italy\.com\b
\bderuta\.net\b
\bfarmhouseaccommodationsintuscany\.com\b
\bferrone\.info\b
\bfiesole\.com\b
\bfirenze-florence\.com\b
\bfirenze-info\.net\b
\bflorenceaccommodations\.info\b
\bgaiole\.com\b
\bgiustiniana\.info\b
\bgrosseto-info\.com\b
\bgubbio-info\.com\b
\bholidayhomesintuscany\.net\b
\bischia-casa\.com\b
\blibri\.info\b
\blibri-rari\.info\b
\blorociuffenna\.org\b
\blucca\.info\b
\blucolena\.net\b
\bmazzano\.com\b
\bmercatale\.net\b
\bmontefioralle\.it\b
\bmontelupo\.com\b
\bmontespertoli\.org\b
\bnaples-napoli\.com\b
\borvieto-info\.com\b
\borvieto-italy\.com\b
\bperugia\.ch\b
\bperugia-info\.com\b
\bperugia-italy\.com\b
\bpisa-info\.com\b
\bpoggibonsi\.com\b
\bpontassieve\.info\b
\bpontassieve-info\.com\b
\bradda\.org\b
\bradicondoli-info\.com\b
\bravenna-info\.com\b
\bsan-donato-in-poggio\.com\b
\bsan-gimignano\.com\b
\bsan-gimignano-info\.com\b
\bsan-miniato-al-monte\.com\b
\bsienna-italy\.com\b
\bsovicille\.net\b
\bspoleto-info\.com\b
\btavarnuzze\.com\b
\bumbria-italy\.org\b
\burbino-info\.com\b
\bval-di-sieve\.com\b
\bvaldorcia-valdorcia\.com\b
\bvolterra\.net\b
\bapartment-saint-peters\.com\b
\bautoilcassero\.com\b
\bbecherale\.com\b
\bcasalamole\.com\b
\bcasalmonte\.it\b
\bceramica-geometrie\.com\b
\bchianti-farm-house\.com\b
\benjoytuscany\.com\b
\bhotelinchianti\.net\b
\bilvillino\.net\b
\bpatriziafalciani\.com\b
\bpoderesagna\.com\b
\bpodere-san-cresci\.com\b
\bpoggioallolmo\.com\b
\brifugium\.it\b
\bterredimelazzano\.it\b
\btuscanyholidayhome\.net\b
\bvillabordoni\.com\b
\bvilla-lebarone\.com\b
\bvillarignana\.com\b
\bvilla-sant-andrea\.com\b
\btodopuertoescondido\.com\b
\bfamilias-argentinas\.com\.ar\b
\btrituradoras-de-piedra\.com\b
\b007\.am\b
\bbasketballonlineshop\.com\b
\bt\.cn\b
\bcheckdent\.com\b
\boosakalv\.com\b
\bhklouis\.com\b
\bcoach-replicas\.com\b
\bfashioncheaphandbag\.com\b
\btiffanyjewelryoutletusa\.com\b
\boakley-sunglasses\.uk\.com\b
\bsellfashiontiffany\.com\b
\bmyjewelrybox\.org\b
\btiffanybraceletuk\.com\b
\bbrianatwoodsales\.com\b
\btiffanyjewelryoutletus\.com\b
\bgeneraljewellery\.com\b
\bsunglassshop\.us\b
\bchichotlingerie\.com\b
\bineeee\.com\b
\bsilvertiffany\.org\b
\brsgold2sale\.com\b
\bptlue\.com\b
\bpassiontrader\.com\b
\btiffanyhut\.com\b
\bwatch4sale\.org\b
\blearnitaliano\.net\b
\bliteraryawards\.info\b
\bkarenmillen(?:bagsstore|blackdressstore|cataloguestore|centurycitystore|chicagostore|coatstore|collectionstore|dresses(?:online|onsale|outletonline|shop|ukonline|ukstore)|footwearstore|handbagsstore|headofficestore|jewellerystore|leatherjacketstore|onlinestore|outletonline|outletstore|s|shoes|shoes(?:australia|uk)|silkbrasstore|sohostore|spectaclesstore|ukdesigner|ukonline|ukoutlet|uksite|ukstore|usastore|websitestore)\.com\b
\btoryburchflatsdiscount\.com\b
\bdetox-body-cleanse\.com\b
\bcheapabercrombieandfitch\.com\b
\babercrombieandfitchukstore\.com\b
\bedhardy(?:backpack|handbags)store\.com\b
\btoryburchoutletstores\.com\b
\bcoachclearanceoutlet\.com\b
\btoryburchbagsshop\.com\b
\brosettastonefrenchused\.com\b
\btoryburchwalletshop\.com\b
\bburberry(?:bags?|bluelabel|brit|london|perfume|purses|sale|scarves|sunglasses|thebeat)store\.com\b
\bburberry(?:-bagoutlets|4handbags|ol|selection|world)\.com\b
\bburberry\.org\b
\bus-burberrybags\.com\b
\bus-burberryshoes\.com\b
\busa-burberryoutletonline\.com\b
\btoryburchhandbagsshop\.com\b
\btoryburchcouponsale\.com\b
\bcoachoutletleather\.com\b
\bsolestop\.com\b
\bcoachclearanceshop\.com\b
\babercrombieoutletsaleonline\.com\b
\btescoshoes\.com\b
\bukshoesbuy\.com\b
\b24order\.com\b
\bradiifootwearsstock\.net\b
\bhomywinter\.com\b
\bair-maxes\.com\b
\bamzn\.to\b
\bturl\.no\b
\bwikicities\.com\b
\bnitrotek\.co\.uk\b
\bwhdo\.ru\b
\bwelcomeurope\.com\b
\be-spirulina\.com\b
\begert\.com\.tr\b
\bdhtblockerdanger\.com\b
\b2girls1cup\.nl\b
\bdextertravels\.com\b
\bshimlatourpackages\.net\b
\bdubaitourismpackages\.co\.in\b
\bgoatourpackages\.net\b
\buttaranchaltourpackages\.com\b
\bjaipurtourpackages\.net\b
\bmumbaitourpackages\.net\b
\beuropetourpackages\.co\.in\b
\blakshadweeptourpackages\.net\b
\bnepaltourpackages\.net\b
\bsrilankatourpackages\.co\.in\b
\bsingaporetourpackages\.co\.in\b
\bsrilankatourismpackages\.co\.in\b
\bthailandtourpackages\.co\.in\b
\brovinj\.aventin\.hr\b
\b12by\.com\b
\bslnks\.com\b
\b20b\.org\b
\bhikingshoes4u\.com\b
\bwatchesreplicabest\.com\b
\bqueenofwatches\.com\b
\bfreerolexwatches\.com\b
\btiffanyl(?:lc|ot)\.com\b
\bairvec\.com\b
\bnewportscigarettes\.net\b
\bhotbrandjeans\.com\b
\bchinashopping4u\.com\b
\bheels-?hut\.com\b
\bbrandladyshop\.com\b
\bwigshotsale\.com\b
\bshoesset\.com\b
\bclretail\.com\b
\bxseoer\.com\b
\bjewelryhu\.com\b
\bshoesnipe\.com\b
\bmultiurl\.com\b
\bxuta\.me\b
\bbarcosbarcelona\.com\b
\bholocausto-doc\.blogspot\.com\b
\binspiratorsukses\.com\b
\bbacau\.(?:net|org)\b
\bflashpapers\.com\b
mycaal\.com
diamondlinks\.net
\bmotobiznes\.net\b
\bq\.gs\b
\bherbaldb\.com\b
\bll\.my\b
\bnowtweet\.it\b
\bshadr\.me\b
\bbc\.vc\b
\bpalawanhotels\.org\b
\bhotfemaletennisplayers\.blogspot\.com\b
\byourkefirsource\.com\b
\balimezdegi\.com\b
\bpriceangels\.com\b
\bmyowninformations\.com\b
\bpureberrymax\.net\b
\bbrafacts\.net\b
\bluxury-pajamas\.com\b
\bhottestsports\.com\b
\btotallympics\.com\b
\bmaketodaypayday\.co\.uk\b
\bdorebibletarot\.net\b
\bwow-signal\.com\b
\borlando-villa-guide\.com\b
\bovariancyst-treatment\.com\b
\b2vancouver\.com\b
\b2vancouverbc\.com\b
\b9nl\.com\b
\bcomyonet\.com\b
\bget-shorty\.com\b
\bkindurl\.com\b
\blnks\.it\b
\bphlpn\.es\b
\burlao\.com\b
\byourl\.nu\b
\bsouthpacific\.org\b
\bpacific-pictures\.com\b
\bcuba-pictures\.com\b
\bmapsouthpacific\.com\b
\bgonanaimo\.com\b
\btonganholiday\.com\b
\bsamoaholiday\.com\b
\bFijiguide\.com\b
\bpetitionvoice\.com\b
\bspanishfauna\.blogspot\.com\b
\bprivateistanbultours\.com\b
\bshrunklink\.com\b
\bistanbuldaycruises\.com\b
\bnewdealtravel\.net\b
\bnewyearistanbul\.com\b
\bistanbultours\.org\b
\bistanbultour\.biz\b
\bistanbuldaytours\.com\b
\btoursistanbul\.org\b
\btripsistanbul\.com\b
\bcruiseistanbul\.com\b
\bistanbultripadvisor\.com\b
\btripadvisoristanbul\.com\b
\bonlinetripadvisorturkey\.com\b
\bturkeytripadvisor\.com\b
\bgeziistanbul\.net\b
\bistanbulprivatetour\.org\b
\btoursturkeytravel\.com\b
\bturkeybustravel\.com\b
\bantalyaotelleri\.net\b
\bbodrumotelleri\.net\b
\bedirneotelleri\.com\b
\bkusadasiotelleri\.com\b
\banzacdaytour\.net\b
\ballcappadociatours\.com\b
\ballcappadociaballoontours\.com\b
\bturkeygallipoli\.com\b
\bgallipolidaytours\.com\b
\bgallipoli-tours\.com\b
\bturkeyvacationpackage\.com\b
\btourpackagesturkey\.com\b
\bturkey-tours\.org\b
\btourstoturkey\.org\b
\btravelguidesturkey\.com\b
\btravelturkey\.biz\b
\bboutiquehotelturkey\.com\b
\btroublefreeholiday\.com\b
\ballhotelsbooking\.com\b
\balleurohotels\.com\b
\bfujiken\.mo-blog\.jp\b
\bmahjongonline\.net\b
\brobert-lindsay\.blogspot\.com\b
\bsorprendere\.com\b
\bjordanevents\.net\b
\bhuseyin\.gen\.tr\b
\bmusicofthebalkans\.com\b
\bhamshahree\.com\b
\bpillsm\.com\b
\bdigitalbach\.com\b
\bkonyaliyiz\.net\b
\bpaydayloanzone\.com\b
\bfindlowcostautoinsurance\.com\b
\bcaautoquote\.com\b
\bchav\.in\b
\bfacebok\.com\b
\bkarate-blog\.net\b
\btravel\.md\b
\bmarketresearchagencies\.eu\b
\bterme-selce\.hr\b
\bgoodstuff\.ro\b
\bjason-wiles\.blogspot\.com\b
\bjamonarium\.com\b
\ballworldguides\.com\b
\bapnihindi\.com\b
\bloltrain\.com\b
\bjoomlaline\.ru\b
\bmichael-trevino\.net\b
\bjoshduhamel\.es\b
\bjensenackles\.es\b
\bemma-roberts\.us\b
\bangelinaweb\.org\b
\bjoseph-morgan\.net\b
\bliamhemsworth\.bz\b
\bkeegan-allen\.com\b
\bbradley-cooper\.es\b
\brodolfo-sancho\.com\b
\bryansalazar\.net\b
\bzonaaggregator\.blogspot\.com\b
\bzonamode\.blogspot\.com\b
\bkep-box\.blogspot\.com\b
\bbo-kep\.blogspot\.com\b
\bkep-katro\.blogspot\.com\b
\bfotolenticular\.webs\.com\b
\balkalife\.nl\b
\bact-online\.de\b
\bhealthstoresproducts\.com\b
\bretailelectronicsstores\.com\b
\bautomotivesupplystores\.com\b
\bbuybooksonlines\.com\b
\bwirelesslaserprinterreviews\.net\b
\bbadcreditinformation\.info\b
\bberitamalaysiaonline\.com\b
\bbuycanon7d\.com\b
\bcarabersetubuh\.com\b
\bconstipationremediesforbabies\.com\b
\bgriotgarage\.net\b
\bhotscenesmovies\.com\b
\bjuicycouturehandbag\.org\b
\bnicoleleehandbags\.net\b
\bsexspicture\.com\b
\bvideo-seks\.com\b
\bart3w\.de\b
\bgen-2\.net\b
\bearthstadiums\.com\b
\bymaa\.be\b
\bmultiupload\.com\b
\bwn.com/2011_Hunter_Mariner\b
\bsantamartacity\.com\b
\bp\.tl\b
\btheatreticketscheap\.com\b
\bmeat-abolition\.org\b
\bwhatisencyclopedia\.com\b
\bdevicegadget\.com\b
\bforexoval\.com\b
\boyot\.org\b
\blifeandarts\.wordpress\.com\b
\bvikingarock\.france\.free\.fr\b
\boutsiders\.org\b
\bcapoeira-music\.webnode\.com\b
\bflamencoweb\.fr\b
\bfacebookmallonline\.com\b
\bAndroidiZed\.com\b
\bcalotor\.com\b
\bflamescorpion\.com\b
\bbelieve3d\.com\b
\baiononline\.info\b
\bzipry\.com\b
\bipv6locator\.net\b
\bbaseter\.com\b
\bacvila\.net\b
\bipgp\.net\b
\bprojectoverdose\.com\b
\bessayhelppros\.co\.uk\b
\btest-pattern\.com\b
\bsapporo-now\.com\b
\bshrvl\.com\b
\bwizardistanbul\.com\b
\bfreedatingsites\.us\.com\b
\bhitlerberghof\.com\b
\bmcn\.me\b
\blordpakus\.blogspot\.com\b
\bglutenfreehotelsguide\.com\b
\blnfaw\.blogspot\.com\b
\bvietnamitasenmadrid\.com\b
\breurl\.org\b
\bxink\.ru\b
\balfiopulvirenti\.com\b
\bcittadicatania\.com\b
\bescursionietna\.com\b
\betnaescursioni\.net\b
\bsitoweb\.mobi\b
\bdanzecaraibiche\.com\b
\bdigiseo\.com\b
\bvietnamairlinesticket\.com\b
\bcuudulieu24h\.com\b
\bnoithathoangduy\.com\.vn\b
\bbaovevn\.vn\b
\bthanglonghousing\.com\b
\bsms4smile\.org\b
\bthutucthanhlapcongty\.net\b
\bnamthaibinhduong\.edu\.vn\b
\bnhakhoavietgiao\.com\.vn\b
\buvc-thanhlapcongty\.com\b
\bchocolatepoker\.hu\b
\bshow-ip\.org\b
\bsourceforge\.net/projects/code2000\b
\btitleexpertsatlanta\.com\b
\bdearflight\.co\.uk\b
\breddotnet\.com\b
\bfreeminecraftacc\.tk\b
\b2spetses\.gr\b
\bmadthumbs\.com\b
\bbarcafan\.net\b
\bmeingames\.de\b
\bfreemahjongonlinegames\.com\b
\bnikolatesla\.fr\b
\bstewartcopeland\.free\.fr\b
\buefa-coefficients\.com
\beblogz\.net\b
\bmedical-helpful-info\.blogspot\.com\b
\brp9\.it\b
\bcrash-bandicoot\.ru\b
\bm1p\.fr\b
\bweathersafewa\.com\.au\b
\binternetmarketingdirect\.com\.au\b
\brelaxocity\.com\b
\btotalrecords\.com\.au\b
\btheprintingwell\.com\.au\b
\bosbornes\.net\.au\b
\brummigame\.com\b
\bprintprodukce\.cz\b
\bandrewflusche\.com\b
\bghengisfireworks\.co\.uk\b
\bdiamondlinks\.net\b
\bafterhimmedia\.com\b
\bganarplataporinternet\.com\b
\blightsensor\.net\b
\bwirelesspromocode\.org\b
\boutdoorfountains\.com\b
\bcongregationbuilder\.com\b
\bthebeginnerslens\.com\b
\bcrusherplants\.com\b
\balinetayar\.com\b
\bart-cadre\.com\b
\bxyzbc\.com\b
\bfatlife\.ru\b
# Below google 'redirect' regex expanded to end-of-string - lets see if that makes the 'what is redirected to' visible, awaiting the bugzilla request
\bgoogle\..*?/url\?.*
\b2012euro\.fr\b
\bacademyrank\.com\b
\bgzg\.in\b
\boutlandishtr\.com\b
\bfutbolistasconhistoria\.blogspot\.com\b
\bfreeonlinegames\.eu\b
\bfreesamplesource\.com\b
\bsixflagsfreetickets\.com\b
\btest-toefl\.com\b
\bworldhostingprovider\.com\b
\buniversalmarkets\.com\b
\bnetscape-navigator\.info\b
\btheync\.com\b
\byoutube-nocookie\.com\b
\binterject\.me\b
\bmyindiaexperience\.com\b
\bmykonosgold\.com\b
\bchocolazi\.com\b
\bchinabeerbrewing\.com\b
\bteretana-fitnes\.com\b
\binformationen-reise\.de\b
\bvenezuela\.ru\b
\bmargarita-online\.ru\b
\bvenezuelaonline\.ru\b
\bembassy-info\.com\b
\bservifans\.com\b
\be-earphone\.jp
\blnk\.co\b
\brdd\.me\b
\bmin\.bz\b
\bcanto-photographer\.com\b
\bfatmasnow\.com\b
\bessay-writer\.org\b
\bcustom-essay\.ws\b
\bcustomcollegeessays\.com\b
\bessay-for\.me\b
\bediting-services\.org\b
\bcustomwritingservices\.org\b
\bperfectresume\.org\b
\biresearchpapers\.com\b
\bessayshelp\.org\b
\bwriting-help\.org\b
\bcustomessays\.ws\b
\bcvresumewritingservices\.org\b
\beditingwritingservices\.org\b
\biraclub\.org\b
\bshorthaircutsv\.com\b
\bitinerarisicilia\.it\b
\bgallbladderdetox\.com\b
\bpricense.com
\b7century\.com\b
\bbookholiday\.org\b
\bbyd-club\.org\b
\bvoip-sip-sdk\.com\b
\btrakai-visit\.lt\b
\b360cities\.net\b
\bbet-at-home\.(?:at|es)\b
\bvolley24\.com\b
\bcuba-linda\.com\b
\btipbet\.vn\b
\bwowurl\.com\b
\bfeenode\.
\bwikipaste\.eu
\bczarjoule\.blogspot\.com\b
\bcondonesmix\.com\b
\bauthor-oekryuchkova\.narod\.ru\b
\be-broker\.in\b
\bdvd-ppt-slideshow\.com\b
\balexismf\.com\b
\brajendragautam\.webnode\.com\b
\bsolidarityinternational\.webnode\.com\b
\bbiurokonkret\.com\b
\bvoyage-en-inde\.org\b
\bvoyage-au-rajasthan\.com\b
\bilmu-komputer23\.blogspot\.com\b
\badelphitheatrelondon\.com\b
\bapollovictoriatheatre\.org\b
\bavenueqlondon\.com\b
\bbillyelliotlondon\.org\b
\bBloodbrothersmusical\.com\b
\bdominiontheatre\.org\b
\bdreamboatsandpetticoatstickets\.org\b
\bdrurylanetheatrelondon\.com\b
\bGhostthemusicallondon\.com\b
\bhermajestystheatre\.org\b
\bjerseyboyslondon\.org\b
\blondonpalladium\.org\b
\bLondontheatreticketscheap\.com\b
\bnationaltheatrelondon\.com\b
\bphantomoftheoperalondon\.com\b
\bphoenixtheatrelondon\.co\.uk\b
\bpiccadillytheatre\.org\b
\bplayhousetheatrelondon\.com\b
\bsavoytheatre\.org\b
\bshrekthemusicaltickets\.org\b
\bthebookofmormonmusical\.co\.uk\b
\bwewillrockyoutickets\.org\b
\bwickedlondon\.org\b
\bwizardofozlondon\.org\b
\byesprimeministertickets\.com\b
\blucidica\.com\b
\bmoulinrougeparis\.co\.uk\b
\btheater2k\.com\b
\bseatplan\.co\.uk\b
\beiffeltowertickets\.co\.uk\b
\btubehotels\.com\b
\bskanes\.com\b
\bportelkantaouihotels\.co\.uk\b
\bhammamet\.co\.uk\b
\bmonastir\.co\.uk\b
\bwebsitelooker\.com\b
\buspix\.at\.ua\b
\bparson-russell-terrier\.info\b
\bandylau\.in\b
\bcelebswear\.com\b
\bfrost-minibar\.it\b
\bspoti\.com\b
\bpornsjapan\.blogspot\.com\b
\bintertext\.md\b
\blistadoderazasdeperrosygatos\.blogspot\.com\b
\bimagenespreferidas\.blogspot\.com\b
\bmultifight\.net\b
\byoucopyright\.org\b
\buk-dissertation\.com\b
\bbuyanessay\.org\b
\bgiocare-casino\.eu\b
\bremedytreatments\.com\b
\btechienow\.com\b
\blogodesignconsultant\.com\b
\bdissertation-help\.co\.uk\b
\btermpapers-guide\.com\b
\btuziw\.com\b
\bdoyax\.com\b
\bpornotube\.com\b
\badultfriendfinder\.com\b
\bcarstuckgirls\.com\b
\bthesword\.com\b
\bsextube\.com\b
\bxtube\.com\b
\bnowthatsfuckedup\.com\b
\bpornhub\.com\b
\bilovemolfetta\.it\b
\bpspstation\.org\b
\btoubkal-trekking\.com\b
\bfrasesparafacebook\.com\b
\brallytrophycars\.110mb\.com\b
\blifeinsurancequotes\.com\.au\b
\bcarinsurancequotes\.com\.au\b
\bratelines\.com\b
\bbuysolarpanels\.com\.au\b
\bonbarcode\.com\b
\bkeepautomation\.com\b
\bzekaoyunlari\.org\b
\bbentenoyunlari\.org\b
\bben-10-oyunlari\.com\b
\bkomikoyunlar\.net\b
\bOYUNZAMANI\.COM\b
\bbasketboloyunlari\.com\b
\barabayarisioyunlari\.com\b
\barabayarislari\.com\b
\bth-chemical\.com\b
\bisfana\.ru\b
\bbluehosting\.com\.pe\b
\badslvnpt\.com\.vn\b
\bviagra-cialis\.ch\b
\bul\.to\b
\buploaded\.to\b
\bnewsgroups\.derkeiler\.com/Archive/Soc/soc\.culture\.greek/2009\-06/msg\d+\.html
\bvancouverlookout\.wordpress\.com\b
\bvancouverlookout\.com\b
\bruzgarenerjisi\.gen\.tr\b
\bsmarturl\.it\b
\bworldlifeexpectancy\.com/index\.php
\bi-doserturkiye\.com\b
\bvur\.me\b
# part of issue with spamming urls, being managed xwiki. originally dealt with at enWP — billinghurst 20120127
commissionbreakthrough
\b\d+\w+facts?\.com\b
whatisamoneytree
\b(easy)?(hairgrowth|bodybuilding(?!-magazin)|weightloss?|mafiawar|sixpackabs)(secret)?\b
ultimatemuscletrainer
globalrealearning
\bhowtomakemoney\b
\bwearitandbareitlingerie\b
\bweightloss(dietwatchtips|truth)\b
\bworldbestdiet\b
yourwellnessquestions
moneymakeronline
dailyprofitsfromhome
informationnow\.com\b
secretrichesnow
penisenhancementpills\b
4u\.webs\.com\b
\bmarketing4noobs\.webs\.com\b
\bapple-ipad-2\.webs\.com\b
\b\d+-(\w+?-)?\w+?-\w+?-(topics?|talkingpoints?|secrets?|tricks?|discussions?|memos?|essays?|talks?|papers?|articles?|facts?|class(es)?).com\b
\w+?-(topics?|talkingpoints?|secrets?|tricks?|discussions?|memos?|essays?|talks?|papers?|articles?|facts?|class(es)?)\.webs\.com\b
\b\d+-(local-)?(informational|quick|brilliant|local|informative|helpful|specific)-(little|smart|daily|collegiate|clever|mindbending|special|brainy)
\b\d+-(local-)?(academic|weekly|classic|helpful)-(daily|monthly|genius|special) #end of enWP additions
\bcalculatormortgage\.co\.uk
\bweightlosstruths\.2itb\.com\b
\bu\.42\.pl\b
\bcharlesgillman\.com\b
\bslimsecrets\.2itb\.com\b
\bbodhost\.com\b
\bunterkunft-ferienwohnung-bamberg\.de\b
\bappartements-vacances-bamberg\.com\b
\bappartamento-vacanza-bamberg\.com\b
\bcertifauto\.
\bjigbo\.com\b
\bshort4u\.pl\b
\blottonews\.webs\.com\b
\bdogtraningandtricks\.webs\.com\b
\beasycomputerstudio\.webs\.com\b
\bfishingsecrets\.webs\.com\b
\bjobharvest\.webs\.com\b
\bprojectpayday\.com\b
\bmusicmarch\.weebly\.com\b
\bsportfishingtricks\.com\b
\bkapoormd\.com\b
\bflyfishingsecrets\.webs\.com\b
\bmydebtsolution\.webs\.com\b
\bmanuelsanchezartist\.webs\.com\b
\bquickstartbowling.webs.com\b
\bminimalist-running-shoes\.webs\.com\b
\bwowmusicforyou\.webs\.com\b
\bfeedthemuscleburnthefat\.webs\.com\b
\bimproveyourswing\.webs\.com\b
\bcertificatoconformita\.com
\bmagickpowers\.webs\.com\b
\bthesimplegolfswing\.webs\.com\b
\bforex-sells-like-candy\.webs\.com\b
\blinkedinstratigies\.webs\.com\b
\bretirementwebpage\.webs\.com\b
\bgolfingtrainer\.webs\.com\b
\ballproductreviews\.org\b
#\b4\.bp\.blogspot\.com/-Lujq9b278Lg/TyeYmk66isI/AAAAAAAAAAc/yELwrwzyVeQ/s1600/caltech_rankmaniac_2012\.gif\b
#\brankmaniac2012\.webs\.com\b
#\brankmaniac2012caltech\.blogspo\t.com\b
#\bmyrankmaniac2012\.blogspot\.com\b
#\brankmaniac2012caltech\.tumblr\.com\b
#\bcs144rankmaniac2012\.blogspot.\com\b
#\brankmaniac2012\.webs\.com\b
rankmaniac
\blearnhowtoplayguitar\.tk\b
\bpcgamesandmore4u\.webs\.com\b
\bhopfeed\.com\b
\ballsearch-now\.info\b
\bti-da\.net\b
\btrustedreviewfinder\.com\b
\bdatingwebsitesnet\.org\b
\bsinglesharmony\.com\b
\bmedsmd\.com\b
\bearnquickmoney\.net\b
\bcocauto\.com
\bbrokenscript\.com\b
\barchive\.org/details/NoReply\b
\barchive\.org/details/PleaseMisterPostman\b
\barchive\.org/details/SexySadie\b
\barchive\.org/details/AcrossTheUniverse_514\b
\bsmspizza\.net\b
\bmaxigen\.co\.il\b
\bsiteseodirectory\.com\b
\bdesenredandolamarana\.blogspot\.com
\buntanglingtheweb-es\.blogspot\.com
\bboards\.4chan\.org\b
www\.4chan\.org/b/
\bxist\.org\b
\bnudos\.org\b
\bdiccionariomedico\.net\b
\bcleaning-4u\.co\.uk\b
\bmeta\.wikimedia\.org/\w/index\.php\?title\=Special\:Log/block\&page\=User\%3AFuture\+Perfect\+at\+Sunrise
\bde\.wikipedia\.org/w/index\.php\?title\=Spezial\:Logbuch/block\&page\=Benutzer\%3AMuZeMike\+\%28WMDE\%29
\bihrp\.fis\.com\.vn
\bthamtuthanglong\.com
\benjoylace\.com\b
\btop\-ptc\-serious\-paid\-to\-clic\-websites\.blogspot\.com
\bhop\.clickbank\.net\b
\bmy-weight-loss-secrets\.webs\.com\b
[/.]➡\.ws\b
\bxn--hgi\.ws\b
\b›\.ws\b
\bxn--cwg\.ws\b
\btinyarrows\.com\b
\bmlp\.im\b
\b(derpy|pp4l|t9k)\.me
\b4wrd\.us
\bincloak\.com\b
\baddr\.co\b
\bt9k\.me\b
\bsearch\.twitter\.com\b
\bhowmanycaloriesshouldieatx\.com\b
\bl\.to\b
\bmappamundi\.free\.fr\b
\bacademic-writing\.net\b
\bmcprovider\.gr\b
\bsmirt\.ch
\ballowed\.org
\bvlondonescorts\.co\.uk\b
#Emergency listing - cross wiki issue 2012-4-20
\bvivaty\.wordpress\.com\b
#Added by Jyothis on Feb 20, 2012
\bundo\.it\b
\bamirite\.biz\b
\bandrewstech\.tk\b
\b79\.99\.0\.15\b
\bbigblackarabiandicks\.tk\b
\bgainmoneyfast\.com\b
\bilike\.com\b
d\.{0,1}e\.{0,1}a\.{0,1}t\.{0,1}h\.{0,1}t\.{0,1}o\.{0,1}j\.{0,1}e\.ws
\bgetrank\.org\b
\binstrumentalhiphopbeats\.com
\bcc\.bingj\.com\b
\burls\.li\b
\beasepregnancytips\.webs\.com\b
\bur\.cx\b
\bmadebymabe\.be\b
\bu\.czo\.me\b
\bmalaysiahousingloan\.net\b
\btiny\.cx\b
\bthefacebook\.com\b
\bwix\.com/russian\_mafia
\buntanglingtheweb\-es\.blogspot\.com
\br\.gd\b
\bfaceboo\.com\b
\bhabbolatino\.us\b
\btopnotchfinder\.com\b
\bgolflovers\.webs\.com\b
\bphuketproperty\.com
\bambien\-blog\.com
\byachtpals\.com\b
\bforextradinglikeachampion\.webs\.com\b
\bflashgames\.name
\bmillion-dollars\.net\b
\babbo\.(mobi|tv|ag|hn)\b
\bweightlosshypnotism\.blogspot\.com\b
\bbeatbankruptcy\.webs\.com\b
\bizmirescort(bayan|s)\.(com|biz)\b
\brentpin\.com\b
\bandroidmerkezi\.net\b
\bklonopinonline\.net\b
\bmgn\.me
\burlcini\.com\b
\bdietrine\.us
\bdietrinereview\.com
\basiansinamerica\.org\b
\bwwww\.facebook\.com\b
\bdb\.tt\b
\bmusicfans\.ir\b
\bconstructiontoysforkids\.com\b
\bkly\.so\b
\bfur\.ly\b
\bfurly\.de\b
\bflickr\.es\b
\btwitter\.es\b
\bfacebook\.es\b
\btrafficsoftware-com1\.webs\.com\b
\bacnetalks\.com\b
\bbackpaindetails\.com\b
\btinylink\.ir\b
\brobertobenignifans\.com\b
\bhoroskopi\.shtypidites\.com
\bbregalnicastip\.tk\b
\bgelen\.org
\b1buycart\.com\b
\b2oo\.ir\b
\bu2l\.in\b
\bv\.gd\b
# manually added by billinghurst
\bbajubatiktulis\.com\b
\bgrosirbatik\.info\b
\bbatiksemarang\.info\b
\bbatiksarimbit\.info\b
\bkampungseo\.com\b
\bjualjam\.net\b
\bbmdstreet\.com\b
\btrainingiso\.asia\b
\bekodokcell\.com\b
\btokoherbalhifa\.com\b
\bharganissanmarch\.com\b
\bjabonkendal\.com\b
\bshar\.es\b
\bworldbricks\.com\b
\bmodertalking\.com\b
\bzwit\.org\b
\bonline-scratch-card\.com\b
\bangkringan-jogja\.com\b
\bspanishfordummies\.ws\b
\bu2s\.ir\b
\bmat\.co\.il\b
\bgi\.vc\b
\bqy\.fi\b
\bvm\.lc\b
\btra\.kz\b
\bburak\.cc\b
\bwibi\.us\b
\b163\.fm\b
\bprimarkcatalogo\.com\b
\bvpillsturkey\.com\b
\bclipboard\.com\b
\bweb-aupair\.net\b
\bsiteanaliz\.net\b
\boffshore\.ae\b
\b1337day\.com\b
\bsignup\.wazzub\.info\b
\bu\.to\b
\binfopot\.tk\b
\burla\.ru\b
\b2ya\.com\b
\bvze\.com\b
\b24ex\.com\b
\bhitart\.com\b
\bmirrorz\.com\b
\bfiletap\.com\b
\bdealtap\.com\b
\bbigbig\.com\b
\bebored\.com\b
\bhereweb\.com\b
\b1sta\.com\b
\bechoz\.com\b
\b2truth\.com\b
\b2fortune\.com\b
\b2hell\.com\b
\b2tunes\.com\b
\b2savvy\.com\b
\b2fear\.com\b
\b2freedom\.com\b
\bantiblog\.com\b
\bbcove\.me\b
\btrineaspect\.com\b
\bandreasmoser\.wordpress\.com\b
\bguardofcastle\.blogspot\.com\b
\brapidweightlosswithhcg\.com\b
\bsource-werbeartikel\.com\b
\bphoto-travels\.org\b
\bart3w\.com\b
\baffiliate-marketing-websites\.com\b
\bencyclopediasupreme\.org\b
\bhydrogen2oxygen\.net\b
\bjamonor\.com\b
\bmymin\.me\b
\buluslararasiaikido\.com\b
\btraditio-ru\.org\b
\bvaradoga\.blog136\.fc2\.com\b
\brumafia\.com\b
\bhomesinrio\.com\b
\bpmwatch\.org\b
\bannyas\.com\b
\bconsulting\.customsexpert\.ru\b
\bhotelresplandor\.com\b
\bhotelarrayanes\.com\.co\b
\blittleurl\.info\b
\btrucoss-para-habbo-2012\.tk\b
\bemcollections\.net\b
\bideascosasymascosas\.blogspot\.com\.es\b
\baldservice\.com\b
\bberlin-1945\.de\b
\bmoslemhytech\.blogspot\.com\b
\bviolinconcerto\.de\b
\bfootballmatch\.de\b
\bbitcoinmedia\.com\b
\baltafseer\.com\b
\baltafseer\.org\b
\baltafsir\.org\b
\birangooya\.ir\b
\bmauritiusprestige\.com\b
\bgreenworldbvi\.com\b
\bfarmlandinvestment\.blogspot\.com\b
\bj\.gs\b
\bgevezechat\.net\b
\bnewerahatsonsell\.com\b
\bcapsforcheap\.com\b
\bcurethalassemia\.org\b
\bfpmr-chile\.org\b
\btamazight-musique.blogspot
\bsmallsibu\.miniban\.cn\b
\belwazefa\.com\b
\bhats-world\.net\b
\bbustarhymes\.us\b
\bflo-rida\.info\b
\bjessie-j\.info\b
\bgymclassheroes\.net\b
\braftingtaradrina\.com\b
\bgreekfeta\.com\b
\bruggers\.com\b
\bprodirectrugby\.com\b
\bchina0001\.info\b
\beliewieseltattoo.com\b
\bsingingprosecrets\.webs\.com\b
\b1-love-quotes\.com\b
\blacina\.net\b
\b2012chanelbagsforsale\.com\b
\bwindows7antivirus\.us\b
\bantispywarewiki\.com\b
\bregistry-repair\.me\b
\bbest-antivirus-protection\.com\b
\bantivirus-reviews\.us\b
\bmalwareremovaltools\.org\b
\bantivirussoftwarealert\.us\b
\btrojanalert\.net\b
\btrojanremovers\.net\b
\bphpm\.ru\b
\b69\.39\.236\.36\b
\bkredikartiborclari\.com\b
\bxlstat\.com\b
\bgoogle\.(?:xlstat)
\b5games\.co\.uk\b
\bmicrostocktime\.com\b
\bMicrostocktime\.ru\b
\bmyswabi\.tk\b
\bmasese\.tk\b
\blyricwiki\.org\b
\bsmokelessecigarettereviews\.com\b
\bbuyii\.com\.au\b
\bphuketvillagetaways\.com\b
\bclarinetbooks\.wordpress\.com\b
\bkurzweilstories\.com\b
\blivexxxstrip\.com\b
\bbizplancorner\.com\b
\bbarringtongifts\.com\b
\bxlstat\.net\b
\bborctaksitlendirme\.com\b
\bborcunutaksitlendirme\.com\b
\bhementaksit\.com\b
\bkredikartiborctaksit\.com\b
-verzekeringvergelijke.\..{2,3}\b
\byogaforweightlosses\.com\b
\bposteriorfossa\.com\b
\bgamegoldfast\.com\b
\bplayerassist\.com\b
\bdiablo3gold-sale\.com\b
\bð\.tk\b
\bhghlook\.com\b
\bu2know\.net\b
\be-performance\.ro\b
\bniceplaces\.ro\b
\bekalk\.eu\b
officialnfl\w{1,10}(proshop|teamstore)\.com\b
authenticstore\.com\b
\bsingaporetourismpackages\.co\.in\b
\bdubaitourpackages\.co\.in\b
\bhyderabadtourpackages\.net\b
\bsrilankatourism\.co\.in\b
\bnorthindiatourpackages\.net\b
\bpondicherrytourism\.org\b
\bmunnartourpackages\.net\b
\bhimalayatourpackages\.com\b
\bkashmirpackagetours\.net\b
\bsingaporetraveltours\.com\b
\bdelhitraveltours\.com\b
\bkullumanalitourpackages\.net\b
\bsupremeindia\.com\b
\bbookofraspielen\.info\b
\bin-disguise\.com\b
\bjordanpascherfr\.com\b
\bvk\.cc\b
\bgesundheitvideo\.com\b
\bkrebsvideo\.com\b
\bmedicanalife\.us\b
\bminecraftcodes\.(info|me)\b
\bwebhostingw\.com
\brajpromotions\.com\b
\bprofi-fachuebersetzung\.de\b
\bprofischnell\.com\b
\balquilerdeyatesenibiza\.com\b
\bopgg\.nazwa\.pl\b
\bts3card-business\.jp\b
\btollesonlocksmith\.com\b
\balfunstuff\.com\b
\bborcutaksitlendir\.com\b
\bdchallofjustice\.com\b
\bdiablocheap\.com\b
\bmijnvleesetendeplanten\.tk\b
\bcheapmkoutlet\.com\b
\bpoloralphlauren
\bsdrv\.ms\b
\bboreaudio\.com\b
\bvideo-izle\.web\.tr\b
\bslinky\.me\b
\bactgruppe-es\.de\b
\bthephen375blog\.com\b
\bvietnamvisa\.org\.vn\b
\bforexbroker\.info\b
\bahoi\.es\b
\baffiliatefuture\.com\b
\bszechenyispabaths\.com
\b(jazz|trance|rock)-radio.50webs\.com\b
\btaourl\.com\b
\bfbfriendblaster\.com\b
\badmitad\.com\b
\benjoycanaryislands\.com\b
\bfastprofitpages\.com\b
\bund-recht\.info\b
\berbbaurechtsgesetz\.de\b
\bheilberufsrecht\.de\b
\bkanzleifeser\.de\b
\bversicherung-recht\.de\b
\barzthaftung-recht\.de\b
\bnachlass-rechtsfragen\.de\b
\bschenkkreis-recht\.de\b
\bstalker-recht\.de\b
\bkanzlei-feser\.info\b
\banwalt-feser\.de\b
\banwalt-recht-und-gesetz\.de\b
\beasypret\.fr\b
\bdigitalsatis\.com\b
\bhoaphat\.net\.vn\b
\bnoithathoaphat\.in\b
\burls\.co\.il\b
\bwanttoknow\.info\b
\belal3ab\.com\b
\bseychellesprestige\.com\b
\bphishproductions\.com\b
\bhowtogetridoffleasfast\.org\b
\bttvideos\.de\b
\bthoitrangf5\.com\b
\bvst\.tv\b
\bplusooo\.com\b
\bfie-r\.it\b
\bmariaciobanu\.tk\b
\bfanclubmariaciobanu\.tk\b
\bvistarecords\.us\b
\bfazzt\.biz\b
\bipir\.at\b
\bl\.hh\.de\b
\bgoodurl\.de\b
\bkleinerlink\.de\b
\b3ai\.de\b
\bkurzurl\.net\b
\bfixurl\.de\b
\bunurl\.org\b
\bhkclarksinn\.in\b
\boua\.be\b
\bel32\.com\b
\bfilz\.fr\b
\blichnosbeach\.com\b
\blichnosbeach\.gr\b
\blichnosbeachhotel\.reserve-online\.net\b
\bparga-hotels\.blogspot\.com\b
\bpargalichnos\.com\b
\bpargagreece\.net\b
\bitconnexion\.com\b
\bdinez\.co\.uk\b
\bxmas\.cpilondon\.com\b
\buri\.fi\b
\bkuvaton\.com\b
\burly\.fi\b
\bpara\.ms\b
\bdft\.ba\b
\bcnubloquefolle\.canalblog\.com\b
\b5url\.net\b
\bmichelerosica\.altervista\.org\b
\bpro-(?!(goroda|speleo|otdyh)).*?\.ru\b
\bgorod-scherbinka\.ru\b
\bscientific-library\.com\b
\bprintsasia\.com\b
\bprintsasia\.co\.uk\b
\bkpvz7ki2v5agwt35\.onion\.to\b
\bs\.tt\b
\blisastansfieldexperience\.com\b
\bexcel-avanzado\.com\b
\ballmoviesforyou\.com\b
\blnk\.do\b
\bzondergekheid\.tk\b
\bscmresearch\.org\b
(\bnewbalance(japan|(hot)?sale)|\bcoach(outlet|online)|jersey|uniform)\.asia\b
\bantiagingcreaminfo\.blogspot\.com\b
.*stell?iss?imo.*
\bbrig\.co\b
\bgrem\.io\b
\bredirectingat\.com\b
\bsynqk\.com\b
\bsteroids-online\.net\b
\b67\.55\.108\.167\b
\b(oceangirltv|lauren-hewett)\.narod\.ru\b
\bvietnamimmigration\.net\b
\bmozaik\.info\.hu\b
\bmozaweb\.hu\b
\btraditionalindianherbs\.com\b
\bhome-remedies\.in\b
\btelugu-news\.com\b
\bmasetty\.com\b
\bwebsiteoutlook\.in\b
\bgumagumalu\.com\b
\btelugudb\.com\b
\bthevod\.net\b
\bjennavideos\.net\b
\bporndvd-stores\.com\b
\bsugardvd\.info\b
\ballgovernmentjobs\.co\.in\b
\bzombie-loan\.com\b
\bklassik-resampled\.de\b
\bs-fahl\.de\b
\bmakingpeopledance\.com\b
\bdiscoverunsigned\.com\b
\btrafficdr\.com\b
\brecov-er\.tumblr\.com\b
\bducksnstuff\.tumblr\.com\b
\bfyeahoatmeal\.tumblr\.com\b
\bownedax\.tumblr\.com\b
\bfalling-yet-again\.tumblr\.com\b
\bscheherazade-khanum\.tumblr\.com\b
\bdynoguy\.com\b
\behowtocuregingivitis\.com\b
\bguinealia\.com\b
\bblog\.yoocare\.com\b
\binteriordesigner\.ws\b
\bcourchevel\.travel\b
\betourismsolutions\.com\b
\be-redstar\.net\b
\bfoutapedia\.org\b
\bdarkknightreturnsdvd\.com\b
\bpluginprofitsite\.com\b
\bambersail\.com\b
\bwikiperle\.blogspot\.*
\bvgn\.me\b
\bbeatles\.ru
\b0cn\.de\b
\btrick\.ly\b
# korean royalty start (string of nine domains so far, predict more) (the)?koreanroyal(ty|s)? thejinan
koreanroyal(ty|s)?\.(com|org)\b
\bthejinan\.(com|org)\b
#korean royalty end
\burban-vin\.ucoz\.ua\b
\bfaacebook\.com\b
\bvideolegend\.net\b
\burlx\.ru\b
\bgotoplus\.me\b
\balbak\.net\b
\binstitute-for-competitive-intelligence\.com\b
\bqualitypointtech\.net\b
\brtoz\.org\b
\bthequotes\.net\b
\bqtpbook\.com\b
\bplaymemorygame\.com\b
\bcosta-linda\.net\b
\btanzaniamovies\.net\b
\bdr-luxuryrealestate\.com\b
\blaptopspa\.pl\b
\bwhereloveisfound\.com\b
\bpureplatinummodels\.com\b
\bkuehntopf\.ch
\be-weddingplan\.com\b
\bmake\.my\b
\bpaperbouyent\.com\b
\bourmess\.net\b
\btinapa\.com\.ng\b
\bevent-factory\.ch\b
\bmusicletter\.it
#series of commercial spambot additions
\babercrombieandfitchoutlet5\.webs\.com\b
\babercrombieuk52\.webs\.com\b
\babercrombieandfitchuk3\.webs\.com\b
\bhollisterecosfrancea.com\b
\babercrombie-malls.com\b
\bcheap-abercrombie\.com\b
\babercrombie-kids\.org\b
\babercrombieetfitchmagasins\.com\b
\bsearch4sun\.com\b
\bdeplayer\.net\b
\bbuyessaysonline\.us\b
\bformalgownsuk\.com\b
\bresearchessay\.org\b
\bgreatessays\.org\b
\blux-essay\.com\b
\blux-dissertation\.com\b
\bediting-services\.us\b
\buk-essays\.org\b
\btoppapers\.org\b
\bbadcreditloansyes\.com\b
\belephate\.pl\b
\bperth-removals\.com\.au\b
\bvolcanovaporizerreviews\.net\b
\bfull\.sc\b
\btopendmarket\.se\b
\bcur\.lv\b
\bnflsuperbowlravens\.com\b
\btriestelibera\.org
\byourbusinessbefound\.info\b
\binterculturecapital\.de\b
\bfleshlightpromo\.weebly\.com\b
\boffersbookmarks\.com\b
\bmoney-moguls\.com\b
\btheorlandopersonalinjurylawyer\.com\b
\bremediation\.co\b
\bbringlogodesign\.com\b
\bhc-porn\.com\b
linkshrink\.de
\bmasseriacappuccini\.it\b
\bmetromodels\.ch\b
\bclick\.payserve\.com\b
\bhub\.me\b
\bnscash\.com\b
\btehranpatogh\.ir\b
#Emergency listing - current user page spam across wikis
\bgenericviagra123\.com\b
\bcasino-review\.org\b
\be-iban\.com\b
\bmp3sdown\.com\b
\bgrupodsp\.net\b
\bdiendansimdep\.net\b
\bmedia-markt-toshiba-fernseher-tv\.tumblr\.com\b
\bmclogi-kintetsu-new-york-amgen\.tumblr\.com\b
\bstores\.ebay\.com\b
\bursnauer\.ch\b
\bqr\.net\b
\beverythingfou\.net\b
\bwebsite-submission-seo\.blogspot\.com\b
appetitecontrolpills
\badsonmap\.com\b
uniforms2u\.com\b
\bbrunodam\.blog\.kataweb\.it
\binthessaloniki\.com\b
\bfindspermdonor\.com\b
\b100pour100aviron\.com\b
\bbaby-date\.com\b
\bflikr\.com\b
\burl-go\.com\b
\btourfrance100\.blogspot\.com\.es\b
\bereticopedia\.org
\bdownloadrage\.com\b
\bchanguscampbell\.com\b
\bsex-porno\.biz\b
paydayloans
cartierwatchesonline
\bdekalux\.com\b
\bquagga\.cat\b
\blinkd\.in\b
\bvienne\.co\b
\bproudphotography\.com\b
\bvhaldemar\.net\b
\boceanrusenergy\.com\b
\bgg\.gg\b
\bskiusainc\.com\b
\btrulynaughty\.me\b
\bmgprojekt\.com\.pl\b
\bskinpharma\.nl\b
\bfeed\.mn\b
\bzommulberryshops\.co\.uk\b
\bsukmulberryshops\.co\.uk\b
\bcareerlinecourses\.com\.au\b
\btopincoupons\.com\b
\b(office|commercial)cleaning
\bjanitorialservice
\burlid\.ru\b
\bdlpsoftware\.com\b
\brandevudate\.com\b
\btr\.im\b
promocode(\d{4})?\.
\binstacriminalbackgroundchecks\.com\b
\bpokerschoolvideos\.com\b
\bhotel-discount\.com\b
\binstant-acne-remedy\.com\b
\busreversephonelookupzone\.com\b
\bboxbcn\.es\b
\bbadcreditloansgo\.com\b
\bcarmats4u\b
\bbigorbust\.net\b
\bjo\.my\b
\bjoturl\.com\b
\bstudentloansrate\.org\b
\bcriminalbackgroundcheck
\bcarmats\.ie\b
cheapmedonline
tipsforweightloss
shorttermloans
onlinebadcredit
pullyourexback
toplawnmowers
nocreditcheck
anymedsrx
bestrchelicopterreview
generic.?cialis.?rx
metaldetectorreview
badcreditloan
loansonlineapp
besttreadmill
views201\d\.blog
\btodo\w{3,10}\.com\.es\b
porn.?for.?free
free.?xxx
tipstolivehealthy
\bsuper-kenit\b
online.?marketing.?business
\bhowtogetpregnanttip\.com\b
\bprimalburnfatburningsystemreview\.com\b
\bSaveOnAirfareSecretsReview\.com\b
\btruthaboutcellulitereviews\.com\b
\b21daysugardetoxreview\.org\b
\b30daystothinreview\.org\b
\bgrowtaller4idiotsdiscount\.org\b
\bhairagainreviews\.org\b
\bfreesexshows\b
\burls\.by\b
\brikiki\.net\b
\babrege\.eu\b
\bfea\.lk\b
\bppt\.li\b
\burlmini\.net\b
\burlv2\.com\b
\bbe\.cm\b
\bshar\.as\b
\btlwsd\.in\b
\blc\.cx\b
\btiny-url\.info\b
\btw\.gs\b
\birr\.kr\b
\btyn\.kr\b
\bthedietsolutionreport\.org\b
\braglour\.com\b
\bparasitesandworms\.com\b
\bhow.?to.?improve.?your.?eyesight\b
\b955\.cc\b
\bno-ip\.
\bafreechat\.com\b
\ballaboutsavings\.co\.uk\b
\batwellandco\.com\.au\b
\bbail\.com\b
\bbestmanspeechessentials\.com\b
\bbringthepress\.com\b
\bbuytwitterfollower\.info\b
\bcaliforniaduiguide\.com\b
\bcomo-adelgazar-rapido\.net\b
\bframeusa\.com\b
\bitsupportforcharities\.co\.uk\b
\bjfleece\.net\b
\bkitchensolutionskent\.co\.uk\b
\blovequoteslibrary\.com\b
\bmumford-and-sons-tour\.com\b
\bnutritional-supplement-truths\.com\b
\bphotomeedibleart\.co\.uk\b
\bpuregarciniacambogiainfo\.com\b
\bsatchel\.co\b
\bstatnames\.com\b
\btetrabyte\.com\b
\bthelegalstop\.co\.uk\b
\btipsforteethwhitening\.com\b
\btop10homeremedies\.com\b
\btraveloka\.com\b
\bvalueconcrete\.com\b
\bwatch-movies--online\.org\b
\bwondershare\.com\b
\blimes-inferior\.pl\b
\bmycarmats\.co\.uk\b
\bcaliforniadrivereducation\.us\b
\bessenza-nobile\.de\b
\bukfamilyholidayparks\.com\b
\bmybootmat\.co\.uk\b
\bcasinouk\.com\b
\bpandanger\.com\b
\bhomefloorcleaner\.com\b
\bpromazon\.com\b
\bweddingingreece\.com\b
\btopcasino\.it\b
\bforsaleforlease\.com\.au\b
\bvehiclebuyingandleasing\.co\.uk\b
\bphysiciandesigns\.com\b
\binternationallovescout\.com\b
\bquickwaytogetabs\.com\b
\bwebhostingreviews\.com\.au\b
\bcancerfactsmd\.com\b
\bguestbloggingempire\.com\b
\bstainlesscablerailing\.com\b
\bfuelonline\.co\b
\blifequotescollection\.com\b
\bbestcreditreports\.com\b
\bshopaduck\.co\.uk\b
\bpuregreencoffeeinfo\.com\b
\bpacificplayinc\.com\b
\bmobiles2money\.co\.uk\b
\bdieharddevil\.com\b
\bproduct-investigation\.com\b
\bgalavantier\.com\b
\bbest-auto-detail\.com\b
\bchillifundamentals\.co\.uk\b
\barizonadetoxcenters\.org\b
\basoberwayhome\.org\b
\behardhat\.com\b
\brealhealthy\.net\b
\bdogarthritisaspirin\.com\b
\bagentmate\.com\.au\b
\bwebfullcircle\.com\b
\bsmokingobsession\.com\b
\bcheapnps\.com\b
\bbacklinkempire\.com\b
\bledstop\.co\.uk\b
\bcarinsurance\.org\.uk\b
\babloodpressure\.com\b
\bmommyedition\.com\b
\bseojob\.net\b
\bbanffhotelsltd\.com\b
\bcontenderbicycles\.com\b
\bhearinglosspill\.com\b
\baustraliaoutletsale\b
\bfilm.?pornoxxxx
reviews2\d{3}\.info
\bkvta\.net\b
\badultfriendfinder\.me\.uk\b
\bplus\.ly\b
\bmyurl\.pk\b
\bdalatmuaban\.net\b
\bwallpapersbq\.com\b
\bpresentviewer\.com\b
\bmobilephoneinsuranceking\b
janitorialcleaning
\bnajmihealing\.webs\.com\b
onlinehealthtopics
healthychoicediets
presettlementloans
\bbeeplog\.com\b
\byj\.pn\b
soundtrackstream\.com
\bmdansby\.com\b
\bneedthecure\.com\b
\bsoualwjoab\.com\b
hotvideochatstudio
\bxxxchat\.xxx\b
it\.cantinoripedia\.wikia\.com
\bfreightaudit\.org\b
\bfreeminecraftgiftcodes\.net\b
\badelaide-classifieds\.info\b
\btodaynews\.info\b
\bmarketlist\.com\b
\bmlmrankings\.com\b
\bnpros\.com\b
fashionbrandoutletshop
safedietplansfor
\bbeforeyoubuy\.co\.uk\b
spotify.?premium
hotgermangirl
\ba51\.idata\.over\-blog\.com
kithomeprices
criminallawyeraustin
celluliteproducts
\bcellulitestore\.com\b
productsreview(s|er)?20
\bdildomail\.com\b
\bmyarabickeyboard\.net
herbal(ed)?pills
\bhealthyfruitsworld\.com\b
\bonline-betting\.tv\b
percentforex
onlinesocialnetworkingsite
\bwwvr\.org\b
becomingaparalegal
seasonscontracting
\bdescargar-musica-gratis\.softonic\.com\b
\bevenweb\.com\b
\bjamonibericodebellotas\.com\b
\bneteller\.pw\b
goldinvestmentkit
fatlossareview
hardmoneybankcorp
slowlos(e|s)weight
weightloss.?program
extremeweightloss
\bonecarinsurance\.com\b
\bpillcounting\.com\b
\bempowernetwork\.com\b
myshoppingbusiness
\byoumint\.com\b
bestonetimeoffers
\bpredatorhacks\.com\b
ereticopedia\.wikidot\.com
\burlms\.com\b
mypharmarx
\bsynergybusiness\.wordpress\.com\b
\bcropcirclesonline\.com\b
\bfitnizz\.com\b
\bspearmintrhinolv\.com\b
\badclout\.com\b
\bjackpinto\.com\b
\bcropfiles\.it\b
\b2\.ht\b
\bfsodb\.com\b
assuredseo
\bsay\.ly\b
hidefporn
adjustabledumbbell
\bscrapebrokers\.com\b
film.?pornoromania
\bsepatuonline-murah\.com\b
weddingdressonline
\bvailong\.com\b
\bwebcomtois\.fr\b
nfljerseys+hope
\btheurbanking\.com\b
\ball-loans-info\.com\b
\btraffic-angels\.com\b
bestregistrycleaner
\bcheapdomainregistration\.es\b
\brehatched\.com\b
\bneteler\.pw\b
\buchop\.it\b
\bpeacockcenterpieces\.com\b
\bworldfiliationetworkproxy\.com
watchbuyingguide
\brubyescorts\.com\b
\bforomultinivel\.com\b
\binfinityhacksclan\.net\b
\bmanshop24\.net\b
couponcodeoffer
pornblogspace
myboobs4you
\bsim\.so\b
\bamateur-x\.eu\b
\bpenimed\.com\b
\bnavymoms\.net\b
\btardisbr\.wordpress\.com\b
cartoonpornheaven
\bsfadi\.org\b
e.?cigarettereviews
\brenterly\.com\b
laptopscreenrepair
gold.?porn.?tube
to.?lose.?weight.?quick
\bbrowse\.deviantart\.com\b
\bbreedproducts\.com\b
\bamateursexacts\.com\b
\bgamehackerz\.com\b
hardcore.?party.?girls
\butahburden\.com\b
\bmelbournebusinesscoach\.biz\b
\bsmrl\.tk\b
\bsoundtracknews\.com\b
\btnij\.com\b
\bsnd\.sc\b
\b42\.com\b
\bkreuz-net\.info\b
herpescurereview
\bcheatanarchy\.com\b
\bstos\.me\b
\bamazonprime\.webs\.com\b
\bmod4\.cc\b
\bminlnk\.at\b
beautycoupons
seototaiwan
\bkriyayoga\.com\b
\bproduse-aloe-vera\.eu\b
uknikeblazers
\bwaratahfuneralservice\.com\.au\b
\bmanpower24\.net\b
\bbaranisik\.com\.tr\b
\bfncy\.it\b
cartiernecklacehotsale
\b7crime\.com\b
\bfileurl\.me\b
\byourleanbody\.com\b
\bwinonadental\b
\bpdh\.co\b
onlinecasino.?info
healthy.?weight.?loss.?diet.?plan
\bdevoucoux\.co\.uk\b
\bceokt\.com\b
buymoncler.?cheap
\bviglink\.com\b
naturalcureforyeast
\bextremeseotools\.com\b
\btopdealzonline\.com\b
partypillsonline
\bliveresumeexamples\.com\b
\bperfectgirls\.net\b
\b4tube\.com\b
\bvisalusshakes\.com\b
\b101juegosdeautos\.com\b
monclerjackets\d
\bcpesamplewritings\.blogspot\.com\b
\be621\.net\b
\bezadblaster\.com\b
freeonlinedating
medrxshop\b
buy.?adipex.?online
\bvideodeteen\.eu\b
\bshark\.net\.pl\b
\bpowerfulhacks\.com\b
\bsloganexpert\.com\b
\b2u\.lc\b
\bowl\.li\b
\bshorten\.me\b
\byourshortlink\.net\b
\bpenilegain\b
\bcheatyworld\.com\b
\buu\.gl\b
\bneoplano\.
\btancredi\.
\bgetxanax\.com\b
\bwww-mp3player\.com\b
\bactionseoservices\.com\b
\bgetwebvisitors\.com\b
\bgetloanslendersusa\.org\b
\bdoghematerassi\.it
\bicigarettes\b
buycheap\w{0,10}pillsonline
rapid.?fat.?loss
\bladamejeanne\.fr\b
bestseoservices
\bavantpack\.ru\b
\bplus\.lapvo3\.tk\b
\bshopforpainrelief\.com\b
\bprintforprofits\.com\b
\bsexndfunny\.biz\b
\blcdscreenforlaptops\.com\b
\bwebsite-Ranking-Checker\.com\b
\bmagiclondonescorts\.com\b
\bbrunetteescorts4u\.com\b
achimthepooh\.de
\bmemopadhd7\.gweb\.io
\bmgjmp\.com
\borelsetka\.ru\b
\bprespa-birlik\.se\b
\brecoverymechanic\.com\b
\bsegue\.se\b
\bdietplanstolose\.com\b
weightwatcherscoupons
\bmortgagewoodbridgevirginia\.com\b
\badfoc\.us\b
\b0\.mk\b
\bz6\.ro\b
\btortapandistelle\.it
\bgameschamp\.com\b
\bgeilelesbensexvideos\.com\b
\bngbot\.com\b
\bescort-suisse\.ch\b
\bgive-me-articles\.com\b
\bPayperclickmagic\.com\b
\bsn\.im\b
\btwi\.bz\b
\bbuzzup\.com\b
\bbuzurl\.com\b
\bu28\.de\b
\bapu\.sh\b
\bi2h\.de\b
\blil\.io\b
\bdaa\.li\b
\b03e\.de\b
\bshort\.ie\b
\bvdirect\.com\b
\bunfake\.it\b
\bux\.lv\b
\bdomain.dot\.tk\b
\bsturls\.com\b
\bkanepesorfu\.com\b
\bbackpage\.com\b
\bstonemaster\.info\b
\bcastlecomfortstairlifts\.com\b
\bhdv-sex\.com\b
\bbidstart\.com\b
\bviagracare\.com\b
\bhumbug\.pl\b
\bsabe\.co\.kr\b
\bfreasyway\.com\b
\bsharemyflat\.com
\batlastranslations\.ie
\bmathsball\.blogspot\.com\.es
\bbombch\.us\b
\bfakeidfactory\.com\b
\borganicbite\.org\b
\bhollywoodgoldcasino\.com\b
\boutback-steakhouse-coupons\.com\b
\bthefoodtrucksforsale\.com\b
\bkitchenhere\.com\b
\balterilsource\.com\b
\bplaceworkshop\.com\b
\bulcerssymptoms\.org\b
\btogetherweearn\.com\b
\bractors\.com\b
\belementalu\.com\b
\broulettechat\.pw\b
\bereticopedia\-materiali\.wikidot\.com
\bgirls-in-porno\.com\b
\bads-get-read\.co\.uk\b
\bvillagematchmaker\.com\b
\bflukethermometer\.net\b
\bbestpayperdownloadsite\.com\b
\bwiperblades\.me\b
\bofficialemailmarketing\.com\b
\blovelytips\.com\b
\bfinanziellen-freiraum\.de\b
\bjasonshin\.com\b
\bkredit-quality\.de\b
\bmuzland\.org\b
\brent-the-party\.com\b
\belektrischesigaretkopen\.nu\b
\bhappycheat\.com\b
\bObserverpublications\.com\b
\bgenuineseo\.net\b
\ball-in-one-keylogger\.com\b
\bsexcam-girls\.at\b
\bgetnchealthinsurance\.com\b
\bregisteradultfriendfinder\.com\b
\bsplashurl\.com\b
\bcarinsuranceforaday\.info\b
\bharvardbusinesslawreview\.org\b
\bvisaj1\.fr\b
\bbestfacebookpages\.com\b
\bgokhanatalan\.tk\b
\bpaidtoclickreviews\.com\b
\baddi\.to\b
\bbigbrothertvshows\.com\b
\betk\.cc
\bozelenyavane\.com
\bfotohost\.eu
\bbit\.do\b
\bgetinfo\.co\.in\b
\bsherlystours\.com\b
\bvbly\.us\b
\bsummersetcontinentalhotels\.com\b
\bthemmxbakery\.com\b
\bi-write-india\.com\b
\bra6\.org\b
\bbgm\.me\b
\bonlinejobsworkfromhome\.com\b
\bweightgainsource\.com\b
\bwelovesbobet\.net\b
\bvt802\.us\b
\bmonkeyadvert\.com\b
\bbuttgetwet\.com\b
\bstorobinlaw\.com\b
\bstutt\.no\b
\bvimax-au\.com\b
\bpo\.st\b
\bitrackprogps\.com\b
\b2gy\.ru\b
\b365live7m\.com\b
\bsrudut\.com\b
\bbuy-skinny-fiber\.com\b
\bcandy-crush-free\.com\b
\bbarrieevansmarketing\.com\b
\bcartrackgps\.com\b
\bhouseme\.ca\b
\bmlb\.jp\.net\b
\bcorecommerce\.com\b
\bvork\.us\b
\bcancionromantica\.com\b
\bseoshark\.org\b
\bhypnotherapybirminghampro\.co\.uk\b
\bintuitmarketer\.net\b
\bnicolascleans\.com\b
\ballparts\.cc\b
\bspeedyshare\.com\b
\blnkd\.in\b
\bsh\.st\b
\bearthspacecircle\.blogspot\.com\b
\bpharmacycatalog2014\.com\b
\bpharmacy-dir2014\.com\b
\bpharmacyonlinecatalog\.com\b
\bpharmacyreviewer2014\b.com\b
\bexterminatorblog\.info\b
\bpemutihwajahsuper\.com\b
\bitruemart\.com\b
\bfree-registry-cleaners\.biz\b
\bwavenet\.com\b
\bqps\.ru\b
\bi\.pwned\.com\b
getyourexbackreviews\.net
\bcheapessaypapers\.com\b
\bmuslimgaleri\.com\b
\bblyweertbeaufort\.co\.uk\b
\bhowtostartablog\.org\b
\bzcodesystemcoupon\.com\b
get.rid.of.pimples\.com\b
\bkokica\.info
\btopholidaydestination\.info
\bzoxexivo\.com\b
\bbinarypark\.org/s\b
\brebelmouse\.com\b
\bshopdeathandtaxes\.com\b
factory.?trading\.com\b
\bxlx\.to\b
\bsionvadisi\.net\b
\bmrch\.me\b
\bnocreditrent\.com\b
\bdoi-toshin\.com\b
\bindexlure\.com\b
morpheusfxsolutions\.com\b
\baddeffects\.net\b
\bsbobet-vip\.com\b
\facebook.com/asiretiislam
\bdarbbridalcouture\.com\.au\b
\bmaldivedelsalento\.it\b
\bcaseaffittonelsalento\.it\b
\bmaldivesit\.com\b
\bawl\.li\b
\bw\.atch\.me\b
\bkamagrainstant\.com\b
\btophd\.info\b
\bdragojlo\.info\b
\bmalikoki\.info\b
\bexistdecor\.com\b
\bgetshorturl\.com\b
\beprepz\.com
\bsbobetc\.com\b
\btattoora\.com\b
\bpygmyurl\.com\b
\b24plastic\.com\b
\bedmedsale\.com\b
\bstockmarketmentor\.com\b
\bhalshs\.archives-ouvertes\.fr/docs/00/28/37/91/PDF/Santarelli_Pomponio_Algieri\.pdf
\btinooo\.com
\btinoooapp\.com
\bkatakosta\.info\b
\badcrun\.ch\b
\bselbysoftfurnishings\.co\.uk\b
\blike\.it\b
\boxygenconcentratorinc\.com\b
\bpornpasshub\.com\b
\nitroxinadvice\.com\b
\hspactivesbr\.com\b
\balphamaxplusfacts\.co\.uk\b
\baktiveamadvice\.com\b
\bgarciniacambogiaprofacts\.org\b
\bpurelifecleansefacts\.org\b
\bmiraclephytoceramidesfacts\.com\b
\brevlanteskincare\.com\b
\binstaflexjointsupports\.com\b
\bwelovesbo69\.com\b
\bsbolovely\.com\b
\bwelovesbo168\.com\b
\bladermaniqueskin\.com\b
\bteatroblog\.com\b
\bwaa\.ai\b
\bta\.gd\b
\bhacktoolsandcheats\.com\b
\busa-records-search\.com\b
\blanadel\.re\b
\bhowtogofromgirlfriendtowife\.net\b
\bseriousmoneymakers\.ning\.com\b
\bkredytoonline\.webgarden\.com\b
\b1eko\.com\b
\bfunsolderingstationreview\.tumblr\.com\b
\bpestcontrol-stlouis\.net\b
\bsafelinking\.net\b
\bsafercolonreviewss\.com\b
\bcompensationinjury\.com\.au\b
\bfreesciencepublication\.blogspot\.se\b
\bfrivetenskapligpublicering\.blogspot\.se\b
\bworldwithoutexcuses\.blogspot\.se\b
\bingaursakter\.blogspot\.se\b
\bcas-msds\.com\b
\bcas-no\.org\b
\bmsds-cas\.com\b
\bhec\.su\b
\blida-grossmarkt\.com\b
\bfitmedicalweightloss\.com\b
\bcebuayalahomes\.com\b
\bcasino-nodepositbonus\.com\b
\bqualitysewingmachine\.com\b
\b9ox\.net\b
\bthesisontime\.com\b
\bvitamixversus\.com\b
\bobd2inthebox\.com\b
\beasy\.tc\b
\bcmyad\.co\b
\bwtc\.la\b
\bgreenslimming\.org\b
\bbuynolvadexonline\.biz\b
\by2u\.be\b
\bm88no\.com\b
\bcasualforsex\.com\b
\bmobilegamenews\.ru\b
\b\.pr\.co\b
\baus-visa\.com\b
\bdrugstoredir2014\.com\b
\blxto\.net\b
\bpast\.is\b
\b4ic\.be\b
\ballonger-penis\.net\b
\blinkis\.com\b
\bln\.is\b
\bsbobetasia(\d)?\.com\b
\bonnutrition\.org\b
\burlgo\.in\b
\bnq\.st\b
\bdyi\.li\b
\bdyinglinks\.com\b
\bpaisasaver\.in\b
\bseansomaniak\.pl\b
\bseofornown4eva\.com\b
\bpromotion-voyages\.fr\b
\brkdms\.com\b
\bseobusinessconference\.com\b
\burx\.nu\b
\bbatteryuniversity\.com\b
\bdaily2deals\.com\b
(?<=//|\.)vin-decoder\.com\b
\becigarettefreetrial\.net\b
\binsta-follow\.com\b
\boncabs\.com\b
\bliposlimsideeffects\.com\b
\binfo-pdt\.org\b
\btaxcutters\.com\b
\bmaxmanpoweradvice\.com\b
\bsejour-caraibes\.com\b
\bbirthstonesonline\.com\b
\bbitsysbikinis\.com\b
\bsejoursaintmartin\.fr\b
\bseosellers\.com\b
\bfreegiftcode\.com\b
\bwhyseoservices\.com\b
\brunningfredgame\.com\b
\bmysexyclassfieds\.com\b
\b5cubecommerce\.com\b
\bimpactplayerrankings\.com\b
\bbinaryoptionshome\.com\b
\bvoyage-de-noces\.org\b
\bsejour-saint-martin\.com\b
\bvacancestop\.com\b
\bsejoursaintmartin\.com\b
\bwakfu\.asia\b
\biwebtechie\.com\b
\bhisosoccer\.com\b
\bhisosoccer\.blogspot\.com\b
\bwebsitesforsalestore\.com\b
\btheshadehut\.com\b
\bcmbikeshop\.com\b
\bdailymotivationalvideos\.com\b
\bhomeimprovementdaily\.com\b
\bfanbestbuy\.com\b
\bcool-fuel\.co\.uk\b
\btiredeal\.co\.il\b
\bloloves\.it\b
\bfeelthechoco\.com
\bsourceofwine\.com
\bdropofcoffee\.com
\bvtranzitas\.lt
\bfeelthetea\.com
\bmyspace\.ge
\bt1p\.de\b
\b0cn\.de\b
\bshorte\.st\b
\btiny\.cc\b
(?<!-)\bx\.co\b
(?<!-)\bvir\.al\b
\bwheek\.it\b
\bclicky\.me\b
\bqrf\.in\b
\bfzy\.co\b
\brdlnk\.co\b
(?<!-)\burl\.ac\b
\bzzb\.bz\b
\bgplus\.to\b
\bgdriv\.es\b
\btiny\.cc\b
\bpelevoniface\.com\b
\bmgcheats\.com\b
\bjerseysauthenticwholesaleauthentic\.com\b
\bfootballljerseyscheap\.com\b
\bcheapwholesalecheap\.com\b
\bpharm-stores\.com\b
\bgrepmaster\.eu
\bgagnerdelargent\.tv\b
\bflaturl\.com\b
\bhack-appl\.com\b
\bmy\.rs\b
\brz9\.de\b
\boffredemploiadomicile\.fr\b
\bisepbola\.com\b
\bdagetechnology\.com\b
\bneueseomarketing\.com\b
\bcriminaldefenseofnewyork\.com\b
\bcleaning-agency\.co\.uk\b
fastcleaners
domestic.?cleaners
\bblueamberrose\.com\b
\bl-i-n-u-x\.de\b
\bvisaforargentina\.org\b
\bbestpressurewasherrating\.com\b
\bwhat-to-buy-your-boy-friend-for-christmas\.com\b
what-?to-?get-?.+christmas\.(us|com)\b
christmas-?gifts?-?(ideas|for).+\.(us|com)\b
\bbestweedeaterreviews\.com\b
\btopsnowblower\.net\b
\bxbanners\.biz\b
\bsbo69\.club\b
\b2y\.com\.au\b
\burlteeny\.com\b
\bjayafarma\.com\b
\bbuymobiles\.net\b
\baliexpress\.com\b
\bbetbookie\.info\b
\btiny\.bz\b
\bnoaparis\.com\b
\bme2\.do\b
\bammi\.me\b
\btopotraverse\.com\b
\bjaimalaudos\.eu\b
\bbuff\.ly\b
\bpharmacyusa24h\.com\b
\bonlineedmeds03\.com\b
\bobatherbalkosmetik\.com\b
\bclicksure\.com\b
\btopproductresults\.com\b
\btopbodysupplement\.com\b
\bicargames\.net\b
\bjclothing\.co\b
\bdiscountdiamond\.co\.uk\b
\bdocspal\.com\b
\bbajgle\.com\b
cleaning\.pw\b
\blnkstts\.com\b
\bbobs\.bz\b
--(tarot|psychics?|mediums?|readings?|zones?|horoscopes?)\.com\b
\btyn\.kr\b
\btarotcomments\.com\b
\bmediumsreports\.com\b
\bpsychictarotfree\.com\b
\balivepsychics\.com\b
\bi7astrology\.com\b
\btruepsychicslive\.com\b
\bmediumsweb\.com\b
\brealhelppsychic\.com\b
\bmaletestosteronebooster\.org\b
\bnofuturecafe\.com\b
psychicsfree\.com\b
bravesites\.com\b
\bpsychicsfindaid\.com\b
\bpsychicseersme\.com\b
\beepurl\.com\b
\bwebseosites\.eu\b
\bx4facts\.com\b
\bpsychicsreadings365\.com\b
\bcrystalvoxx\.com\b
\bbarrymorefurniture\.com\b
\bgncamerashop\.com\b
\brainbowtravelhi\.com\b
\bstemcell\.life\b
\bpsychics999\.com\b
\bviagrawithoutprescription
\bonj\.me\b
\bcarmonia\.net\b
\btattooimages\.biz\b
\btopfoot\.eu\b
\bgamesfen\.com\b
\bseoclerks\.com\b
\bw3ightl055\.com\b
\bsupplementcritique\.com\b
\bcompravaina\.com\b
\bprolevelweightloss\.com\b
\bgoldenmeadow-minis\.com\b
\bprofitacademybonus\.com\b
\btarotinspects\.com\b
\bthepiratebay\.cba\.pl\b
\bthepiratebay\.cr\b
\bmb57\.com\b
\bm88u\.com\b
\bredirectrec\.haras-nationaux\.fr\b
\b7kp\.com\b
\bsusurl\.com\b
\bri\.ms\b
\bri\.ms\b
\bpaydayaizdevumu\.com\b
\bvouchercode
\bsenta\.la\b
\bmonsterenergygear\.net\b
\bbest-ghostwriter\.com\b
\bessay-schreiben\.de\b
\bhandyortung\.co\b
\bwhatsapphacken\.de\b
\bbachelor-hilfe\.com\b
\bbestkeys\.eu\b
\biwhatsappstatus\.com\b
\bi24help\.com\b
\bbestforexrobotinfo\.com\b
\bexpertisegarden\.it\b
\bmrdesigner\.in\b
\bbatuiti\.com\b
\bsiteinseo\.com\b
\bpwnicloud\.net\b
\bclika\.pe\b
\bdiscountcodes\.io\b
\bxxxbloggers\.com\b
\bdealdatabase\.co\.uk\b
\bpornblogy\.com\b
\bwefaq-dammam\.com\b
\bkingvouchers\.uk\b
\bhappyvalentinesdayi\.org\b
\blinkasa\.com\b
\brecursosenprojectmanagement\.com\b
\bnyttigbras\.dk\b
\bghadvancedplusfacts\.com\b
\bvai\.la\b
\b123rumahku\.com\b
\baaacomputerrepairfast\.com\b
\bfrozengames\.com\b
\binstantenergy\.co\.uk\b
\bkeratosispilaristreatmentgoogle\.wordpress\.com\b
\btrihawks\.com\b
\bsharkbayte\.com\b
\bvoucherone\.co\.uk\b
\bref\.pw\b
\bcte\.li\b
\bkeelog\.com\b
\bministryofdeals\.com\b
\burl\.zeroent\.net\b
\bdanangplus\.net\b
\bprofitupempire\.com\b
\bhongkong-rx\.com\b
\bci8\.de\b
\bforexdrainbroker\.com\b
\bbuypainmedsnow\.com\b
\bsports-water-bottle\.com\b
\bsubitotechs\.com\b
\bunrelo\.com\b
buyedtabletsonline
\btopcashbonus\.com\b
freepsychic
\bcocland\.com\b
\bmypaymentsolutionsusa\.com\b
\btwojetanienoclegi\.eu\b
\bappsforpcmero\.com\b
\bdirectholder\.com\b
\btop-prop\.com\b
\bmakebusinessonline\.org\b
\badktoys\.com\b
\baffordablesewingmachines\.co\.uk\b
\bhalong-bay-cruises\.com\b
casinobonus\.co
\bafdhaljauhari\.blogspot
\bxn--agrandirsonpnis-mnb\.com\b
\bacces-pills\.com\b
\bdarkpostprofits2bonus\.com\b
\bthegrandmuster\.com\b
\bamallibya\.com\b
\btriphobo\.com\b
\bdigitallatitude\.net\b
\bnoprescriptionmedicines\.org\b
\bbodybuildingstyle\.com\b
\blaunchcorporate\.com\.au\b
\bwhey-protein-for-women\.com\b
\bcyfuss\.com\b
\busfreeads\.com\b
\bvastspace\.net\b
\bcanadianedrugstore\.com\b
telechargerdes\.com\b
\bhalongboat\.com\b
\bhalong-bay-cruises\.com\b
\bbooknowhalong\.com\b
\bvietnameseprivatetours\.com\b
\bhalongcruises\.travel\b
\bgotohalongbay\.com\b
\bdailyvietnamtours\.com\b
\bamazinghalongbay\.com\b
\bvietnameseprivatetours\.com\b
\bsapaluxurytours\.com\b
\bgotosapavietnam\.com\b
\balllenses\.org\b
\bproductinfosuperstore\.com\b
\btotsites\.com\b
\bs87\.eu\b
\bseoservicemagic\.com\b
\bbrandmarketing\.com\.cn\b
\bxvideosgratis\.xxx\b
\bwebandseo\.co\.uk\b
\btny\.cz\b
\bjavadramezani\.com\b
\bbremep\.com
\bhacksin\.com\b
\bchefs2gocatering\.com\b
\bsymlink\.us\b
\blnwshop\.com\b
e-cigarettefree
\bworld-art\.ru\b
\bfundramas\.com\b
\bpromotioncodes
\bforexsrovnavac\.cz\b
\bautoloansforeverydriver\.com\b
\bcriminaldefenseattorneytulsa\.com\b
lose-weight-easily
\bmajorca-transfers-airport\.co\.uk\b
\bbusmallorca\.es\b
\bbbwtube\.me\b
\bjustpaste\.it\b
\bgrow-tobacco\.info\b
\bgrowtobacco\.net\b
\b2celloswe\.prohost\.wf\b
\bfiverr\.com\b
\bporschecayenne2015\.com\b
\btwixar\.me\b
\bladbrokes\.pw\b
\ball4seo\.co\.uk\b
\bamzy\.me\b
\bourskinhealth\.com\b
\br10\.net\b
\bnicetraffics\.com\b
\bdaotaotienganh\.org\b
\bfiverrbot\.com\b
\bfinr\.co\b
\bmoneysite\.us\b
louis-vuittin\.us\.com\b
replica\.us\.com\b
\bventurestoday\.com\b
\baegyo\.me\b
\bthehealthyadvise\.com\b
\binboxinnercirclebonus\.com\b
\btopnocreditcheckloans\.com\b
\bfightagainstbulimia\.com\b
\bseoplus\.info\b
\bmaxiwebdesign\.com\b
\bjouwweb\.nl\b
\bereticoblog\.wikidot\.com
\ballageconditioning\.com\b
\baboutpropertiez\.com\b
\bgtublog\.com\b
\bbktube\.net\b
\bcix\.me\b
\bqualitysteroids\.net\b
\bvil\.li\b
\bintechguvenlik\.com\b
\bwebemailverifier\.com\b
\bthaivdox\.com\b
\.on\.nimp\.org
\bdiabetesprotocoll\.com\b
\bjoyofsatan\.com\b
\bsexxxing\.com\b
\bgoselfie\.com\.au\b
\brestaurant\.eztable\.com\b
\bcentiplex\.com\b
\bnoxss\.com\b
\bww7\.fr\b
\bcachor\.ro\b
\bconsultdustry\.com\b
\bcex\.io\b
\bsmore\.com\b
\bbhashasolution\.com\b
\bvocests\.blogspot\.com\b
\bmydehydrator\.com\b
\bsocialseopromotion\.com\b
\bforexjunkie\.com\b
\bparkapp\.com\b
\bsnack\.ws\b
\bshino\.me\b
\bmemoriesfromwiki\.blogspot\....?
\bquiropraxia1\.com\b
\byt\.be\b
\bhealthyiteasy\.com\b
\brelinks\.me\b
\bmybook\.to\b
\bcashbonusonline\.com\b
\bloans4you
\bincest-porno\.org\b
\bsupplementsdeal\.com\b
\bkinoandroid\.com\b
\bporno-pyanyh\.com\b
\bpaydayloans\.today\b
ecigsfreetrial
\bgiftpiper\.com\b
\buniversaltailor\.com\b
\bqikshare\.io\b
\bcontato\.ms\b
easywaytoweightloss
\bpi\.vu\b
\brestaurantsnearme\.space\b
\bfirstleaks\.com\b
\beb\.by\b
\bforbali\.com\b
\bdeodorant-coupons\.net\b
\bujeb\.se\b
\bautorijschoolleon\.nl\b
\bleaftrade\.com\b
\bgp\.gg\b
\btopseostudio\.com\b
\bmusclesupplements101\.com\b
\bhits4slim\.com\b
\bshaarpmind\.com\b
\bteleplus\.org\b
\bnsjk\.in\b
\bnewsjack\.in\b
\baran\.com\.ua\b
\bschoene-geburtstagssprueche\.eu\b
\batho\.me\b
\bur6\.us\b
\bpokerdewa88\.com\b
\bpassionavenue\.com\b
\bdg-locksmith\.com\b
\bpascherairmaxfemme\.fr\b
\btopuniversityreview\.com\b
\bshutterfly\.com\b
\boperationquickmoney\.training\b
buyinstagram
\bboygamez\.com\b
\bbr1m\.org\b
\breplicawatch
\bmanmer2\.blogspot\.com
\bskyrocketplace\.com\b
\bvid\.me\b
\bbrunodam\.blog\.kataweb\.it
\bpgmaleenhancement\.com\b
\bmaxis10\.com\b
\bthsbo222\.com\b
\byroki-video\.ru\b
checkpaydayloa
\bsmokyquartzstones\.com\b
\bvydoxfreetrial\.net\b
\brafael24\.ir\b
\bakaliteescort\.org\b
cashusadvance
\bseoexpertsindiareviews\.tumblr\.com\b
\bguteapotheke\.net\b
\berotic-vid\.com\b
cialispharmac
\bforum\.al-wrwd\.com\b
\bnimagazine\.com\b
\bsovbezchr\.ru\b
\bvinfreecheck\.com\b
\bbet365offercode\.com\b
makemoneyonline
\bpokerhebat\.com\b
\bbjmath\.com\b
\bwww\.vegasslotsonline\.com\b
\bWherecanibuymeladerm\.org\b
\btopessaywriter\.org\b
\bwritemyessayservice\.net\b
\bmycollegeessay\.org\b
\bessayforcollege\.org\b
\bwritemyessay24h\.net\b
\bbuyessaywriting\.net\b
\bmyshort\.ovh\b
\bcdnlion\.com
\bwhatsappforpcmi\.com
\bla-alopecia-areata\.com\b
\bnitrofocusno3muscles\.com\b
\bgetcheapmax\.com\b
\bderefer\.unbubble\.eu\b
\bvrbas\.be\b
\bmobilesnack\.net\b
\bdiversifiedparking\.com\b
\balexanderjohnson\.beepworld\.de\b
\burl2it\.com\b
\bnflhistory\.net\b
\bmediaupdate19\.com\b
\bj\.smad\.info\b
\btirada-tarot-gratis\.eu\b
\bgeet\.me\b
\bmozdomains\.co\.mz\b
\btransfers-in-europe\.com\b
\b(?:zurich|livignoski)transfers\.com\b
online-generic
\bdummyurl\.com\b
shopping-internet
\bwellinghomeopathy\.com\b
\bmofunzone\.biz\b
\belvishescortsliverpool\.co\.uk\b
\bbox10\.me\b
\bpink-venus\.com\b
\bmenstrualcup\.com\b
\bmedijator\.com\b
\bmilf4tube\.com\b
\bmenskopp\.se\b
\bemekserverler\.com\b
\bvefro\.com\b
\bcandledreamer\.com\b
\bipayday\.site\b
\biloanonline\.co\b
\bpokerdewa19\.com\b
\bcouponconnexion\.com\b
\bplacidway\.com\b
bestpaydayloan
\b(?:oraculo|caesarem)nostradamus\.com\b
\bloseweightgarcinianow\.com\b
\bmuscleperfect\.com\b
\bsuperlotteries\.com\b
\bese\.es\b
\bcomprarviagraes
\bptvsportsbisskey\.mobi\b
\bgoogleweblight\.com\b
\bbote\.me\b
\bbuytramadol\.biz\b
\beyeluminousfacts\.com\b
\bshoesizeconver(sion|ter)\.net
\bshoesizes\.co
\bconvertyourshoesize\.com
\bwebinerds\.com
\btherighthairstyles\.com
\bconvertercentral\.com
\bhairstylearchives\.com
\bsizeguide\.info
\blatest-hairstyles\.com
\bratatype\.com
\btypingweb\.com
\bstfalcon\.com
\blifetile\.me
\brollapp\.com
\bpaydesk\.co
\bblogger\.com/profile/07812378838296070653
\bfacebook\.com/Bajotzofficial
paydayonline
\btruecrimebookreviews\.com\b
\bskybet188\.net\b
\byouknowit\.tk\b
\bdailystrength\.com\b
\bcdn77.com
\bhyipbook\.com\b
\bnaturaltinnitustreatments\.com\b
\btinnituscurenow\.com\b
\bchild-my\.ru\b
\bwritemyessaypal\.com\b
\bmycredit-{0,5}report\.com\b
\bgrandiflora\.net
\bbvog\.com
\bhyip\.com\b
\bfb\.to\b
onlinecanadianpharmacy
\bagor\.io\b
bestfatburners
\bspouseaggro\.com\b
\bhq-tadalafil\.org\b
\batozwishes\.com\b
weightlosspills
\bmedexpress201\d
\bbestloansforpoorcredit\.com\b
\bali\.pub\b
\bhyip\.guru\b
\bbestdatingcanada\.com\b
\bguidestobet\.com\b
\bthailandresorts\.eu\b
\bhealthcaresups\.com\b
\btablet24h\.com\b
\bshareitdownloadapp\.com\b
\bfindlaw\.biz\b
\bpartnersmedia\.net\b
without.?doctor.?prescription
\bgg3\.be\b
\bhyip\.wiki\b
\bhyip\.guide\b
\bridof-acne\.com\b
\bioffercheap
\bimvuprepaidcards\.com\b
\bcleopatraescorts\.co\.uk\b
\bsteroidepills
\bsealine-products\.no\b
\bdinnersurf\.com\b
ratingofmercuryinsurancecompany
\bredirect\.camfrog\.com\b
\bblogdigger\.com\b
\bstallionmoving\.com\b
\bnationalopenuniversity\.org\.ng\b
-escort-models\.
\bgirl2xx\.com\b
cheapinstagram
\bhebu\.it\b
\bwi9\.biz\b
\bkazino-onlain\.ru\b
%D1%84%D0%BE%D1%80%D1%83%D0%BC-%D0%BA%D0%B0%D0%B7%D0%B8%D0%BD%D0%BE\.%D1%80%D1%84
\bvirtualphones\.net\b
\bmenabwn\.com\b
\bsupplementsbag\.com\b
\bpornovezenie\.ru\b
\bonlinger\.ru\b
\bcasinoru\.ru\b
%D0%BA%D0%B0%D0%B7%D0%B8%D0%BD%D0%BE-%D1%84%D0%BE%D1%80%D1%83%D0%BC\.%D1%80%D1%84
\bpick-up-porno\.com\b
\bhostgator-promo-codes\.com\b
\bkopilkaporno\.org\b
\bclashofclansmypc\.com\b
\bviagragenericoes24\.com\b
paydayloan\.co
\bpharmshop-online\.com\b
\bpuissance-injection\.fr\b
\binsure911\.com\b
\byoumob\.com\b
(car|life)insurancerates\b
\bavonleacommunications\.com\b
free(sample|trial)\.com\b
trial(sample|offer)\.com\b
\btrendpro\.co\.ke\b
\bjobszimbabwe\.co\.zw\b
\bxxxpart\.com\b
\bstriptizik\.org\b
\bswinger-sex.\ru\b
\bpenyakitnonvaskulerretina\.blog\.com\b
\bnylon-porno\.ru\b
\bmemoriauitoto\.com\b
\bemoporno\.ru\b
\bmovingcompanydenver\.com\b
\bmakemoneyonlineforbeginner\.com\b
\bludovodka\.ru\b
tiffanyjewelry.?201
tnfjackets(clearance|outlet)
nikeairmax.?201
chinawholesaler\.com\b
\bnfljerseys
\bgrfast\.com\b
\bjavadramezani\.in\b
\bxolodremont\.ru\b
\bmed\.tinyrealm\.com\b
\bqqurl\.com\b
generic.?online
\bouo\.io\b
\bacheter-ciajis-pascher\.com\b
\bprezzocia1isgenerico\.com\b
\bcomprarcia1isgenericobarato\.net\b
\bcomprargenericociajisespana\.com\b
\bprix-ciajis-generique\.com\b
\bflippinonsteroids\.com\b
\bfmyykj\.com\b
\bonlinemixx\.ru\b
\bcompletelove\.ru\b
\b7offers\.ru\b
\bmedtorgonline\.ru\b
\bonlypoppers\.ru\b
\bcareprostforwomen\.ru\b
\bmr-ginseng\.com
\bpazdrav\.com\b
\b8marta.?\.ru\b
\bworldmailes\.com\b
\bstockpair\.pro\b
wholesalechinanfl
cheapjerseys(store)?nfl
cheapsportsjerseys
china\.us\.com\b
\bwhereifoundlove\.com\b
\bgloriousgolden77\.org\b
\bgloriousgolden77\.org\b
\b00sf\.com\b
\bplatinumcleanserinfo\.com\b
\bdrugspowerstore\.com\b
\bbluewhite\.co\.uk\b
\bultimatewebhosting\.co\.uk\b
\b000a\.biz\b
\bshop-propecia-daily\.tk\b
\borderclomid-medrx\.gq\b
generic\.gq\b
\bjosmprtion\.com\b
\bshoutkey\.com\b
\bgolfukmall\.co\.uk\b
\bcleansenaturalsfacts\.com\b
\bsheenaoberai\.com\b
\bavoirantiaging\.com\b
\bleadsflowprobonus\.com\b
\bcheapcoachoutletwebsite\.com\b
\bnike-airmax-2015\.com\b
\bbapaknaga\.com\b
\bcarsautoreview\.com\b
\basfadriver\.com\b
\bdermaessenceserumblog\.com\b
\bt-rexmusclefacts\.com\b
wholesalejerseys
\bcrashsafari\.com\b
huffingtonpost\.com/2015/04/01/selfie\-shoe\-arent\-real\-but\-wow\_n\_6979478\.html
\bbestprobioticsweightloss\.com\b
\bexampracticequestions\.com\b
\belliskinantiaging\.com\b
\bseremolynbuy\.com\b
\beternitynaturalscleanse\.com\b
porno\d{1,2}tube\.ru\b
\bhealth786\.com\b
\bgetnaturalcleansingformula\.co\.uk\b
\bgetsunergetics\.com\b
\bfunmac\.com\b
\boffer\.moscow\b
\brxrepairhelp\.com\b
\btop\.howfn\.com\b
\borderfitnesspoints\.co\.uk\b
\bisraelbigmarket\.com\b
\brx\d{4}\.tk\b
\buvuperformance\.com\b
\bvitagarciniahcasite\.com\b
outletonline-?site\.com
\brotefahne\.eu\b
\bhealthsupreviews\.com\b
\btopmuscleuptips\.com\b
\b29sf\.com\b
\bpharmaciesnoprescriptionusa\.com\b
\bcanadianpharmacies(?:noprescription|doctor)\.com\b
\bno2factoronline\.com\b
\bbulkfatlosssolutions\.com\b
\bdrozforskolin\.org\b
\breviewanalysis\.co\.uk\b
\bbellaveiphytoceramides\.org\b
\bthedropnet\.com\b
\bmyfreegems\.com\b
\bgarciniabasicsplus\.com\b
\bmyutopiancleanse360\.com\b
\bnuforiaskincarebuy\.com\b
\bn33nitricoxideboosterfacts\.com\b
\bal\.ly\b
\bbam\.bz\b
\boptimalstackproduct\.com\b
\bcbi\.as\b
\bvip-file-xxx\.org\b
\byoutub\.link\b
\bb(?:it)?ty\.link\b
\bsmup\.us\b
\b9m\.no\b
\bbitcointalk\.org\b
\bcirclemakers\.org\b
\bapog\.co\b
\bsnip\.li\b
\bpolr\.me\b
\bv\.ht\b
\brockhardfacts\.com\b
\bviewhd\.me\b
\btouchhere\.ml\b
\bwatchtvshownow\.ml\b
\bmovietv\.biz\b
\btvhd\.online\b
\bpopulartoday\.biz\b
\bstreamhd\.cf\b
\bhdfree\.online\b
\btrendstoday\.biz\b
\bnuvieskincareserum\.com\b
\bfastvds\.pro\b
\brajatnayarfamousastrologer\.com\b
\bwell4lifeprogram\.com\b
\bpuravolantiaging\.net\b
\bontheair\.biz\b
\bmedia-tvseries\.com\b
\bstromtv\.me\b
\bphytolyft\.com\b
\btheperfectgarcinia\.com\b
\btoptryloburn\.com\b
\bsimplyhhealthysolutions\.com\b
\blumalifteye\.com\b
\btestoboostercares\.com\b
\bninamelsy\.page\.tl\b
\bnetflixhd\.cf\b
\bg\.ua\b
\bsurl\.im\b
\bmaleenhancementpatchs\.com\b
\bairingtoday\.cf\b
\blevantecreamtrial\.com\b
\bmasspmmusclegrowth\.com\b
\bprimalitegarciniareview\.com\b
\brenovocremefacts\.com\b
\futronix-hk\.com\b
cheapjerseynfl
nfljerseychina
\bxn----7sbvehqfibu7aj\.xn--p1ai\b
\bslimatrexnorway\.com\b
\binvesting-money\.info\b
\bhathayoga\.top\b
\bnetflixhd\.ga\b
\bthestreammovie\.cf\b
\bbestfreestreaming\.ga\b
\bwolowtube\.ga\b
\b123movies\.ga\b
\bmyurls\.ru\b
\bbikramsinghmajithia\.blog\.com\b
levitra\d\dmg
\bpokerdewa88\.com\b
\bvumoo\.ga\b
\bshahnazraza\.com\b
\bgetmaxprofitsnow\.com\b
\bxinyanlaw\.com\b
\balvenaandduaderma\.com\b
\bthinsecretgarciniacambogia\.com\b
\bsmarturl\.me\b
\bputlocker\.ml\b
\bnicetv\.biz\b
\bsunglassineyes\.com\b
\btimothysskincare\.com\b
\bepilasprey\.com\b
\btotalfitnesspoint\.com\b
\bnetflixmovieshd\.cf\b
\boriginalityisoverrated\.com\b
\bnew3dcomics\.com\b
\balvgear\.com
rx700pills
\bgetmusclebuildingbase\.com\b
\bgooglevideo\.com\b
\balariarxreview\.org\b
\bgethomeworks\.science\b
\bmaltinscannadispensary\.com\b
\badvancedtrimsite\.com\b
\bpokerbo\.biz\b
tradingonline-a-moral-problem\.blogspot
\balvenaandduaderma\.com\b
\bcleanserenewdenmark\.com\b
\bzul\.im\b
\bviarexlabsblog\.com\b
\bhealthcarebooster\.com\b
\bonebetqq\.com\b
\bmovielova\.club\b
\byoursbetterhealthsolutions\.com\b
\bgarciniajarra\.com\b
\btgbe\.ws\b
\bbiotestosteronexrtry\.com\b
\btryutopiancleanse360\.com\b
\bvamostech\.com\b
\bduplicellp199review\.com\b
\btrypromusclefit\.com\b
\badmy\.link\b
\bguidancemdms\.com\b
\boffer\.moscow\b
\bkotlovan\.by\b
\bvn\.xoga888\.com\b
\btestosteroneboosterbits\.com\b
\bwithlove\.gift\b
\bread-online-books\.xyz\b
\blibertoprometheo\.blogspot\.com\.br\b
\bmylaviveeyeserum\.com\b
\bfornatgaex\.com\b
\bgmkt\.kr\b
\bgomusclebuilding\.com\b
\bdietadimagranteveloce\.it
\bdailynutritionnews\.com
\bplay\.mob\.org
\bmsofficetechsupport\.com\b
\bquickbookscustomerservicephonenumber\.com\b
\biquickbookssupport\.com\b
\bquickbookshelps\.support\b
\bquickadvisor\.net\b
\bhp-support-number\.com\b
\bmaximizedmuscleideas\.com\b
\b7uponline\.com\b
\bandalasbhakti\.com\b
\bangkaajaib\.com\b
\basialive88\.com\b
\basiapk88\.com\b
\bbandar1\.com\b
\bbdcapsa\.com\b
\bbgselalu\.com\b
\bbola-88\.com\b
\bbolagila\.com\b
\bbolalive77\.com\b
\bbolatikus\.com\b
\bdewabet\.com\b
\bdewapoker\.net\b
\bdewapoker-online\.net\b
\bdewapokeronline99\.com\b
\bdewasbo88\.com\b
\bdewatogelsingapura\.com\b
\bhbcbet-id\.com\b
\bjadibd\.com\b
\bkartu9\.com\b
\bkartupoker\.com\b
\bkartupoker\.asia\b
\bkingpoker88\.net\b
\bkudapoker\.me\b
\bmildcasino\.com\b
\bnagapoker88\.asia\b
\bpemainpoker\.net\b
\bpokerbo\.net\b
\bpokerdewaonline\.com\b
\brajajudi\.net\b
\brajasbo\.com\b
\bskor88\.com\b
\btaruhan88\.net\b
\bunovegas\.com\b
\bvipbet88\.com\b
\bnpselalu\.net\b
\basiapk88\.net\b
\bklikfifa\.com\b
\bthanpoker\.com\b
\bnagapoker\.asia\b
\bnagatg\.com\b
\bdwlive88\.com\b
\bgoods555\.com\b
\ballgamesonline\.info\b
\buforadioshow\.com\b
\bdewabet\.asia\b
\broobeestudio\.com\b
\bsparkstation\.net\b
\bbnc\.lt\b
\bbranch\.io\b
\bboostupmuscles\.com\b
\bdownloadsnaptubeapp\.com
\bplayview\.org
\bvidmateapp\.net
\bmobdrodownloads\.com
\btenedonlineshop\.com\b
\bkizlarinsohbethatti\.com\b
\bsupplementssellers\.com\b
\bhealthinnovgroup\.com\b
\bbesthealthmarket\.org\b
\bmoldresistantstrains\.com\b
\bmedigapplans2017\.com\b
\bpropaperwritings\.com\b
\bnetwork54\.com\b
\brebootmymodem\.net\b
\bleadsleap\.com\b
\bonelink\.me\b
\boncalltechsupport\.co\b
\bterbemestar\.com\.br\b
\b6h2\.xyz\b
\bshowboxappdownloadio\.com
\blearnfree\.me\b
\bductrodder\.cn\b
\bnaver\.me\b
\bbestvolumepills\.net\b
\bjaowaftextilemil\.com\b
\bshaperich\.com\b
\blevitradosageus24\.com\b
\bathleticgreensfacts\.com\b
\bwiki-travel-guides\.blogspot\.
\bsundried\.com\b
\bidealhealthdoctor\.com\b
\bhealthyapplechat\.com\b
\bhealthinnovgroup\.com\b
\bwiredtree-coupons\.com\b
\bdankmaymays\.com\b
\bhyperurl\.co\b
\bnewgoogleadwords\.info\b
\bfbl\.me\b
\bs4te\.com\b
\bgrep\.kr\b
\btdcjinmatesearch\.blogspot\.com\b
\blyftestimate\.org\b
\bmicrosoftonlinechat\.com\b
\bonlinebankinghq\.org\b
\bcreditcardreviewed\.org\b
\binmatesearchguide\.org\b
\bdejkberta\.blogspot\.
\brezultate-live\.club\b
\bvitagarciniahcabuy\.com\b
\btry-nitricstorm\.com\b
\bcustomthesis\.org\b
\bessaysmaster\.com\b
\bbathroomexhaustfanswithlight\.com\b
\bgeniuxtrial\.com\b
\byenifullprogramlarindir\.com\b
\bcinemabox-hd\.com\b
\bqoo\.by\b
\btestosteronesboosterweb\.com\b
\bhowtomakedollarsonline\.com\b
\burl\.org\b
\beyeluminoushelps\.com\b
\bwaremakers\.com\b
\bxtgenixau\.com\b
\bhealthytalkzone\.com\b
\b8si\.ru\b
\bezurl\.me\b
\bhothor\.se\b
\bix\.sk\b
\blsh\.link\b
\bmrk\.im\b
\bmturl\.co\.uk\b
\bpiep\.net\b
\bpohq\.io\b
\bshrtlnk\.de\b
\btnij\.org\b
\burlku\.info\b
\bcan0\.com\b
\bnfc\.lol\b
\bicemakernotmakingice\.com\b
\bxurl\.gq\b
\bfke\.us\b
\blink\.mx\b
\bkleinerlink\.de\b
\bwtc\.la\b
\bbukaa\.ga\b
\bfjv\.biz\b
\bi7n\.co\b
quickcash
\bintelligentadvices\.com\b
\bmysp\.ac\b
\bmusclebuildingbuy\.com\b
\bseosparks\.com\b
\bsupplementadvise\.com\b
\bclonezone\.link\b
\b360cameradeals\.com\b
\bgreencoffeesupremecleanseidea\.com\b
\b1man1jar\.com\b
\bfindminecraft\.com\b
\bfashionlady\.in\b
\b51ideas\b
\beduessayhelper\.org\b
\bhealthrewind\.com\b
\btaruhanjudibolavipbet88\.com\b
\bagenbola1\.com\b
\bbeaumonde\.nl\b
\biolavorodacasa\.com\b
\babcargent\.com\b
\bsergedemoulin\.com\b
\bpartitodazero\.com\b
\bcopernic-agent-basic\..{2,3}\.softonic\.com
\bvalentusmovie\.com\b
\bux\.nu\b
\bdankontorstole\.dk\b
\bfuckdate\.com
\bhotelsnearme\.club\b
\bsportsbet\.co\.za\b
\bverity360\.com\b
\bruaaya\.com\b
\bfieldmansaccessfloorsltd\.com\b
\biqoption\.com
\bcouponsoffers\b
hourwristbands\b
\blanbin\.ru\b
\bfave\.ga\b
\bboog\.io\b
\busadrugguide\.com\b
\bgoldenhealthcenters\.com\b
\bwomanitely\.com\b
\bamerikanki\.com\b
\bvouchercodesslug\.co\.uk\b
\bmrdiscountcode\.co\.uk\b
\bvouchercloud\.com\b
\bguadagnareonlineseriamente\.com
\bkrt\.be
\bthebestprices\.com\b
\bhotels-booking\.com\b
\bpromotionvoucher\.co\.uk\b
\br\.msn\.com\b
\blanyardmarket\.com\b
\bgo2l\.ink\b
\bhotukdeals\.com\b
\brevoucher\.co\.uk\b
\bhealthnbeautyfacts\.com\b
\b(lord|compare)vouchercode
\bir\.uv\.es\b
\bninjavouchers\b
\bvoucherbadge
\bgomo\.bi\b
\bsilicon-wristband\.com\b
essay.?writing.?service
\bph\.dog\b
\bnuovoiphonegratis\.com
\bwif\.red\b
\badyou\.me\b
\bjust\.as\b
\bmp3rocket\.pw\b
\bgv1\.me\b
\bmiz-mooz\.com\b
\bmyfashioncode\b
\bbkuiidarsdf\.blogspot\.co\.uk\b
\bbkuiidarsdf\.blogspot\.com\b
\bdalizaistaresi\.blogspot\.co\.nz\b
\bgirls0004\.weebly\.com/hurghada\.html \b
\bmakojigod\.blogspot\.com\b
\bmakojigod\.blogspot\.fr\b
\bmakojigod\.blogspot\.gr\b
\b123malikoki\.info\b
\bmywikipediatravel\.blogspot\.co\.il\b
\bonrecedonece\.blogspot\.co\.uk\b
\bonrecedonece\.blogspot\.rs\b
\bovukucunevol\.blogspot\.com\.au\b
\bplaces-data\.com\b
\bsmbusiness\.info\b
\bvikiputovanja\.blogspot\.co\.uk\b
\bvikiputovanja\.blogspot\.com\b
\bvikiputovanja\.blogspot\.de\b
\bvikiputovanja\.blogspot\.fr\b
\bvikiputovanja\.blogspot\.rs\b
\bwikidestinations\.blogspot\.co\.uk\b
\bwikipedia-travel\.blogspot\.com\b
\bwikipedia-travel-destination\.blogspot\.com\.au\b
\bwikipedia-travel-destination\.blogspot\.fr\b
\bwikipediatravel\.weebly\.com\b
\bwikipediatraveldest\.weebly\.com\b
\bwikitravel-guide\.blogspot\.com\b
\bwikitravel-guide\.blogspot\.fr\b
\bwww\.facebook\.com/1532019543762938\b
\bwww\.facebook\.com/1532035623761330\b
\bwww\.facebook\.com/1532040663760826\b
\bwww\.facebook\.com/1532057493759143\b
\bwww\.facebook\.com/1532483373716555\b
\bwww\.facebook\.com/notes/travel/bali-travel-guide-choose-what-you-are-interested-in/1532058703759022\b
\bwww\.facebook\.com/notes/travel/dominican-republic-travel-guide-choose-what-you-are-interested-in/1532027883762104\b
\bwww\.facebook\.com/notes/travel/las-vegas-travel-guide-choose-what-you-are-interested-in/1532033293761563\b
\blovemyvouchers\b
\bexamandinterviewtips\.com\b
\bupromocodes\b
\bsiliconebracelets\.xyz\b
customsiliconebracelet
\bl\.ask\.fm\b
\bangelmeds\.com\b
\brecruitingblogs\.com\b
\bautomaticpetfeeder\.net\b
\bvoucherbox\b
\b24hoursbracelet\b
\bbeaudermaskincare\.com\b
\bgiftmevouchers\b
\bpr\.report\b
\bwristband-maker\.com\b
\bsupplementoffers\.org\b
\bflagsmore\.biz\b
\bhealthforeverplus\.com\b
\bmegadoomer\.com\b
\bmuscle4power\.com\b
\blolfurballs\.com\b
\bgocustomboxes\.co\.uk\b
\bdesignyourownsilicone
\bmaximous\.net\b
\bsteroids-safe\.com\b
\b72hoursamericanpower\.com\b
\bwebascentevents\.com\b
\bexcentric-design\.net\b
\bikancomel\.tk\b
\btrexmusclesite\.com\b
\btoluunusualsblog\.com\b
\bsupplementsgarden\.com\b
\bminecraftgamesplay\b
\btube8\.to\b
\bsu0\.ru\b
\bmath-problem-solver\.com\b
\bcreateyourownsiliconewristbands\.com\b
\bfunnyvideoclips\.cf\b
\byo\.io\b
\bbank\.africa\.com\b
\bsexuallubricants\.org\b
\br\.utopiie\.com\b
\bchayplov\.ru\b
\bporno-365\.xyz\b
\bbreakingnewstoday\.in\b
\bletsearnmoneyonline\.in\b
\bsiliwb\.com\b
\bsilicon(wristband|bracelet)
\bfashionclothing-mart\.com\b
\bsigmaessays\.com\b
\bostrovbali\.net\b
\balrab7on\.com\b
\bseo-stars\.com\b
\bhappynewyearsgreetings\.com\b
\bshorepointcomm\.com\b
\bplanodesaudesorocabasp\.com\.br\b
\bplanosdesaudeemcampinas\.com\.br\b
\bconsideo\.com\b
\br\.bat\.bing\.com\b
\bseoptimasi\.com\b
\bgrabify\.link\b
\bfaecbookk\.ml\b
\bdownloadgameandroidfree\.net\b
\btvseriesdvdonsale\.com\b
\bblogrollcenter\.com\b
\bgoogle\.co\.ukgoogle\b
\bherveleger\.best\b
\bmakeyourownsilicone
\bthelittleladybird\.com\b
\biplaystoredownloadfree\.com\b
\biplaystoredownload\.com\b
\bessayexperts
\b24hours+ilicone
\b24-xxx-video\.ru\b
\bdolbilovo\.ru\b
\buyu\.re\b
\bleshiysex\.ru\b
\byooa\.re\b
\bbadlinksgood\.blogspot\.ru\b
\bmx7\.com\b
\bmino\.re\b
\bsoiq\.ch\b
\bbesthomeshoppingreviews\.com\b
\bfreecouponbuy\.com\b
\bgreentree\.tax\b
\bdeutsches-rei\.ch\b
\blogintutor\.org\b
\bpremierfamilydentist\.com\b
\bsoywebmaster\.com\b
\baustin-translation\.net\b
\bm\.me\b
\bmesosfer\.com\b
\bcompaniesinindia\.in\b
\bwood-furniture\.biz\b
\banon\.to\b
\bhive\.am\b
\bclick\.dji\.com\b
\blaptopverge\.com\b
\bisaev\.info\b
\btierrasvivas\.com\b
\bthefashionablehousewife\.com\b
\bcasinoforum\.su\b
\bmafia-forever\.ru\b
\bboosterpackdepot\.com\b
\bxnxx\.show\b
\bvitaminofhealth\.com\b
\btophealthmart\.com\b
\bewedictionary\.com\b
\bproteinoutlet\.ro\b
\bfreeporna\.ru\b
\b3shop3\.com\b
\bblurpalicious\.com\b
\banaramedspa\.com\b
\bonlinecustomessaywriting\.com\b
\b24-hour-wristbands\.com\b
\bsiliconewristband\.xyz\b
ownsiliconebracelet
\bsilicone-bracelets-silicone-wristbands\.com\b
\bukbestessays\.com\b
\bporonizle\.xyz\b
\bideashop\.kiev\.ua\b
\bimg\.rule34\.xxx\b
\bgoogle\.com/ad(sense|word)
\bfairpensions\.com\b
\bjobsforeditors\.com\b
\binfopraca\.pl\b
\bmedyum\.xyz\b
\balldaypharma\.com\b
\bwecareskincare\.com\b
\b9nl\.es\b
\btools4docs\.com\b
\bpenisenlargement\.co\.in\b
\bbankier\.pl/forum\b
\bgrd\.pw\b
\bspurl\.me\b
\blinkche\.ir\b
\burl6\.org\b
\bjpmags\.com\b
\bmca-biz\.com\b
\btvc\.in\b
\bviewthislink\.com\b
\burl\.moducopy\.co\.kr\b
\bcbi\.as\b
\burly\.co\b
\bclickand\.co\b
\bddz\.kr\b
\bshooturl\.com\b
\blvl\.vn\b
\banmeld\.biz\b
\bkarung\.in\b
\bdpi\.me\b
\bur\.my\b
\bm5\.hk\b
\bajn\.me\b
\burl4\.uk\b
\breview\.ly\b
\bterapiasnaturais\.net\b
\b0ll0\.ru\b
\bdobrakasa\.co\.pl\b
\binwestuj\.co\.pl\b
\bsourl\.li\b
\bpraca\.money\.pl\b
\bhelix6garciniareview\.com\b
\bwroclaw\.dlastudenta\.pl\b
\bairjordans20\d{2}\b
\beasyessayhelp\.net\b
\bcoupon4fun\.com\b
\bshampoosik\.ru\b
\bviagrasansordonnancefr\.com\b
\bhealthable\.org\b
\btuney\.kr\b
\banneedumexique\.com\b
\bpfic2010\.com\b
\balpacas-hampshire\.co\.uk\b
\balpacasforsale\.org\b
\bomeglechat\.ca\b
\bgetpaid4typing\.net\b
\buber-fare-estimator\.com\b
\bjustyoufitness\.com\b
\bgateacademy\.co\.in\b
\bj(k|q)i(kk|qq)i\.at\b
\b(b|p)ayanradio\b
\bhersup\.ga\b
\bhamariplace\.com\b
\burlz\.fr\b
\bfake-id\.com\b
\bsagemailer\.com\b
\bclick-pro\.com\b
\bteamstre\.am\b
\bneide\.ga\b
\bhan\.gl\b
\bshortly\.me\b
\bmitsubishiklima\.com\.tr\b
\bseo-alien\.com\b
\bloginhelpers\.org\b
\bpuretablets\.com\b
\bbabun\.gq\b
\bpromotionvoucher\.uk\b
\bebookbrowse\.com\b
\bgeschenkefuermaenner\.info\b
\bdisq\.us\b
\bcommercial-real-estate\.cc\b
\bbuydogheartwormmedicine\.com\b
\bcheapassignmenthelp\.co\.uk\b
\btadalafilearn\.com\b
\b3dots\.ro\b
\bbbshort\.link
\bel3dl2\.com\b
\bbiggerpockets\.com\b
\bwatchmovie-gratis\.info\b
\bvroh\.me\b
\bdest-war\.com\b
\bplaymovie21\.com\b
\bmovflix\.website\b
\biflix2\.com\b
\bselix32\.esy\.es\b
\bwatchflixhd\.hotmovies4k\.com\b
\bvulmove\.blogspot\.com\b
\bapp2chart\.com\b
\bhealthynewage\.com\b
\bessayerudite\.com\b
\bfreemyurl\.info\b
\bmxtpz\.me\b
\bcanadaedrugstore\.com\b
\bcanadianpharmacystoreus\.com\b
\blightningprotection\.com\b
\bvouchercodes\.deals\b
\bcustomthesisstuff\.tumblr\.com\b
\bdiferenciasentre\.net\b
\bsweetasmoiok\.com\b
\bsparkemaildesign\.com\b
\be-cigforsale\.com\b
\bhomeclick\.com\b
\bviagragroupresult\.com\b
\bcovnews.com/archives/search\b
\btrumpcanadianpharmacy\.com\b
\bfutureofeducation\.com/main/search\b
\bbltc\.es\b
\bboxip\.net\b
\bud-carrent\.com\b
\bbltc\.es\b
\bmakkao\.com\b
\bmassbass\.es\b
\bcoriantouch\.co\.il\b
\b2pay\.pro\b
\bwordplanes2\.skyrock\.com\b
\bpotenzmittel-online\.com\b
\bpanendeism\.org\b
\bpanendeism\.webs\.com\b
\bdiscountlipsy\.wordpress\.com\b
\btech-support247\.weebly\.com\b
\bingic\.ae\b
\banepe\.com\.gr\b
\basfaleiaautokinhtou\.com\b
\bherveleger\.ws\b
\bstudiopaci\.net\b
\b5z8\.info\b
\bfeet9france\.wordpress\.com\b
\bms-jd\.org/search
\bdieta-blanda\.com\b
\bgusbeat7\.wordpress\.com\b
\bmins\.pw\b
\b(best|dsl|digital)camera\w{0,15}\.tk\b
\bessaylogic\.org\b
\bsungroupvn\.com\.vn\b
\bmyfashioncodes\.co\.uk\b
\bemojiselector\.com\b
\bretailmenot\.com\b
\bonceuponacrime\.net\b
\bduanxigrandcourt\.org\b
\bnewfaceskincare\.com\b
\brejuveantiaging\.com\b
\bour-skincare\.com\b
\bpharexpress\.net\b
\bbesthoist\.com\b
\bmynewbestarticles\b.blogspot
\blogindoctor\.org\b
\becuadorianhands\.com\b
\bapplyscholarship\.info\b
\bblogger\.com/profile/00141270178551151863
\bsqex\.to\b
\binblogslife\.com\b
\bcanonwirelessprinterhelplinenumber\.wordpress\.com\b
\bhealthsuppfacts\.com\b
\bresidentialpainting\.contractors\b
\btheindustryspread\.com\b
\bflyt\.it\b
\bpsychologydictionary\.org\b
\bprintmakerart\.webnode\.it\b
\bappbooks\.org\b
\bgeolocation\.ws\b
\bqualtecmty\.com\.mx
\bservicharterbus\.com
\bcomo-depilarse\.com
\bimportardechinaya\.com
\bmega-estrenos\.com
\biconet\.com\.mx
\bbienestaralnatural\.com
\bmlego\.com\.mx
\brenovardni\.org
\bdespensasdaco\.com
\bchollosaqui\.com
\blibrosparaaprenderaleer\.com
\baceitesesencial\.com
\bcurriculumsvitae\.net
\busx\.es\b
\bwoobs\.com\b
\balpacas-hampshire\.co\.uk\b
\btodoviajeros\.com
\bmusica-barroca\.com
\bderechomexicano\.com\.mx
\bseotraininginstitutespune\.in\b
\bseotraininginpune\.in\b
viagraonline
\bcialisoonline
\bxaydungthanhnien\.com\b
\bbl\.gd\b
\bexeideas\.com\b
\bvirsale\.com\b
\bcabinetdiy\.com\b
\bokemen\.xyz\b
\bfacbook\.com\b
\bmedcheck-up\.com\b
\bskincarebrands\.co\.uk\b
\bcooldudes\.store\b
\bpoolcleaner\.us\b
getpocket\.com/redirect
\bstudentloanrelief\.us\b
\bnaturalmattressmatters\.com\b
\bgemmenage\.(com|net|ca)\b
\bdailystrength\.org\b
\bonlinecashflow\.org\b
\bshemale\.uk\b
\byobit\.io\b
\bchecker\.in\b
\bsex-ru\.org\b
\bfirstclassessaywriters\.com\b
\bcheckpagerank\.net\b
\bviahold\.com\b
\bcabinetdiy\.com\b
\bgetfreebs\.com\b
\bonlinehookupsites\.com\b
\bbeautytohealth\.com\b
\bartplus\.co\b
\brentarace\.com\b
\bhemorrhoidnomore
\bremovehemorrhoids
\bstudyinrussia\.com\b
\bccmixter\.org/api/query
\bheidelbergerwohnen\.de\b
\bfx-brokers-review\.com\b
\bbestchange\.com\b
\bsteelpipeseller\.com\b
\bicdst\.org\b
\bqowap\.com\b
\bbigbazaardirect\.com\b
\bb2bmarketing\.net\b
\bwikiveliero\.org
\bkardashiantapes\.net\b
\bsoftnet32\.com\b
\bsoundcloud\.com/search/sounds
\brebeldeway\.com\.ua\b
\berreway\.org\b
\bdsquared2outlet\.eu\b
\bdibujos-de-amor\.com\b
\bandrewnickel\.com\b
\bgetloansusapersonal\.com\b
\bcialisemk\.com\b
\bstockhouse\.com/search
\bseopapese\.club\b
\bzipurl\.ir\b
\boffersus\.com\b
\bvu\.fr\b
\bezer\.mobi\b
\burli\.tk\b
\bloginprofessor\.org\b
\bkickass2\.nz\b
\bisohunt\.tv\b
\btorrentproject2\.com\b
\bisohunt2\.org\b
\bairbnb\.com/c/
\bmetager\.to\b
\bbabepedia\.com\b
\bdragonflydoces\.com\b
\bzznew\.in\b
\bsites\.google\..{1,3}/site/tradingonlineamoralproblem
\bkickass\.ink\b
\bisohunt2\.net\b
\btorrentproject2\.org\b
\bisohunt\.tv\b
\bisohunt2\.org\b
\bkickass2\.nz\b
\btorrentproject2\.com\b
\bcertificationconsultancy\.com\b
\bqr-url\.tk\b
\brr\.zzz\.com\.ua\b
\bwallinside\.com/post
\bqgo\.be\b
\bexit\.sc\b
\baffiliateignition\.com\b
\btradingview\.com\b
\bexpertdecoders\.com\b
\bwikiler\.com\b
\bloanswayer\.com\b
\bloansxxonlinexx\.org\b
\btheelderscrolls5skyrimevolution225\.ru\b
\bcoopergado\.com\b
\bhomieocairlines\.com\b
\bnamoroagora\.com\.br\b
\bhumancoder\.com\b
\bdecaptcher\.org\b
\biamsport\.org/pg/pages/view
\bcaptchacoder\.com\b
\btiernosmomentos\.com\b
\bcaptchaboss\.com\b
\bmoviesxxx\.biz\b
\bsuperghostblogger\.com/\?s
\bzixiutangpollencapsules\.com\b
\bcaringbridge\.org/search\?q\=
\babbywinters\.co\b
\bwoorank\.com/[a-z]{2}/www
\b1i1\.me\b
\bcell2getbrands\.com\b
\bkombologia\.com
\bcash4files\.com\b
\banycodes\.com\b
\bcustomizable-bracelets\.xyz\b
\bmyshoesguide\.com\b
\btiggi\.es\b
\bpisinaspa\.gr\b
\byify\.co\b
\bhideurl4you\.com\b
\banti-captcha\.com\b
\bssojunghan\.com\b
\bdecaptcha\.biz\b
\bthsbo333\.com\b
\bloginhold\.org\b
\bknightstemplarcards\.com\b
\bbeanbagsexpert\.com\b
\bblackheadscure\.com\b
\bincreasetestosterone\.review\b
\bolympiclabz\.com\b
\bpetgroomingcourse\.com\b
\bpetsworld\.in\b
\breligiousweddingguide\.com\b
\btrainingmasklab\.com\b
\bwhat-to-do-in\.co\.uk\b
\bwildhunter\.club\b
\burbanscarpe\.com\b
\bprintedwristbands\.xyz\b
\bcustombracelet\.xyz\b
\bdw-inductionheating\.com\b
\bloginlord\.org\b
\b9z\.lt\b
\bloginking\.org\b
\bsitesbysara\.com\b
\bseoinlink\.com\b
\btwinkpopstars\.com\b
\bprotecglasstint\.com\.au\b
\bbroadbandhk\.com\b
\bhomebroadbandhk\.com\b
\byt\.vu\b
\bbuy-medicines\.com\b
\blnk\.pics\b
\bruco\.ac\.tz\b
\bget\.busuu\.com\b
\bbusiness-shop\.info\b
shop\.eu\b
outlet\.eu\b
\bcialissansordonnancefr24\.com\b
\bsexforsmartpeople\.com\b
\bgetloanstodayonline\.com\b
\bhannatestcentre\.com\b
\blogindevelopers\.org\b
\bloginidol\.org\b
\bdecaptchaocr\.com\b
\bdecaptcher\.info\b
\bspymoob\.com\b
\bbordersalertandready\.com\b
\bnjmassage\.info\b
\balona\.space\b
\bcaptchasolutions\.com\b
\bscraping\.pro\b
\b2captcha\.com\b
\bdeathbycaptcha\.com\b
\brock-en-espanol\.lenguadeoro\.com\b
\bbusiness-opportunities\.biz/search
\berectiledysfunctionpills\.store\b
\bsavethestudent\.org/\?s=
\blabur\.eus\b
\bsildenafilcitrate\.today\b
\bbedbugsize\.
\blogintraining\.org\b
\bbedbugsize\.info\b
\bpaydaynock\.com\b
\bforexreviewsblog\.com\b
\bbuifelronataboo\.files\.wordpress\.com\b
\bloansmart24\.com\b
\bclashfun\.com\b
\bfreejavporn\.mobi\b
\bo7j\.ru\b
\bedpills\.shop\b
\bpiracetolpills\.com\b
\bmarketstrom\.gr\b
\bfrompo\.com\b
\bdesign-your-own-silicone-wristband\.com\b
\bcustomized-rubber-bracelets\.com\b
\b12tradepro\.com\b
\bsofeeya\.com\b
\bloginteacher\.org\b
\bbom777casino\.com\b
\bd11\.io\b
\bapp\.link\b
\bseozuka\.com\b
\bferrann\.com\b
\bref\.so\b
\brlu\.ru\b
\burl\.euqueroserummacaco\.com\b
\bleobumbtumbbotare\.files\.wordpress\.com\b
\bsudnidosanaco\.files\.wordpress\.com\b
\bwikidot\.com/local--files\b
\bnjmassages\.com\b
\bsearch4sex\.biz\b
\bbinaryforexacademy\.org\b
\biota\.tux-planet\.biz\b
\bbiosotoceswebctour\.over-blog\.com\b
\bliosmedaxmarpuwex\.over-blog\.com\b
\binstawidget\.net\b
\bofficialkrislawrence\.com\b
\bbusinessbroadband\.com\.hk\b
\bshortwww\.com\b
\bseo-saz\.com\b
\bfilm2018\.info\b
withoutprescript\.com\b
\bajaypipes\.com\b
\bbuyv.agra\.
\bweightlossoffers\.org\b
\btwitter\.com/search\b
\bcryptocoinjudge\.com\b
\beladia\.space\b
\bjustine\.club\b
\bhvacrfp\.com\b
\bnupogodi-online\.ru\b
\bcasinousaonlinelist\.com\b
\bonlinetv\.bid\b
\bnepz\.stream\b
\bonline-tvchannel\.org\b
\bustreams24\.com\b
\bvturl\.net\b
\bsport2018\.org\b
\bthesis\.ae\b
#Persistent spamming - COIbot reports
\bwellness786\.com\b
\bsupplementplatforme\.blogspot\.in\b
\btiger77\.net\b
\bsupplementplatforme\.blogspot\.in\b
\bwellness786\.com\b
\b1b\.yt\b
\bpasaranliga\.com\b
\bena\.website\b
\bguaranteedppc\.com\b
\bjayne\.website\b
\bslotsmegacasino\.com\b
\bolidesoza\.com\b
\bgul\.ly\b
\bnotehub\.org\b
\binstantessay\.co\.uk\b
\bcirk\.me\b
\beasycarup\.com\b
\brealinstagramlikes\.com\b
\bapyoth\.com\b
\bwikkimedia\.com\b
\bauto24insurance24online\.com\b
\bkourtney\.fun\b
\binfowars\.com\b
\bletsgomurphys\.com\b
\bcaptchaocr\.org\b
\bdecaptcherocr\.com\b
\brhibusbar\.com\b
\bnewreviewhq\.com\b
\bcasino17rich7online\.com\b
\bashleymadison\.pro\b
\bhref\.li\b
\bhollitaliandressshirts\.com\b
\bhealthyandbeauty\.co\b
\b3movs\.pro\b
\bipsite\.org\b
\bcli\.re\b
\bnz-casinos\.com\b
\bchn\.ge\b
\brocksteadymaleenhancement\.org\b
\bdrozhelp\.com\b
\baffiliatblogger\.com\b
\billuporistorante\.com\b
\bniemtree\.com\b
\bmercyelectronics\.in\b
\bbyutiful\.net\b
\bipheya\.co\.za\b
\byougame\.com\b
\bhittc\.org\.vn\b
\belamalh\.com\b
\bt2m\.io\b
\blookatlink\.com\b
\bfreshcalendars\.com\b
\brevshr\.com\b
\btrkur\.com\b
\bgot\.by\b
researchomnia\.blogspot\.
\bdmaps\.kr\b
\bhothouse\.xyz\b
\bcloudmining\.blog\b
\bvividentertainment\.online\b
\bnaughtyamerica\.top\b
\bbrazzers\.network\b
\bpornhub\.direct\b
\bbangbrosnetwork\.com\b
\blocalbitcoins\.ltd\b
\badultmodels\.club\b
\bbrazzersnetwork\.com\b
\bAshleyMadison\.pro\b
\bpulseoxadvocacy\.com\b
\brapidteria\.com\b
\bdubsbusinessadvisor\.com\b
\bthemerkle\.com\b
\bcryptorials\.io\b
\bthebitcoinstrip\.com\b
\bstrongcoin\.site\b
\blakebtc\.com\b
\bwhaleclub\.co\b
\bvirwox\.services\b
\blocalbitcoins\.ltd\b
\b500affiliates\.com\b
\b1broker\.com\b
\bsimplefx\.com\b
\bbit4x\.com\b
\betoro\.website\b
\bavatrade\.ltd\b
\bhashblock\.ltd\b
\bruncpa\.info\b
\bbest-bettingsites\.com\b
\bbest-paypornsites\.net\b
\bpornplanner\.com\b
\btopporn\.org\b
\bjoannaangel\.club\b
\bdigitalplayground\.world\b
\bkinkstudio\.info\b
\bchaturbate\.run\b
\bpenthouse\.website\b
\bskrill\.ltd\b
\bvividentertainment\.online\b
\bstrongcoin\.site\b
\bvirwox\.services\b
\betoro\.website\b
\bavatrade\.ltd\b
\bruncpa\.info\b
\bwholesalehairvendors\.com\b
\bpuresmile\.com\.au\b
\bbestgearslab\.com\b
\bemoneyindeed\.com\b
\balldraft\.com\b
\bbestgearslab\.com\b
\bheadphonesbuyer\.com\b
\ballweb-marketing\.com\b
\bhandytoolshome\.com\b
\bXxxtube4Mobile\.com\b
\bTeenageassault\.com\b
\bteensexmaniac\.com\b
\bnbdaq\.com\b
\bbookmarks\.wittycrocs\.com\b
\bbestlatinaporn\.net\b
\bthelesboporn\.com\b
\bhdteensextube\.net\b
\bTeenslovehugedicks\.com\b
\bonlyteenfuck\.com\b
\bisla-laser\.org\b
\bgayspornovideos\.com\b
\brichcasino2online\.com\b
\bplayboy\.ac\b
\blinkp\.ir\b
\bmovies247\.net\b
\bcaptchadealer\.com\b
\bcaptchas\.biz\b
\bsci-hub\.tech\b
\buplinkus\.com\b
\bpetroleumclubmagazine\.com\b
\bdeer-digest\.com\b
\bsummerfieldinfo\.com\b
\bg3t\.nl\b
\bsma-offshore\.com\b
\bmelodipoker\.com\b
\bmodernmom\.com\b
\bromanization\.org\b
\btest-infrarotheizung\.de\b
\beightplus2\.com\b
\bspeedyessay\.co\.uk\b
\butf\.su\b
\bworldhealthreviews\.com\b
\bcbsecure\.co\.uk\b
\bbusinesssuccessclass\.com\b
\btryvexanpills\.com\b
\bmcessay\.com\b
\bross-limo\.com\b
\b101growlights\.com\b
\bcarveto\.co\.uk\b
\bthehourshop\.com\b
\bxembongdahd\.com\b
\bbestinfo4health\.com\b
\bkuc\.cz\b
\bchod\.sk\b
\bpetstation\.store\b
\btopofblogs\.com\b
\bknowurgames\.contently\.com\b
\bwelookups\.com\b
\bwholesalebulksms\.com\b
\bhealthreviewfactory\.com\b
\btoprussianescort\.com\b
\bsportstation\.store\b
\bxxxhds\.com\b
\bnetflixhds\.com\b
\b3xhds\.com\b
\bjiliblog\.com\b
\bplaycasinoonline24\.com\b
\b007game\.ru\b
\bdeadpool2ful\.com\b
\btvhds\.com\b
\bfilmhds\.com\b
\bsildenafarm\.com\b
\b114\.34\.134\.140\b
\bplayslotscasino888\.com\b
\bbestrealmoneygames\.com\b
\bonlinelistcasino24\.com\b
\bcuu\.su\b
\b999essays\.com\b
\btopstreamingfr\.club\b
\bshorturl\.at\b
\bam9s\.info\b
\b000webhostapp\.com\b
\be-billpayments\.com\b
\bshifu\.com\b
\bsalmonsolutions\.co\.uk\b
\bcomputerhope\.com/issues/chusedos\.htm
\bprintukraine\.click\b
\bdoubledubs\.com\b
\bcustomwriting\.com\b
\bsexneigung\.com\b
\bajt-ventures\.com\b
\bgestyy\.com\b
\b1design\.org\b
\bcafemom\.com/search
\bgameinformer\.com/search
\btoppaidpornsites\.com\b
\bejobsresult\.com\b
\bkscripts\.com/\?s
\bskfb\.ly\b
\bbeam\.to\b
\bcams4bitcoin\.com\b
\bprf\.hn\b
\b1safe\.link\b
\bun-url\.com\b
\blauriejones\.org\b
\bbbwpornmovs\.com\b
\bchuabenhyeusinhly\.com\b
\bmindsumo\.com\b
\bthereviewal\.com/massage-therapy/
\bgpna\.ir\b
\bsynesth\.esy\.es\b
\bresampled\.de\b
\bfamousstoreoutlet\.com\b
\bbellpottingerusa\.com\b
\briedquat\.de\b
\bcoolingtowerfiller\.com\b
\bgrp-watertank\.com\b
\bcasinoline17\.com\b
\bcasinobablogames\.com\b
\bcasinogameslistonline\.com\b
\bcasinomegaslotos\.com\b
\barcheagebegins\.org\b
\bduct-rod\.com\b
\bmygrammarcheck\.com\b
\bpxlme\.me\b
\bbikinisexyonthebeach\.com\b
\btshirtsandchristiangifts\.com\b
\bbikinisaletop\.com\b
\bt-shirtlogos\.com\b
\bback\.ly\b
\bsmol\.io\b
\bentirefestival\.com\b
\bt-shirtlogos\.com\b
\bkhorshidchehr\.com\b
\bfernandoallende\.com\b
\blets\.shoutabout\.it\b
\blbdr\.co\b
\bludariwe\.org\b
\bdygjxesu-sunubu\.org\b
\blihi\.cc\b
\bsodary\.com\b
\bkutt\.it\b
\bqlink\.me\b
\byerl\.org\b
\blstu\.fr\b
\bsnip\.ly\b
\bcqtwice\.com\b
\burls\.la\b
\bkg-machinery\.com\b
\bwooricasino777\.com\b
\burlgt\.com\b
\bframa\.link\b
\bcutout\.es\b
\bzipansion\.com\b
\batheistrepublic\.org\b
\batheistrepublic\.net\b
\bpqn\.pw\b
\bhamoussin-fouad-adan\.site123\.me\b
internetbillboards\.net/\?s
\byellkey\.com\b
\bweightprodonline\.com\b
\ballmotti\.xyz\b
\bbin\.wf\b
\bmybestsexshop\.com\b
\bgetbiggerdicknaturally\.com\b
\bmyonlinepayday\.com\b
\bgamecasinosonline\.com\b
\bzii\.bz\b
\bdevprice\.ca\b
\bmailtips\.info\b
\bxxxgayjobs\.com\b
\bkemtrinam\.xyz\b
rewards-insiders\.marriott.com/search
\bbestcurefordiabetes\.com\b
\bs\.id\b
\bshrtco\.de\b
\bmypaleohackscookbookreview\.com\b
\bhealthavenger\.com\b
\bcachtrinamda\.xyz\b
\btny\.im\b
\bsnapt\.io\b
\bannita\.space\b
\bvickey\.club\b
\bmable\.club\b
\beleonor\.space\b
\btomcandowpenisremedy\.com\b
\bcasinoonlinests\.org\b
\bsexdatingusaamerica\.com\b
\bfunnyguru\.co\b
\bukcheapwigs\.com\b
\bswimwear2sale\.com\b
\bcheap-jerseys-usa\.com\b
\bstlrenfestwiki\.com\b
\bkiehlmann\.co\.uk\b
\bcirclebpo\.com\b
\bonl\.li\b
\breal777money\.com\b
\bfreebitco\.in\b
\bzanaflexbuynow\.com\b
\bxpornplease\.com\b
\bpookalamdesign\.in\b
\bhomosexual\.cf\b
\btechnsolution\.com\b
\bbablcasinogames\.com\b
\bcasino24list\.com\b
\bthekingcasinos\.com\b
\bzanaflexcgh\.com\b
\bgo4braindumps\.com\b
\blanzport\.com\b
\bpages10\.com\b
\bmelodyhome\.com\b
\bzanaflexcgh\.com\b
\bqscv\.pe\.hu\b
\b3dcgstore\.com\b
hometalk\.com/search
\buploadboy\.me\b
\bpano-verschluss\.com\b
\bchulatutor\.com\b
\btrainingzone\.co\.uk\b
\bhararonline\.com\b
\bbestazy\.com\b
\b9jabaze\.com\b
\bsoo\.gd\b
\btestonutra\.com\b
\bcelebs-net-worth\.com\b
\barmidalechurch\.com\b
\bautomotivedigitalmarketing\.com\b
\blucporn\.com\b
\bgatobengali\.net\b
\bbablcasinogames\.com\b
\babengalcat\.com\b
\bgetjealous\.com\b
\bhealthncure\.net\b
\bmoney2017casino\.org\b
\btil\.pw\b
\blyhyt\.ovh\b
\blos\.fi\b
\bcasinoveganonline\.com\b
\btarget-advertisement\.com\b
\bstoneislandmen\.com\b
\bdearzindagifullmovie\.in\b
\blinkki\.ovh\b
\blyhytosoite\.fi\b
\burlki\.com\b
\bbitly\.fi\b
\bshortingking\.com\b
\bnimbleinity\.com\b
\bshortingking\.com\b
\bclc\.to\b
\bbitly\.fi\b
\bonsto\.re\b
\bpeoplesbiography\.in\b
\b021zhuming\.com\b
\b2one\.in\b
\bgiovaniconnection\.it\b
\bemma-online\.org\b
\bcasinolists\.us\.com\b
\b0n1\.ir\b
\badjaranet\.com\b
\blakeshia\.club\b
\bhoganbrand\.com\b
\bcasino2018money\.com\b
\bytre\.ir\b
\bkirimpesanbunga\.com\b
\bshort\.o-biznes\.ru\b
\bqx\.cx\b
\bclarksshop\.org\.uk\b
\blasportivashop\.com\b
\bfamousshop\.co\b
\bstoneislandrecords\.com\b
\busachinatraining\.com\b
\blivestreamingindia\.com\b
\blivebox\.co\.in\b
\bmarketresearchstore\.com\b
\bliangchuang-china\.cn\b
\bdigitalconnectelearning\.it\b
\blasciatique\.com\b
\bhotlistcasinogames\.com\b
\beasyurl\.net\b
\bthelink\.la\b
\beasyurl\.net\b
\bxn--o80b27i69npibp5en0j\.com\b
\bmylnk\.is\b
\bmaa\.to\b
\bytube\.com\b
\binfo-ri\.com\b
\bfieryhair\.com\b
\bferragamomall\.com\b
\b19216801help\.com\b
\bshrinx\.it\b
\bonsale-fashion\.com\b
\bhoganshoesoutlet\.com\b
\brippedmusic\.com\b
\boutdoor-sneakers\.com\b
\bpurses-infashion\.com\b
\bdiscountkappa\.com\b
\bdiscountmerrell\.com\b
\bkeens-shoes\.com\b
\bkappaproperty\.com\b
\bcarharttapparels\.com\b
\bonlinesfashion\.com\b
\bsextube4mobile\.com\b
\byon\.ir\b
\biitd\.info\b
\bgames4king\.com\b
\bdaihocduochanoi\.com\b
\bshortmy\.link\b
\ba1\.to\b
\bsomething4u\.xyz\b
\bferragamofactory\.com\b
\bhtt\.nu\b
\bjulieta\.space\b
\bclubmania\.tk\b
\bbitinmex\.com\b
\bbitmexit\.com\b
\bbitmextrade\.com\b
\bbitmexiu\.com\b
\bbitmexim\.com\b
\bbamsalon\.com\b
\bbitmarginmex\.com\b
\bpoolpartyo\.com\b
\bclubgazua\.com\b
\bclubgaja\.com\b
\bessaycaptains\.com\b
\bduocdienvietnam\.com\b
\bstone-island-
\bx61\.ch\b
\bacaiberrypills\.eu\b
\bsmdservicesllc\.com\b
\binternetbillboards\.net/\?s
\bua-outlet\.com\b
\bmy-small\.link\b
\bmarketingsweet\.com\.au\b
\bxnxxporn\.party\b
\bxnxxporn\.pw\b
\bemfarmacia\.com\b
\btreathemorrhoidspain\.com\b
\bdailydetoxhacks\.com\b
\bkappa-usa\.com\b
\blookweb\.it\b
\byou\.travel\b
\bnutritionfordiet\.com\b
\bdresscodeclothing\.com\b
\bfamouswearings\.com\b
\bmail\.rambler\.ru/m\b
\bbiggerpenisexercises\.com\b
\bgroetenuiteerbeek\.wordpress\.com\b
\bv88\.ca\b
\bgoo-gl\.ru\b
\bgoogl\.plus\b
\bfiladiscountshop\.com\b
\bcross-fashions\.com\b
\bfashion10deep\.com\b
\bfashionssur\.com\b
\bskncosmetics\.com\b
\bx11\.pw\b
\bempowher\.com/search
\bnwwws2013\.org\b
\btrsurl\.com\b
\bpattern-wiki\.org\b
\b7elm5\.com\b
\bmyurl\.gr\b
\bmyminiurl\.net\b
\bmossoutfits\.com\b
\bdiscount-ellesse\.com\b
\bnowheart\.com\b
\bmiyankale\.com\b
\bsindo\.me\b
\bblogdacleo\.com\b
\blelaon\.com\b
\baticpay\.com\b
\blelaon\.com\b
\badidasoriginals\.biz\b
\bslink\.co\b
\btranssexualpornstars\.com\b
\bvulpyx\.com\b
\bcouponforless\.com\b
\b81url\.com\b
\badidasoriginals\.biz\b
\bfashionedhardy\.com\b
\bjoaquina\.club\b
\bjonell\.space\b
\balishia\.club\b
\bkaley\.club\b
\bwebbuildersguide\.com\b
\bmascareignesislands\.no\b
\bspeakingtree\.in/search
\bbehance\.net/search
\bhealthynewage\.com/\?s
\bsportsrants\.com/\?s
\bshewrites\.com/main/search\/
\bourmidland\.com/search
\brebirthgaming\.org\b
\bmommysavers\.com\b
\bajaxtime\.com\b
\ba03b3\.atu\.ca\b
\batu\.ca\b
\bansunibaate\.com\b
\bredirects\.ca\b
\bwarritimes\.wordpress\.com\b
\breadthis\.ca\b
\bdict\.leo\.org/\?search
\bajaxtime\.com/\?s
\bherfeed\.com/\?s\=
\bpurevolume\.com/search
\btopofblogs\.com/tag
\burls\.to\b
\b1w\.tf\b
\bquickbooksupportcanada\.ca\b
\bdonax\.ch\b
\bpureketodietpills\.com\b
\bmammut-group\.com\b
\bgdubz\.win\b
\bblogher\.com/search
\bcaringbridge\.org/search
\brenewableenergyworld\.com/_search\?
\btraveldescribe\.com/\?s\=
\btravelpod\.com/s/
\bchaseresults\.com/mail_to_friend
\bphoto.net/gallery/tag-search/search\b
\bsquidoo\.com/search
\blinkgo\.pw\b
\bhalfpriceexams\.com\b
\brealstatecoin\.org\b
\bbestnewsupplements\.com\b
\btianyaxiaozhan\.com\b
\bcreativerxrevivalskincream\.com\b
\brevitalizeultimateserum\.com\b
\bnairabuzz\.com\b
\bwocams\.com\b
\breissstore\.com\b
201[78]\.ovh\b
\bvalrie\.club\b
\blaverne\.club\b
\bbaccaratnow\.com\b
\bglaziers-.{1,20}\.co\.uk\b
\bnikeoutletsale\.co\b
\bclyfc\.com\b
\b2no\.co\b
\biplogger\.org\b
\bdating-soulmates\.com\b
\btruv\.is\b
\biplogger\.ru\b
\bbdsmporno\.net\b
\bclub21sacramento\.com\b
\bgenuinehealthreviews\.com\b
\bketoabsoluteforskolin\.net\b
\bgayfreelivecam\.com\b
\b666\.porn\b
\bfofo100\.xyz\b
\bgreece-athens-escorts\.gr\b
\brichmondembroidery\.com\.au\b
\bventurebeat\.com/\?s
\bccmixter\.org/api/query\?
\btheepochtimes\.com/n3/search/
\bparamuspost\.com/search\.php
\bchange\.org/search
\bbroowaha\.com/search
\bvirilityexonline\.net\b
\bferrann\.mx\b
\byip\.su\b
\btest1\.donntu\.org\b
\btwitpic\.com/tag
\bsharkbayte\.com/keyword
\bexeideas\.com/\?s
\bfin24\.com/search
\brebrand\.ly\b
\bendclothing\.com\b
\bfamousoutletshop\.com\b
\bfairofferny\.com\b
\bvamospaella\.co\.uk\b
\bmenlosoftware\.net\b
\bbradmcallister\.com\b
\baolcomlogin\.com\b
\bonline-gift-vouchers\.com\b
\btiny\.tw\b
\bb54\.in\b
\b3nobar\.net\b
\bdiscount-coupons\.net\b
\bketoblazediet\.net\b
\bbestbabyessentials\.com\b
\b918kiss\.
\bsherley\.club\b
\bherbalmeds\.org\b
\blexlords\.uk\b
\bturnhofer\.com\b
\bocn\.pt\b
\bvegas8282\.com\b
\burladda\.com\b
\bhappynewyearimages\.co\b
\bmarceloburlonshop\.com\b
\bfarsicad\.com\b
\bhuit\.re\b
\bhappyjanamashtamiwishes\.blogspot\.com\b
\bptiturl\.com\b
\bc3d\.com\.au\b
\bwenicehair\.com\b
\btypeformoney\.org\b
\bketogenrx\.net\b
\binstagramtakipcipaneli\.com\b
\bloveilook\.com\b
\bseoarticletool\.com\b
\bbuildyourownshedsite\.wordpress\.com\b
\bslimbuildketodiet\.net\b
\bupscaledogtoys\.party\b
\b2a\.ol4s\.site\b
\bwow1004\.xyz\b
\bgays-bdsm\.com\b
\bsitedevoyance\.over-blog\.com\b
\bsearchmechaniks\.ru\b
\bpinterest\.com/search
\bimgur\.com/hot\?
\bempowher\.com/search
\bedition\.cnn\.com/search
\bicivil\.ir/short/
\bx2145-productions\.technology\b
\bgclub007\.com\b
\bbanglatvshow\.com\b
\bbedroomfurnituretp\.com\b
\badult-chum\.com\b
\benoavia\.es\b
\baracne\.biz\b
\bzoneti\.ca\b
\bwow520\.com\b
\bnobodysproperty\.com\b
\bbellubka\.ru\b
\bidolocharter\.com\b
\bmordsrub\.ru\b
\bwonderhowto\.com/search
\btechandtrends\.com/\?s
\bbbc\.co\.uk/search/\?q
\bmeetme\.com/apps/redirect/\?url
\bnuwireinvestor\.com/results\.aspx\?searchwords
\bwww\.gov\.uk/search\?q=
\balexa\.com/search\?q=
\bnewsweek\.com/search
\bpvl-online\.kz\b
\bclinicaveterinariaromaeur\.it\b
\bdiowebhost\.com\b
\btaodo\.com\.vn\b
\bdomenicomagnifica\.it\b
\btiktok\.tw\b
\bfastestvpn\.com\b
\bchollay\.com\b
\bthefuturerobots\.com\b
\bmenhealthcares\.com\b
\bnoxi\.ga\b
\bpornotube\.blog\.br\b
\bsavethestudent\.org/\?s
\bknoji\.com/search/\?query
\bdata\.gov\.uk/data/search\?q
\bsportsblog\.com/search\?
\bhouzz\.com/\?search
\bilookads\.com\b
\btoi\.in\b
\bbritannica\.com/search\?query
\bccmixter\.org/api/query\?
\bfoxnews\.com/search-results/search\?q
\blerablog\.org/\?s
\blifebeyondtourism\.org/\?header_search
\biamsport\.org/pg/pages
\b1mg\.com\b
\bpokergocap\.com\b
\bbetadeals\.com\.ng\b
\bthanksgivingquotes2018\.com\b
\bclickfraud\.io\b
\bapotekbutikk\.net\b
\bbdjobstoday\.info\b
\bshoes-generator\.com\b
\bdiscreetsextoyshop\.com\b
\bcheapjordansvip\.com\b
\bbacklinksaudit\.com\b
\bblog2learn\.com\b
\bgatevnotes\.com\b
\btest\.nosubject\.com\b
\bul\.do\b
\bix2\.co\b
\bpowermac64\.com\b
\bapteekkienpillereita\.com\b
\bhikingsoutlet\.com\b
\bdiabox-auto\.ru\b
\bwithouatdoctor\.us\b
\bwebsiteaffiliateprograms\.info\b
\bdating-online-made-easy\.com\b
\bbacagood77\.com\b
\bxn--oi2ba146au9b8utjhk\.com\b
\biex\.me\b
\bsale-sextoys\.com\b
\bwellsextoys\.com\b
\bdiscreetsextoyshop\.com\b
\bwomens-outfits\.com\b
\bnotron-setup\.download\b
\b918\.credit\b
\bpob\.ru\b
\ballxreport\.com\b
\bsale-sextoys\.com\b
\bwomens-outfits\.com\b
\bcbcam2cam\.com\b
\blos-mejores-boosters-de-testosterona\.eu\b
\bsunglassescheaponline\.com\b
\bnotron-setup\.download\b
\bthrottleshift\.server105\.com\b
\btunes-interiors\.com\b
\bcheapjordan13vip\.com\b
\bask\.nevershutdown\.com\b
\bxsl\.pt\b
\btypers\.biz\b
\bemasku\.com\b
\bbackpageauction\.com\b
\bc\.or\.at\b
\bxyznepal\.com\b
\bviaplato\.com\b
\bgowwwurl\.com\b
\biamthebest\.us\b
\bwinterisnotcoming\.org\b
\bnew-giveaways\.win\b
\btopessayreviews\.com\b
\baukcje\.ml\b
\bsavemycam\.com\b
\bmychaturcam\.com\b
\brecorder2018\.com\b
\bwebcamfucker\.com\b
\bsportzfuel\.com\b
\btrevulanmuscle\.net\b
\bdpli\.ir\b
\beasy-bator\.com\b
\bblissmarcom\.com\b
\btorrentdb\.
\bbjdem\.cz\b
\bkuc\.cz\b
\bpreskoc\.cz\b
\briz\.cz\b
\burl\.googluj\.cz\b
\bzkracene\.cz\b
\btwurl\.nl\b
\bglobalsmovies\.com\b
\bcrydercosplay\.us\b
\bopenclipart\.org/search/\?query
\baccountingweb\.co\.uk/search
\bsearch\.huffingtonpost\.com/search
\bdeer-digest\.com/\?s
\btravelwitheaseblog\.com/\?s
\btrainingzone\.co\.uk/search
\bhealthable\.org/\?s
\bbuzzfeed\.com/search\?q
\bencyclopedia\.com/searchresults.aspx\?q
\bshopping-cheap\.com\b
\bsneakerfuror\.com\b
\bmanyrecs\.com\b
\bsyscointalk\.org\b
\bpacs-apparrel\.com\b
\bauthenticfans\.com\b
\braovat\.chotop\.vn\b
\braovat\.bvn\.vn\b
\bnwnpro\.ru\b
\bgeld-bombe\.com\b
\b31\.220\.1\.41\b
\bwprssaggregator\.com\b
\bbonuskodbkleon\.ru\b
\bwebcammodelingjob\.com\b
\braovatbds24h\.com\b
cosplay\.us\b
\bmamaklr\.com\b
\bcbcamsclub\.com\b
\bfreecinemaclub\.com\b
\bgo\.onescript\.ir\b
\bkink\.company\b
\bscp-knowledge\.org/\?s
\bfool\.com/search/solr\.aspx
\bjamendo\.com/en/search
\bhomeinvestorsusa\.com\b
\bhappylocate\.com\b
\bhidemyass\.com\b
\binsertyoururl\.com\b
\blapenavigevano\.it\b
\bnikehuaracheshoes\.com\b
\bcanadagoosepark\.com\b
\bgetcanadagooseoutlet\.com\b
\bprivateviewerinsta\.com\b
\bmattcermanski\.com\b
\bassignment-help-australia\.com\.au\b
\bmagileads\.com\b
\b918\.network\b
\bcoinarbitragebot\.com\b
\bcoinbozan\.com\b
\bzerobyw\.com\b
\bsa7eraty\.com\b
\bmotorradfreunde-muenchweilerev\.de\b
\bwhl111\.com\b
\bwriteforme\.compress\.to\b
\bpaltrox-rx\.com\b
\bstoneislandclothes\.com\b
\buy\.to\b
\belectronicrepairegypt\.com\b
\bocry\.com\b
\bepac\.to\b
\bcameravn247\.com\b
\bmoz\.com\b
\binc0gnito\.com\b
\bedmond\.club\b
\bvipgoldrj\.com\.br\b
\bmredgarcross\.com\b
\bglamour\.de/content/search/
\bmartindale\.com/Results.aspx\?
\bchange\.org/search\?q
\brealitysandwich\.com/\?s
\bmy3uka\.com/search/
\bdailymail\.co\.uk/home/search\.html\?
\btelegraph\.co\.uk/search
\bred\.nelb\.gr\b
\bsimql\.com\b
\brosaline\.club\b
\bws2real\.com\b
\bbp7\.org\b
\bcanalesoterismo\.com\b
\bjom\.fun\b
\bkasino\.vin\b
\babh\.kr\b
\bwhatsappmessenger\.download\b
\badvocateschandigarh\.in\b
\badvocateinchandigarhhighcourt\.wordpress\.com\b
\blawyerchandigarh\.com\b
\bheightline\.com\b
\bminiurl\.x10\.mx\b
\bchinatown-downtown\.com\b
\bbuzzsocial\.ca\b
\bhdorg\.ru\b
\bnowinseo\.ir\b
\bcreatorlink\.net\b
\bwirecellar\.com\b
\bextra-size\.info\b
\bvirtualbitcointalk\.co\b
\blow-cost\.expert\b
\bomn\.kr\b
\bgooseyou\.com\b
\bcanadagoosestorevip\.com\b
\bhelbiz\.com\b
\bgiacmosuavietvn\.podbean\.com\b
\bintensexpills\.org\.uk\b
\bantiaging-treatments\.website\b
\bbuildmusclequick\.info\b
\bonlinecasino4nl\.com\b
\bbeasley\.space\b
\bcasino-reviewadvisor\.com\b
\bspiritualsadhana\.com\b
\bspecta\.webd\.pl\b
\bdirectseotools\.com\b
\bcasinonsvenska\.eu\b
\bsvenskacasinon\.co\b
\bferrann\.co\b
\bleach\.club\b
\bscotch-sale\.com\b
\bxn--d1abamebfd0avbpdfcx6e\.xn--p1ai\b
\blinkomnia\.com\b
\bcompletecase\.com\b
\bredirect\.adult\.ofertmobiles\.com\b
\bprada-shoping\.com\b
\bmyassignmenthelpaustralia\.com\.au\b
\bkasino\.games\b
\bogmdb\.com\b
\bstrongpassword\.info\b
\bvelasquez\.xyz\b
\brondan\.net\b
\bteam91titans\.com\b
\bmortaji\.co\b
\bcursodetiara\.com\b
\bfroggyads\.com\b
\bcayghepthammy\.com\b
\bsalas\.space\b
\biktogo\.com\b
\blotterytube\.com\b
\benrollbusiness\.com\b
\bsssidhuadvocate815\.tumblr\.com\b
\b1688\.com\b
\bsci-hub\.
\bplaycasinoonline\.ooo\b
\bmukapokerku\.com\b
\bmukapoker\.org\b
\btoppreworkoutsupplements\.info\b
\bhorseshoecraftandflea\.com\b
\bshopdiaphanous\.com\b
\bshoporiginative\.com\b
\bsecure84\.com\b
\bbuyblacksd\.com\b
\bhalderramos\.com\.br\b
\bmoreasianporn\.com\b
\bshopmust-have\.com\b
\bbreakawayiris\.com\b
\bdunlap\.xyz\b
## sbhandler_end
## leave the above line as is
## end of [[Spam blacklist/Log]] section
#</pre> <!-- leave this line exactly as it is -->
9baa383a4712fa1f6fe8b1f92134f0deafd5740f
161
160
2018-10-30T18:04:42Z
Jayden
52
wikitext
text/x-wiki
###########################################################################
# DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF REGEX! #
###########################################################################
#
# This is a list of domain names which are blocked - nobody can add new links to these domains
# Guidelines:
# - Only blacklist for widespread, unmanageable spam.
# - To disable an entry, *remove* it, don't comment it out. **Please log changes and removals**.
# - Add entries or their removal to the <span class="plainlinks">[//meta.wikimedia.org/wiki/Spam_blacklist/Log log]</span>.
# - <small style="color:gray;" id="oldid" class="plainlinks">Snippet for [//meta.wikimedia.org/wiki/Spam_blacklist/Log/{{CURRENTYEAR}}/{{CURRENTMONTH}}?action=edit&editintro=Template:Spam_blacklist_log_instructions logging]: <nowiki>{{sbl-diff|</nowiki>{{REVISIONID}}}}</small>
#
# Syntax:
# - Everything from a "#" character to the end of the line is a comment
# - Every non-blank line is a regex fragment which will only match hosts inside URLs
# [[Category:Spam blacklist|{{PAGENAME}}]]
#<!-- leave this line exactly as it is --> <pre>
# Words
s-e-x
zoofilia
grusskarte
sex
porn
adult(?:chat|live|porn|web\.) # dot for adultweblaw.com
(?:animal|cam|chat|hardcore|live|online|voyeur)sex
(?:hardcore|teen|xxx)porn
lesbiansex\. #dot for lesbiansexmafia.org
(?:live|cam)girl
spycam
casino-online
online-casino
cheap(?:-airfares|coach|est-phone|ghd|holidayaccommodation|jerseys|sneaker|-xanax)
#jerseys type spam (clumping)
nfl(teams)?-?jerseysales?\.com\b # no starting \b so it captures all prefixed components too
\bjerseys\.(?:com|us|org|net)\b
\b(?:mlb|nba|nfl|nhl|hot)jersey(\d{3,4})?\.(?:com|us|org|net)\b
#next 3 purposefully open ended
(?:fancy|open|reebok|wholesale|two|whole|china|ebuy|you|\band|b2b|20|affordable|shopping|fans|wonderful|c2c|footballworldcup|superbowl)-?jerseys?\.(?:com|us|org|net)\b
jerseys?(mvp|-)?(nba|shops?|goods|whole|wholesale|soho|release|zones|sale|com|pick|cn|export|supply|trade|site|warehouse|stop|faves|4u|kk|cc|ab|outlets?|clubhouse|only|buy|planet|911)\.(?:com|us|org|net)\b
\b(?:\d{2,4})?(mlb|nba|nfl|nhl|hot)-?jersey
#end jerseys
fuelcellmarket
paris-hilton
-horoskop
huojia
viagra(?!nde\.ct\.it\b)
# Added by Datrio 8/4/05
\bstatic\.net
# from zh
\.hkce\.(?:org|net)
\.tvsou\.com
# Jun 06
eaeaq\.info
# Amgine's
\b98\.to # Hégésippe's list
\.be\.ma\b
\.chasedream\.com
\.hailide\.com\.cn
\.sove\.info
\.artezia\.net
websamba\.com
nezumi\.dumousseau\.free\.fr
datasheet4u\.com
\.digchip\.com
\.icbank\.com
toutelapoesie\.com
\bwhale\.to\b
benefits-of-honey\.com
university-canada\.net
# Aphaia:
apocalyptism\.ru
heraklio\.gr
delmar\.gr
wwitv\.com
# Suisui
\.kurumaerabi\.com
keytoart\.org\.ua
#Kylu
#req by Ryulong
animesongs\.com\.br
#as per request on talk:spam_blacklist page - User:M7 (M\/)
cybartv\.org
#old inserts and direct requests to User:M7
sanzioniamministrative\.it
mitopositano\.it
animemanga\.de
# URL shorteners
\btr\.cx\b
\btik\.la\b
\ban\.to\b
\blistn\.to\b
\bho\.pe\b
\bno\.pe\b
\burlac\.com\b
\bqu\.pe\b
\ba\.ai\b
\b0rz\.tw\b
\bleenk\.org
\.1tiny\.com
\.all\.at
andmuchmore\.com
ataja\.es
babyurl\.com
\.back\.to
\.beam\.at
\.been\.at
biglnk\.com
\.bite\.to
\.board\.to
\.bounce\.to
\.bowl\.to
\.break\.at
\.browse\.to
\bbrowser\.to\b
\.change\.to
compactURL\.com
\.connect\.to
\.crash\.to
\.cut\.by
dente\.me
\bdigbig\.com\b
\.direct\.at
\.dive\.to
\.dri(?:nk|ve)\.to
\.drop\.to
\.easy\.to
\.eb\.cx
\beasyurl\.jp\b
escape\.to
\.everything\.at
\.fade\.to
\.firstpage\.de
\.fly(?:ing)?\.to
fornovices\.com
\.forward\.to
\.fullspeed\.to
\bfun\.to
\.gameday\.de
gentleurl\.net
\.get\.to
\.getit\.at
glinki\.com
\bgot\.to\b
\.hard-ware\.de
\.hey\.to
\.hop\.to
hottestpix\.com
\.how\.to
imegastores\.com
jeeee\.net/url
\.jump\.to
\.kiss\.to
latest-info\.com
\blearn\.to\b
link\.toolbot\.com
linkezy\.com
linktrim\.com
ln-s\.net # silsor
lznk\.com
makeashorterlink\.com
\.mediasite\.de
\.megapage\.de
\.messages\.to
\.mine\.at
\.more\.(at|by)
\.move\.to
moviefever\.com
mp3-archives\.com
\.musicpage\.de
\.mypage\.org
myprivateidaho\.com
\.mysite\.de
\bmyurl\.com\.tw\b
\.nav\.to
nlug\.org/url
\.notrix\.(at|ch|de|net)
\bnow\.to\b
\.on\.to
\.page\.to
\.pagina\.de
\.playsite\.de
\.quickly\.to
\.qrl\.be
\bqurl\.com
\.qurl\.net
\bradpages\.com\b
\.redirect\.to
\bremember\.to\b
\bresourcez\.com\b
\breturn\.to\b
rubyurl\.com
\.rulestheweb\.com
\.run\.to
\.runurl\.com
\bsail\.to\b
\.scroll\.to
\.seite\.ms
\.shortcut\.to
shurl\.(net|org)
\.skip\.to
skocz\.pl
\.snap\.to
\bsnipurl\.com
\.soft-ware\.de
\bsports-reports\.com\b
\.start\.at
\bstop\.to\b
s-url\.net
\.switch\.to
thrill\.to
tiny(click|link)\.com
\.tinyr\.us
\b(?:mobile|really)?tinyurls?\.(?:co\.uk|com|ru|tw|us)\b.*
tiny\.(?:cc|vj\.e\.pl)
\.tip\.nu
\.tny\.se
tophonors\.com
\.tra(?:nsfer|vel)\.to
turl\.jp
\.turn\.to
\burlalarm\b.com\b
uncutuncensored.com
\.url123\.com
url\.fibiger\.org
\.url\.fm
urlcut\.(?:com|net)
\burl(?:freeze|ic)\.com\b
urlin\.it
url(?:mask|ser)\.com
vacations\.to
veryweird\.com
videopage\.de
virtualpage\.de
\.w3\.to
\.walk\.to
\.warp9\.to
web-freebies\.com
webalias\.com
webdare\.com
\.window\.to
xrl\.us
xxx-posed\.com
\.yours\.at
\.zap\.to
\.zip\.to
\bzuso\.tw
\belfurl\.com
\bdoiop\.com
\b301url\.com
\bkuso\.cc
\burlx\.org
\burl(?:snip|bee|logs)\.com
\bsx\.am\b
\btrimurl\.com\b
\btiniuri\.com\b
\bxn6\.net\b
\b(hot|tiny)?short(?:enurl|url|text|erlink)\.com\b
\biceglow\.com\b
\birotator\.com\b
\bigoto\.co\.uk\b
\bdl\.am\b
\bzwap\.to\b
\bunonic\.com\b
\bnet\.tf\b
\bus\.tf\b
\bc[ahz]\.tf\b
\bru\.tf\b
\bpl\.tf\b
\bbg\.tf\b
\bsg\.tf\b
\bkickme\.to\b
\blovez\.it\b
\bneedz\.it\b
\bcraves\.it\b
\bmeans\.it\b
\bdigs\.it\b
\badores\.it\b
\bchills\.it\b
\bis-(?:chillin|groovin)\.it\b
\bdrives\.it\b
\breads\.it\b
\bsurfs\.it\b
\bswims\.it\b
\bplayz\.it\b
\bsingz\.it\b
\bdances\.it\b
\bhas\.it\b
\bdoes\.it\b
\bshows\.it\b
\brules\.it\b
#\brocks\.it\b disabled due to classic-rocks.it and problem domain no longer functioning
\bmakes\.it\b
\bsays\.it\b
\bowns\.it\b
\bzor\.org\b
\b(?:1024|128|16|256|32|512|64|8)bit\.at\b
\bagain\.at\b
\ballday\.at\b
\balone\.at\b
\baltair\.at\b
\bamerican\.at\b
\bammo\.at\b
\bamplifier\.at\b
\bamstrad\.at\b
\banglican\.at\b
\bangry\.at\b
\baround\.at\b
\barrange\.at\b
\baustralian\.at\b
\bbaptist\.at\b
\bbattle\.at\b
\bbazooka\.at\b
\bberber\.at\b
\bblackhole\.at\b
\bbooze\.at\b
\bbrainiac\.at\b
\bbrazilian\.at\b
\bbummer\.at\b
\bburn\.at\b
\bcatholic\.at\b
\bchapel\.at\b
\bcname\.at\b
\bcolors\.at\b
\bcommodore(64)?\.at\b
\bcons(?:ervatives|piracy)\.at\b
\bcooldude\.at\b
\bcuteboy\.at\b
\bdance(?:mix|party)\.at\b
\bdealing\.at\b
\bdeep\.at\b
\bd(?:ivx|vd)(?:links|movies|stuff)\.at\b
\bdizzy\.at\b
\bdork\.at\b
\bdutch\.at\b
\bend\.at\b
\benglish\.at\b
\beniac\.at\b
\berror40[34]\.at\b
\bexhibitionist\.at\b
\bfaith\.at\b
\bfight\.at\b
\bfinn?ish\.at\b
\bforward\.at\b
\bfree(bie|mp3)\.at\b
\bfrench\.at\b
\bgraduatejobs\.at\b
\bgrunge\.at\b
\bhacked\.at\b
\bhang(up)?\.at\b
\bhide\.at\b
\bhindu\.at\b
\bhtmlpage\.at\b
\bhungarian\.at\b
\bindependents\.at\b
\binvisible\.at\b
\bjapanese\.at\b
\bkickass\.at\b
\bkindergarden\.at\b
\bkurd\.at\b
\blabour\.at\b
\bleech\.at\b
\blinuxserver\.at\b
\bliqour\.at\b
\bmaxed\.at\b
\bmicrocomputers\.at\b
\bmingle\.at\b
\bmirror\.at\b
\bmoan\.at\b
\bmormons\.at\b
\bmusicmix\.at\b
\bnerds\.at\b
\bneuromancer\.at\b
\bnewbie\.at\b
\bnicepage\.at\b
\bninja\.at\b
\bnorwegian\.at\b
\bpaint\.at\b
\bpalestinian\.at\b
\bpolish\.at\b
\bportuguese\.at\b
\bpro(?:cessor|testant|spects)\.at\b
\braveparty\.at\b
\breachme\.at\b
\breboot\.at\b
\brelaxed\.at\b
\brese(?:archer|t)\.at\b
\bresolve\.at\b
\bretrocomputers\.at\b
\brockparty\.at\b
\brollover\.at\b
\brumble\.at\b
\brussian\.at\b
\bserbian\.at\b
\bsilence\.at\b
\bsimpler\.at\b
\bsinclair\.at\b
\bspanish\.at\b
\bsplit\.at\b
\bstumble\.at\b
\bsupercomputer\.at\b
\bswedish\.at\b
\bsyntax(error)?\.at\b
\btechie\.at\b
\btemple\.at\b
\bthinkbig\.at\b
\bthirsty\.at\b
\bthrow\.at\b
\btrekkie\.at\b
\btrouble\.at\b
\bturkish\.at\b
\bunixserver\.at\b
\bvegetarian\.at\b
\bventure\.at\b
\bverycool\.at\b
\bviewing\.at\b
\bvintagecomputers\.at\b
\bvodka\.at\b
\bwannabe\.at\b
\bwebpagedesign\.at\b
\bwheels\.at\b
\bwhisper\.at\b
\bwhiz\.at\b
\bwonderful\.at\b
\bzx(?:8[01]|spectrum)\.at\b
\b15h\.com\b
\b1dr\.biz\b
\b2url\.org\b
\b7ref\b
\b8rf\.com\b
\bactive\.ws\b
\bbydl\.com\b
\bbittyurl\.com\b
\bbizz\.cc\b
\bbriefurl\.com\b
\bc-o\.in\b
\bchopurl\.com\b
\bko168\.com\b
\bcool1[56]8\.com\b
\bontheinter\.net\b
\bdephine\.org\b
\bfx\.to\b
\bdrlinky\.com\b
\bfancyurl\.com\b
\bget2\.us\b
\bspotted\.us\b
\bglobalredirect\.com\b
\bgo\.cc\b
\bgonow\.to\b
\bgowwwgo\.com\b
\bhere\.is\b
\bhothere\.com\b
\bcoolhere\.com\b
\bhomepagehere\.com\b
\bmustbehere\.com\b
\bonlyhere\.net\b
\bpagehere\.com\b
\bsurfhere\.net\b
\bzonehere\.com\b
\biscool\.net\b
\bl8t\.com\b
\b9irl\.com\b
\b9uy\.com\b
\blink(?:frog|zip)\.net\b
\blispurl\.com\b
\br8\.org\b
\bozonez\.com\b
\bqwer\.org\b
\btnx\.be\b
\blol\.la\b
\bredirectfree\.com\b
\bsurl\.ws\b
\bsg5\.co\.uk\b
\bfreegaming\.org\b
\bfreebiefinders\.net\b
\bop7\.net\b
\b2cd\.net\b
\b0kn\.com\b
\bv9z\.com\b
\bsimurl\.com\b
\bredirect\.hm\b
\brr\.nu\b
\bkwik\.to\b
\bfw\.nu\b
\bontheweb\.nu\b
\bisthebe\.st\b
\bbyinter\.net\b
\bfindhere\.org\b
\bath(?:is|er)site\.com\b
\bisgre\.at\b
\blookin\.at\b
\blowestprices\.at\b
\bspydar\.com\b
\btz4\.com\b
\bcemper\.com\b
\burlproxy\.com\b
\blisten\.to\b
\bxaddr\.com\b
\burlot\.com\b
## Naconkantari (still URL shorteners)
\.short\.be
\.n3t\.nl
\.f2b\.be
\.n0\.be
\.ssr\.be
zapto\.org
redirectme\.com
\.myftp\.(?:biz|org)
bounceme\.net
\.hopto\.org
myvnc\.com
serve(?:beer|blog|counterstrike|ftp|game|halflife|mp3|pics|quake)\.com
sytes\.net
clipurl\.com
wapurl\.co\.uk
liteurl\.com
zippedurl\.com
32url\.com
relurl\.com
urlkick\.com
1url\.org
masl\.to
lnk\.in
## end of Naconkantari (still URL shorteners)
\balgart\.net
\bshorl\.com\b
\bshort(?:er)?links?\.co\.uk\b
\b6url\.com\b
\bflingk\.com\b
\bmetamark\.net\b
\bpaulding\.net\b
\bsmcurl\.com\b
\btighturl\.com\b
\byatuc\.com\b
\byep\.it\b
checkthislink\.com
\bplu\.sh\b
\biplogger\.com\b
\bbixly\.co\b
\bnano\.do\b
# end of URL shorteners
#Essjay's list
superlongpenis\.com
putinbay\.com
putinbayphotos\.com
haber18\.com
fisheaters\.com # requested by JzG
##Nakon
##The reasons for adding the links below is located at
##http://meta.wikimedia.org/wiki/Spam_blacklist/Log/Nakon/sbl
#New
\bgermanplaces\.com\b
#Old
\.ho\.com\.ua
biki4\.com
\.rdos\.net
sharewareisland\.com
\.hentai\.com
\.xhost\.ro
theglowcompany\.co\.uk
forum\.bodybuilding\.com
guide-(?:phytosante|proteines|vitamines)\.org
all-musculation\.com
quotesandpoem\.com
\.accim\.org
free-forums\.org
espacioblog\.com
\.cs\.com(?!\.cn)\b
forumgratis\.com
batcave\.net
\.westlord\.com
jbactors\.com
greysanatomyinsider\.com
hometown\.aol\.co\.uk
topmeds10\.com
freewebspace\.com
relytec\.com
freehost\.pl
20six\.co\.uk
blog\.kataweb\.it
isbn-check\.(?:com|de)
pimpblog\.nl
free-mortgage-calculator\.info
bet365\.com
10bet\.com
israelnewsagency\.com
yamour\.com
npizlog\.org\.yu
globaljihad\.net
allstarnba\.es
#req on ANI http://en.wikipedia.org/wiki/Wikipedia:Administrators'_noticeboard/IncidentArchive120#New_York_City_blackout_of_1977
\.compagnons\.org
jouvence\.com
applausestore\.com
mi-aime-a-ou\.com
#end of ANI
#Universe Daily (en.wiki redir spam)
universe(?:daily\.(?:com|info|net|org)|today\.(?:info|net))
#end UD
##spam on catux\.org
privetparis\.com
##phrases
(?:online|discount|best)(?:md|rx)
bestviag
buycheap
llpharm
payday(-easy)?-loan
cashadvance
##End of Naconkantari
# Added by MaxSem
## August 2006
aceshowbiz\.com
## Oct
encyclopediadramatica\.(?:com(?!/Main_Page)|net|org|se)
##Jan 2007
gocurrency\.com
# Eloquence, August 2006
rexcurry\.net
# http://fr.wikipedia.org/w/index.php?title=Licence_publique_g%C3%A9n%C3%A9rale_GNU&diff=10489059&oldid=10479749&rcid=10039037
strumpette\.com #en spamming; discussed by arbcom
# [[Spam blacklist/Log]]
## Unknown
\.tour[0-9]+\.com
hukuki\.net
card-lottery\.org
-hire\.co\.uk
[0-9]+fang\.com
\.omnia\.co\.uk
bucuo\.net
hyey\.com
blogeasy\.com
\bd-secure\.com
\.dfrog\.be
-topliste\.com
omeida\.com
-preisvergleich\.de
vscorp\.com
# A whole bunch from http://en.wikipedia.org/wiki/User:A._B./pressreleasegold.com
asiannet\.com
\.abilogic\.com
captainjacksalaska\.com
kenai-guides\.com
yearstoyourhealth\.com
## 2004
18show\.(cn|org|net)
\.ec[59]1\.com
lemai\.com
paperlessarchives\.com
shouji\.com
targetwords\.com
## sometime 2005 ([[Spam blacklist/Log]])
adipex
autospectator\.com
didrex
hydrocodone
losthorizons\.com
notlong\.com
phentermine
prtime\.ru
\.dzsc\.com
\.liss-kompendium\.de
\.go\.to
\.2x4\.ru
\.125mb\.com
\.ds4a\.com
## 2005-06 ([[Spam blacklist/Log]])
yy-ls\.com
readnovel\.com
crazyabouttv\.com
## 2006-06 ([[Spam blacklist/Log]])
freesex\.com
## 2006-07 ([[Spam blacklist/Log]])
hoops(vibe|stats)\.com
## 2006-09 ([[Spam blacklist/Log]])
easytobook\.com
## 2006-10 ([[Spam blacklist/Log]])
\.ytmnd\.com
(?:debt|financ|loan|morgage).*\.blogspot\.com
(?:cup|league|football|wayne|premiership|steven|united|athletic).*years\.com
\.forumcommunity\.net
free-game-downloads\.mosw\.com
aiccon\.it
torrentmania\.info
## 2006-11 ([[Spam blacklist/Log]])
meatspin\.com
digiads\.com\.au
amantea(?:(?:online|radio|calcio)\.it|ninelmondo\.info)
(prosaleshop|bestbidbuy|\badirect)\.org
(?:oduuy|aiipa|lyvyl|moank|anagl|ankyl|gergv|clapn|tigri|teeti|sabd|scyb|iifooi|qsskk|csddj|ddl8i|afdss|oberl|ykkkh|tdfsf|zfdfs)\.info
pichunter\.com
suite101\.com
federazionepagana\.(?:it|com)
rutaverdebolivia\.com
lemonparty\.org
## 2006-12 ([[Spam blacklist/Log]])
freefind\.com
\.envy\.nu
grotteriaonline\.com
\.thewallpapers\.us
\.conex(?:india|metals|techno)\.com
## 2007-01 ([[Spam blacklist/Log]])
\.free-?wishes\.com
\.old-games\.com
\.freevideo\.cz
\.kalakendra\.com
blog?\.myspace\.com
xs4all\.nl/~wichm
chello\.nl/a\.wichmann
\.chr\.ru
\b(mk8|dy9|b80|t63|m32|80i|b65|bz8|68t|51a|z56|z95|7rg|74a|mr7|98f|i38|d4x)\.org\b
\b(?:ninja|fastfree|getmyspace|school|myinternet|ship|water|les|grand|dirty|cgiweb|arandom|angry|fully)proxy\.com
(?:3ga|6ad|bx3|2ry|23a|43j|4j4|5b5|70m|78n|8hj|9rb|20d|68u|73r|3xa|k1d)\.org
\bd39\.org\b
sctta\.org
guardster\.com
proxy\.info
webwarper\.net
airport-shuttle\.com
citronpaper\.it
\bcarinsurance\.com
\.240sx\.org
\bnissanversa\.org\b
\.nicoclub\.com
oseculoprodigioso\.blogspot\.com
## 2007-02 ([[Spam blacklist/Log]])
turkudostlari\.net
gravinaoggi\.it
hostingphpbb\.com
\blifeandtrend\.com
\blangmaker\.com.*Modern_Latin
\bbled\.net
\bfavorite-games\.com
\byoyita\.com
\bcromaps\.com
\bchoosemalta\.com
\bjobpilto\.de
# All these additions can be found properly logged.
\bnewyork-architects\.com\b
\bswiss-architects\.com\b
\bbelgium-architects\.com\b
\bchinese-architects\.com\b
\bforumfree\.net
(?<!-)\bcosplay(\.de|x\.com)
\bnefac\.net
\bulkerfenerbahce\.com
\bgo-sierra-nevada\.com
\btutorialspoint\.com
#Back to proper logging...
\bpressarchive\.net
\bvulcano(?:consult|vacanze)\.it
\bmyopia\.org
\bthebestof\.co\.uk
\bjohnchow\.com
\blinksynergy\.com
\bmyclassiclyrics\.com
\bpornstarbucks\.com
\brefspace\.com
\basianink\.com
\bgroup-games\.com
\bitsnature\.org
\bdmv\.org
\bartericerca\.com\b
\bmikafanclub\.com
\barticles(?:4free|bridge)\.com
\babruzzoturismo\.net
traditio[\..]ru
\bcais-soas\.com
\bafif(?:(?:2|chat|poem|up)\.com|\.ws)
\bworkforall\.net
\bmyfreepaysite\.com\b
\bwikisucks\.blogspot\.com #spamming [[en:Criticism of Wikipedia]]
\bgoogle\..{2,6}/(cse|amp)/
\bcli[kx]\.to\b
\bwowomg\.com\b
\bffconsultancy\.com\b
\btarjan\.uw\.hu\b
\benglandandenglishhistory\.com\b
\bezinearticles\.com\b
\bwikipedia\.un\.mythe\.over-blog\.com\b
\btourismindochina\.com\b
\bkimchiu\.(?:net|org)\b
\bdatasheet(?:4u|s)?\.(?:net|co\.kr|in)\b
\.orkut\.com/Comm
\bphilosopedia\.org
compact\.exe\.su
\bway\.to
\bup\.to
\bcarnifest\.com
\banrdoezrs\.net
\bdpbolvw\.net
\beasymdpharm\.com
\bbeijingimpression\.com
\bllegalemapas\.com
\bpropeciahelp\.com
\bfishingnotes\.com
\bmavirize\.com
\ble\.puy43\.free\.fr
\bworldchesslinks\.net
\banna-marly\.narod\.ru\b
volgota\.com
\b5min\.com\b
\bminiville\.fr
\bcronologia\.it
# painters
\bjeditoo\.com\b
\bmysundial\.ca\b
\bcathar\.info\b
\bobservacionesfilosoficas\.net\b
\bbellazon\.org\b
\bgu\.ma\b
\bfiorano\.com\b
\bbratislava-info\.sk\b
\bleggievai\.it\b
\btelavivguide\.net\b
\brawartint\.com\b
\bsnurl\.com\b
\bpulau-pangkor\.com\b
\bmalaysiavacationguide\.com\b
\befn\.org/~(?:fotozone|hkrieger)\b
\bendangeredspeciesinternational\.org\b
\blix\.in\b
\b(?:england-|chester|york|bath)360\.co\.uk\b
\bhandster\.com\b
\bhumanthermodynamics\.com\b
\bborgenproject\.(?:com|org)\b
\bapurogol\.com\b
\beleuthera\.(?:biz|com)\b
\bgelalive\.com\b
\bbombingscience\.com\b
\bmetalhead\.ro\b
\bbestmusic\.ro\b
\bpataraexcavations\.com\b
\bfree-lock-picking-guide\.com\b
\bvizaginfo\.(?:com|net)\b
\belectionsinfo\.com\b
\bpincodesindia\.com\b
\bastrologyforu\.com\b
\bindia(?:hostingreview|studycenter)\.com\b
\bandhranews\.com\b
\bchitoor\.com\b
\btollywood\.info\b
\bbanks-atms\.com\b
\bgreatpersonalities\.com\b
\bandhranews\.net\b
\beasy-forex\.com\b
\bnedcruise\.info\b
\bcanaseed\.com\b
\bworldwide-tax\.com\b
\b2girls1cup\.com\b
\bjohnmarshallgamble\.com\b
\bjoseph(?:kleitschgallery|raphaelgallery)\.com\b
\blawrencebeebe\.com\b
\bmauricebraungallery\.com\b
\beurobiler\.dk\b
\bhungarybudapestguide\.com\b
\bmarvaoguide\.com\b
\bmetapedia\.org\b
\beufpc\.org\b
\btax-services\.ca\b
\bkemaliye\.net\b
\bflatsinistanbul\.net\b
\begin\.us\b
\bclickbank\.net\b
\btrrap\.net\b
\bcapovaticano\.info\b
\bisland-hvar\.info\b
\bsucuraj(-hvar)?\.com\b
\beuropedia\.moussis\.eu\b
\blegambientecorato\.it\b
\bfactasy\.com\b
\bcommonpurpose\.org\b
\bamazon\.com.*(?:\?|&)tag=
\bgalatta\.com\b
\bbhavanaonline\.info\b
\b2checkout\.com\b
\bilayathalapathyvijay\.com\b
\bactor(?:suriya|arya)?\.com\b
\blaila\.net\b
\bseguente\.com\b
\bbursahalter\.com\b
\bprovenmodels\.com\b
\bsuedtirol-tirol\.com\b
\bjosefov\.com\b
\bmyclassifiedads\.net\b
\blogosphera\.com\b
\bayvalikda\.com\b
\bimg352\.imageshack\.us\b
\bworldmapfinder\.com\b
\bfrancenepal\.info\b
\bfine-art-images\.net\b
\bconflictologist\.narod\.ru\b
\bmodelsobserver\.com\b
\bemedialive\.com\b
\bisraelinphotos\.com\b
\bturismo-prerromanico\.es\b
\blabel\.fr\b
\bgastreferenten\.de\b
\bradiopapesse\.org\b
\biltuobenessere\.com\b
\bsunfrance\.com\b
\bthomas(carlyle)?\.eu\b
\bjapan-architects\.com\b
\badslteknikservis\.com\b
\bhandresearch\.com\b
\bdeluxecruises\.com\b
\bcuisery\.com\b
\bpersonalstructures\.org\b
\bmusique\.arabe\.over-blog\.com\b
\binformagiovani\.vi\.it\b
#E-library
\be-library\.(?:net|us)\b
# drini: croswiki spam seo
#end drini
\bilportaleditrieste\.(com|it)\b
\bfotoplantas\.110mb\.com\b
\byouporn\.com\b
\bkosovo-law\.org\b
\bmsapubli\.com\b
\ballaahuakbar\.net\b
\bqingdao(?:china|official)guide\.com\b
\bfototoscana\.it\b
\bwebamiata\.it\b
\belephant-batyr\.livejournal\.com\b
\bradiovazogasy\.com\b
\bthemza\.com\b
\bdesigneeroaarnio\.com\b
\bbidmonfa\.com\b
\bis\.gd\b
\bultimatepoker\.com\b
\bstorz-bickel\.com\b
\bdiplomaticsociety\.org\b
\bcomicradioshow\.com\b
\bderindusunce\.org\b
\bexpekt\.com\b
\btradedoubler\.com\b
\baviaworld\.com\b
\bcosmoetica\.com\b
\bexhauss-ibnkhaldoun\.com\.tn\b
\brociomarquez\.com\b
\bsourmath\.com\b
\bopus-info\.org\b
\bfotosalhambra\.es\b
\bvivien-leigh\.info\b
\btourmycountry\.com\b
\blamazmorraabandon\.com\b
\buaeuro2012\.com\b
\b(hero|star)questgame\.com\b
\b2d-code\.co\.uk\b
\blasvegas-nevada\.com\.ar\b
\baudado\.com\b
\bbanknotes\.com\b
\bviartis\.net\b
\bmaskmelin\.livejournal\.com\b
\bpedagogy\.ir\b
\bronaldoweb\.com\b
\bw3\.coh\.arizona\.edu/french/accueil\b
\bla-palma\.de\b
#temporary to stop ongoing cross-wiki spam
\bbudterence\.it\b
\bpowerplaymanager\.com\b
\bmonkeysee\.com\b
\bstavanger-guide\.no\b
\bbaccara-web\.de\b
\bczejarek\.pl/baccara\b
\bjameslastfan\.de\b
\bsheetmusicarchive\.net\b
\breadysteadygirls\.eu\b
\bmorrodesaopaulo(brasil)?\.com\.br\b
\byoutube\.com/.*(?:tqedszqxxzs|XePjp-H3TBI|khM48EQyVdc|A4jgXQQns8A|oVBOnv\-xrEY)\b
\bnijmegennieuws\.nl\b
##Highhi spam - See every contrib @ http://toolserver.org/~vvv/sulutil.php?user=Highhi
##Kylu 8/12/08
\btravelchinaplanner\.com\b
\bmysmp\.com\b
\bpaul-gauguin\.net\b
\bkatsushikahokusai\.org\b
\brembrandtonline\.org\b
\beugenedelacroix\.org\b
\bwilliam-turner\.org\b
\bpierre-auguste-renoir\.org\b
\bclaudemonetgallery\.org\b
\bur1\.ca\b
\bfastservers\.net\b
\bkqzyfj\.com\b
\bprogrammersheaven\.com\b
\btutorial(-index|ized)\.com\b
\btnij\.org\b
\bcalculate-linux\.org\b
\bhost\.co\.in\b
\bfrancizor\.ro\b
\bhuntforjustice\.com\b
jordan-?shoes[a-z0-9-]*\.(?:co|net)
nike-?(?:air|dunk|max|sho[ex])[a-z0-9-]*\.(?:co|net|org)
\bwikio\.com\b
\bfootball(?:-talents\.(org|fr|co\.uk)|-?talent\.net)\b
\bfussball-talente\.com\b
\bvoetbal-talenten\.nl\b
\bfreeitsolutions\.com\b
\bsimpsonstrivia\.com\.ar\b
\bshop\.ebay\.com\b
\bisoladiburano\.it\b
\bparrotsecrets\.com\b
\bpodhuri-sumavy\.cz\b
\bhardmob\.com\.br\b
\bbarradatijuca\.com\.br\b
\bfuroshiki\.com\b
\bprincevaliant\.net\b
\bnormas9000\.com\b
\bthe9000store\.com\b
\bproduccionsblau\.com\b
\bsandhaan\.com\b
\bhotmale\.com\b
\bideasnext\.com\b
\bloksangeet\.com\b
\bmarathi(fm|fun|spice|zone)\.com\b
\bharptabs\.com\b
\brummy(royal|-500)\.com\b
\bhindyugm\.com\b
\bapelosurgentes\.com\.br\b
\beurodance4ever\.blogspot\.com\b
\bwilliamlong\.info\b
\bhotel-neue-post\.de\b
\bcyinterview\.com\b
\bthesportsinterview\.com\b
\bmarrakech\.net\b
\bekomobiili\.fi\b
\bpixeljoint\.com\b
\bwayofthepixel\.net\b
\bfrance-voyage\.com\b
\bdigital-kaos\.co\.uk\b
\bwikimatera\.it\b
\bbestin(diancooking|diancuisines|dianfilms|tourism)\.com\b
\bbest(?:abcd|canadianmed|cheapmedsworld|chistraighteners|drugdirect|dvdsales|ecigarettesreview|erwin|essayhelp|essaytips|frenchfilms|ghdflatiron|goodsone|handbagsshop|healthtourism|ipcameras|medsplace|menwatches|ownstore|p90xshop|polotshirt|ratedcookwaresets|sale511|sales4u|seoguide|shandbags|termpaper|vibram|waytoinvest|womenshoodies|workoutexercise|workx)\.com\b
\bbonpharm\.com\b
\bbillevans\.nl\b
\bteatropovero\.it\b
\beloquentbooks\.com\b
\bpol-and\.eu\b
\bplwha\.org\b
\bbit\.ly\b.*
\bterryananny\.com\b
\bd-addicts\.com\b
\bolshansky\.sitecity\.ru\b
\bamisdecolette\.fr\b
\bcbsystematics\.com\b
\bgallery\.kunzweb\.net\b
\barchitectour\.net\b
\bezmapfinder\.com\b
\bdavid-walliams\.co\.uk\b
\bppt\.cc\b
\bevancamp\.com\b
\brover\.ebay\.com\b
\bbansko\.org\b
\bprojeksiyon\.com\.tr\b
\bredtube\.com\b
\bnaturist\.de\b
\bayda\.ru\b
\bgulfup\.com\b
\bh1\.ripway\.com\b
\biblogger\.org\b
\bisuisse\.com\b
\bp2h\.info\b
\bseedrecords\.co\.uk\b
\bwebmed\.com\b(?!\.)
\byieldmanager\.com\b
\bz4ar\.com\b
\bfarmersdaughterhotel\.com\b
\bspritzlandia\.it\b
\bwww\.pinspenyes\.com\b
\bturkgayclub\.com\b
\bmiarroba\.com\b #replaces \bnacho\.miarroba\.com\b
\barcadvisor\.com\b
\brealgems\.org\b
\bsixxs\.org\b
\bsheqel\.info\b
\bclubsimca\.fr\b
\bgorodetc\.ru\b
\bnarcotics\.su\b
\bkarakalpak\.com\b
\bsouvenir-dvd\.com\b
\bfirmypuchov\.sk\b
\bfarecompare\.com\b
\bvillemagne\.net\b
\brosarioonline\.altervista\.org\b
\bpetardas\.com\b
\bbestwestern\.de\b
\bthebusschedule\.com\b
\blinksemulacao\.googlepages\.com\b
\bmiata\.es\b
hitlerbunker\.com
\bmaas(?:eik|mechelen)\.com\b
\bcorazondepuebla\.com\.mx\b
\bportalcadista\.com\b
\bberlinertageszeitung\.de\b
\boomoto\.ucoz\.ru\b
(?:russian-?|\bru-)(?:bride|girls|ladies|lady|single|wife|wives|wom[ae]n-?(?:dating|online))
\bru-wom[ae]n
(?:all|pretty)-?russian-?wom[ae]n
(on-?line-?|ua|own|okfree|go4)dating(\b|\d|site)
muselius\.com
\byandex\.ru/redir\b
\bcanoesport\.ru\b
\bglobalflight\.net\b
\byoujizz\.com\b
\bautomania\.it\b
\bfff\.to\b
(buy|cheap)-?viagra
viagra-?(drugs|online|billig)
\bapartments-makarska\.com\b
\bexotour\.ge\b
\bbatik-tulis\.com\b
\bpdesigner\.net\b
\baviatorsale\.com\b
\bvallarpadam(port|terminal)\.com\b
\bseecornwall\.eu\b
\biremetforlag\.tripod\.com\b
\beteachergroup\.com\b
\bhebrewonline(\.co\.il|(blog|shop)?\.com)\b
\bb23\.ru\b
\bceppaloni\.info\b
(ireland|(euro|mega)mil|canada|the)lotter(wiz)?\.com\b
\b888\.com\b
\buglezhog\.ru\b
\balertpay\.com
\bbux(\.to|a\.in|euro\.com|galore\.com|junction\.com|out\.com)
\bcash(-kitty|4(all|hits)|n?bux|eden|fiesta|nclicks|origin|out|pointclicks|posse|read|sea)\.(com|org|net)
\bshrinktheweb\.com\b
#Croatian tourism-spammer
\bhvarinfo\.com\b
\bmakarskainfo\.com\b
\bikorculainfo\.com\b
\bbracinfo\.com\b
\bomisinfo\.com\b
#End of Croatian tourism spammer
\blunapark6\.com\b
\bcarhiredubrovnik\.com\b
\beberhardfritz\.de\.tl\b
\b(lmgtfy|letmegooglethatforyou)\.com.*[?&]l=1
\bkaracaahmet\.com\b
\bpublic-domain-image\.com\b
\.kproxy\.com\b
\brealultimatepower\.net\b
xxxxxx/
\btestmasters\.net\b
\balbelda\.info\b
\barm\.in\b
\bhotelnikko\.com\b
\bcorluhaber\.com\b
\bpremiumflats\.com\b
\bsaopaulo(?:aero|artes|autos|bares|bus|channel|cidades|cinemas|estradas|eventos|gallery|gallery|gaytravel|invest|links|mall|mapas|market|metro|moda|museus|night|noticias|parques|photo|praias|relax|restaurantes|ruas|shuttle|sites|suites|teatros|town|work)\.com\b
\bnutshellurl\.com\b
\bcjb\.net\b
\buni\.cc\b
\bvai\.la\b
\brg3\.net\b
\brg10\.net\b
\bbr30\.com\b
\b1br\.net\b
\bsitio\.de\b
\burl\.ie\b
\bvisit(?:afghanistan|armenia|azerbaijan|bahrain|bangladesh|bhutan|bosnia|brunei|cambodia|china|christmasisland|centralasia|cocosislands|croatia|cyprus|egypt|india|indonesia|iran|israel|jordan|kiev|korea|kosovo|kuwait|kyrgyzstan|laos|latvia|macedonia|malaysia|maldives|mongolia|nepal|northkorea|oman|pakistan|philippines|russia|saudiarabia|southkorea|switzerland|tajikistan|turkmenistan|uae|uzbekistan)\.(?:asia|eu)\b
\bvisit(?:chn|capena|car|esp|solomonislands)\.com\b
\balturl\.com\b
\bmaxreading\.com\b
\bcomoj\.com\b
\bmigre\.me\b
\bbusty\.pl\b
\bmoourl\.com\b
\byfrog\.com\b
\bvinyland\.com\b
\bmmafight\.ru\b
\burlmin\.com\b
\binvx\.com\b
\b(vickydarling|jeffseeney|andrewcripps|john-paullangbroek|howardhobbs)\.com\b
\bhugeurl\.com\b
\btangodans\.com\b
(?<!www\.)\bmybrute\.com\b
\bcasareal\.co\.pt\b
\bvisitsubotica\.rs\b
\bbestmals\.ru\b
\bnobrain\.dk\b
\b(anaheimducks|bluejackets|bruins|buffalosabres|calgaryflames|chicagoblackhawks|coloradoavalanche|dallasstars|detroitredwings|edmonton-oilers|floridapanthers|hurricanes|mapleleafs|minnesotawild|montreal-canadiens|newjerseydevils|newyorkislanders|newyorkrangers|ottawasenators|philadelphia-flyers|pittsburghpenguins|tampabay|thrashers|vancouvercanucks|washingtoncapitals)\.ru\b
\bliveshow-tv\.com\b
\bpatagonianexpeditionrace\.com\b
\bnesvizh\.by\b
\bstihi-xix-xx-vekov\.ru\b
\becarddesignanimation\.com\b
\badf\.ly\b.*
\belbruto\.es\b
\bguerrastribales\.es\b
\bbitly\.com\b
\bbascarsija\.info\b
\bannastaciapalaszczuk\.com\b
\bthnlnk\.com\b
\beurox10\.com\b
\brickroll
\bzobyhost\.com\b
\bsyntext\.(com|ru)\b
\bidukki\.com\b
\bkerala\.(in|pro)\b
\bxvideos\.com\b
\btrymasak\.my\b
\btheofficialboard\.(?:com|fr)\b
\bphuket-relax\.com\b
\bpaypal\.com/.*mrb/pal=.*\b
\bnapredvosa\.com\b
\bvacacionesbulgaria\.com\b
\breverent\.org\b
\bpapagiovanni\.com\b
\bto\.ly\b
\btotalreal\.com\b
\badire\.jp\b
\bcarloscevola\.com\b
\blnk\.ms\b
\btiny9\.com\b
\bbesplatne-slike\.net\b
\blistenarabic\.com\b
\bw3-translations\.de\b
\bubema\.(?:de|eu|com)\b
\bdachau\.com\b
\bdeconet\.com\b
\berepublik\.com.*?/referrer\b
\bprosolutionpills\.com\b
\bvigrxplus\.com\b
\bneobux\.com\b
\blibertyreserve\.com\b
(?<=//|\.)way\.com\b
\bclck\.ru\b
\bproakvariumy\.ru\b
\bport-arthur\.ucoz\.ru\b
\bmatrikon(?:(?:analytics|opc)?\.com|opc\.de)\b
\btunisia\.com\b
\bmoneyandmarkets\.com\b
\binvestwithanedge\.com\b
\bgoodtherapy\.org\b
\bsunglassesuk\.com\b
\bsupergreenme\.com\b
\bmsplinks\.com\b
\balgarvedigital\.pt\b
\bobservatoriodoalgarve\.com\b
\bcli\.gs\b
economy-point\.org
\bwikireality\.ru\b
\bj\.mp\b
\bsantatelevision\.com\b
\bpaintingdb\.com\b
\bboriken\.info\b
\bconceptcar\.ee\b
\bnanoyou\.eu\b
\bopcti\.com\b
\bcyclingforall\.net\b
\bradiomakedonia\.ro\b
\bmoldovarious\.com\b
\bbiodiesel(?:plants)?\.com\.ar\b
\bsportamericani\.it\b
\bow\.ly\b
\bgooglehammer\.com\b
\bgatosphynx\.com\b
\b1url\.com\b
\bawe\.sm\b
\bbudurl\.com\b
\bchilp\.it\b
\bchs\.mx\b
\bclickthru\.ca\b
\bcort\.as\b
\bcuturl\.com\b
\bdecenturl\.com\b
\bee[pz]url\.com\b
\bfa\.by\b
\bfav\.me\b
\bff\.im\b
\bfhurl\.com\b
\bflic\.kr\b
\bflq\.us\b
\bfly2\.ws\b
\bfwd4\.me\b
\bgl\.am\b
\bgo\.9nl\.com\b
\bgo2\.me\b
\bgoshrink\.com\b
\bgri\.ms\b
\bgurl\.es\b
\bhellotxt\.com\b
\bhex\.io\b
\bhtxt\.it\b
\bhurl\.ws\b
\bicio\.us\b
\bidek\.net\b
\bito\.mx\b
\bjijr\.com\b
\bkissa\.be\b
\bkl\.am\b
\bkorta\.nu\b
\bl9k\.net\b
\bliip\.to\b
\bliltext\.com\b
\bliurl\.cn\b
\bln-s\.ru\b
\blnkurl\.com\b
\bloopt\.us\b
\blru\.jp\b
\blt\.tl\b
\blurl\.no\b
\bminilien\.com\b
\bminiurl\.com\b
\bminurl\.fr\b
\bmyurl\.in\b
\bncane\.com\b
\bnn\.nf\b
\bo-x\.fr\b
\bpoll\.fm\b
\bri\.ms\b
\bsn\.(?:im|vc)\b
\bsnipr\.com\b
\btakemyfile\.com\b
\btcrn\.ch\b
\btiny\.pl\b
\btl\.gd\b
\btnw\.to\b
\btr\.my\b
\btwit(?:zap\.com|this\.com|url\.de)\b
\bub0\.cc\b
\bustre\.am\b
\bwp\.me\b
\baki-kaurismaki\.ru\b
\btranslation-blog\.trustedtranslations\.com\b
\bkob\.tj\b
\boh-barcelona\.com\b
\batasozlerianlamlari\.com\b
\bktzr\.us\b
\brus-on-line\.ru\b
\bvilshanka\.org\.ua\b
\bgratisweb\.com\b
\bonline-betting\.me\.uk\b
\bwettbasis\.com\b
\bapuestas-deportivas\.es\b
\bgoo\.gl\b(?!/maps\b).*
\bcasino\.ru\b
\bdoyouneedvisa\.com\b
\burlalacon\.com\b
\bturl\.ca\b
\bmuseomagazine\.com\b
\bshrt\.(?:fr|st)\b
\bredir\.ec\b
\bmerky\.de\b
\bomani\.ac\b
\bmoladi\.net\b
\bparvizshahbazi\.com\b
\bkhamagmongol\.com\b
\bhamagmongol\.narod\.ru\b
\bmedicana(?:life|tv)\.com\b
\brosecoaudit\.ru\b
\binfonu\.nl\b
\bpolimore\.com\b
\bwslibrary\.net\b
\bvndic\.net\b
\bbud-tech\.ru\b
\bde-regalo\.com\b
\bagffan\.dk\b
\bfolkblog\.in\.ua\b
\bna-ozero\.ru\b
\baltritaliani\.net\b
\btt-group\.net\b
\bnvros\.ru\b
\bmaxiocio\.net\b
\basturiasenimagenes\.com\b
\b5z8\.info\b
\boskemen\.info\b
\bcode-saturne\.blogspot\.com\b
\bgsxr\.es\b
\bc2kb\.com\b
\bhentaitoonami\.com\b
\bpartytrip\.fr\b
\bmeigalicia\.com\b
\bblconsulting\.com\.hk\b
\b12mesyatcev\.ru\b
\bchapadadosveadeiros\.com\b
\btheolivebranch\.net\b
\bkarelgott\.tv\b
\bkomputersaya\.com\b
\bdeloeiletdelamain\.hautetfort\.com\b
\btkd-spirit\.com\b
\bteutoburgo\.web44\.net\b
\bsurf\.to\b
\bbiogas\.vn\.ua\b
\bromania-vacations\.com\b
\bsiver\.org\.ua\b
\bdragon-fruit\.biz\b
\bazov\.zp\.ua\b
\beldespertardelmusico\.blogspot\.com\b
\bauditionrich\.com\b
\bkanchanaburi-info\.com\b
\bmatavisen\.no\b
\bmikiurl\.com\b
\bixiz\.net\b
\blimametro\.blogspot\.com\b
\bleo-fl\.hit\.bg\b
\bserfinaz\.com/p\b
\b7les\.com\b
\bforum42\.ru\b
\bhukukiktisatforumu\.net\b
\bmksoley\.com\b
\bsoley\.cn\b
\bseawaterfarming\.com\b
\balgaecollection\.com\b
\bmankenlik\.com\b
\balgaecenter\.com\b
\bmicroalgae\.ca\b
\bsoleymedikal\.com.tr\b
\balgaeinstitute\.com\b
\bphycobilin\.net\b
\bsoso\.bz\b
\bgematrix\.org
camica\.netfirms\.com/gematria/
\btrancepodium\.com\b
\btraveltibetguide\.com\b
\bblcremationsystems\.com\b
\bsuper-alizee\.de\b
\bsandsoftime\.ws\b
\bqualified-audit-partners\.be\b
\bmegashare\.com\b
\bchinesepaladin3\.windy-goddess\.net\b
\bwillysjeep\.com\b
\bhelpjaycee\.blogspot\.com\b
\bheyrheyr\.is\b
\binfogradina\.ro\b
\bvivedeporte\.com\b
\brorysfriends\.com\b
\bmiamipeople\.ru\b
\bshareflare\.net\b
\bdeine-erfindung\.de\b
\bhamaka\.huu\.cz\b
\bantimbt\.com\b
\bcheapmbtsandals\.com\b
\bgstarmbt\.com\b
\bmbt-shoeclearance\.com\b
\bmbt-shoes-(?:discount|wholesale)\.com\b
\bmbt-shoes-us\.com\b
\bmbt-zone\.com\b
\bmbt2bt\.com\b
\bmbt4life\.com\b
\bmbtantishoes-u[ks]\.com\b
\bmbtfivefingers\.com\b
\bmbtflying\.com\b
\bmbtgoodshoes\.com\b
\bmbthotsale\.com\b
\bmbtistore\.com\b
\bmbtkisumu2\.com\b
\bmbtlami\.com\b
\bmbtsale\.org\b
\bmbtselling\.com\b
\bmbtshoes-australia\.com\b
\bmbtshoes1998\.com\b
\bmbtshoes4clearance\.com\b
\bmbtshoesbest\.com\b
\bmbtshoesbest\.net\b
\bmbtshoesdiscount\.org\b
\bmbtshoesfactory\.com\b
\bmbtshoeshouse\.com\b
\bmbtshoesmbt\.com\b
\bmbtshoesselling\.com\b
\bmbtshoesstockists\.com\b
\bmbtsuk\.com\b
\bmbtvips\.com\b
\bmbtwalkingshoesdiscount\.com\b
\bmbtwalkingshoesgood\.com\b
\bnet-mbt\.com\b
\bsalembt\.com\b
\bsalesmbt\.com\b
\bshoesmbts\.com\b
\btopmbtshop\.com\b
\bwebmbtshoes\.com\b
\bletrasjohnfrusciante\.wordpress\.com\b
\bfcoe\.ru\b
\bdobrzenieccy\.pl\b
\b69\.64\.63\.153/redirect\.php\b
\bmedicanalife\.(?:org|net)\b
\bbelawela\.com\b
\bnsever\.org\.ua\b
\bgsm-kharkov\.com\.ua\b
\bshotgunsolutionpaytodie\.blogspot\.com\b
\bayak\.org\b
\bexpresspol\.ru\b
\bmazdafreunde\.de\b
\bseslimola\.com\b
\b777slot\.at\.ua\b
\belizabethselwyn\.50webs\.com\b
\bguard-soft\.com\b
\bbodybuildingrevealed\.com\b
\bservicescleans\.com\b
\bdie-bildersammlung\.de\b
\btravelkefalonia\.com\b
\bfree2g1c\.com\b
\btelefon-numarasi\.com\b
\bsapaninka\.com\b
\bpsi-test\.ru\b
\bamberabg\.com\b
\bmini-mag\.com\b
\bcacasubmarina\.com\b
\bprolocopasiandiprato\.org\b
\bmicrosoftproject\.su\b
\bleblancsamedresort\.com\b
\bkoninginnedagamsterdam\.nl\b
\bprime-time\.ru\b
\bchinarollformingmachine\.com\b
\bspartadata\.com\b
\bavraidire\.eu\b
\bwebauditing\.org\b
\bpokemongamesnow\.com\b
\bstart\.com\.mt\b
\bdniprowazirka\.com\.ua\b
\bmilforum\.net\b
\bx1fm\.com\b
\bkitdetox\.com\b
\borthomatic\.net\b
\bzizum\.com\b
\bti89\.com\b
\btorrentflux\.blogspot\.com\b
\bsmoking-calculator\.com\b
\bolympus-e420\.blogspot\.com\b
\bfuturama-opening-gags\.blogspot\.com\b
\bnerd-characteristics\.blogspot\.com\b
\bchangluncity\.blogspot\.com\b
\binternet-niche-marketing\.blogspot\.com\b
\badsense-skyline\.blogspot\.com\b
\bflood\.tforums\.org\b
\biznikgifts\.com\b
\bsoweirdwebpageofficialsite\.blogspot\.com\b
\balabamafansite\.com\b
\bbyufansite\.com\b
\bboisestatefansite\.com\b
\bbostoncollegefansite\.com\b
\bcaliforniafansite\.com\b
\bgeorgiafansite\.com\b
\billinoisfansite\.com\b
\bindianafansite\.com\b
\biowafootballfansite\.com\b
\blsufansite\.com\b
\bmiamifansite\.com\b
\bmichiganfansite\.com\b
\bminnesotafansite\.com\b
\bnebraskafansite\.com\b
\bnflfootballfansite\.com\b
\bnotredamefansite\.com\b
\bohiostatefansite\.net\b
\boklahomafansite\.com\b
\boregonfansite\.com\b
\bpurduefansite\.com\b
\bsouthcarolinafansite\.com\b
\bsouthfloridafansite\.com\b
\btexasfansite\.com\b
\buclafansite\.com\b
\bvirginiatechfansite\.com\b
\bwisconsinfansite\.com\b
\bwellspringwatersystems\.com\b
\bdespertaibereanos\.blogspot\.com\b
\bsumasax\.es\b
\bibuy\.co\.th\b
\btodoliteratura\.es\b
\bpecaijeca\.coolpage\.biz\b
\bmicroflex-services\.de\b
\bib-info\.com\b
\barizonacardinalsfansite\.com\b
\barizonafansite\.com\b
\barizonastatefansite\.com\b
\barkansasfansite\.com\b
\batlantafalconsfansite\.com\b
\bauburnfansite\.com\b
\bbaltimoreravensfansite\.com\b
\bbuffalobillsfansite\.com\b
\bcarolinapanthersfansite\.com\b
\bchicagobearsfansite\.com\b
\bcincinnatibengalsfansite\.com\b
\bclemsonfansite\.com\b
\bclevelandbrownsfansite\.com\b
\bcollegebasketballfansite\.com\b
\bcollegefootballfansite\.com\b
\bcoloradofansite\.com\b
\bdallascowboysfansite\.com\b
\bdenverbroncosfansite\.com\b
\bdetroitlionsfansite\.com\b
\bfloridafansite\.com\b
\bfloridastatefansite\.com\b
\bgeorgiatechfansite\.com\b
\bgreenbaypackersfansite\.com\b
\bhawaiifansite\.com\b
\bhoustontexansfansite\.com\b
\bindianapoliscoltsfansite\.com\b
\bjacksonvillejaguarsfansite\.com\b
\bkansascitychiefsfansite\.com\b
\bkansasfansite\.com\b
\bkentuckyfansite\.com\b
\bmajorleaguebaseballfansite\.com\b
\bmiamidolphinsfansite\.com\b
\bmichiganstatefansite\.net\b
\bminnesotavikingsfansite\.com\b
\bmississippifansite\.com\b
\bmissourifansite\.com\b
\bnbabasketballfansite\.com\b
\bnewenglandpatriotsfansite\.com\b
\bneworleanssaintsfansite\.com\b
\bnewyorkgiantsfansite\.com\b
\bnewyorkjetsfansite\.com\b
\bnhlfansite\.com\b
\bnorthcarolinafansite\.com\b
\boaklandraidersfansite\.com\b
\bpennstatefansite\.com\b
\bpgagolffansite\.com\b
\bphiladelphiaeaglesfansite\.com\b
\bpittsburghsteelersfansite\.com\b
\bsandiegochargersfansite\.com\b
\bsanfrancisco49ersfansite\.com\b
\bseattleseahawksfansite\.com\b
\bstlouisramsfansite\.com\b
\btampabaybuccaneersfansite\.com\b
\btennessee(?:titans)?fansite\.com\b
\buscfansite\.com\b
\bwashington(?:redskins)?fansite\.com\b
\bwestvirginiafansite\.com\b
\blaptopvsgadget\.blogspot\.com\b
\bjualbelipaypals\.blogspot\.com\b
\bardhie\.info\b
\bcatatansiboy(?:ii|iiiii?|1|onky)\.blogspot\.com\b
\bskiptest\.info\b
\bkristalkristalcinta\.blogspot\.com\b
\bpacarketinggalankereta\.blogspot\.com\b
\btaxijuga\.blogspot\.com\b
\bnamakujoeboy\.blogspot\.com\b
\bonkyapaartinyacinta\.blogspot\.com\b
\bavenged-sevenfold\.web\.id\b
\bmobilegamezone\.info\b
\bgioieditalia\.com\b
\bsicilia-by-divino\.com\b
\bumbria-by-divino\.com\b
\bpositano-by-divino\.com\b
\btuscany-by-divino\.com\b
\btuscany-travel\.blogspot\.com\b
\byourtuscanvilla\.com\b
\bholiday-apartment-tuscany\.net\b
\bturismo-toscana\.blogspot\.com\b
\bguia-sicilia\.blogspot\.com\b
\bernodaronline\.usersboard\.net\b
\bstarstube\.narod\.ru\b
\binsset\.u-picardie\.fr\b
\bfolk-craft\.com\b
\bnasyidparadise\.blogspot\.com\b
\bwelovecock\.com\b
\bnovportal\.ru\b
\bprettylittleliarsss\.webs\.com\b
\bplanestv\.com\b
\bapartamentosgomera\.com\b
\bhot-map\.com\b
\bamarun\.org\b
\bpegiovanni\.com\b
\btibiahelp\.com\b
\baerocardio\.com\b
\bdiabetia\.org\b
\bbakrecepten\.se\b
\bclassd\.com\.es\b
\bclassd.co\.uk\b
\battuariale\.com\b
\belissacafe\.com\b
\bmailwriter\.com\b
\bnationaldebtclocks\.com\b
\b8americain\.org\b
\bbelote-ligne\.fr\b
\bbouillotte\.eboaz\.com\b
\bbrumisateurs\.eboaz\.com\b
\bchapka\.eboaz\.com\b
\bdamedepique\.eboaz\.com\b
\bdamedepique\.info\b
\bjeudebelote\.org\b
\bjeutarot\.org\b
\bparier-sport\.info\b
\bscommesse-sportive\.cc\b
\btypy-bukmacherskie\.com\.pl\b
\barequipainfo\.com\b
\barequipatravel\.com\b
\bcolca\.info\b
\bcotahuasicanyon\.com\b
\bdirectorioarequipa\.com\b
\bforosarequipa\.com\b
\binfocolca\.com\b
\bmollendo\.net\b
\btodoarequipa\.com\b
\blivercancer\.eu\b
\bhuaweie220\.(?:biz|com|info|net|org)\b
\bbt\.gd\b
\bthemysterymethod\.net\b
\bmysterypua\.net\b
\barea51lifestyle\.com\b
\bthegameneilstrauss\.com\b
\baesthetic-clinic-dombard-brussels\.com\b
\bfraserislandtours\.com\.au\b
\bgreatoceanroadtours\.com\b
\bbluemountaintours\.com\.au\b
\b4solarpanels\.com\b
\bvipskrip\.ru\b
\bamalfitancoast\.com\b
\bamigosdevillatuelda\.spaces\.live\.com\b
\binkoob\.com/cruzroja\b
\bzentechnologies\.com\b
\bamishvyas\.com\b
\bticketstothemansion\.com\b
\bdefensivedrivingcompanyofamerica\.com\b
\btheaterseatstore\.com\b
\bvipnightlifetour\.com\b
\btripfilms\.com\b
\blearn-ukrainian\.org\.ua\b
\bprofessays\.com\b
\bwftpserver\.com\b
\bftprush\.com\b
\bseop\.com\b
\bsleepapneasymptoms\.info\b
\bkidney-disease\.info\b
\bandroidlife\.net\b
\bandroid-tr\.com\b
\bandroiddestek\.com\b
\bmanofart\.com\b
\bharz-ferienwohnung-ferienhaus\.de\b
\bapparelus\.com\b
\baustralian-visa-info\.blogspot\.com\b
\bbicolanobiron\.webs\.com\b
\bchildrenswonderland\.com\b
\bdiagnosticautomation\.com\b
\belegant-fashion-4men\.blogspot\.com\b
\bextreme-gamelist\.com\b
\bintelifi\.com\b
\bjustlabcoats\.com\b
\bkstinoco\.blogsome\.com\b
\bmens-suit\.blogspot\.com\b
\bmountmayon\.blogspot\.com\b
\bnationalvisas\.com\.au\b
\bpillsless\.com\b
\bplasticosfoundation\.org\b
\bprevawater101\.wordpress\.com\b
\bsupreme(?:autoparts|condensers|mirror)\.com\b
\bultimateautolights\.com\b
\bwholesaleappareldirect\.com\b
\blease-a-seo\.com\b
\bhebeigo\.com\b
\bnzjsw\.com\b
\baviacioncivil\.com\.ve\b
\bminoxidil\.gen\.tr\b
\bobouka\.ru\b
\bbayrak\.tv\b
\baybayrak(?:-tr)?\.com\b
\bbayrakci\.biz\.tr\b
\bbayrak(?:imalati|resimleri|satisi)?\.gen\.tr\b
\bbayrak(?:ajans|evim|imalatcilari|line|nedir|satinal|satisi?|turk)\.com\b
\bdigitaltekstil\.com\b
\bdijitalbaski\.gen\.tr\b
\bmarmarabayrak\.com\b
\bozelbayrak\.gen\.tr\b
\bturkbayragi\.gen\.tr\b
\bucuzbayrak\.com\b
\bovernightpools\.com\b
\bmyczechonline\.com\b
\bcostabrava-rentals\.co\.uk\b
\blocations-vacances-costabrava\.com\b
\bfinquesfrigola\.com\b
\bryanair-girona\.com\b
\bfilmfarsi\.blogfa\.com\b
\bkellyvogel\.com\b
\blindaolsson\.com\b
\btibbisuluk\.com\b
\bdoktorsuluk\.com\b
\bleechesturkey\.com\b
\basytekstil\.com\b
\bfulminaksesuar\.com\b
\bmadalya(?:cilar|m)\.com\b
\bsancakbayrak\.com\b
\bcountryguidebook\.com\b
\bluxury-delhi-hotels\.com\b
\bdeccanodysseytrain\.com\b
\bgoheritageindiajourneys\.com\b
\bgoldenchariot-train\.com\b
\bheritageindiajourneys\.com\b
\bindia-(?:buddhisttours|delhihotels|goldentriangletours|mumbaihotels|royalrajasthanonwheels)\.com\b
\bindianmaharaja-train\.com\b
\bmaharajaexpresstrain\.com\b
\bpalaceonwheels-train\.com\b
\broyaltrainsindia\.com\b
\btajmahaltours-india\.com\b
\breal-estate-ixtapa-zihuatanejo\.com\b
\btheforceofreason\.blogspot\.com\b
\btefilot\.org\b
\basportsnews\.com\b
\bcicek(?:postasi|sepetiniz)\.com\b
\bjavplanet\.com\b
\butqweb\.com\b
\bpopoint\.free\.fr\b
\bpaylasimci\.org\b
\bsaveourseeker\.com\b
\bcarplugs\.com\b
\bmorrodesaopaulohotelpde\.com\.br\b
\bhoteles-en-cancun\.com\.mx\b
\blecollagiste\.com\b
\balbania4ever\.com\b
\byouflorence\.it\b
\bdissertationwritinghelp\.co\.uk\b
\bthewholesaleforums\.co\.uk\b
\balibabascam\.com\b
\bb2bfreezone\.com\b
\bcable-glossary\.blogspot\.com\b
\btradekey\.com\b
\brawalpindi\.city\.blogspot\.com\b
\bhatedenmark\.blogspot\.com\b
\beyecatchypics\.com\b
\bgreatnutri\.blogspot\.com\b
\brawalpindi(?:-islamabad\.blogspot|city\.wordpress)\.com\b
\bstarherb\.com\b
\bdoors-decorations\.blogspot\.com\b
\bequipment-machinery-information\.blogspot\.com\b
\brawalpindi-city\.blogspot\.com\b
\bfreewebs\.com/greatnutri\b
\bsauditrades\.com\b
\bsaudicommerce\.com\b
\bsuperiorthesis\.com\b
\blotter\.pl\b
\b206\.225\.22\.48\b
\bbigbras-club\.com\b
\bkingoflotto\.com\b
\bciszewski\.com\b
\bbig-hooters\.net\b
\bannuaire-(?:lausanne|neuchatel)\.ch\b
\bbbwebmaster.com\b
\bfribourgnet.ch\b
\bgeneve-annuaire.ch\b
\bjurassiens.ch\b
\bsuisse-internet.com\b
\bvalaisannet.ch\b
\bweb-expert.ch\b
\bzurich-info.ch\b
\bchicagohajj\.com\b
\bdragonage-fan\.ru\b
\bwebhostingservices\.us\b
\baavsa\.com\b
\bmojeszamotuly\.com\b
\btotentanz\.nl\b
\bsalouholiday\.co\.uk\b
\bhercreampies\.com\b
\bkidsvideoreviews\.(?:blogspot\.)?com\b
\bcasalemonferrato\.blogolandia\.it\b
\bserydarth\.wordpress\.com\b
\beugeneportfolio\.com\b
\bnokianews\.ru\b
\btelefon-nokia\.ru\b
\bmajesticthailand\.com\b
\bhard-wood\.net\b
\bfriendlybags\.com\b
\bbiodegradableplasticbags\.org\b
\broykellner\.com\b
\blandmarkgroup\.us\b
\beventplannerspain\.com\b
\bccf-technologies\.com\b
\bftm-technologies\.com\b
\binfomedicos\.com\b
\binfoarquitectos\.com\b
\binfoabogados\.com\b
\binfoveterinarios\.com\b
\binfopsicologos\.com\b
\binfoingenieros\.com\b
\binfoeconomistas\.com\b
\binfodentistas\.com\b
\binfoinformaticos\.com\b
\bsaletoo\.com\b
\bsalesid\.com\b
\bpanoraview\.com\b
\b118\.98\.171\.131\b
\banimefreak\.tv\b
\bapplicationessay\.net\b
\bbestdissertation\.net\b
\bbestdissertation\.org\b
\bbesttermpaper\.net\b
\bbesttermpapers\.org\b
\bbraindumps\.com\.ua\b
\bcustom-essay\.net\b
\bcustom-writings\.net\b
\bcustomessays\.uvoweb\.net\b
\bessayplant\.com\b
\bessaysontime\.com\b
\bessaytodaycom\b
\bextension\.kiev\.ua\b
\bgambling-online-review\.com\b
\bj-in\.org\.ua\b
\bkiev-home\.com\b
\bmydeco\.com\b
\bonline-poker-spielen\.biz\b
\bplay-poker-games\.com\b
\bpoker-rooms-review\.org\b
\bproessay\.com\b
\bresearch-paper\.us\b
\brushessay\.net\b
\brushessay\.org\b
\brushessays\.net\b
\brushessays\.org\b
\bsuperiorpaper\.net\b
\bsuperiorpaper\.org\b
\bsuperiorpapers\.net\b
\bsuperiorpapers\.org\b
\btermpaperscorner\.com\b
\bmargherita-caminita\.com\b
\b8bit-game\.ru\b
\bmedelita\.ru\b
\bonly-suicide-girls\.ru\b
\bsweet-news\.ru\b
\bwriters\.ph\b
\bsheetalaproductions\.hpage\.com\b
\bgsfinancial\.hpage\.com\b
\bsheetalasingh\.typepad\.com\b
\btotalscreenrecorder\.com\b
\bsoftwarewikipedia\.com\b
\bgodswmobile\.com\b
\bchatixdating\.com\b
\bteensay\.com\b
\bteenssite\.co\.uk\b
\bteensay\.co\.uk\b
\bnitronet\.co\.uk\b
\bmsndisplaypics\.com\b
\bchatix\.co\.uk\b
\bfunnyden\.com\b
\bmyspace-icons\.com\b
\bmyspace-layouts\.com\b
\bmyspacehive\.com\b
\bfreechatrooms\.me\b
\bchatlinks\.co\.uk\b
\bmyspace-generators\.com\b
\bcelebrityrush\.com\b
\btvdrawing\.com\b
\btylervo\.com\b
\bfonejacker\.eu\b
\bglastonbury2010\.info\b
\bkiller-content\.com\b
\bmayonvolcano\.net\b
\bmyspace\.com/markcalfe\b
\bmyspace\.com/realfonejacker\b
\bnurseshelp\.blogspot\.com\b
\bprofessional-essay-writer\.blogspot\.com\b
\bsmart-it-consulting\.com\b
\bwbbhost4u\.com\b
\bwebsitecopywriting\.wordpress\.com\b
\binfiniteseo\.co\.uk\b
\bajelv\.com\b
\barticlecabinet\.info\b
\bgetmoretwitterfollowers\.info\b
\bglastonbury2009\.info\b
\blatestramblings\.com\b
\blinkwheel\.biz\b
\btheoriginalarticle\.com\b
\bcvresumewriters\.com\b
\bessaywritingservices\.org\b
\bcustom-paper-writing\.com\b
\bcustom-essay-writing-service\.org\b
\bmyrecipesfood\.com\b
\bmy\.mail\.ru/mail/sexanimeshka\b
\bstar-tube\.narod\.ru\b
\bwa7\.ru\b
\bcelebritysextape\.narod\.ru\b
\bcelebritysextape\.narod2\.ru\b
\bsilvia-saint-club\.narod\.ru\b
\bberkovasex\.narod\.ru\b
\bitsbattery\.com\b
\breallifevampires\.info\b
\bsameurl\.com\b
\baustralianpolice\.org\b
\bfamousquotesfunnyquotes\.com\b
\b123greetings\.com\b
\bentrainbow\.com\b
\boddsnet\.com\b
\bcamfroger\.com\b
\balgherovacanze\.blogspot\.com\b
\bsom\.pt\b
\ballruspower\.narod\.ru\b
\bcasinotop5\.nl\b
\bgokkentotaal\.nl\b
\bonlineblackjackspelen\.nl\b
\bvakantiehuishindeloopen\.wordpress\.com\b
\bwebforumu\.com\b
\bmynet\.pro\b
\bvps\.web\.tr\b
\bosym\.web\.tr\b
\bturkcell\.in\b
\bankara-nakliyat\.name\.tr\b
\bankara-nakliyeci\.net\b
\bankaranakliyeci\.net \b
\bankaraticaret\.org\b
\bcicekcim\.name\.tr\b
\bevden-eve-nakliyat\.name\.tr \b
\blazer-epilasyon\.name\.tr\b
\bnakliyatfirmalari\.org\b
\bnakliyeevden\.info\b
\botoarackiralama\.com\b
\bsacekimmerkezi\.name\.tr\b
\btupbebegim\.org\b
\bmerchantos\.com\b
\bessaywriter\.co\.uk\b
\bukessaysadvice\.co\.uk\b
\bkiatan\.com\b
\bgexhost\.com\b
\bgexton\.com\b
\bahcorporation\.com\b
\bcustompapers4u\.net\b
\bmastersessay\.com\b
\benglish2urdutranslations\.com\b
\bnonplagiarizedessays\.co\.uk\b
\brealessaywriting\.com\b
\bmustuniversity\.com\b
\bunitransservice\.org\b
\bpariblog\.ro\b
\bbuybamboosheets\.com\b
\bomnibet\.ro\b
\bsteroidsbuy\.com\b
\bfreebetsbonuscodes\.com\b
\bessay\.tv\b
\bs7\.gladiatus\.net\b
\bcomparemysql\.com\b
\ba1z3\.com\b
\baat\.teldap\.tw\b
\b2ued\.com\b
\babcd2you\.com\b
\bdiscount-(?:air-jordan|coach-outlet)\.com\b
\bghd2sale\.com\b
\bmywalkingtime\.com\b
\bsalenewbalance\.com\b
\bmalappuraminfo\.com\b
\bmalappuram\.co\.in\b
\bsoft-techit\.com\b
\bencodeinfotech\.com\b
\bagadir-airport\.com\b
\basturias-airport\.com\b
\bbodrum-airport\.com\b
\bibible\.mobi\b
\bmenorca-airport\.com\b
\bpedrangular\.com\b
\breus-airport\.com\b
\bsevilla-airport\.com\b
\bzaragoza-airport\.com\b
\bessaysexperts\.com\b
\bhcc-ainshams\.com\b
\bperuvianairlines\.com\b
\bperuvianfood\.com\b
\blatinpropaganda\.com\b
\bsilvinadellafontana\.com\b
\bperuviantv\.com\b
\bkarendejo\.com\b
\bidea180\.com\b
\binternetwarrior\.com\b
\blatinpropaganda\.blogspot\.com\b
\bvoip-phone-service-solutions\.com\b
\bcamarasdeseguridad\.net\b
\bcircuitocerradotelevision\.com\b
\blatinamericantelemedicine\.com\b
\baffordablesecuritycameras\.com\b
\bcamaracctv\.com\b
\bcamaradecctv\.com\b
\bcamarascctv\.com\b
\bcamarasdecctv\.com\b
\bcamarasdecctv\.net\b
\bcamarasdecircuitocerrado\.com\b
\bcamarasdeseguridad\.info\b
\bcamarasdeseguridad\.tv\b
\bcamarasdeseguridadchinas\.com\b
\bcamarasdeseguridadporinternet\.com\b
\bcamarasdevigilancia\.info\b
\bcamarasdevigilancia\.org\b
\bcamarasdevigilancia\.us\b
\bcamarasdevigilanciaporinternet\.com\b
\bcamarasescondidas\.net\b
\bcamarasescondidas\.org\b
\bcamarasescondidas\.us\b
\bcamarasindiscretas\.org\b
\bcamarasseguridad\.info\b
\bcamarasseguridad\.net\b
\bcaptadoencamara\.com\b
\bcaptadoencamara\.tv\b
\bcctvargentina\.com\b
\bcctvbrazil\.com\b
\bcctvcatalogs\.com\b
\bcctvchile\.com\b
\bcctvcolombia\.com\b
\bcctvcostarica\.com\b
\bcctvguatemala\.com\b
\bcctvinstalacion\.com\b
\bcctvinstaller\.info\b
\bcctvmexico\.com\b
\bcctvnews\.info\b
\bcctvpanama\.com\b
\bcctvpuertorico\.com\b
\bcctvrepublicadominicana\.com\b
\bcctvuruguay\.com\b
\bcctvvenezuela\.com\b
\bcolombiacctv\.com\b
\bfree-voip-service\.com\b
\blocalizadordevehiculos\.com\b
\bmonitoreo\.tv\b
\bmonitoreoelectronico\.com\b
\bperucctv\.com\b
\bsecuritycamerasmadeinchina\.com\b
\bseguridadelectronica\.info\b
\bsouthfloridatelecom\.com\b
\btelemedicinedirectory\.org\b
\btelevigilancia\.org\b
\btelevigilancia\.us\b
\bventadecctv\.com\b
\bventadecctv\.info\b
\bventadecctv\.net\b
\bventadecctv\.org\b
\bvideosdeseguridad\.com\b
\bvideovigilanciaporinternet\.com\b
\bvigilanciaporinternet\.net\b
\bvigilanciaviainternet\.com\b
\bvigilatupropiedad\.com\b
\bvigilatupropiedad\.tv\b
\bvoice-over-internet-protocol\.com\b
\bvoip-call-center\.com\b
\bvoip-international\.com\b
\bvoip-softphones\.com\b
\bvoip-telefonia\.com\b
\bvoip-wholesale\.com\b
\bvoipserviceargentina\.com\b
\bvoipservicebrazil\.com\b
\bvoipservicechile\.com\b
\bvoipservicecolombia\.com\b
\bvoipservicemexico\.com\b
\bvoipservicepanama\.com\b
\bvoipservicevenezuela\.com\b
\bwholesaletermination\.com\b
\bandronmoscow\.livejournal\.com\b
\bukschoolsdirectory\.net\b
\bamerican-schools\.net\b
\bgubta\.com\b
\bcommence\.com\b
\bcommenceonline\.net\b
\bebusinessline\.com\b
\besupportline\.com\b
\bmychristianheels\.com\b
\b800millions\.com\b
\bbootsluxury\.com\b
\bbagsclothing\.com\b
\bbesoso\.com\b
\bjerseyonsale\.com\b
\bbt-embroidery\.com\b
\blkkreplicas\.com\b
\bmillennium1000\.net\b
\bshoemachine\.cc\b
\bheatsinks\.cc\b
\bgelinsoles\.cn\b
\bgoldspace\.cc\b
\bhonnypower\.com\b
\bleddisplays\.cn\b
\bmallrolex\.com\b
\bshuangdan\.com\b
\btozc\.net\b
\baf-wholesale\.com\b
\bsdhongda\.net\b
\bcameramarkets\.com\b
\bgolfclubs365\.com\b
\bglobalc2c\.com\b
\badidas-kids\.com\b
\bsf39\.com\b
\blg668\.com\b
\bstop-sweating-tips\.com\b
\blose-weight-secret\.com\b
\badazhe\.com\b
\bcoachor\.com\b
\bjuicy4sale\.com\b
\bjuicydiscount\.com\b
\b(?:ace|best|discount|i|nice|onsale|pick|sell|top|us[a-])vibramfivefingers\.com\b
\bmbtvibramshoes\.com\b
\b(?:4|five-fingers|fivefinger|my|sell|usa-|top)vibram\.com\b
\bvibram-(?:five-finger|fivefingerss|retailers|store)\.com\b
\bvibram(?:4u|5fingersshoes|51|botas|eshop|fit|five-fingers|fivefingercheap|fivefingers(?:2sale|6|cheap|hot|llc|mall|-outlet|shoesnet|-shop|usa|web)|fivesfingers|officialstore|s-fivefingerss?|salesmall|scheap|shoes(?:online|store|tores|us)|shoponline|sky|soutlet|store(?:online)?|web)\.com\b
\bvibram(?:fivefingers-outlet|sales|sfivefingers)\.net\b
\bvibram-five-fingers\.(?:c[ac]|info)\b
\baaaeluxury\.com\b
\baaagoods\.com\b
\bdiscount-monclerjackets?\.com\b
\bmonclercom\.com\b
\bmonclerebay\.com\b
\bmonclereshop\.com\b
\bmonclerhotsales\.com\b
\bmonclerjacketscheap\.com\b
\bmoncleronlinesale\.com\b
\bmoncleronlinestore\.com\b
\bmoncleroutlet\.net\b
\bmonclersell\.com\b
\bmonclerspring\.com\b
\bwwwmonclerjackets\.com\b
\bherve-leger(?:-skirts)?\.com\b
\bherve-leger\.(?:net|co\.uk)\b
\bherveleger(?:com|e|-?e?shop|net|sale|shops|web)\.com\b
\bherveleger(?:-?dresses|show)\.org\b
\b(?:best|buy|e?shop-?|like|shopping)herveleger\.com\b
\bhiebay\.com\b
\bjimmychoocom\.com\b
\bmywholesale-handbags\.com\b
\bvertuexclusiveshop\.com\b
\bcouponrolexwatches\.com\b
\b74\.86\.181\.245\b
\bchishopping\.com\b
\b35331\.com\b
\b360ebagsonline\.com\b
\b4lvbag\.com\b
\bbagstag\.com\b
\bbyreplica\.com\b
\bcaesarol\.com\b
louboutin[^./]
(?<![./]christian)louboutin\.
[^./]christianlouboutin
\bchristianlouboutin(?:\.com)?\.hk\b
\bcoach(?:bagsday|serise|shopping|supports)\.com\b
\be-lv\.net\b
\belebiz\.com\b
\bfashionehall\.com\b
\bhandbagsma(?:ma|ster)\.com\b
\bkicksparty\.com\b
\blook4wholesaler\.com\b
louis-?vuitton[a-z0-9-]
[a-z0-9-](?<!fondation)louis-?vuitton
\blouis(?:nvuitton|vuitt4u)\.com\b
\bmanoloblahnik(?:com\.com|onsale\.com|retail\.com|usa\.com|shoes\.org)\b
\bmonshoes\.com\b
\bp90xdvdfitness\.com\b
\bshoppingogo\.com\b
\bwirelessphonejammer\.com\b
\byslcom\.com\b
\bcchua\.com\b
\beuroshoesbox\.com\b
\bsaigontravelguides\.com\b
\bifrslistcom\b
# Note re backupurl.com: [[Talk:Spam_blacklist/Archives/2011-02#backupurl.com]]
\bbackupurl\.com\b
\bsghgate\.com\b
\bsneakersoutlets\.com\b
\bmanolomall\.com\b
\b21-nfl\.com\b
\bshoppingrepublic\.com\b
\bwatchesboom\.com\b
\blvaa77\.com\b
\bbagshobby\.com\b
\bbagsvuitton\.com\b
\brolex-dolly\.com\b
\bwatchessell\.com\b
\brolex-mary\.com\b
\brolex-jane\.com\b
\brolex-shelly\.com\b
\blv-(?:9|barbara|betty|buy|elizabeth|gucciaaa|joan|lily|linda|malcolm|niki|whitney)\.com\b
\blv-(?:bags|gucci)\.us\b
\blv-handbag\.net\b
\bnice-watches\.com\b
\bnewstylerolex\.com\b
\bwatches-bags\.com\b
\bwatchestrade\.net\b
\bluxurywatchhome\.com\b
\bluxurywatchgift\.com\b
\bmijewels\.com\b
\bthaisilverjewelry\.net\b
\bsyntheticgems\.org\b
\bcubiczirconia-labgems\.com\b
\bsextoyfun\.com\b
\badversus\.it\b
\beuroluxury\.eu\b
\bglobaltiffany\.com\b
\blinkslondon\.terapad\.com\b
\blinkslondonshop\.com\b
\blinksoflondonuk\.com\b
\bswarovski\.uk\.com\b
\bsydneytiffany\.com\b
\blinksoflondonbest\.com\b
\bmyjewellerystore\.com\b
\bhandbag(?:com|spop)\.com\b
\bwatches-life\.com\b
\bsunglassvip\.net\b
\brolex-hot\.com\b
\bmomax\.hk\b
\bamzstore\.com\b
\b7zyx\.com\b
\bmaslou\.com\b
\bnbcth\.com\b
\b90920\.com\b
\bjg02\.com\b
\bselltopbags\.com\b
\bsix-star-replicas\.com\b
\bb2csite\.com\b
\b6starhandbags\.com\b
\bsearchingbag\.com\b
\btiffanyjewelry1837\.com\b
\bgrandjewelry\.net\b
\bshes5588\.com\b
\bgo-ubas\.com\b
\benjoycl\.com\b
\btopviviennewestwood\.com\b
\bclboots\.com\b
\bjuicy888\.com\b
\babercrombieandfitchuk\.com\b
\babercrombie-usa\.com\b
\babercrombieandfitchusa\.com\b
\bshoes-vip\.com\b
\babercrombieuk\.net\b
\bedhardytshirts4u\.com\b
\babercrombielondon\.net\b
\bfitchclothing-uk\.com\b
\babercrombiestock\.com\b
\bdonedhardy\.us\b
\buselv\.com\b
\bcoachshandbags\.com\b
\bcoachonsale\.net\b
\beasyforbuy\.com\b
\bthecheapbags\.com\b
\burjordan\.com\b
\brosettastoneonline\.net\b
\bhohoshoes\.com\b
\bgreatgreenshoes\.com\b
\bnewcoachoutlet\.com\b
\blcsti\.net\b
\bkepu\.cc\b
\bsofiabags\.com\b
\bmysofiabags\.com\b
\bdzhfgj\.com\b
\b1837tiffany\.net\b
\bvutrade\.com\b
\byzzg\.net\b
\bqqone\.com\b
\bzhuiyan\.net\b
\b8080dy\.com\b
\bredbottomshoes\.info\b
\blvvuittonkorea\.com\b
\beshop-bag\.com\b
\bleatherbagsmanufacturer\.com\b
\bhowtogetasixpackinamonth\.com\b
\bbybloshotelcostarica\.com\b
\bnicefootwork\.
\bjerseyscenters\.com\b
\bbagforu\.com\b
\bjerseystown\.com\b
\bsf46\.com\b
\bjq11\.com\b
\bwinnersneaker\.com\b
\bjersey-boys\.com\b
\bshirtdays\.com\b
\bectopmall\.com\b
\b4unfl\.com\b
\bjerseyspar\.com\b
\bhavejerseys\.com\b
\bnflid\.com\b
\bbuynbajerseys\.info\b
\boovcc\.com\b
\be-timberland\.com\b
\bbelovewrist\.com\b
\bshoesbey\.com\b
\bectwins\.com\b
\bbagspage\.com\b
\bpickyourclothing\.com\b
\bsneakerfather\.com\b
\bbargainpump\.com\b
\bhandbagsagent\.com\b
\bcoachhandbags2u\.com\b
\busa-onsale\.com\b
\bthekickshop\.com\b
\b74trade\.com\b
\bonekickzstop\.com\b
\bdeal-shoe\.com\b
\bhandbags\.hk\b
\badidas-online-shop\.com\b
\bairjordanonsale\.com\b
\bairyeezy\.net\b
\bgo2(?:albena|bagtrade|goldensands)\.com\b
\bfeedmyfeet\.com\b
\bairyeezy\.com\b
\bonsale-usa\.com\b
\bmediamobilespa\.com\b
\blovethosesole\.com\b
\bvisaforum\.freeforums\.org\b
\bownbrandshop\.com\b
\bnewgoing\.com\b
\b10[02]bhshoe\.com\b
\b11[24]batsale\.com\b
\b14[02]newflybuy\.com\b
\b1[46]wowhotsale\.com\b
\b4[02]vipmalls\.com\b
\b5[02]kogogo\.com\b
\b6[02]shoppingtime\.us\b
\b8[68]itemtolive\.com\b
\bchatroulettecite\.com\b
\b123rolex\.com\b
\bdealsunglasses\.com\b
\blvbagsmvp\.com\b
\bhandbags-shop\.com\b
\bchanelonlineshop\.net\b
\bjordan23club\.com\b
\bpradaoutlets\.com\b
\becboots\.com\b
\bshopping-handbags\.com\b
\bpickjuicycouture\.com\b
\bbrand-wholesale\.net\b
\bshopdreambag\.com\b
\bluxury-handbags-lady\.com\b
\bsolid925silver\.com\b
\btiffanyjewelry9\.com\b
\burl9\.de\b
\bnoxedge\.com\b
\bbatterylaptops\.co\.uk\b
\bshopokey\.com\b
\bcycshop\.com\b
\bindiaformeds\.com\b
\bcanadianpharmacyi\.net\b
\btuckle\.net\b
\bovernightessay\.com\b
\bwriting-services\.org\b
\baplusreports\.com\b
\byourdissertation\.com\b
\bstandoutessay\.com\b
\bresearchpaperz\.net\b
\bessaywritingservice\.org\b
\bripurl\.co\.uk\b
\bbookmarksuri\.com\b
\btrimr\.de\b
\bkiwiurl\.com\b
\bwealthyaffiliate\.com\b
\bmandarinportal\.com\b
\bwowgoldsonline\.com\b
\bwowgoldlife\.com\b
\bcitibank\.co\.in\b
\brs2acc\.com\b
\becwarmboots\.com\b
\bscooterschina\.com\b
\bforsaletiffany\.com\b
\bsaletiffany\.com\b
\bonsaletiffany\.com\b
\bpowergolding\.com\b
\bshoppinglv\.com\b
\bjuicycouturedeals\.com\b
\bfashionjuicystore\.com\b
\btiffanyforsale\.com\b
\bsuprashoes\.org\b
\bsupra-shoes\.us\b
\bfreshkicks4u\.com\b
\bfirstsneakers\.com\b
\bcooltiffany\.com\b
\bpretty-tiffany\.com\b
\bdiscountiffany\.com\b
\blinkslondonhut\.com\b
\bjuicyjewelrysale\.com\b
\bfabuloustiffany\.com\b
\bjewel-tiffany\.com\b
\bhappytiffany\.com\b
\boboots\.com\b
\bprettyboots\.com\b
\bsweatboots\.com\b
\bueasyshop\.com\b
\bnino-trade\.com\b
\bzypopular\.com\b
\bcasualbrand\.com\b
\balltopshoes\.com\b
\bredhighshoes\.com\b
\bgladfashion\.net\b
\bchaussureenligne\.net\b
\bshoesinlove\.com\b
\bfashiontowns\.com\b
\bluxury-buying\.com\b
\bedressonline\.com\b
\bstop4buy\.com\b
\betopbrands\.com\b
\babercrombieclothing4u\.com\b
\byoursbag\.com\b
\bforeverbar\.com\b
\btobling\.com\b
\btiffanyonlinestore\.us\b
\btiffanyshop\.org\b
\bshopoingjuicyjewelry\.com\b
\blinksfromlondon\.com\b
\bebaytop\.com\b
\bnpbags\.com\b
\bjuicycouture4sale\.com\b
\bchinacrystaljewelry\.com\b
\bp90xwow\.com\b
\bjoytiffany\.com\b
\btoopeshop\.com\b
\bjuicyclothingsale\.com\b
\btiffanyo\.com\b
\btiffanyonsale\.com\b
\brs2-accounts\.com\b
\bwolfeye-keylogger\.de\.vu\b
\bcastles\.travelinos\.com\b
\bmilotice\.com\b
\bmiud\.in\b
\bbag15\.com\b
\bshoestop10\.com\b
\byes-bags\.com\b
\bbagsforyours\.com\b
\bthemanbag\.net\b
\bwatch-youbags\.com\b
\bvogue-shoes\.com\b
\b91handbags\.com\b
\bcross-mark\.com\b
\bmoonyue\.com\b
\borienttouch\.com\b
\bmandarintouch\.com\b
\boriental-cheongsam\.com\b
\bgoodorient\.com\b
\bfinechineseclothing\.com\b
\bzxcart\.com\b
\bnewtangstore\.com\b
\bevescharm\.com\b
\bbags4chanel\.com\b
\bsalefivefinger\.com\b
\btakefringefashion\.info\b
\blux4bags\.com\b
\bluxuryex\.com\b
\bredsoleheels\.com\b
\bbuyitpal\.com\b
\boutlet-coach\.com\b
\bhighheelsfashion\.com\b
\bbags-outlet\.net\b
\bwhatshelove\.com\b
\bsvhandbags\.com\b
\bluxhorde\.com\b
\btn4bags\.com\b
\bigxe\.co\.uk\b
\blorland\.com\b
\bmmo4rpg\.com\b
\bgold4rpg\.com\b
\bvt4bags\.com\b
\bgubags\.com\b
\bwowhead\.us\b
\bgaziantepsporlular\.com\b
\blechan\.info\b
\bhautes-alpes\.org\b
\bgobananas\.com\b
\bkarmakerala\.com\b
\bmedicexchange\.com\b
\breputationmanagementfor\.com\b
\bzco\.com\b
\bhqessays\.com\b
\bfifa-world-cup-brazil-2014\.com\b
\bhigh-heels-fashionista\.com\b
\bsalto15\.com\.br\b
\bpagina-uno\.com\b
\botimizacao-sites-busca\.com\.br\b
\bsalvador-bahia-brasil\.com\b
\bempregos-em-salvador\.info\b
\bagencias-de-viagens-em-salvador\.info\b
\bbahiasexy\.com\b
\bleibnizbrasil\.pro\.br\b
\ballofcoach\.com\b
\bipmart\.com\b
\bbagworlds\.com\b
\bsneaker-shoes\.com\b
\bpickyourshoes\.com\b
\bfitch-abercrombie\.com\b
\bsportshoestown\.com\b
\bkixultra\.com\b
\bdangerstyle\.com\b
\b2cshopping\.com\b
\bvariantkicks\.com\b
\bsneakerbum\.com\b
\bvoguejeans\.com\b
\bexclusivesole\.com\b
\bcitysole\.com\b
\blacelocked\.com\b
\bsneaker\.co\.jp\b
\bmax9095\.com\b
\bhey-b2b\.com\b
\bshortz\.me\b
\bwebpage\.asia\b
\bjouercasino\.eu\b
\bvalesmucho\.com\b
\burlbu\.com\b
\bkisaurl\.com\b
\bcvm\.biz\b
\byit\.me\b
\bfarscinema\.com\b
\benardy\.com\b
\bplayway\.ru\b
\bsmariogame\.com\b
\bmicuatro\.com\b
\blazytownpoint\.com\b
\bbagswatches\.com\b
\boemwatches\.com\b
\bshopping-replica\.com\b
\bnk4u\.com\b
\bsight-focus\.com\b
\bglobalreplica\.com\b
\bbags-replica\.com\b
\bhoneyreplicas\.com\b
\b277266\.com\b
\bexact-handbags\.com\b
\bbagsdesigners\.com\b
\bgzshijin\.com\b
\bhandbagsonsell\.com\b
\bereplica(?:chanel|gucci|hermes|show)\.com\b
\bbagsluxury\.com\b
\bsuperbaghome\.com\b
\b21replica\.com\b
\behandbag-replica\.com\b
\blvebags\.com\b
\blikereplica\.com\b
\blvbagshopping\.com\b
\bdesignerbag4u\.com\b
\bdesigner-handbag-replica\.com\b
\bluxuries-replicas\.com\b
\bwatches188\.com\b
\bwatchescentre\.com\b
\bvip-bags\.net\b
\be-buy-bags\.com\b
\biamreplica\.net\b
\bvoguemobile\.com\b
\bwatches9\.com\b
\biamreplicas\.com\b
\bdocostume\.com\b
\blittlecoral\.com\b
\bchinapparels\.com\b
\btopweddingshop\.com\b
\btrip2\.asia\b
\bluxury222\.com\b
\bradowatcheshome\.com\b
\bdesigner-louis\.com\b
\bdaydaysale\.com\b
\bjusttopwatches\.com\b
\bdearwatches\.com\b
\bwatcheshot\.com\b
\btopwatchbrand\.com\b
\bgarbhandbags\.com\b
\bwholesale-order\.com\b
\b24designerreplica\.com\b
\bcupwatches\.com\b
\bcnreplicas\.com\b
\bhandbagmerchant\.com\b
\bjewelry-watches\.org\b
\bwatches-brand\.com\b
\bin-watches\.com\b
\bcufflinks-online\.com\b
\bwatcheprice\.com\b
replica[a-z0-9-]*(?:watch|bag|shop|store)
replicas?[0-9]
buy[a-z0-9-]*replica
\breplica(?:-china\.net|phones\.mobi)\b
\breplica-?(?:chinese|gucci|hot|idol|l|life|malls|saleworld|scarf|sl|slv|small|so|well|somega|s-scarf)\.com\b
\breplica[-s]?hermes\.(?:com|net)\b
\bwatches(?:ehot|etrade|replication)\.com\b
\bitbag-online\.com\b
\bpopbrands\.net\b
\bchopardshop\.com\b
\bjordand1\.com\b
\bsell-brand-bag\.com\b
\bwto-sell\.com\b
\ballthebesthandbags\.com\b
\bbags-watches\.com\b
\btiffanyfest\.com\b
\b4uluxuryhandbags\.com\b
\bjrhandbags\.com\b
\bdshandbags\.com\b
\bomega-watches-replica\.com\b
\bhavewatches\.com\b
\bzapposbag\.com\b
\balyshop\.com\b
\boktiffany\.com\b
\btiffany4girl\.com\b
\bmyacoach\.com\b
\bdrhandbags\.com\b
\bhk-replicas?\.com\b
\bjazzyhandbag\.com\b
\bchnknot\.com\b
\b360yd\.com\b
\bawurl\.com\b
\bi\.cx\b
\bittly\.com\b
\bturkeystadiumsandsportarenas\.blogspot\.com\b
\bswurl\.cc\b
\bkurkov\.org\b
\bsamuraizen\.com\b
\bzenhantz\.wordpress\.com\b
\byouareanidiot\.org\b
\bguiadediadema\.net\b
\bsmsgang\.com\b
\banonym\.to\b
\b56casino\.com\b
\bcasino-spielen\.biz\b
\bcrushingmill\.com\b
\bcrushermobile\.com\b
\bvipeak\.com\b
\bvipeakgrinder\.com\b
\bvipeakmill\.com\b
\bvipeakgroup\.com\b
\bgrinderpro\.com\b
\bp90xkicks\.com\b
\bwubags\.com\b
\bchristian4sale\.com\b
\bchristianonlineshop\.com\b
\bjeansclassic\.com\b
\ball-star-shoes\.net\b
\bcoolsuprashoes\.com\b
\bchinawholesale2008\.com\b
\bbrandproductsonsale\.com\b
\bxolook\.com\b
\bhothotshoes\.com\b
\bchaneloutletstores\.com\b
\bair-shox\.com\b
\bair-max-?shoes\.com\b
\bnbasupplier\.com\b
\b97999\.com\b
\bsale-sneakers\.com\b
\b95800\.net\b
\bshopmerry\.com\b
\bshoplark\.com\b
\bshopglad\.com\b
\bmobiper\.com\b
\bjimmychoo4sale\.com\b
\bparascientifica\.com\b
\bgulistanememon\.blogspot\.com\b
\btiket2\.com\b
\bcnekt\.com\b
\b4gk\.com(?!\.)
\btli\.tl\b
\bz8\.ro\b
\bsaf\.li\b
\bcellulite\.co\.uk\b
\btiffanyesale\.com\b
\bsalejeansmart\.com\b
\bedhardyshopclothing\.com\b
\bbeadsonlinestore\.com\b
\bluxurybagsin\.com\b
\bhairghd-shop\.com\b
\bghdhairinuk\.com\b
\btiffany1837jewellerys\.com\b
\bhairghdstraightenermall\.com\b
\blinkslondonsale\.com\b
\bprada-online-store\.com\b
\bghdhairshopukcheap\.com\b
\byeahluxury\.com\b
\bshopedhardystore\.com\b
\bfavoripartner\.com\b
\bmetin2wiki\.ru\b
\bpageranksites\.com\b
\bht\.ly\b
\bpqr\.in\b
\bbagsop\.com\b
\bgcgoods\.com\b
\bwalkervillechiropractic\.com\.au\b
\bmydesignerbasket\.com\b
\bswissluxury\.com\b
\bcoachbagselling\.com\b
\beshoptimes\.com\b
\bedshoponline\.com\b
\bluxurycrystal\.com\b
\broyaltimepiece\.com\b
\bcoachnew\.com\b
\bpolardiamonds\.com\b
\bcoachbags1941\.com\b
\bbags212\.com\b
\btopcredittrade\.com\b
\bvogueme\.com\b
\bloveinsport\.com\b
\bnew-fashion\.org\b
\ballofbags\.com\b
\bincredibleitem\.com\b
\bchanelhandbags2u\.com\b
\bsunglasses-hut\.com\b
\bbagsontheway\.com\b
\bkaleidoscope-dh\.com\b
\bmodselling\.com\b
\btopwatchessale\.com\b
\bglassesgroup\.com\b
\bwbrandbags\.com\b
\bthehandbagbuzz\.com\b
\beastoffer\.com\b
\boobag\.com\b
\bbuyerdiy\.com\b
\btopfashionboutique\.com\b
\bdesignerbagwholesale\.com\b
\bhandbag365\.com\b
\bmixorders\.com\b
\btophandbagssell\.com\b
\bluxunion\.com\b
\bisreplicas\.com\b
\bcomeoffer\.com\b
\bchinabagseller\.com\b
\bffchloe\.com\b
\badozenbag\.com\b
\bshopyop\.com\b
\bomeioffer\.com\b
\btopareplica\.com\b
\bbrandedavenue\.com\b
\bwbrandbag\.com\b
\bbrandbagzone\.com\b
\bmasshandbag\.com\b
\bcoachlvhandbags\.com\b
\bcoachsoutlet\.com\b
\bchanelbags2\.com\b
\bpridebag\.com\b
\bokaygoods\.com\b
\begsale\.com\b
\bok1225\.com\b
\bfcsgame\.com\b
\bfast-wowgold\.com\b
\bsalegolds\.com\b
\bdofus-ankama\.com\b
\bjuicy-bags-sale\.com\b
\bjuicycoutureusa\.com\b
\bnewaj\.com\b
\bfivefingerssale\.com\b
\bedhardy4sale\.com\b
\bboryokugai\.com\b
\bshopofdresses\.com\b
\bmerimobiles\.com\b
\bpandawill\.com\b
\bsunnygain\.com\b
\bgetbetterlife\.com\b
\bpearlcrown\.com\b
\bsheenpearl\.com\b
\bkissmymelinda\.com\b
\bdj-wholesale\.com\b
\belectronics-provider\.com\b
\bchinawholesaleonline\.org\b
\bccctop\.com\b
\bchinagoodsbay\.com\b
\bbazzarbd\.com\b
\bctobay\.com\b
\bmyecstar\.com\b
\bchinesehobby\.com\b
\bchinagoshop\.com\b
\bjordaner\.com\b
\bgsmdevice\.com\b
\bdodressme\.com\b
\bucloth\.com\b
\bhohotrade\.com\b
\bgofars\.com\b
\bnewdigi\.com\b
\bgoodweddingdresses\.com\b
\blove-beautiful\.com\b
\bchineseshoponline\.com\b
\bzacoo\.com\b
\bmyboxedset\.com\b
\bmydalle\.com\b
\bo-digital\.com\b
\bwholesalepricee\.com\b
\bmallmic\.com\b
\bchinawholesalegoods\.com\b
\bsellshell\.com\b
\b7starspecialsales\.com\b
\bwholesaleonepiece\.com\b
\bhobby-china\.com\b
\bbrandedbuying\.com\b
\bchinasilkpearl\.com\b
\bbuyamore\.com\b
\be4cn\.com\b
\bbeyoursource\.com\b
\bwholesalenight\.com\b
\bdhwatch\.com\b
\bmyselfshop\.com\b
\bvikishop\.com\b
\bmeegen\.com\b
\bvivedresses\.com\b
\bshoesxx\.com\b
\bec87\.com\b
\bslimmings\.com\b
\bp90x-on-sale\.com\b
\bcinte-shop\.com\b
\bcafumall\.com\b
\bomgcar2010\.com\b
\bqcdeals\.com\b
\bopen-mall\.com\b
\bongoin\.com\b
\bbeddingitems\.com\b
\bbecmart\.com\b
\bhngstore\.com\b
\bchinafactoryoutlets\.net\b
\bedhardyshop\.in\b
\bchanelwatcheszone\.com\b
\bedigitalwholesale\.com\b
\btimetoshopping\.com\b
\blooklowprice\.com\b
\bwholesale-weddingdress\.com\b
\bchinajiaho\.com\b
\bwholesale-bridesmaiddress\.com\b
\bshopping588\.com\b
\bsatisoffer\.com\b
\bsuperwweb\.com\b
\bgoodwholesaleshop\.com\b
\bcomdress\.com\b
\ba-capshop\.com\b
\bhandbagsshow\.com\b
\btrademass\.com\b
\bhead-sneaker\.com\b
\bwholesalecheapsneaker\.com\b
\blishoes\.com\b
\bcosmeticshotsale\.com\b
\bdesignerclothestore\.com\b
\b4adidas\.com\b
\bplentystock\.com\b
\buuoffer\.com\b
\bp90xworkouthome\.com\b
\bmac-brush\.com\b
\bswissbestreplicas\.com\b
\bcosmohit\.com\b
\befashion-replica\.com\b
\bhandbags-handbag\.com\b
\bfake-designer\.com\b
\bbestchiropractoradelaide\.com\.au\b
\bdensitygs\.com\b
\bverifyemailaddress\.org\b
\byouporn\.gr\b
\bhmazon\.com\b
\bglowandsparkle\.com\b
\bclassicsheepskinboots\.com\b
\bolshoe\.com\b
\bmyhothot\.com\b
\bnewsnowboots\.com\b
\bbootsok\.com\b
\bsalesluxury\.com\b
\bflyinsnow\.com\b
\bpopbiz24\.com\b
\bausbootsoffer\.com\b
\bmorevogue\.com\b
\badidasvipshop\.com\b
\bafkicks\.com\b
\bshopshox\.com\b
\bmysmalldeal\.com\b
\btoogle\.cc\b
\bmyretrokicks\.com\b
\bpro-sneakers\.com\b
\bfreshstyleshop\.com\b
\bfreshstyledrop\.com\b
\bokaysneakers\.com\b
\bbiodiesel-processor\.biz\b
\bspectech\.dn\.ua\b
\bhockeyfights\.com\b
\bperfectwriting\.co\.uk\b
\bcustomwritinghelp\.co\.uk\b
\basianbeat\.com\b
\bminasdirect\.com\b
\bpoloee\.com\b
\beluxzone\.com\b
\bbikininstyle\.com\b
\bshoeset\.com\b
\bsexylingerieho(?:me|t)\.com\b
\bcharmspandorabracelets\.com\b
\bpandorajewelry-store\.net\b
\bpandorajewelrymart\.com\b
\bukpandorabracelets\.(?:co\.uk|com)\b
\buspandorasale\.com\b
\bantexbuyer\.com\b
\bcharmheels\.com\b
\breplika-watch\.com\b
\bfashionenight\.com\b
\b68jewelry\.com\b
\bfashionjewelryaccessorieswholesale\.com\b
\btrend-apparel\.com\b
\befairshop\.com\b
\bgamemk\.com\b
\bucoolstuff\.com\b
\bonlypuma\.com\b
\basicsshow\.com\b
\bdiscounttoryburch\.com\b
\bnbabasketballshoes\.com\b
\bkobeshoes\.biz\b
\bthesuprashoes\.com\b
\bcollect-shoes\.com\b
\badidasonlineshop\.com\b
\boksupra\.net\b
\bp90x-workout\.biz\b
\bthetopshoes\.com\b
\bnba2you\.com\b
\bshopkiss\.com\b
\blinksbracelet\.com\b
\bvip-boots\.com\b
\bbagsagent\.com\b
\bnewsslong\.com\b
\bsupramvp\.com\b
\byoulacoste\.com\b
\btopbizbags\.com\b
\bwholesalesneakercn\.com\b
\b5fingersshoes\.org\b
\bmofangcheng\.net\b
\bshoenets\.com\b
\bpaulsmithforsale\.com\b
\bsuchnice\.com\b
\bbasketballbay\.com\b
\beby-store\.com\b
\blikedunksb\.com\b
\baf1myshop\.com\b
\bmyshopplaza\.com\b
\bmaxmaradress\.com\b
\btoryburchstores\.com\b
\bcqdlmk\.com\b
\bbagmalls\.com\b
\bghdprincess\.com\b
\bairforceoneshop\.com\b
\bp90xdvdstore-us\.(?:net|com)\b
\bcoolbirkenstock(?:store)?\.com\b
\boutlet-?birkenstock\.(?:com|net)\b
\bbirkenstock(?:-?cheap|discount|mall|online|outlet|shoes-outlet|shoesshop)\.(?:com|net|info)\b
\bbeatsloop\.com\b
\ballwholesalepick\.com\b
\bcl-pumps\.com\b
\bsexydepots\.com\b
\bpumashoesrunning\.com\b
\badidastrainersshoes\.com\b
\bluxeshoppers\.com\b
\btiffany-mine\.com\b
\btiffanycosite\.com\b
\bgogowatch\.com\b
\bsuperstarkicks\.com\b
\bweddingnova\.com\b
\btiffanycoltd\.com\b
\btiffanysilverworld\.com\b
\btiffanycojewel\.com\b
\bstorebop\.com\b
\bclassicedhardy\.com\b
\bjeanybags\.com\b
\bgroupshoes\.com\b
\bherveleger2010\.com\b
\bonline-clothing-outlet\.com\b
\bgrandefratello\.forumfree\.it\b
\btext-image\.ru\b
\bcozumelwatersports\.com\b
\bje\.pl\b
\blaptops-battery-online\.com\b
\bbatterystores\.ca\b
\bsuperbattery\.co\.uk\b
\b4unj\.com\b
\bworldtoptrade\.com\b
\bcoachpurses-outlet\.com\b
\bebay-fashion\.com\b
\bfacecuk\.com\b
\bamoyhy\.com\b
\bwholenfl\.com\b
\b23corp\.com\b
\bbags-shoes\.com\b
\babusf\.com\b
\buniformfootball\.com\b
\btiffanysaleonline\.com\b
\bjyshoes\.com\b
\bpickinshop\.com\b
\brunescape-mall\.com\b
\b21nfl\.us\b
\bezpopo\.com\b
\bjerseyscheapsale\.com\b
\bworldtoptrade\.cc\b
\bintshop88\.com\b
\babsoluxury\.com\b
\bwatchesyard\.com\b
\bzealreplica\.com\b
\bomegawatchessale\.com\b
\bnoblehandbags\.com\b
\bbagbinge\.com\b
\bluxus-replica\.com\b
\biofferbay\.com\b
\b7replicas?\.com\b
\bknockoffbag\.com\b
\btradeshown\.com\b
\bviptobuy\.com\b
\bokmeex\.com\b
\bcardyboots\.net\b
\bfashionbagsshop\.com\b
\bbuycocochanel\.com\b
\bdesignerhandbags-purses\.com\b
\bzolaenterprises\.com\b
\bopps\.se\b
\bleighgirl\.com\b
\bblacklightbodypaint\.com\b
\bbeheaded\.us\b
\bweirdartists\.com\b
\bbuyart\.ws\b
\buvfaces\.com\b
\blogs\.tv\b
\bfacepaint\.ws\b
\bzombieshows\.com\b
\bolympic-skating\.webs\.com\b
\bc-o-m\.us\b
\bzolaenterprizes\.com\b
\bfunslots\.us\b
\b777gamesfree\.com\b
\bfrekid\.com\b
\bpagez\.org\b
\bppdictionary\.com\b
\bfacebook\.com/l\.php\b
\bfacebo(?:o[ob]|ıo)k\.com\b
\bfacebook(?:(?:ster|\.ilkfrm)\.com|layouts\.us)\b
\bcowurl\.com\b
\bokbootsmall\.com\b
\bbootsday\.com\b
\bshoeshirts\.com\b
\byouedhardy\.com\b
\bgoskynew\.com\b
\bbagsmine\.com\b
\bbags9\.com\b
\brolexwatch1\.com\b
\bdesignerbags-1\.com\b
\bwatches8\.com\b
\bhandbags-9\.com\b
\bvuitton-1\.com\b
\brolex-1\.com\b
\bglamorebags\.com\b
\bbuyqualitybags\.com\b
\b7starhandbags\.com\b
\bwatcheswiss\.com\b
\brolexswisswatches1\.com\b
\brolex4\.com\b
\betopbags\.com\b
\bwatches-collection\.com\b
\bwatchesluxus\.com\b
\brolexonsale\.net\b
\bkrza\.com\b
\bbagrr\.com\b
\bwwcats\.com\b
\bjordanmass\.com\b
\bhandbag-handbags\.com\b
\bdesignershoestock\.com\b
\betop-bags\.com\b
\bgods-shopping\.com\b
\bshopping-replicas\.com\b
\beq2\.cn\b
\b176d\.com\b
\b99076\.com\b
\blookchem\.com\b
\bt-ny\.eu\b
\bhello\.to\b
\bcabaniascalamuchita\.com\b
\bsierrasdecordoba\.com\b
\bhotelescalamuchita\.com\b
\bcabaniaslosreartes\.com\b
\bsuppertv\.com\b
\bairforcesale\.com\b
\btimberlandbg\.com\b
\bedhardy-4u\.com\b
\bsportclothingstores\.com\b
\babercrombiestore\.net\b
\bnfl-malls\.com\b
\bnflonlineshops\.com\b
\bedhardyonlineshop\.net\b
\btimberlandstores\.com\b
\borders-status\.com\b
\bmydunksb\.com\b
\banf-mall\.com\b
\binternetcont\.com\b
\bdubai-world-central\.com\b
\bburj-khalifa\.eu\b
\balmaktouminternationalairport\.eu\b
\byasisland\.eu\b
\bdubailand\.name\b
\bsaadiyatisland\.eu\b
\bmeydan-city\.com\b
\bdubaifountain\.info\b
\bnakheelharbour-tower\.com\b
\bbawadi\.info\b
\barabian-canal\.com\b
\bsaudi-arabia-hotels\.com\b
\bdubaimetro\.eu\b
\bvrsar\.eu\b
\bal-raha-beach\.com\b
\babu-dhabi-metro\.com\b
\bshams-abu-dhabi\.com\b
\bdubai-festival-city\.com\b
\bghantoot-city\.com\b
\bmohammed-bin-rashid-gardens\.com\b
\bdubai-waterfront\.org\b
\bsaadiyat-island\.info\b
\bdubaiindustrialcity\.org\b
\btehran-metro\.com\b
\bdoha-metro\.com\b
\bdubai-taxi\.com\b
\baquaparky\.com\b
\bsaudipowernetwork\.com\b
\bbaghdadmetro\.com\b
\bthe-expendables\.com\b
\bfuntana\.eu\b
\bplavalaguna\.eu\b
\bbarbariga\.eu\b
\bgroznjan\.com\b
\bbrtonigla\.com\b
\bfazana\.cz\b
\bperoj\.com\b
\bvisnjan\.eu\b
\blosinj\.cz\b
\bvodnjan\.eu\b
\bbuzet\.eu\b
\bmotovun\.eu\b
\boprtalj\.eu\b
\bbrijuni-rivijera\.com\b
\bknihy-a\.cz\b
\bzumpex\.cz\b
\brambo6\.com\b
\blosinj\.org\b
\bvalbandon\.eu\b
\bagatahanychova\.com\b
\bend-2012\.com\b
\bhamachigames\.com\b
\blosiny\.com\b
\bmosnov\.info\b
\bmotocykly\.com\b
\bnosovice\.com\b
\bpiestany\.cz\b
\bpocasiegypt\.cz\b
\bpodprsenky\.com\b
\bpustevny\.com\b
\bcargames\.com\.au\b
\bgum\.li\b
\be43\.us\b
\bshortenlinks\.(?:com|org)\b
(?<!-)\bt\.co\b.*
\b123lala\.info\b
\bokutan\.tk/arama\b
\bchatrullet\.net\b
\bscientologymyths\.info\b
\bfreedommag\.org\b
\bcopyright-free-images\.com\b
\bunbeatable\.co\.uk\b
\bblinq\.org\b
\blinkee\.com\b
\balexandermcqueenoutlet\.com\b
\bjimmychoousa\.com\b
\bbrand-watch-supplier\.com\b
\blaptopbattery365\.com\b
\bshoespolar\.com\b
\blimitedno\.com\b
\bnewport-cigarettes\.us\b
\bkicksboots\.com\b
\balihello\.com\b
\bwebartweb\.com\b
\bnpbuy\.com\b
\bnorthfacesoutlet\.com\b
\bjustcomeon\.com\b
\btouchglasses\.com\b
\bitimberlands\.com\b
\boppell\.com\b
\bfbikey\.com\b
\bnbtrends\.com\b
\bpureboots\.com\b
\bnicecoachhandbags\.com\b
\bfeetorder\.com\b
\bshoesshoe\.com\b
\bacdoo\.com\b
\btimberland7\.com\b
\basicscloset\.com\b
\bbootsbest\.com\b
\beshopking\.com\b
\bbikiniszone\.com\b
\bcoachoutletfactorystore\.com\b
\bbuddytrade\.com\b
\bcoach-outlet-factory\.com\b
\bsupraskytopsale\.com\b
\bbikinismark\.com\b
\belsels\.com\b
\bfashionable-sale\.com\b
\btao6789\.com\b
\bdesignerhandbagsport\.com\b
\bdressnew\.com\b
\bhervelegerdresssale\.com\b
\brosetta-stone-shop\.net\b
\bjuicycouture-outlet\.org\b
\babercrombieofficial\.com\b
\basics2u\.com\b
\bofficialfivefingers\.org\b
\b16shoes\.com\b
\bontoryburch\.com\b
\betoryburch\.com\b
\bsaletoryburch\.com\b
\ballbagshop\.com\b
\bcroconline\.com\b
\bus-coachstore\.com\b
\blacostetrainers\.org\b
\btoysgiftsrus\.com\b
\bpradatrainers\.com\b
\brosettastonefree\.com\b
\brosettastoneenglish\.net\b
\brosettastoneirish\.com\b
\bjuicycoutureoutlet\.org\b
\btiffanyandcoaustralia\.com\b
\bonitsukatiger\.us\b
\bbagsofbrand\.com\b
\bbelstaff-jacket\.com\b
\blikehighheels\.com\b
\bcolumbiajacketsstore\.com\b
\bagogoshopping\.com\b
\bicoachoutlet\.net\b
\babercrombieofficial\.org\b
\bparatek\.org\b
\bloveshoesbox\.com\b
\bbelstaff-jackets\.org\b
\bmoftown\.net\b
\bparatek\.us\b
\bonlinepretty\.com\b
\balexander-mcqueen\.us\b
\burwij\.pl\b
\bskroc\.pl\b
\blatwy\.pl\b
\bulinks\.net\b
\bmcaf\.ee\b
\bwikipeedos\.pbworks\.com\b
\bchuta\.org\b
bseoprofessionalsonline
bestseooffers
\brealsofttech\.com\b
\bdesignerevaluation\.com\b
\bmartindano\b
\bsysoon\b
\bquicklink\.to\b
\b2c\.lt\b
\b[➡➨➯➔➞➽➹✩✿❥›⌘‽☁]\.ws\b
\b1link\.in\b
\b2\.gp\b
\b2\.ly\b
\b301\.to\b
\b4url\.cc\b
\b7\.ly\b
\b9mp\.com\b
\baa\.cx\b
\baafter\.us\b
\bafx\.cc\b
\bb2l\.me\b
\bbcool\.bz\b
\bcliccami\.info\b
\bcl\.ly\b
\bcloudapp\.com\b
\bcoge\.la\b
\bcrks\.me\b
\bcutt\.us\b
\bdfl8\.me\b
\bdld\.bz\b
\bdlvr\.it\b
\bdo\.my\b
\bdurl\.me\b
\beasyuri\.com\b
\beweri\.com\b
\bfire\.to\b
\bfirsturl\.de\b
\bfirsturl\.net\b
\bfon\.gs\b
\bg\.ro\.lt\b
\bgkurl\.us\b
\bgood\.ly\b
\bh\.fo\b
\bhiderefer\.com\b
\bhmm\.ph\b
\bhurl\.me\b
\bhurl\.no\b
\bilix\.in\b
\bir\.pe\b
\birt\.me\b
\bits\.my\b
\bj2j\.de\b
\bjdem\.cz\b
\bkore\.us\b
\bkrunchd\.com\b
\bkrz\.ch\b
\blin\.io\b
\blinkbun\.ch\b
\blivesi\.de\b
\blnk\.nu\b
\blost\.in\b
\blstn\.in\b
\bmacte\.ch\b
\bminilink\.org\b
\bmke\.me\b
\bmrte\.ch\b
\bmyloc\.me\b
\bmysp\.in\b
\bnbx\.ch\b
\bndurl\.com\b
\bnsfw\.in\b
\bnurl\.in\b
\bnxy\.in\b
\bonodot\.com\b
\booqx\.com\b
\bpp\.gg\b
\bqik\.li\b
\bqlnk\.net\b
\bqr\.cx\b
\bqte\.me\b
\blsw-gratis\.es\.tl\b
\bcc\.st\b
\bcalifornia-liability-insurance\.com\b
\bseekic\.com\b
\bchinaicmart\.com\b
\btoplvstore\.com\b
\bslendertoneshop\.com\b
\bt3shop\.net\b
\bbrandluxurywatch\.com\b
\btop-lvhandbags\.com\b
\byesmyluxurybags\.com\b
\bladybrandbags\.com\b
\btester-space\.com\b
\bmylvestore\.com\b
\byeahlvwallet\.com\b
\bchiflatirondryer\.com\b
\bt3microstore\.com\b
\bmychanelbagstore\.com\b
\byeslvgift\.com\b
\bskihlz\.com\b
\bp90xextremefitness\.com\b
\bluxurylvhandbag\.com\b
\bwomenandmenwatches\.com\b
\bmiumiuhandbag4u\.com\b
\bbeautyhairtools\.com\b
\bdhlhandbags\.com\b
\bvoguehit\.com\b
\bmychanelbagstores\.com\b
\bagotrade\.com\b
\bhermes4handbags\.com\b
\balexander-mcqueen-clutch\.com\b
\biclshoes\.com\b
\bshoppinghermes\.com\b
\bcoach4handbags\.com\b
\bladyluxuryshoes\.com\b
\bhandbagswin\.com\b
\bcls2\.com\b
\bbagsmoon\.com\b
\binevitablebags\.com\b
\bgiftsoflady\.com\b
\bredshoessole\.com\b
\bbuyluxurybagidea\.com\b
\bmywatchesstore\.com\b
\bcocobags\.com\b
\bhigh-quality-handbags\.com\b
\bafwholesaler\.com\b
\bczzza\.com\b
\badidasporschedesign\.com\b
\burstylez\.com\b
\bsexpksex\.com\b
\blsneighbors\.com\b
\blux-replica-phones\.com\b
\bdiscounttiffanyjewelry\.com\b
\bbellewedding\.com\b
\bbagswholesalemall\.com\b
\bvertucopy\.com\b
\bbagsoulet\.com\b
\bhervelegerdress\.com\b
\bhervelegersell\.com\b
\bdownjacketonsale\.com\b
\bewcss\.com\b
\bjoshuatetreault\.com\b
\bshoesloveshoes\.com\b
\bcliphunter\.com\b
\bfb\.me\b
\bbiology-forums\.com\b
\binfomanagement\.ru\b
\burluda\.com\b
\btim\.pe\b
\bkxk\.me\b
\bjanurl\.com\b
\brfr\.me\b
\br\.im\b
\bread\.bi\b
\bread\.im\b
\brnm\.me\b
\bru\.ly\b
\brww\.tw\b
\bs4c\.in\b
\bsafe\.mn\b
\bsdut\.us\b
\bsexyurl\.(?:in|info|me|to|tv|us)\b
\bshink\.de\b
\bshortn\.me\b
\bshow\.my\b
\bshrinkr\.com\b
\bshrten\.(?:com|me)\b
\bshrunkin\.com\b
\bslate\.me\b
\bsmsh\.me\b
\bsrnk\.net\b
\bsrs\.li\b
\bsurl\.hu\b
\bswu\.me\b
\btiny\.ly\b
\btinylink\.in\b
\btllg\.net\b
\bto\.je\b
\btrg\.li\b
\btrunc\.it\b
\btweak\.tk\b
\btweet\.ms\b
\btwhub\.com\b
\btwirl\.at\b
\bur\.ly\b
\burl\.ag\b
\burl\.az\b
\burlcorta\.es\b
\burlcover\.com\b
\burlenco\.de\b
\burlg\.in\b
\burli\.nl\b
\burls\.im\b
\burlshorteningservicefortwitter\.com\b
\burlz\.at\b
\burlzen\.com\b
\bvll\.me\b
\bvoizle\.com\b
\bw55\.de\b
\bwach\.it\b
\bx\.vu\b
\bxiy\.net\b
\bxurl\.es\b
\bxxsurl\.de\b
\by\.ahoo\.it\b
\bye\.pe\b
\byuarel\.com\b
\bzapt\.in\b
\bzi\.mu\b
\bzipmyurl\.com\b
\bzud\.me\b
\burlabridger\.p4o\.net\b
\bcricketwebs\.tk\b
\bopposingviews\.com\b
\bthe-questionnaire\.com\b
\bhainanwel\.com\b
\bacaiberryinformations\.com\b
\bity\.im\b
\barcteryxonsale\.com\b
\bclstyles\.com\b
\bdress4dancing\.com\b
\ballbazaar\.net\b
\bwomenheelshoes\.com\b
\bpurelyfitness\.com\b
\bwatchfreemoviesonlinedaily\.com\b
\bx-fat\.com/p90x-review\b
\bthecow\.me\b
\bdsl-preistipp\.de\b
\bsanssouci-sightseeing\.de\b
\basiawriters\.com\b
\bpokerenfrancais\.eu\b
\belcasinoenlinea\.org\b
\blineupsecurity\.com\b
\baefos\.com\b
\bonlinetraining4u\.com\b
\bthreesonsprinting\.com\b
\bmanhattaninstitute\.com\b
\bbnbmedispa\.com\b
\bakglaw\.com\b
\btravelclinicnyc\.com\b
\bnymsuits\.com\b
\bmac-how\.net\b
airmax[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
# ugg spam
(?:australia|best|brand|buy|cheap|discount|fashion|sale|shop|style|stylish)[a-z0-9-]*(?:shoe|boot|ugg)[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
(?:boot|shoe|ugg)[a-z0-9-]*(?:buy|cheap|mall|mart|outlet|shop|store|sale)[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
\b\d*uggg?[as]?\b[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
uggaustralia[a-z0-9-]+\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # don't block the official site uggaustralia.com
\bmyugg
\buggs?\d[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg# and uggs#
#ugg[a-z0-9-a]*(?:boot|shoes)[a-z0-9-a]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg*boot and ugg*shoes
# I replaced the regex by the following one, to whitelist buggyboot.com (that should not be blacklisted)
\b(?!(?:buggyboot)\b)[a-z0-9-a]*ugg[a-z0-9-a]*(?:boot|shoes)[a-z0-9-a]*\b\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
# per SB request http://meta.wikimedia.org/w/index.php?diff=2834376&oldid=2834371 -- Quentinv57 (2011-08-23)
\bugg-[a-z0-9-]+\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg-
ugg(?:top|online)?sell
\b100mfugg\.com\b
\baddugg\.com\b
\bbuddyugg\.com\b
\bcome2ugg\.com\b
\bgo+[d4]?ugg[os]?\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
\bhomeugg\.com\b
\binugg\.co(?:\.uk|m)\b
\bladiesugg\.com\b
\bloadugg\.com\b
\blowestmall\.com\b
\bmimiugg\.com\b
\bmissugg\.com\b
\bmiugg\.com\b
\brealugghome\.com\b
\bsnowuggs\.com\b
\bsoftugg\.com\b
\bsuperbugg\.com\b
\bsuperiorugg\.com\b
\bsupuggs\.com\b
\btougg\.com\b
\buggbaileybutton\.(?:biz|org)\b
\buggcarts\.com\b
\buggcase\.com\b
\buggedglobal\.com\b
\buggfeel\.com\b
\bugggogo\.com\b
\bugggoods\.info\b
\bugglist\.com\b
\buggnewyork\.com\b
\buggpark\.com\b
\buggprovide\.com\b
\buggs-uk\.biz\b
\buggsaappaat\.info\b
\buggsalon\.com\b
\buggsaustralia-uk\.com\b
\buggsbank\.com\b
\buggsbox\.com\b
\buggshelf\.com\b
\buggsireland\.org\b
\buggslife\.com\b
\buggsonlinebestellen\.com\b
\buggssky\.com\b
\buggugg(?:au|aufz|discountfz|new)\.com\b
\buggur\.com\b
\buggwebsite\.com\b
\buggwin(?:ner)?\.com\b
\bup2ugg\.com\b
\bwowuggs\.com\b
pickugg\.org
brawboots\.com
clsells?\.com
coogi-jeans\.com
designerchristian\.com
longdosi\.com
m(?:i|uk)sboots\.com
myshoesbox\.com\.cn
pluboots\.(?:com|org)
shoesboots\.co\.uk
womenshoesshow\.com
woolskinboots\.com
\beshop-handbag\.com\b
\bbelstaffonsale\.com\b
\bbelstaffs\.com\b
\bwithorder\.com\b
\bectradetang\.com\b
\bvip-handbags\.com\b
\bsuprashoesite\.com\b
\bdunkshoes100\.com\b
\bvipsuprashoes\.com\b
\bpicksbdunks\.com\b
\bwest-trading\.com\b
\b7pmshoes\.com\b
\bairretrojordan\.com\b
\badikshoes\.com\b
\bardike\.com\b
\btitaniumwf\.com\b
\bkfc\.ms\b
\bbox10\.info\b
\bmycia\.info\b
\bmyurlshortener\.com\b
\burlredirect\.info\b
\bur\.id\.au\b
\b86au\.com\b
\bx\.nu\b
\bnik\.im\b
\b82au\.com\b
\beum\.cc\b
plant\.dmz-karpaty\.com
\briccardozipoli\.com\b
\bstrumicadenes\.mk\b
\bsamuibatik\.com\b
\bgiochigiocando\.forumfree\.it\b
\bhotelpeniscola\.com\b
\beurostyx\.com\b
\bitalyitalia\.com\b
\bdescargas-deluxe\.blogspot\.com\b
\bkukulkan\.260mb\.com\b
\bhula-hoop-shop\.de\b
\baddu\.co\b
\barticles(?:base|vana)\.com\b
\bquickpaydaycreadit\.wikidot\.com\b
\bcellulitetalk\.com\b
\bstretchmarkscare\.com\b
\bsimalovesfun\.blogspot\.com\b
\bxycol\.net\b
\bray-ban\.cc\b
\bhockey-review\.ru\b
\bsalsalust\.com\b
\bresumewritingservice\.biz\b
\bnexthandbags\.com\b
\baaaplan\.com\b
\bbtobuy\.com\b
\bbagsofashion\.com\b
\bhandbags-fake\.com\b
\bbagscabin\.com\b
\ballstylish\.com\b
\bbrandsshoessale\.com\b
\beoooi\.com\b
\bwholesalemaccosmetics\.com\b
\bctobuy\.com\b
\bvsbag\.com\b
\bkoolsense\.net\b
\bfamousbrandbag\.com\b
\bwalletsky\.com\b
\bthehandbags\.us\b
\bbeour\.com\b
\bshamise\.com\b
\bsunglasseseye\.com\b
\bfakehandbags1\.com\b
\bfantastic-replica\.net\b
\bhermesbirkinreplica\.com\b
\bbagspirit\.com\b
\bv-bags\.com\b
\bshehandbag\.net\b
\bbagfashionstyle\.com\b
\bbuydesignonline\.com\b
\byoutu\.be\b.*
\bbalkanofil\.ru\b
\bfacbook\.com\b
\bbadoo\.gen\.tr\b
\bstanfordu\.totalh\.com\b
\bcommoditiestips\.com\b
\bfry\.am\b
\blink\.packtpub\.com\b
\b2travel2\.nl\b
\brio-de-janeiro-guide\.net\b
\braipurnews\.(com|in|info)\b
\begmondonline\.nl\b
\bzoolabo\.com\b
\bgoforthenight\.com\b
\bold-school-spiele\.de\b
\byaesmi\.narod\.ru\b
\bmma\.sports-combat\.com\b
\baffiliate\.godaddy\.com\b
\bmidyatstarradyo\.com\b
\bellightmade\.com\b
\bpescaprofesional\.net\b
\bfx-photos\.com\b
\bs-m-s\.tv\b
\bguia-puntacana\.com\b
\bplacement-international\.com\b
\bamerican-business\.org\b
\bchristmas-celebrations\.org\b
\ballworldsport\.org\b
\bworld-geography\.org\b
\bholgacamera\.net\b
\badultinteractivechat\.net\b
\biswb\.org\b
\bamareway\.org\b
\bli\.vc\b
\bto80\.net\b
\bviviti\.com\b
\bonly-hit\.de\.tl\b
\bestimarte\.com\b
\bhumanbody\.me\b
\bparaguaycoins\.com\b
\bebook\.7pop\.net\b
\bgermangoogirls\.com\b
\bucuncubinyil\.com\b
\bpoutrerdansguardian\.blogspot\.com\b
\bkpop\.fr\b
#Petition sites
\bthepetitionsite\.com\b
\bgopetition\.(?:com|co\.uk|us)\b
\bipetition\.com\b
\.ipetitions\.com
\bpetition(?:online|s24|site|spot|-?them)\.com\b
\bwebpetitions\.com\b
#end of petition sites
\bbeeg\.cm\b
\.ladbrokes\.com
\banna-world\.com\b
\bblacksquaregallery\.com\b
\bdahabtravel\.eu\b
\b1dekorasyon\.com\b
\btsanoff-classic\.com\b
\bhttp-music\.org\b
\bukshoesizeconversion\.com\b
\bcoatsize\.com\b
\bhaqeeqat\.org\.pk\b
\bthecompany\.pl\b
\bpalmedazur\.com\b
\bhot-maps\.de\b
\becsoso\.com\b
\bec9i\.com\b
\bbigbigfashion\.com\b
\btang-trade\.com\b
\bkicksinfo\.com\b
\bfeelingshoes\.com\b
\bairgriffeymax\.com\b
\bbrandkeys\.net\b
\btotobags\.com\b
\bhoney-replicas\.com\b
\btop99shopping\.com\b
\bbagstars\.com\b
\brolex-heavens\.com\b
\brwholesalejewelry\.com\b
\bgo52wholesale\.com\b
\bsell-replica\.com\b
\bjerhandbags\.com\b
\bphoenix-luxuries\.com\b
\bshopstarstyle\.com\b
\bbapesky\.com\b
\bjrehandbags\.com\b
\btop1replica\.com\b
\be-shop-replica\.com\b
\bbeubag\.com\b
\btop100handbag\.com\b
\breal-exact-bag\.com\b
\bsaleluxe\.com\b
\bbuy-tiffanys\.com\b
\bshoesflysky2\.com\b
\btiffany4girls\.com\b
\bbaileybuttonboots\.com\b
\bbootsea\.com\b
\bbootsonmall\.org\b
\bcashboots\.com\b
\bcrazyboot\.com\b
\brightonradon\.com\b
\bsnowboots-discount\.com\b
\bp90xtopmall\.com\b
\btrade161\.com\b
\bthetrendies\.com\b
\benjoyshoping\.com\b
\bbootshouse\.com\b
\bshop4p90x\.com\b
\btimboot\.com\b
\bhktz\.net\b
\bmanoloblahnik\.ws\b
\bjimmy-choo-outlet\.com\b
\bjimmychoooutletstore\.com\b
\bes\.maxorion\.com\b
\bbukisa\.com\b
\bexm\.nr\b
\bhelpdesk\.tk\b
\bsedo(?:parking)?\.com\b
\bel-youm\.com\b
\baddsubmiturl\.com\b
\baries\.com\b(?!\.)
\bbigdady\.com\b
\bbuckethead\.com\b
\bcarinsurancecredit\.com\b
\bceritaindonesia\.com\b
\bcreditscorecomparison\.com\b
\bejdixon\.com\b
\bfresherworld\.com\b
\bfrt\.org\b
\bhomestaging\.net\b
\bhotels-accommodation-hotels\.com\b
\bhotrodlinks\.com\b
\bincest\.com\b
\bjandal\.com\b
\bkiss\.my\.butt\.com\b
\blucky\.com\b
\bmbc2\.net\b
\bmobile24\.com\b
\bmxyer\.com\b
\bpillz\.com\b
\bplentyoffish\.net\b
\bps4\.com\b
\btocows\.com\b
\btrafficx\.com\b
\btwiteer\.com\b
\bunderpants\.org\b
\bwistatepull\.org\b
\bchez-soso\.picoz\.com\b
\bfuckgirl\.com\b
\bhflanding\.contortionists\.net\b
\bzshare\.com\b
\bphebank\.com\b
\bwwww\.hentaitube\.com\b
\bthebestoftheinternet\.com\b
\bgods-country\.de\b
\bnetbulx\.com\b
\blesberlinettes\.wordpress\.com\b
174\.132\.115\.162
74\.208\.135\.98
\badsense-p\.blogspot\.com\b
\bmillionsbillionstrillions\.com\b
\blifetimetracker\.com\b
\blifetimegps\.com\b
\bgenesilencing\.net\b
\bvanessahaydontrump\.com\b
\bkebira\.com\b
\bhawaiianlimo\.com\b
\bspringbreakspain\.com\b
\bzombiecomputer\.com\b
\b3dgovernment\.com\b
\bbrownfat\.com\b
\bmomordica\.com\b
\baimraj\.com\b
\bcalcutta\.org\b
\bguiacoruña\.es\b
\ba-coruña\.com\.es\b
\bla-coruña\.com\.es\b
\bxn--acstica-71a\.net\b
\bolimpiadas\.net\b
\blatín\.net\b
\bde-españa\.net\b
\bgretsch\.es\b
\bchef\.ph\b
\bchef(?:\.com)\.ph\b
\bsupermodels?3d\.com\b
\bupd\.ph\b
\bcoron\.com\.ph\b
\bcolorfulbubbles\.com\b
\b3dtvcorp\.com\b
\b3dtv(?:\.com)\.ph\b
\b3dadvertising\.com\.ph\b
\b3dads\.com\.ph\b
\b3-d\.ph\b
\b3dpaparazzi\.com\b
\bremit\.com\.ph\b
\bcarabaoisland\.com\.ph\b
\bdollar\.com\.ph\b
\bboayan\.com\.ph\b
\bsanvicente(?:\.com)?\.ph\b
\blithium-air\.com\b
\bboracay\.tk\b
\bdiwaran\.(?:com|net)\b
\bmrgfu(?:streatment)?\.com\b
\bmrg-fus\.com\b
\bpiratedcopy\.com\b
\bfilchi\.org\b
\bfilipinochinese\.com\b
\bfinance\.groups\.yahoo\.com/group/Fil_Chi\b
\bofw\.(?:com|org)\.ph\b
\bofwonline\.(?:com|ateneo\.edu|net)\b
\bhotellmolleberg\.com\b
\bzkracene\.cz\b
\b1url\.cz\b
\beurocupshistory\.com\b
\bmoladi\.com\b
\bplasticformwork\.co\.za\b
\bmoladiamericas\.com\b
\bvivwestwood\.com\b
\bbu\.tt\b
\brisk-international\.gr\b
\bcutehandbags\.org\b
\berssab\.u-bordeaux3\.fr\b
\bknol\.google\.com/k/cestas/knol-000-pr%C3%A9sentation-des-trois/39y3khftrdkhq/62#
\bgrammar-and-logic\.com\b
\blyt\.sr\b
\bcardassiaprimera\.com\.ar\b
\bmillionid\.com\b
\bcmindia\.blogspot\.com\b
\bfashionlande\.com\b
\bdatmaychu\.net\b
\bdiendanmaychu\.net\b
\bironrye\.blogspot\.com\b
\bnewmail\.ru\b
\b00free\.net\b
\bfreei\.me\b
\bzoka\.cc\b
\busefulwebtool\.com\b
\bantiques-help\.com\b
\bmon\.st\b
\bcaseecampi\.net\b
\burl\.lotpatrol\.com\b
\btomyumrecipe\.com\b
\bbachhoa24\.com\b
\bvolleyball-movies\.pl\b
\bazerbaijanrugs\.com\b
\bmoviesonline\.name\b
\bclassic-replica\.com\b
\btoywatchesale\.com\b
\bchoosemyhandbags\.com\b
\brolex-watch-replica\.com\b
\btiffanyshopmall\.com\b
\bhogan-scarpe\.it\b
\bbagsaa\.com\b
\bdhlbag\.com\b
\bmoyu7\.com\b
\bideal-replica\.com\b
\bwsreplicas\.com\b
\bmemwatches\.com\b
\bbag-endhere\.com\b
\bmontblancsale\.com\b
\bluxury007\.com\b
\bbranddiscounting\.com\b
\bhandbaghall\.com\b
\bshoe-jordan\.com\b
\bwholesale-designer-handbag\.com\b
\bjordannew\.com\b
\bhandbags163\.com\b
\bp90xbose\.com\b
\bcgkicks\.com\b
\bbeatsbydres\.com\b
\bjewellryoutlet\.com\b
\bp90xoutletonline\.com\b
\bmycoachoutlets\.com\b
\bp90xschedule\.com\b
\bbrand-store777\.com\b
\bmyjuicycouture(?:outlet|s)\.com\b
\bme2dvd\.com\b
\bmusicadelparaguay\.blogspot\.com\b
btopfoot\.ch\b
\bthesiswritingservice\.com\b
\babandonedkansai\.wordpress\.com\b
\biranbattery\.(?:com|ir)\b
\bfadakbattery\.ir\b
\balitacomics\.blogspot\.com\b
\bstanfordu\.byethost13\.com\b
\binfluenzavirusnet\.com\b
\bdenguevirusnet\.com\b
\bgenetherapynet\.com\b
\bchikungunyavirusnet\.com\b
\bhamsangar\.ir\b
\bkiacell\.com\b
\bvideo-search\.de\.tl\b
\bxav\.cc\b
\bxa\.vc\b
\bsorturl\.net\b
\breplicasonsale\.com\b
\bbacklinksteam\.com\b
\bnextiva\.com\b
\btelemarketingbase\.com\b
\busvoip\.com\b
\bvoipproviderslist\.com\b
\bwebadsservice\.com\b
\btinyfav\.com\b
\bfreelancercareers\.com\b
\bcustomcourseworks\.com\b
\bpradeepsanyal\.com\b
\bforit\.org\b
\breplicaisland\.com\b
\bexactbags\.com\b
\bukthomassabo\.com\b
\bmrpinyin\.webs\.com\b
\btugolden-retriever\.blogspot\.com\b
\bshaderaven\.at\.ua\b
\blinq\.lk\b
\b0z\.fr\b
\bcharts-single\.de\.tl\b
\blostpedia\.com\b
\bdictionar-englez-roman\.org\b
\bminurl\.com\b
\bchekushka3\.narod\.ru\b
\bgeocities\.yahoo\.com\.br\b
\btwiter\.com\b
\bforexinsider\.co\.uk\b
\burl4t\.com\b
\bvv\.vg\b
\bcyberpunkresources\.blogspot\.com\b
\bhvacinstaller\.com\b
\brod\.gs\b
\bchws\.ca\b
\bgalerie-obadia\.com\b
\bplanet-earth\.tv\b
\bzumlink\.com\b
\bzumlink\.de\b
\blinkegit\.com\b
\bdolinku\.pl\b
\bvuethis\.com\b
\broligames\.info\b
\bspruethmagers\.com\b
\bgaytube\.com\b
\bblogspor\.com\b
\byspace\.com\b
\ben\.wilipedia\.org\b
\bfacebppk\.com\b
\bfaceboog\.com\b
\bmyspac\.com\b
\bwikipedi\.org\b
\b1939\.com\b
\blivjournal\.com\b
\bbolgspot\.com\b
\bmyspase\.com\b
\bblogpspot\.com\b
\bautomobile-insurance\.com\b
\bdental\.implantprocedure\.com\b
\bzarasoft\.yoo7\.com\b
\bb4p\.nl\b
\bsmartkpis\.com\b
\bbalancedscorecardreview\.com\b
\bexemys\.com\b
\bshrinkee\.com\b
\bsalentobooking\.net\b
\bsms-fake\.com\b
\bbep-hiphop\.blogspot\.com\b
\b0vr\.net\b
\b321\.cn\b
\b4x2\.net\b
\bat\.t[cf]\b
\bbiz\.ly\b
\bbofh\.us\b
\bc-o\.cc\b
\bca\.tf\b
\bch\.t[cf]\b
\bcz\.t[cf]\b
\bda\.ru\b
\bde\.t[cf]\b
\beu\.t[cf]\b
\bfreakz\.eu\b
\bhere\.ws\b
\bho\.io\b
\bint\.t[cf]\b
\bmypiece\.com\b
\bne1\.net\b
\bneat\.name\b
\bouch\.ws\b
\bseeya\.at\b
\bsuch\.info\b
\btrue\.ws\b
\btweaker\.eu\b
\bubb\.cc\b
\bvisit\.ws\b
\bco\.nr\b
\b74\.6\.239\.185\b
\bbonus-casino-en-ligne\.info\b
\bparis-pronostics-sportifs\.com\b
\bfrance-poker-en-ligne\.com\b
\bguide-roulette\.net\b
\bjeux-casino-gratuits\.org\b
\bturkmenbilisim\.net\b
\bpestcontrol\.co\.uk\b
\bsolar-energy\.co\.uk\b
\bnolo.com/index.cfm\b.*?\bkbid=
\burlredo\.com\b
\bsoldatx\.com\b
\bbuildingexamples\.com\b
\bmusikpedia\.net\b
\broatanwestbay\.com\b
\bhyv\.es\b
\bhyves\.nl/api/shorturl\b
\bcartusialover\.wordpress\.com\b
\bcabinetfiscal\.com\b
\btilpark\.com\b
\bsudety\.veus\.pl\b
\bbatuferinggi\.info\b
\btinyden\.com\b
\bfreud\.pribor\.cz\b
\bple-mir\.com\b
\bsaveffi\.com\b
\boxfreudian\.com\b
\bstanleygentlemen\.com\b
\bpinkushion\.com\b
\bsuperbestpalsclub\.tk\b
\bva\.mu\b
(?<=//|\.)x\.co\b
\bhancocksinsi\.tr\.gg\b
\bsperco\.com\.ua\b
\blifegid\.net\b
\bcineastaleonardo\.blogspot\.com\b
\bsohbetask\.net\b
\bstartravestiler\.com\b
\btravestiler1\.com\b
\bstarderya\.com\b
\btravestitravestiler\.com\b
\btravestiler\.net\b
\blovespace\.loversguide\.com\b
\belectroniccigaretteburn\.com\b
\becigarettereviews\.com\b
\bwikipeia\.org\b
\bwikipeadia\.org\b
\bfickr\.com\b
\bpenisland\.com\b
\bzideo\.nl\b
\bit2\.in\b
\bprimewritings\.com\b
\bessaydr\.com\b
\btube-silicon\.com\b
\bbblogspot\.com\b
\bemresaracoglu\.com\b
\bluxurydesignerbag\.com\b
\bpradanow\.com\b
\bpaybagsincs\.com\b
\bebella-collections\.com\b
\bus-abercrombie\.com\b
\bpaybagsinc\.com\b
\bxsnr\.x10\.mx\b
\bbaixarps2\.tk\b
\bnemri\.tk\b
\bsudoku\.name\b
\b4p5\.com\b
\besiparislerim\.com\b
\bidxl\.net\b
\bmuznewz\.com\b
\bads\.betfair\.com\b
\ballaboutmodels\.tv\b
\bcognac-expert\.com\b
\bskryabin\.biz\b
\bmcflyreport\.tk\b
\bmuzland\.(?:ru|info|es|in)\b
\bairclassification\.com\b
\btudosobremagiaeocultismo\.blogspot\.com\b
\bclassroam\.multiply\.com\b
.*sanalritim[+.]com
\bwebcache\.googleusercontent\.com.*?sanalritim
\.cc\.bingj\.com.*sanalritim
\bforumcorlu\.com\b
\bbunkerpictures\.nl\b
\bview\.my\b
\bjustbie\.com\b
\bshoptoryburchoutlet\.com\b
\bchanelbagsoutlets\.net\b
\bcoachfactoryoutlet-online\.com\b
\bus-hermeshandbags\.com\b
\bchaneloutletonlines\.com\b
\bnewbelstaff\.com\b
\bchanelhandbagworld\.com\b
\bcoachfactoryonline\.com\b
\bskechers-shapeupsoutlet\.co\.uk\b
\bdiscount-miumiu\.com\b
\bhervelegersale-outlet\.com\b
\bcoachbagscheap\.net\b
\bdiscountchloe\.com\b
\bnewbalance-outlet\.com\b
\bmycoach-outlet\.com\b
\bchanelbagshow\.com\b
\bshopmanoloblahnik\.com\b
\bgracebag\.com\b
\btoryburchlover\.com\b
\bsunglass-mall\.com\b
\bsoftnet1\.tk\b
\bareacodeblog\.com\b
\bvitaminddeficiencysymptomsguide\.com\b
\bsideeffectsguide\.org\b
\bbiggestintheworld\.org\b
\ballintheworld\.org\b
\bappendicitis-symptoms\.org\b
\bintelligentmag\.com\b
\bthegallbladdersymptoms\.com\b
\bbronchitissymptomsonline\.com\b
\bstomach-ulcer-symptoms\.org\b
\bhivsymptomsblog\.com\b
\bresumecoverletterexamples\.org\b
\b192-16801\.com\b
\bbluewaffledisease\.org\b
\bbreastfeedinginfo\.org\b
\b192168ip\.com\b
\bbabyshowerinvitationsblog\.com\b
\bthebesttimetogetpregnant\.com\b
\bshinglessymptomsguide\.org\b
\bvideoradio\.ru\b
\byoutubedownloader\.org\b
\bsavetubevideo\.com\b
\bfreedownloadgames\.name\b
\bbgames\.org\b
\bvcq\.biz\b
\bbackgroundpictures\.net\b
\bnewdimensionsweb\.com\b
\bi-watch-movies-online\.com\b
\bmovietrailersonline\.net\b
\byoutube-?downloader\.name\b
\bwritemypapers\.org\b
\bevolutionwriters\.com\b
\biphone-to-pc-transfer\.com\b
\boksgroup\.com\b
\bdieselgenerators\.ru\b
\bhuman2stay\.com\b
\blaptopbatterywholesale\.com\b
\blaptopbatteryweb\.com\b
\bbatteryfast\.com\b
\btoplaptopbatteries\.com\b
\bgoodlaptopbattery\.co\.uk\b
\bbatterylaptoppower\.com\b
\bidopoo\.com\b
\blaptop-battery\.us\b
\bglobal-motherboard\.com\b
\blaptopskeyboard\.com\b
\bhp-laptop-battery\.net\b
\bhighwaylaptopbatteries\.com\b
\brjmbattery\.com\b
\banyincn\.com\b
\bkavav\.com\b
\bfroyopad\.com\b
\bcheapoakleysale\.com\b
\btakeourshoes\.com\b
\bfreeshippingmart\.com\b
\bdoinglong\.com\b
\bellabridaldress\.com\b
\bsatistronics\.com\b
\blampworlds\.com\b
\byouroscilloscope\.com\b
\bguooy\.com\b
\b21cnshoes\.com\b
\bivove\.com\b
\btradehan\.com\b
\bchinadone\.com\b
\bwholesale07\.com\b
\bsechange\.com\b
\bdropship-china\.com\b
\bjaimestore\.com\b
\bmyjoyzone\.com\b
\budtek\.com\b
\bdressesshop\.com\b
\bbuythebigone\.com\b
\btakeshoes\.com\b
\bstarweddingdresses\.com\b
\bsoftwareo\.com\b
\busajerseysmall\.com\b
\bcallhot\.com\b
\bsupplysunglasses\.net\b
\bbuyinb2b\.com\b
\bchinanfl\.com\b
\bsuperzonewholesale\.com\b
\bezbuy365\.com\b
\badapterlist\.com\b
\bbatterygoshop\.co\.uk\b
\barogyaherbalpowder\.tk\b
\beswikipedia\.org\b
\bmakemoneycorp\.page\.tl\b
\bdogswar\.ru\b
\bpussy\.com\b
\bhomosex\.com\b
\bgroups\.to\b
\b4u43\.com\b
\bjejuri\.net\b
\bkhandoba-(?:jejuri|temple)\.blogspot\.com\b
\bjejuridarshan\.com\b
\bminoxidilforte\.com\b
\binvitationstyles\.com\b
\bsuprauk\.co\.uk\b
\bsupraukshoes\.com\b
\brealafrica\.co\.uk\b
\barticle-board\.com/fat-burning-furnace-reviews\b
\bthedietsolutionprogram-exposed\.org\b
\bthedietsolutionreviewscam\.com\b
\bfatburningfurnacereviewscam\.com\b
\btruthaboutabsreviewscam\.com\b
\bfatloss4idiotsreviewscam\.com\b
\bdietsolutionreviewscam\.com\b
\bfindtohealth\.com\b
\bli8\.ru\b
\bpbali\.com\b
\bcropcirclesandmore\.com\b
\bcreditcardhelp\.com\.au\b
\bmarket-area\.ru\b
\bdataclub\.ru\b
\bzkracovatko\.cz\b
\bveryspecial\.ru\b
\bfa\.st\b
\biskspot\.com\b
\blurkmoarpedia\.com\b
\bfacenook\.com\b
\bbleaching-pro\.de\b
\bjettisonreality\.tk\b
\bfootballshoesblog\.com\b
\bchristian2011\.com\b
\bstylestalks\.com\b
\bartisans-serruriers\.fr\b
\blocksmithmanchester\.cc\b
\bmenuiserieparis\.net\b
\bplombier75\.fr\b
\bserrureporte\.com\b
\bserrurier\.com\b
\bserurier\.net\b
\bsosserrurier\.com\b
\blivejasmin\.com\b
\btourattract\.com\b
\bplaces-data\.com\b
\bdiamond-age\.at\b
\barhitel\.com\b
\bdubes-electro\.com\b
\bmotelcar\.com\b
\bspisakpesama\.com\b
\bnatascha-hilft\.com\b
\beasymobiletagging\.at\b
\bnewarts\.at\b
\byoucanhelp\.tk\b
\bprofessay\.com\b
\bwholesaleweddingsupplies\.org\b
\bbodybuildingtips-list\.com\b
\belectroniccigarette2k\.com\b
\biitm\.be\b
\bgopoco\.us\b
\bcevatzade\.com\b
\bxok\.mx\b
\blinseis\.(?:com|de|net)\b
(?<!netzsch-)\bthermal-analysis\.com\b
\bdilatometer\.com\b
\bkarmenshoes\.com\b
\bmichael-jordan\.us\b
\bplayersaid\.com\b
\bfemmes-cuir-bottes\.com\b
\bhermes6\.com\b
\bvogueshoesonline\.org\b
\bimrandijital\.com\b
\bdijitalbaskifiyatlari\.net\b
\bledtabela\.us\b
\bcephegiydirmefiyatlari\.com\b
\btabelafiyatlari\.biz\b
\barackaplamafiyatlari\.com\b
\bisiklitabelafiyatlari\.com\b
\baracgiydirmefiyatlari\.com\b
\bbacklinkdir\.com\b
\bsinotraffic\.com\b
\b3fw\.ru\b
\bab\.cd\b
stdtesting\.(?:com|net|org)\b
\bt\.in\.com\b
\bbodypaint\.ws\b
\bzolas\.info\b
\bberkeley-term-papers\.com\b
\bresumedocket\.com\b
\bessayhelppros\.com\b
\bcustomessayhelp\.com\b
\blogodesignmaestro\.com\b
\bheadlicetreatmentworld\.com\b
\beasyessayhelp\.com\b
\bdissertationmojo\.co\.uk\b
\bwriters-write\.co\.uk\b
\bdissertationinn\.co\.uk\b
\blogodesignmaestro\.co\.uk\b
\bessaymojo\.co\.uk\b
\bmightydesigners\.com\b
\bessayinn\.co\.uk\b
\bmormonlar\.org\b
\bdeltafidesign\.it\b
\bminoxidilforte\.blogcu\.com\b
\bdimension\.com\b
\bammonet\.(?:com|it|ch|de|fr)\b
\bchianti\.info\b
\bnorcia-italy\.com\b
\bval-di-chiana\.com\b
\bchiocchio\.net\b
\bbadia-a-coltibuono\.com\b
\batoposmusic\.com\b
\btavarnelle\.com\b
\bbarberinovaldelsa\.info\b
\bmonteriggioni\.info\b
\bradda-in-chianti\.com\b
\bimpruneta\.com\b
\bgreve-in-chianti\.com\b
\bsan-casciano\.com\b
\bval-di-merse\.com\b
\bgaiole-in-chianti\.com\b
\bbella-toscana\.(?:com|co\.uk|org|net)\b
\baltamaremma\.org\b
\blivorno-info\.com\b
\bsunflower-tours\.com\b
\bmassa-marittima\.com\b
\bagriturismo-chianti\.com\b
\bbedandbreakfastinchianti\.com\b
\bsan-polo\.com\b
\bchianti-italy\.com\b
\barezzo-info\.com\b
\bvaldorcia-info\.com\b
\bpienza\.com\b
\bmontalcino\.net\b
\bbibliophile\.net\b
\bbookbase\.com\b
\bmontepulciano\.net\b
\babbeys-of-tuscany\.com\b
\bcastelli-del-chianti\.com\b
\bcitta-slow\.com\b
\bfestivals-of-tuscany\.com\b
\bgardens-of-tuscany\.net\b
\bslow-food\.info\b
\bslow-tours\.net\b
\bslow-travel\.info\b
\bslow-vacations\.info\b
\btuscanywinetours\.info\b
\btuscanywinetours\.net\b
\bvillas-of-tuscany\.info\b
\bvino-slow\.com\b
\bwinetastingtoursintuscany\.com\b
\bsiena-info\.net\b
\btuscanleathergoods\.com\b
\bcastellina\.com\b
\baccommodationsinchianti\.com\b
\bchianticlassico\.net\b
\btuscanwinetours\.net\b
\bcasa-reasco\.com\b
\broma-info\.net\b
\bsan-quirico\.com\b
\bmonte-amiata\.com\b
\bcasarmini\.it\b
\bmonte-oliveto\.com\b
\bgarfagnana-info\.com\b
\bmugello-info\.com\b
\bvaltiberina-info\.com\b
\bsansepolcro-info\.com\b
\bvilla-felceto-tuscany\.com\b
\bpanzano\.com\b
\btuscan-wines\.info\b
\bvacationrentalstuscany\.com\b
\btuscany-vacation-rentals\.net\b
\btuscany-toscana\.info\b
\btuscany-toscana\.co\.uk\b
\btuscanyholidayhomes\.com\b
\bfarmhouse-holidays\.com\b
\bholiday-homes-tuscany\.com\b
\bchianti-rentals\.net\b
\bchianti-vacation-villas\.com\b
\bagriturismi-chianti\.com\b
\bilcasello\.it\b
\blucarelli\.info\b
\blamole\.info\b
\bbedandbreakfastinchianti\.net\b
\blecetinelle\.it\b
\bgallo-nero\.info\b
\bcastelnuovo-berardenga\.com\b
\bbadia-a-passignano\.com\b
\bmontefioralle\.info\b
\bvolpaia\.info\b
\bstrada-in-chianti\.com\b
\bvaldarno-info\.com\b
\bvaldelsa-info\.com\b
\bsan-miniato\.com\b
\bspello\.org\b
\bcortona\.com\b
\banghiari-info\.com\b
\baccommodationsinrome\.net\b
\bantiquarian-books\.info\b
\bassisi-info\.com\b
\bbella-umbria\.com\b
\bbibliofilo\.it\b
\bbibliophile\.ch\b
\bbibliophile\.eu\b
\bbologna-info\.com\b
\bbookbasesearch\.com\b
\bcastellina-in-chianti\.com\b
\bcertaldo-info\.com\b
\bcetona\.info\b
\bcollevaldelsa\.net\b
\bcortona-italy\.com\b
\bderuta\.net\b
\bfarmhouseaccommodationsintuscany\.com\b
\bferrone\.info\b
\bfiesole\.com\b
\bfirenze-florence\.com\b
\bfirenze-info\.net\b
\bflorenceaccommodations\.info\b
\bgaiole\.com\b
\bgiustiniana\.info\b
\bgrosseto-info\.com\b
\bgubbio-info\.com\b
\bholidayhomesintuscany\.net\b
\bischia-casa\.com\b
\blibri\.info\b
\blibri-rari\.info\b
\blorociuffenna\.org\b
\blucca\.info\b
\blucolena\.net\b
\bmazzano\.com\b
\bmercatale\.net\b
\bmontefioralle\.it\b
\bmontelupo\.com\b
\bmontespertoli\.org\b
\bnaples-napoli\.com\b
\borvieto-info\.com\b
\borvieto-italy\.com\b
\bperugia\.ch\b
\bperugia-info\.com\b
\bperugia-italy\.com\b
\bpisa-info\.com\b
\bpoggibonsi\.com\b
\bpontassieve\.info\b
\bpontassieve-info\.com\b
\bradda\.org\b
\bradicondoli-info\.com\b
\bravenna-info\.com\b
\bsan-donato-in-poggio\.com\b
\bsan-gimignano\.com\b
\bsan-gimignano-info\.com\b
\bsan-miniato-al-monte\.com\b
\bsienna-italy\.com\b
\bsovicille\.net\b
\bspoleto-info\.com\b
\btavarnuzze\.com\b
\bumbria-italy\.org\b
\burbino-info\.com\b
\bval-di-sieve\.com\b
\bvaldorcia-valdorcia\.com\b
\bvolterra\.net\b
\bapartment-saint-peters\.com\b
\bautoilcassero\.com\b
\bbecherale\.com\b
\bcasalamole\.com\b
\bcasalmonte\.it\b
\bceramica-geometrie\.com\b
\bchianti-farm-house\.com\b
\benjoytuscany\.com\b
\bhotelinchianti\.net\b
\bilvillino\.net\b
\bpatriziafalciani\.com\b
\bpoderesagna\.com\b
\bpodere-san-cresci\.com\b
\bpoggioallolmo\.com\b
\brifugium\.it\b
\bterredimelazzano\.it\b
\btuscanyholidayhome\.net\b
\bvillabordoni\.com\b
\bvilla-lebarone\.com\b
\bvillarignana\.com\b
\bvilla-sant-andrea\.com\b
\btodopuertoescondido\.com\b
\bfamilias-argentinas\.com\.ar\b
\btrituradoras-de-piedra\.com\b
\b007\.am\b
\bbasketballonlineshop\.com\b
\bt\.cn\b
\bcheckdent\.com\b
\boosakalv\.com\b
\bhklouis\.com\b
\bcoach-replicas\.com\b
\bfashioncheaphandbag\.com\b
\btiffanyjewelryoutletusa\.com\b
\boakley-sunglasses\.uk\.com\b
\bsellfashiontiffany\.com\b
\bmyjewelrybox\.org\b
\btiffanybraceletuk\.com\b
\bbrianatwoodsales\.com\b
\btiffanyjewelryoutletus\.com\b
\bgeneraljewellery\.com\b
\bsunglassshop\.us\b
\bchichotlingerie\.com\b
\bineeee\.com\b
\bsilvertiffany\.org\b
\brsgold2sale\.com\b
\bptlue\.com\b
\bpassiontrader\.com\b
\btiffanyhut\.com\b
\bwatch4sale\.org\b
\blearnitaliano\.net\b
\bliteraryawards\.info\b
\bkarenmillen(?:bagsstore|blackdressstore|cataloguestore|centurycitystore|chicagostore|coatstore|collectionstore|dresses(?:online|onsale|outletonline|shop|ukonline|ukstore)|footwearstore|handbagsstore|headofficestore|jewellerystore|leatherjacketstore|onlinestore|outletonline|outletstore|s|shoes|shoes(?:australia|uk)|silkbrasstore|sohostore|spectaclesstore|ukdesigner|ukonline|ukoutlet|uksite|ukstore|usastore|websitestore)\.com\b
\btoryburchflatsdiscount\.com\b
\bdetox-body-cleanse\.com\b
\bcheapabercrombieandfitch\.com\b
\babercrombieandfitchukstore\.com\b
\bedhardy(?:backpack|handbags)store\.com\b
\btoryburchoutletstores\.com\b
\bcoachclearanceoutlet\.com\b
\btoryburchbagsshop\.com\b
\brosettastonefrenchused\.com\b
\btoryburchwalletshop\.com\b
\bburberry(?:bags?|bluelabel|brit|london|perfume|purses|sale|scarves|sunglasses|thebeat)store\.com\b
\bburberry(?:-bagoutlets|4handbags|ol|selection|world)\.com\b
\bburberry\.org\b
\bus-burberrybags\.com\b
\bus-burberryshoes\.com\b
\busa-burberryoutletonline\.com\b
\btoryburchhandbagsshop\.com\b
\btoryburchcouponsale\.com\b
\bcoachoutletleather\.com\b
\bsolestop\.com\b
\bcoachclearanceshop\.com\b
\babercrombieoutletsaleonline\.com\b
\btescoshoes\.com\b
\bukshoesbuy\.com\b
\b24order\.com\b
\bradiifootwearsstock\.net\b
\bhomywinter\.com\b
\bair-maxes\.com\b
\bamzn\.to\b
\bturl\.no\b
\bwikicities\.com\b
\bnitrotek\.co\.uk\b
\bwhdo\.ru\b
\bwelcomeurope\.com\b
\be-spirulina\.com\b
\begert\.com\.tr\b
\bdhtblockerdanger\.com\b
\b2girls1cup\.nl\b
\bdextertravels\.com\b
\bshimlatourpackages\.net\b
\bdubaitourismpackages\.co\.in\b
\bgoatourpackages\.net\b
\buttaranchaltourpackages\.com\b
\bjaipurtourpackages\.net\b
\bmumbaitourpackages\.net\b
\beuropetourpackages\.co\.in\b
\blakshadweeptourpackages\.net\b
\bnepaltourpackages\.net\b
\bsrilankatourpackages\.co\.in\b
\bsingaporetourpackages\.co\.in\b
\bsrilankatourismpackages\.co\.in\b
\bthailandtourpackages\.co\.in\b
\brovinj\.aventin\.hr\b
\b12by\.com\b
\bslnks\.com\b
\b20b\.org\b
\bhikingshoes4u\.com\b
\bwatchesreplicabest\.com\b
\bqueenofwatches\.com\b
\bfreerolexwatches\.com\b
\btiffanyl(?:lc|ot)\.com\b
\bairvec\.com\b
\bnewportscigarettes\.net\b
\bhotbrandjeans\.com\b
\bchinashopping4u\.com\b
\bheels-?hut\.com\b
\bbrandladyshop\.com\b
\bwigshotsale\.com\b
\bshoesset\.com\b
\bclretail\.com\b
\bxseoer\.com\b
\bjewelryhu\.com\b
\bshoesnipe\.com\b
\bmultiurl\.com\b
\bxuta\.me\b
\bbarcosbarcelona\.com\b
\bholocausto-doc\.blogspot\.com\b
\binspiratorsukses\.com\b
\bbacau\.(?:net|org)\b
\bflashpapers\.com\b
mycaal\.com
diamondlinks\.net
\bmotobiznes\.net\b
\bq\.gs\b
\bherbaldb\.com\b
\bll\.my\b
\bnowtweet\.it\b
\bshadr\.me\b
\bbc\.vc\b
\bpalawanhotels\.org\b
\bhotfemaletennisplayers\.blogspot\.com\b
\byourkefirsource\.com\b
\balimezdegi\.com\b
\bpriceangels\.com\b
\bmyowninformations\.com\b
\bpureberrymax\.net\b
\bbrafacts\.net\b
\bluxury-pajamas\.com\b
\bhottestsports\.com\b
\btotallympics\.com\b
\bmaketodaypayday\.co\.uk\b
\bdorebibletarot\.net\b
\bwow-signal\.com\b
\borlando-villa-guide\.com\b
\bovariancyst-treatment\.com\b
\b2vancouver\.com\b
\b2vancouverbc\.com\b
\b9nl\.com\b
\bcomyonet\.com\b
\bget-shorty\.com\b
\bkindurl\.com\b
\blnks\.it\b
\bphlpn\.es\b
\burlao\.com\b
\byourl\.nu\b
\bsouthpacific\.org\b
\bpacific-pictures\.com\b
\bcuba-pictures\.com\b
\bmapsouthpacific\.com\b
\bgonanaimo\.com\b
\btonganholiday\.com\b
\bsamoaholiday\.com\b
\bFijiguide\.com\b
\bpetitionvoice\.com\b
\bspanishfauna\.blogspot\.com\b
\bprivateistanbultours\.com\b
\bshrunklink\.com\b
\bistanbuldaycruises\.com\b
\bnewdealtravel\.net\b
\bnewyearistanbul\.com\b
\bistanbultours\.org\b
\bistanbultour\.biz\b
\bistanbuldaytours\.com\b
\btoursistanbul\.org\b
\btripsistanbul\.com\b
\bcruiseistanbul\.com\b
\bistanbultripadvisor\.com\b
\btripadvisoristanbul\.com\b
\bonlinetripadvisorturkey\.com\b
\bturkeytripadvisor\.com\b
\bgeziistanbul\.net\b
\bistanbulprivatetour\.org\b
\btoursturkeytravel\.com\b
\bturkeybustravel\.com\b
\bantalyaotelleri\.net\b
\bbodrumotelleri\.net\b
\bedirneotelleri\.com\b
\bkusadasiotelleri\.com\b
\banzacdaytour\.net\b
\ballcappadociatours\.com\b
\ballcappadociaballoontours\.com\b
\bturkeygallipoli\.com\b
\bgallipolidaytours\.com\b
\bgallipoli-tours\.com\b
\bturkeyvacationpackage\.com\b
\btourpackagesturkey\.com\b
\bturkey-tours\.org\b
\btourstoturkey\.org\b
\btravelguidesturkey\.com\b
\btravelturkey\.biz\b
\bboutiquehotelturkey\.com\b
\btroublefreeholiday\.com\b
\ballhotelsbooking\.com\b
\balleurohotels\.com\b
\bfujiken\.mo-blog\.jp\b
\bmahjongonline\.net\b
\brobert-lindsay\.blogspot\.com\b
\bsorprendere\.com\b
\bjordanevents\.net\b
\bhuseyin\.gen\.tr\b
\bmusicofthebalkans\.com\b
\bhamshahree\.com\b
\bpillsm\.com\b
\bdigitalbach\.com\b
\bkonyaliyiz\.net\b
\bpaydayloanzone\.com\b
\bfindlowcostautoinsurance\.com\b
\bcaautoquote\.com\b
\bchav\.in\b
\bfacebok\.com\b
\bkarate-blog\.net\b
\btravel\.md\b
\bmarketresearchagencies\.eu\b
\bterme-selce\.hr\b
\bgoodstuff\.ro\b
\bjason-wiles\.blogspot\.com\b
\bjamonarium\.com\b
\ballworldguides\.com\b
\bapnihindi\.com\b
\bloltrain\.com\b
\bjoomlaline\.ru\b
\bmichael-trevino\.net\b
\bjoshduhamel\.es\b
\bjensenackles\.es\b
\bemma-roberts\.us\b
\bangelinaweb\.org\b
\bjoseph-morgan\.net\b
\bliamhemsworth\.bz\b
\bkeegan-allen\.com\b
\bbradley-cooper\.es\b
\brodolfo-sancho\.com\b
\bryansalazar\.net\b
\bzonaaggregator\.blogspot\.com\b
\bzonamode\.blogspot\.com\b
\bkep-box\.blogspot\.com\b
\bbo-kep\.blogspot\.com\b
\bkep-katro\.blogspot\.com\b
\bfotolenticular\.webs\.com\b
\balkalife\.nl\b
\bact-online\.de\b
\bhealthstoresproducts\.com\b
\bretailelectronicsstores\.com\b
\bautomotivesupplystores\.com\b
\bbuybooksonlines\.com\b
\bwirelesslaserprinterreviews\.net\b
\bbadcreditinformation\.info\b
\bberitamalaysiaonline\.com\b
\bbuycanon7d\.com\b
\bcarabersetubuh\.com\b
\bconstipationremediesforbabies\.com\b
\bgriotgarage\.net\b
\bhotscenesmovies\.com\b
\bjuicycouturehandbag\.org\b
\bnicoleleehandbags\.net\b
\bsexspicture\.com\b
\bvideo-seks\.com\b
\bart3w\.de\b
\bgen-2\.net\b
\bearthstadiums\.com\b
\bymaa\.be\b
\bmultiupload\.com\b
\bwn.com/2011_Hunter_Mariner\b
\bsantamartacity\.com\b
\bp\.tl\b
\btheatreticketscheap\.com\b
\bmeat-abolition\.org\b
\bwhatisencyclopedia\.com\b
\bdevicegadget\.com\b
\bforexoval\.com\b
\boyot\.org\b
\blifeandarts\.wordpress\.com\b
\bvikingarock\.france\.free\.fr\b
\boutsiders\.org\b
\bcapoeira-music\.webnode\.com\b
\bflamencoweb\.fr\b
\bfacebookmallonline\.com\b
\bAndroidiZed\.com\b
\bcalotor\.com\b
\bflamescorpion\.com\b
\bbelieve3d\.com\b
\baiononline\.info\b
\bzipry\.com\b
\bipv6locator\.net\b
\bbaseter\.com\b
\bacvila\.net\b
\bipgp\.net\b
\bprojectoverdose\.com\b
\bessayhelppros\.co\.uk\b
\btest-pattern\.com\b
\bsapporo-now\.com\b
\bshrvl\.com\b
\bwizardistanbul\.com\b
\bfreedatingsites\.us\.com\b
\bhitlerberghof\.com\b
\bmcn\.me\b
\blordpakus\.blogspot\.com\b
\bglutenfreehotelsguide\.com\b
\blnfaw\.blogspot\.com\b
\bvietnamitasenmadrid\.com\b
\breurl\.org\b
\bxink\.ru\b
\balfiopulvirenti\.com\b
\bcittadicatania\.com\b
\bescursionietna\.com\b
\betnaescursioni\.net\b
\bsitoweb\.mobi\b
\bdanzecaraibiche\.com\b
\bdigiseo\.com\b
\bvietnamairlinesticket\.com\b
\bcuudulieu24h\.com\b
\bnoithathoangduy\.com\.vn\b
\bbaovevn\.vn\b
\bthanglonghousing\.com\b
\bsms4smile\.org\b
\bthutucthanhlapcongty\.net\b
\bnamthaibinhduong\.edu\.vn\b
\bnhakhoavietgiao\.com\.vn\b
\buvc-thanhlapcongty\.com\b
\bchocolatepoker\.hu\b
\bshow-ip\.org\b
\bsourceforge\.net/projects/code2000\b
\btitleexpertsatlanta\.com\b
\bdearflight\.co\.uk\b
\breddotnet\.com\b
\bfreeminecraftacc\.tk\b
\b2spetses\.gr\b
\bmadthumbs\.com\b
\bbarcafan\.net\b
\bmeingames\.de\b
\bfreemahjongonlinegames\.com\b
\bnikolatesla\.fr\b
\bstewartcopeland\.free\.fr\b
\buefa-coefficients\.com
\beblogz\.net\b
\bmedical-helpful-info\.blogspot\.com\b
\brp9\.it\b
\bcrash-bandicoot\.ru\b
\bm1p\.fr\b
\bweathersafewa\.com\.au\b
\binternetmarketingdirect\.com\.au\b
\brelaxocity\.com\b
\btotalrecords\.com\.au\b
\btheprintingwell\.com\.au\b
\bosbornes\.net\.au\b
\brummigame\.com\b
\bprintprodukce\.cz\b
\bandrewflusche\.com\b
\bghengisfireworks\.co\.uk\b
\bdiamondlinks\.net\b
\bafterhimmedia\.com\b
\bganarplataporinternet\.com\b
\blightsensor\.net\b
\bwirelesspromocode\.org\b
\boutdoorfountains\.com\b
\bcongregationbuilder\.com\b
\bthebeginnerslens\.com\b
\bcrusherplants\.com\b
\balinetayar\.com\b
\bart-cadre\.com\b
\bxyzbc\.com\b
\bfatlife\.ru\b
# Below google 'redirect' regex expanded to end-of-string - lets see if that makes the 'what is redirected to' visible, awaiting the bugzilla request
\bgoogle\..*?/url\?.*
\b2012euro\.fr\b
\bacademyrank\.com\b
\bgzg\.in\b
\boutlandishtr\.com\b
\bfutbolistasconhistoria\.blogspot\.com\b
\bfreeonlinegames\.eu\b
\bfreesamplesource\.com\b
\bsixflagsfreetickets\.com\b
\btest-toefl\.com\b
\bworldhostingprovider\.com\b
\buniversalmarkets\.com\b
\bnetscape-navigator\.info\b
\btheync\.com\b
\byoutube-nocookie\.com\b
\binterject\.me\b
\bmyindiaexperience\.com\b
\bmykonosgold\.com\b
\bchocolazi\.com\b
\bchinabeerbrewing\.com\b
\bteretana-fitnes\.com\b
\binformationen-reise\.de\b
\bvenezuela\.ru\b
\bmargarita-online\.ru\b
\bvenezuelaonline\.ru\b
\bembassy-info\.com\b
\bservifans\.com\b
\be-earphone\.jp
\blnk\.co\b
\brdd\.me\b
\bmin\.bz\b
\bcanto-photographer\.com\b
\bfatmasnow\.com\b
\bessay-writer\.org\b
\bcustom-essay\.ws\b
\bcustomcollegeessays\.com\b
\bessay-for\.me\b
\bediting-services\.org\b
\bcustomwritingservices\.org\b
\bperfectresume\.org\b
\biresearchpapers\.com\b
\bessayshelp\.org\b
\bwriting-help\.org\b
\bcustomessays\.ws\b
\bcvresumewritingservices\.org\b
\beditingwritingservices\.org\b
\biraclub\.org\b
\bshorthaircutsv\.com\b
\bitinerarisicilia\.it\b
\bgallbladderdetox\.com\b
\bpricense.com
\b7century\.com\b
\bbookholiday\.org\b
\bbyd-club\.org\b
\bvoip-sip-sdk\.com\b
\btrakai-visit\.lt\b
\b360cities\.net\b
\bbet-at-home\.(?:at|es)\b
\bvolley24\.com\b
\bcuba-linda\.com\b
\btipbet\.vn\b
\bwowurl\.com\b
\bfeenode\.
\bwikipaste\.eu
\bczarjoule\.blogspot\.com\b
\bcondonesmix\.com\b
\bauthor-oekryuchkova\.narod\.ru\b
\be-broker\.in\b
\bdvd-ppt-slideshow\.com\b
\balexismf\.com\b
\brajendragautam\.webnode\.com\b
\bsolidarityinternational\.webnode\.com\b
\bbiurokonkret\.com\b
\bvoyage-en-inde\.org\b
\bvoyage-au-rajasthan\.com\b
\bilmu-komputer23\.blogspot\.com\b
\badelphitheatrelondon\.com\b
\bapollovictoriatheatre\.org\b
\bavenueqlondon\.com\b
\bbillyelliotlondon\.org\b
\bBloodbrothersmusical\.com\b
\bdominiontheatre\.org\b
\bdreamboatsandpetticoatstickets\.org\b
\bdrurylanetheatrelondon\.com\b
\bGhostthemusicallondon\.com\b
\bhermajestystheatre\.org\b
\bjerseyboyslondon\.org\b
\blondonpalladium\.org\b
\bLondontheatreticketscheap\.com\b
\bnationaltheatrelondon\.com\b
\bphantomoftheoperalondon\.com\b
\bphoenixtheatrelondon\.co\.uk\b
\bpiccadillytheatre\.org\b
\bplayhousetheatrelondon\.com\b
\bsavoytheatre\.org\b
\bshrekthemusicaltickets\.org\b
\bthebookofmormonmusical\.co\.uk\b
\bwewillrockyoutickets\.org\b
\bwickedlondon\.org\b
\bwizardofozlondon\.org\b
\byesprimeministertickets\.com\b
\blucidica\.com\b
\bmoulinrougeparis\.co\.uk\b
\btheater2k\.com\b
\bseatplan\.co\.uk\b
\beiffeltowertickets\.co\.uk\b
\btubehotels\.com\b
\bskanes\.com\b
\bportelkantaouihotels\.co\.uk\b
\bhammamet\.co\.uk\b
\bmonastir\.co\.uk\b
\bwebsitelooker\.com\b
\buspix\.at\.ua\b
\bparson-russell-terrier\.info\b
\bandylau\.in\b
\bcelebswear\.com\b
\bfrost-minibar\.it\b
\bspoti\.com\b
\bpornsjapan\.blogspot\.com\b
\bintertext\.md\b
\blistadoderazasdeperrosygatos\.blogspot\.com\b
\bimagenespreferidas\.blogspot\.com\b
\bmultifight\.net\b
\byoucopyright\.org\b
\buk-dissertation\.com\b
\bbuyanessay\.org\b
\bgiocare-casino\.eu\b
\bremedytreatments\.com\b
\btechienow\.com\b
\blogodesignconsultant\.com\b
\bdissertation-help\.co\.uk\b
\btermpapers-guide\.com\b
\btuziw\.com\b
\bdoyax\.com\b
\bpornotube\.com\b
\badultfriendfinder\.com\b
\bcarstuckgirls\.com\b
\bthesword\.com\b
\bsextube\.com\b
\bxtube\.com\b
\bnowthatsfuckedup\.com\b
\bpornhub\.com\b
\bilovemolfetta\.it\b
\bpspstation\.org\b
\btoubkal-trekking\.com\b
\bfrasesparafacebook\.com\b
\brallytrophycars\.110mb\.com\b
\blifeinsurancequotes\.com\.au\b
\bcarinsurancequotes\.com\.au\b
\bratelines\.com\b
\bbuysolarpanels\.com\.au\b
\bonbarcode\.com\b
\bkeepautomation\.com\b
\bzekaoyunlari\.org\b
\bbentenoyunlari\.org\b
\bben-10-oyunlari\.com\b
\bkomikoyunlar\.net\b
\bOYUNZAMANI\.COM\b
\bbasketboloyunlari\.com\b
\barabayarisioyunlari\.com\b
\barabayarislari\.com\b
\bth-chemical\.com\b
\bisfana\.ru\b
\bbluehosting\.com\.pe\b
\badslvnpt\.com\.vn\b
\bviagra-cialis\.ch\b
\bul\.to\b
\buploaded\.to\b
\bnewsgroups\.derkeiler\.com/Archive/Soc/soc\.culture\.greek/2009\-06/msg\d+\.html
\bvancouverlookout\.wordpress\.com\b
\bvancouverlookout\.com\b
\bruzgarenerjisi\.gen\.tr\b
\bsmarturl\.it\b
\bworldlifeexpectancy\.com/index\.php
\bi-doserturkiye\.com\b
\bvur\.me\b
# part of issue with spamming urls, being managed xwiki. originally dealt with at enWP — billinghurst 20120127
commissionbreakthrough
\b\d+\w+facts?\.com\b
whatisamoneytree
\b(easy)?(hairgrowth|bodybuilding(?!-magazin)|weightloss?|mafiawar|sixpackabs)(secret)?\b
ultimatemuscletrainer
globalrealearning
\bhowtomakemoney\b
\bwearitandbareitlingerie\b
\bweightloss(dietwatchtips|truth)\b
\bworldbestdiet\b
yourwellnessquestions
moneymakeronline
dailyprofitsfromhome
informationnow\.com\b
secretrichesnow
penisenhancementpills\b
4u\.webs\.com\b
\bmarketing4noobs\.webs\.com\b
\bapple-ipad-2\.webs\.com\b
\b\d+-(\w+?-)?\w+?-\w+?-(topics?|talkingpoints?|secrets?|tricks?|discussions?|memos?|essays?|talks?|papers?|articles?|facts?|class(es)?).com\b
\w+?-(topics?|talkingpoints?|secrets?|tricks?|discussions?|memos?|essays?|talks?|papers?|articles?|facts?|class(es)?)\.webs\.com\b
\b\d+-(local-)?(informational|quick|brilliant|local|informative|helpful|specific)-(little|smart|daily|collegiate|clever|mindbending|special|brainy)
\b\d+-(local-)?(academic|weekly|classic|helpful)-(daily|monthly|genius|special) #end of enWP additions
\bcalculatormortgage\.co\.uk
\bweightlosstruths\.2itb\.com\b
\bu\.42\.pl\b
\bcharlesgillman\.com\b
\bslimsecrets\.2itb\.com\b
\bbodhost\.com\b
\bunterkunft-ferienwohnung-bamberg\.de\b
\bappartements-vacances-bamberg\.com\b
\bappartamento-vacanza-bamberg\.com\b
\bcertifauto\.
\bjigbo\.com\b
\bshort4u\.pl\b
\blottonews\.webs\.com\b
\bdogtraningandtricks\.webs\.com\b
\beasycomputerstudio\.webs\.com\b
\bfishingsecrets\.webs\.com\b
\bjobharvest\.webs\.com\b
\bprojectpayday\.com\b
\bmusicmarch\.weebly\.com\b
\bsportfishingtricks\.com\b
\bkapoormd\.com\b
\bflyfishingsecrets\.webs\.com\b
\bmydebtsolution\.webs\.com\b
\bmanuelsanchezartist\.webs\.com\b
\bquickstartbowling.webs.com\b
\bminimalist-running-shoes\.webs\.com\b
\bwowmusicforyou\.webs\.com\b
\bfeedthemuscleburnthefat\.webs\.com\b
\bimproveyourswing\.webs\.com\b
\bcertificatoconformita\.com
\bmagickpowers\.webs\.com\b
\bthesimplegolfswing\.webs\.com\b
\bforex-sells-like-candy\.webs\.com\b
\blinkedinstratigies\.webs\.com\b
\bretirementwebpage\.webs\.com\b
\bgolfingtrainer\.webs\.com\b
\ballproductreviews\.org\b
#\b4\.bp\.blogspot\.com/-Lujq9b278Lg/TyeYmk66isI/AAAAAAAAAAc/yELwrwzyVeQ/s1600/caltech_rankmaniac_2012\.gif\b
#\brankmaniac2012\.webs\.com\b
#\brankmaniac2012caltech\.blogspo\t.com\b
#\bmyrankmaniac2012\.blogspot\.com\b
#\brankmaniac2012caltech\.tumblr\.com\b
#\bcs144rankmaniac2012\.blogspot.\com\b
#\brankmaniac2012\.webs\.com\b
rankmaniac
\blearnhowtoplayguitar\.tk\b
\bpcgamesandmore4u\.webs\.com\b
\bhopfeed\.com\b
\ballsearch-now\.info\b
\bti-da\.net\b
\btrustedreviewfinder\.com\b
\bdatingwebsitesnet\.org\b
\bsinglesharmony\.com\b
\bmedsmd\.com\b
\bearnquickmoney\.net\b
\bcocauto\.com
\bbrokenscript\.com\b
\barchive\.org/details/NoReply\b
\barchive\.org/details/PleaseMisterPostman\b
\barchive\.org/details/SexySadie\b
\barchive\.org/details/AcrossTheUniverse_514\b
\bsmspizza\.net\b
\bmaxigen\.co\.il\b
\bsiteseodirectory\.com\b
\bdesenredandolamarana\.blogspot\.com
\buntanglingtheweb-es\.blogspot\.com
\bboards\.4chan\.org\b
www\.4chan\.org/b/
\bxist\.org\b
\bnudos\.org\b
\bdiccionariomedico\.net\b
\bcleaning-4u\.co\.uk\b
\bmeta\.wikimedia\.org/\w/index\.php\?title\=Special\:Log/block\&page\=User\%3AFuture\+Perfect\+at\+Sunrise
\bde\.wikipedia\.org/w/index\.php\?title\=Spezial\:Logbuch/block\&page\=Benutzer\%3AMuZeMike\+\%28WMDE\%29
\bihrp\.fis\.com\.vn
\bthamtuthanglong\.com
\benjoylace\.com\b
\btop\-ptc\-serious\-paid\-to\-clic\-websites\.blogspot\.com
\bhop\.clickbank\.net\b
\bmy-weight-loss-secrets\.webs\.com\b
[/.]➡\.ws\b
\bxn--hgi\.ws\b
\b›\.ws\b
\bxn--cwg\.ws\b
\btinyarrows\.com\b
\bmlp\.im\b
\b(derpy|pp4l|t9k)\.me
\b4wrd\.us
\bincloak\.com\b
\baddr\.co\b
\bt9k\.me\b
\bsearch\.twitter\.com\b
\bhowmanycaloriesshouldieatx\.com\b
\bl\.to\b
\bmappamundi\.free\.fr\b
\bacademic-writing\.net\b
\bmcprovider\.gr\b
\bsmirt\.ch
\ballowed\.org
\bvlondonescorts\.co\.uk\b
#Emergency listing - cross wiki issue 2012-4-20
\bvivaty\.wordpress\.com\b
#Added by Jyothis on Feb 20, 2012
\bundo\.it\b
\bamirite\.biz\b
\bandrewstech\.tk\b
\b79\.99\.0\.15\b
\bbigblackarabiandicks\.tk\b
\bgainmoneyfast\.com\b
\bilike\.com\b
d\.{0,1}e\.{0,1}a\.{0,1}t\.{0,1}h\.{0,1}t\.{0,1}o\.{0,1}j\.{0,1}e\.ws
\bgetrank\.org\b
\binstrumentalhiphopbeats\.com
\bcc\.bingj\.com\b
\burls\.li\b
\beasepregnancytips\.webs\.com\b
\bur\.cx\b
\bmadebymabe\.be\b
\bu\.czo\.me\b
\bmalaysiahousingloan\.net\b
\btiny\.cx\b
\bthefacebook\.com\b
\bwix\.com/russian\_mafia
\buntanglingtheweb\-es\.blogspot\.com
\br\.gd\b
\bfaceboo\.com\b
\bhabbolatino\.us\b
\btopnotchfinder\.com\b
\bgolflovers\.webs\.com\b
\bphuketproperty\.com
\bambien\-blog\.com
\byachtpals\.com\b
\bforextradinglikeachampion\.webs\.com\b
\bflashgames\.name
\bmillion-dollars\.net\b
\babbo\.(mobi|tv|ag|hn)\b
\bweightlosshypnotism\.blogspot\.com\b
\bbeatbankruptcy\.webs\.com\b
\bizmirescort(bayan|s)\.(com|biz)\b
\brentpin\.com\b
\bandroidmerkezi\.net\b
\bklonopinonline\.net\b
\bmgn\.me
\burlcini\.com\b
\bdietrine\.us
\bdietrinereview\.com
\basiansinamerica\.org\b
\bwwww\.facebook\.com\b
\bdb\.tt\b
\bmusicfans\.ir\b
\bconstructiontoysforkids\.com\b
\bkly\.so\b
\bfur\.ly\b
\bfurly\.de\b
\bflickr\.es\b
\btwitter\.es\b
\bfacebook\.es\b
\btrafficsoftware-com1\.webs\.com\b
\bacnetalks\.com\b
\bbackpaindetails\.com\b
\btinylink\.ir\b
\brobertobenignifans\.com\b
\bhoroskopi\.shtypidites\.com
\bbregalnicastip\.tk\b
\bgelen\.org
\b1buycart\.com\b
\b2oo\.ir\b
\bu2l\.in\b
\bv\.gd\b
# manually added by billinghurst
\bbajubatiktulis\.com\b
\bgrosirbatik\.info\b
\bbatiksemarang\.info\b
\bbatiksarimbit\.info\b
\bkampungseo\.com\b
\bjualjam\.net\b
\bbmdstreet\.com\b
\btrainingiso\.asia\b
\bekodokcell\.com\b
\btokoherbalhifa\.com\b
\bharganissanmarch\.com\b
\bjabonkendal\.com\b
\bshar\.es\b
\bworldbricks\.com\b
\bmodertalking\.com\b
\bzwit\.org\b
\bonline-scratch-card\.com\b
\bangkringan-jogja\.com\b
\bspanishfordummies\.ws\b
\bu2s\.ir\b
\bmat\.co\.il\b
\bgi\.vc\b
\bqy\.fi\b
\bvm\.lc\b
\btra\.kz\b
\bburak\.cc\b
\bwibi\.us\b
\b163\.fm\b
\bprimarkcatalogo\.com\b
\bvpillsturkey\.com\b
\bclipboard\.com\b
\bweb-aupair\.net\b
\bsiteanaliz\.net\b
\boffshore\.ae\b
\b1337day\.com\b
\bsignup\.wazzub\.info\b
\bu\.to\b
\binfopot\.tk\b
\burla\.ru\b
\b2ya\.com\b
\bvze\.com\b
\b24ex\.com\b
\bhitart\.com\b
\bmirrorz\.com\b
\bfiletap\.com\b
\bdealtap\.com\b
\bbigbig\.com\b
\bebored\.com\b
\bhereweb\.com\b
\b1sta\.com\b
\bechoz\.com\b
\b2truth\.com\b
\b2fortune\.com\b
\b2hell\.com\b
\b2tunes\.com\b
\b2savvy\.com\b
\b2fear\.com\b
\b2freedom\.com\b
\bantiblog\.com\b
\bbcove\.me\b
\btrineaspect\.com\b
\bandreasmoser\.wordpress\.com\b
\bguardofcastle\.blogspot\.com\b
\brapidweightlosswithhcg\.com\b
\bsource-werbeartikel\.com\b
\bphoto-travels\.org\b
\bart3w\.com\b
\baffiliate-marketing-websites\.com\b
\bencyclopediasupreme\.org\b
\bhydrogen2oxygen\.net\b
\bjamonor\.com\b
\bmymin\.me\b
\buluslararasiaikido\.com\b
\btraditio-ru\.org\b
\bvaradoga\.blog136\.fc2\.com\b
\brumafia\.com\b
\bhomesinrio\.com\b
\bpmwatch\.org\b
\bannyas\.com\b
\bconsulting\.customsexpert\.ru\b
\bhotelresplandor\.com\b
\bhotelarrayanes\.com\.co\b
\blittleurl\.info\b
\btrucoss-para-habbo-2012\.tk\b
\bemcollections\.net\b
\bideascosasymascosas\.blogspot\.com\.es\b
\baldservice\.com\b
\bberlin-1945\.de\b
\bmoslemhytech\.blogspot\.com\b
\bviolinconcerto\.de\b
\bfootballmatch\.de\b
\bbitcoinmedia\.com\b
\baltafseer\.com\b
\baltafseer\.org\b
\baltafsir\.org\b
\birangooya\.ir\b
\bmauritiusprestige\.com\b
\bgreenworldbvi\.com\b
\bfarmlandinvestment\.blogspot\.com\b
\bj\.gs\b
\bgevezechat\.net\b
\bnewerahatsonsell\.com\b
\bcapsforcheap\.com\b
\bcurethalassemia\.org\b
\bfpmr-chile\.org\b
\btamazight-musique.blogspot
\bsmallsibu\.miniban\.cn\b
\belwazefa\.com\b
\bhats-world\.net\b
\bbustarhymes\.us\b
\bflo-rida\.info\b
\bjessie-j\.info\b
\bgymclassheroes\.net\b
\braftingtaradrina\.com\b
\bgreekfeta\.com\b
\bruggers\.com\b
\bprodirectrugby\.com\b
\bchina0001\.info\b
\beliewieseltattoo.com\b
\bsingingprosecrets\.webs\.com\b
\b1-love-quotes\.com\b
\blacina\.net\b
\b2012chanelbagsforsale\.com\b
\bwindows7antivirus\.us\b
\bantispywarewiki\.com\b
\bregistry-repair\.me\b
\bbest-antivirus-protection\.com\b
\bantivirus-reviews\.us\b
\bmalwareremovaltools\.org\b
\bantivirussoftwarealert\.us\b
\btrojanalert\.net\b
\btrojanremovers\.net\b
\bphpm\.ru\b
\b69\.39\.236\.36\b
\bkredikartiborclari\.com\b
\bxlstat\.com\b
\bgoogle\.(?:xlstat)
\b5games\.co\.uk\b
\bmicrostocktime\.com\b
\bMicrostocktime\.ru\b
\bmyswabi\.tk\b
\bmasese\.tk\b
\blyricwiki\.org\b
\bsmokelessecigarettereviews\.com\b
\bbuyii\.com\.au\b
\bphuketvillagetaways\.com\b
\bclarinetbooks\.wordpress\.com\b
\bkurzweilstories\.com\b
\blivexxxstrip\.com\b
\bbizplancorner\.com\b
\bbarringtongifts\.com\b
\bxlstat\.net\b
\bborctaksitlendirme\.com\b
\bborcunutaksitlendirme\.com\b
\bhementaksit\.com\b
\bkredikartiborctaksit\.com\b
-verzekeringvergelijke.\..{2,3}\b
\byogaforweightlosses\.com\b
\bposteriorfossa\.com\b
\bgamegoldfast\.com\b
\bplayerassist\.com\b
\bdiablo3gold-sale\.com\b
\bð\.tk\b
\bhghlook\.com\b
\bu2know\.net\b
\be-performance\.ro\b
\bniceplaces\.ro\b
\bekalk\.eu\b
officialnfl\w{1,10}(proshop|teamstore)\.com\b
authenticstore\.com\b
\bsingaporetourismpackages\.co\.in\b
\bdubaitourpackages\.co\.in\b
\bhyderabadtourpackages\.net\b
\bsrilankatourism\.co\.in\b
\bnorthindiatourpackages\.net\b
\bpondicherrytourism\.org\b
\bmunnartourpackages\.net\b
\bhimalayatourpackages\.com\b
\bkashmirpackagetours\.net\b
\bsingaporetraveltours\.com\b
\bdelhitraveltours\.com\b
\bkullumanalitourpackages\.net\b
\bsupremeindia\.com\b
\bbookofraspielen\.info\b
\bin-disguise\.com\b
\bjordanpascherfr\.com\b
\bvk\.cc\b
\bgesundheitvideo\.com\b
\bkrebsvideo\.com\b
\bmedicanalife\.us\b
\bminecraftcodes\.(info|me)\b
\bwebhostingw\.com
\brajpromotions\.com\b
\bprofi-fachuebersetzung\.de\b
\bprofischnell\.com\b
\balquilerdeyatesenibiza\.com\b
\bopgg\.nazwa\.pl\b
\bts3card-business\.jp\b
\btollesonlocksmith\.com\b
\balfunstuff\.com\b
\bborcutaksitlendir\.com\b
\bdchallofjustice\.com\b
\bdiablocheap\.com\b
\bmijnvleesetendeplanten\.tk\b
\bcheapmkoutlet\.com\b
\bpoloralphlauren
\bsdrv\.ms\b
\bboreaudio\.com\b
\bvideo-izle\.web\.tr\b
\bslinky\.me\b
\bactgruppe-es\.de\b
\bthephen375blog\.com\b
\bvietnamvisa\.org\.vn\b
\bforexbroker\.info\b
\bahoi\.es\b
\baffiliatefuture\.com\b
\bszechenyispabaths\.com
\b(jazz|trance|rock)-radio.50webs\.com\b
\btaourl\.com\b
\bfbfriendblaster\.com\b
\badmitad\.com\b
\benjoycanaryislands\.com\b
\bfastprofitpages\.com\b
\bund-recht\.info\b
\berbbaurechtsgesetz\.de\b
\bheilberufsrecht\.de\b
\bkanzleifeser\.de\b
\bversicherung-recht\.de\b
\barzthaftung-recht\.de\b
\bnachlass-rechtsfragen\.de\b
\bschenkkreis-recht\.de\b
\bstalker-recht\.de\b
\bkanzlei-feser\.info\b
\banwalt-feser\.de\b
\banwalt-recht-und-gesetz\.de\b
\beasypret\.fr\b
\bdigitalsatis\.com\b
\bhoaphat\.net\.vn\b
\bnoithathoaphat\.in\b
\burls\.co\.il\b
\bwanttoknow\.info\b
\belal3ab\.com\b
\bseychellesprestige\.com\b
\bphishproductions\.com\b
\bhowtogetridoffleasfast\.org\b
\bttvideos\.de\b
\bthoitrangf5\.com\b
\bvst\.tv\b
\bplusooo\.com\b
\bfie-r\.it\b
\bmariaciobanu\.tk\b
\bfanclubmariaciobanu\.tk\b
\bvistarecords\.us\b
\bfazzt\.biz\b
\bipir\.at\b
\bl\.hh\.de\b
\bgoodurl\.de\b
\bkleinerlink\.de\b
\b3ai\.de\b
\bkurzurl\.net\b
\bfixurl\.de\b
\bunurl\.org\b
\bhkclarksinn\.in\b
\boua\.be\b
\bel32\.com\b
\bfilz\.fr\b
\blichnosbeach\.com\b
\blichnosbeach\.gr\b
\blichnosbeachhotel\.reserve-online\.net\b
\bparga-hotels\.blogspot\.com\b
\bpargalichnos\.com\b
\bpargagreece\.net\b
\bitconnexion\.com\b
\bdinez\.co\.uk\b
\bxmas\.cpilondon\.com\b
\buri\.fi\b
\bkuvaton\.com\b
\burly\.fi\b
\bpara\.ms\b
\bdft\.ba\b
\bcnubloquefolle\.canalblog\.com\b
\b5url\.net\b
\bmichelerosica\.altervista\.org\b
\bpro-(?!(goroda|speleo|otdyh)).*?\.ru\b
\bgorod-scherbinka\.ru\b
\bscientific-library\.com\b
\bprintsasia\.com\b
\bprintsasia\.co\.uk\b
\bkpvz7ki2v5agwt35\.onion\.to\b
\bs\.tt\b
\blisastansfieldexperience\.com\b
\bexcel-avanzado\.com\b
\ballmoviesforyou\.com\b
\blnk\.do\b
\bzondergekheid\.tk\b
\bscmresearch\.org\b
(\bnewbalance(japan|(hot)?sale)|\bcoach(outlet|online)|jersey|uniform)\.asia\b
\bantiagingcreaminfo\.blogspot\.com\b
.*stell?iss?imo.*
\bbrig\.co\b
\bgrem\.io\b
\bredirectingat\.com\b
\bsynqk\.com\b
\bsteroids-online\.net\b
\b67\.55\.108\.167\b
\b(oceangirltv|lauren-hewett)\.narod\.ru\b
\bvietnamimmigration\.net\b
\bmozaik\.info\.hu\b
\bmozaweb\.hu\b
\btraditionalindianherbs\.com\b
\bhome-remedies\.in\b
\btelugu-news\.com\b
\bmasetty\.com\b
\bwebsiteoutlook\.in\b
\bgumagumalu\.com\b
\btelugudb\.com\b
\bthevod\.net\b
\bjennavideos\.net\b
\bporndvd-stores\.com\b
\bsugardvd\.info\b
\ballgovernmentjobs\.co\.in\b
\bzombie-loan\.com\b
\bklassik-resampled\.de\b
\bs-fahl\.de\b
\bmakingpeopledance\.com\b
\bdiscoverunsigned\.com\b
\btrafficdr\.com\b
\brecov-er\.tumblr\.com\b
\bducksnstuff\.tumblr\.com\b
\bfyeahoatmeal\.tumblr\.com\b
\bownedax\.tumblr\.com\b
\bfalling-yet-again\.tumblr\.com\b
\bscheherazade-khanum\.tumblr\.com\b
\bdynoguy\.com\b
\behowtocuregingivitis\.com\b
\bguinealia\.com\b
\bblog\.yoocare\.com\b
\binteriordesigner\.ws\b
\bcourchevel\.travel\b
\betourismsolutions\.com\b
\be-redstar\.net\b
\bfoutapedia\.org\b
\bdarkknightreturnsdvd\.com\b
\bpluginprofitsite\.com\b
\bambersail\.com\b
\bwikiperle\.blogspot\.*
\bvgn\.me\b
\bbeatles\.ru
\b0cn\.de\b
\btrick\.ly\b
# korean royalty start (string of nine domains so far, predict more) (the)?koreanroyal(ty|s)? thejinan
koreanroyal(ty|s)?\.(com|org)\b
\bthejinan\.(com|org)\b
#korean royalty end
\burban-vin\.ucoz\.ua\b
\bfaacebook\.com\b
\bvideolegend\.net\b
\burlx\.ru\b
\bgotoplus\.me\b
\balbak\.net\b
\binstitute-for-competitive-intelligence\.com\b
\bqualitypointtech\.net\b
\brtoz\.org\b
\bthequotes\.net\b
\bqtpbook\.com\b
\bplaymemorygame\.com\b
\bcosta-linda\.net\b
\btanzaniamovies\.net\b
\bdr-luxuryrealestate\.com\b
\blaptopspa\.pl\b
\bwhereloveisfound\.com\b
\bpureplatinummodels\.com\b
\bkuehntopf\.ch
\be-weddingplan\.com\b
\bmake\.my\b
\bpaperbouyent\.com\b
\bourmess\.net\b
\btinapa\.com\.ng\b
\bevent-factory\.ch\b
\bmusicletter\.it
#series of commercial spambot additions
\babercrombieandfitchoutlet5\.webs\.com\b
\babercrombieuk52\.webs\.com\b
\babercrombieandfitchuk3\.webs\.com\b
\bhollisterecosfrancea.com\b
\babercrombie-malls.com\b
\bcheap-abercrombie\.com\b
\babercrombie-kids\.org\b
\babercrombieetfitchmagasins\.com\b
\bsearch4sun\.com\b
\bdeplayer\.net\b
\bbuyessaysonline\.us\b
\bformalgownsuk\.com\b
\bresearchessay\.org\b
\bgreatessays\.org\b
\blux-essay\.com\b
\blux-dissertation\.com\b
\bediting-services\.us\b
\buk-essays\.org\b
\btoppapers\.org\b
\bbadcreditloansyes\.com\b
\belephate\.pl\b
\bperth-removals\.com\.au\b
\bvolcanovaporizerreviews\.net\b
\bfull\.sc\b
\btopendmarket\.se\b
\bcur\.lv\b
\bnflsuperbowlravens\.com\b
\btriestelibera\.org
\byourbusinessbefound\.info\b
\binterculturecapital\.de\b
\bfleshlightpromo\.weebly\.com\b
\boffersbookmarks\.com\b
\bmoney-moguls\.com\b
\btheorlandopersonalinjurylawyer\.com\b
\bremediation\.co\b
\bbringlogodesign\.com\b
\bhc-porn\.com\b
linkshrink\.de
\bmasseriacappuccini\.it\b
\bmetromodels\.ch\b
\bclick\.payserve\.com\b
\bhub\.me\b
\bnscash\.com\b
\btehranpatogh\.ir\b
#Emergency listing - current user page spam across wikis
\bgenericviagra123\.com\b
\bcasino-review\.org\b
\be-iban\.com\b
\bmp3sdown\.com\b
\bgrupodsp\.net\b
\bdiendansimdep\.net\b
\bmedia-markt-toshiba-fernseher-tv\.tumblr\.com\b
\bmclogi-kintetsu-new-york-amgen\.tumblr\.com\b
\bstores\.ebay\.com\b
\bursnauer\.ch\b
\bqr\.net\b
\beverythingfou\.net\b
\bwebsite-submission-seo\.blogspot\.com\b
appetitecontrolpills
\badsonmap\.com\b
uniforms2u\.com\b
\bbrunodam\.blog\.kataweb\.it
\binthessaloniki\.com\b
\bfindspermdonor\.com\b
\b100pour100aviron\.com\b
\bbaby-date\.com\b
\bflikr\.com\b
\burl-go\.com\b
\btourfrance100\.blogspot\.com\.es\b
\bereticopedia\.org
\bdownloadrage\.com\b
\bchanguscampbell\.com\b
\bsex-porno\.biz\b
paydayloans
cartierwatchesonline
\bdekalux\.com\b
\bquagga\.cat\b
\blinkd\.in\b
\bvienne\.co\b
\bproudphotography\.com\b
\bvhaldemar\.net\b
\boceanrusenergy\.com\b
\bgg\.gg\b
\bskiusainc\.com\b
\btrulynaughty\.me\b
\bmgprojekt\.com\.pl\b
\bskinpharma\.nl\b
\bfeed\.mn\b
\bzommulberryshops\.co\.uk\b
\bsukmulberryshops\.co\.uk\b
\bcareerlinecourses\.com\.au\b
\btopincoupons\.com\b
\b(office|commercial)cleaning
\bjanitorialservice
\burlid\.ru\b
\bdlpsoftware\.com\b
\brandevudate\.com\b
\btr\.im\b
promocode(\d{4})?\.
\binstacriminalbackgroundchecks\.com\b
\bpokerschoolvideos\.com\b
\bhotel-discount\.com\b
\binstant-acne-remedy\.com\b
\busreversephonelookupzone\.com\b
\bboxbcn\.es\b
\bbadcreditloansgo\.com\b
\bcarmats4u\b
\bbigorbust\.net\b
\bjo\.my\b
\bjoturl\.com\b
\bstudentloansrate\.org\b
\bcriminalbackgroundcheck
\bcarmats\.ie\b
cheapmedonline
tipsforweightloss
shorttermloans
onlinebadcredit
pullyourexback
toplawnmowers
nocreditcheck
anymedsrx
bestrchelicopterreview
generic.?cialis.?rx
metaldetectorreview
badcreditloan
loansonlineapp
besttreadmill
views201\d\.blog
\btodo\w{3,10}\.com\.es\b
porn.?for.?free
free.?xxx
tipstolivehealthy
\bsuper-kenit\b
online.?marketing.?business
\bhowtogetpregnanttip\.com\b
\bprimalburnfatburningsystemreview\.com\b
\bSaveOnAirfareSecretsReview\.com\b
\btruthaboutcellulitereviews\.com\b
\b21daysugardetoxreview\.org\b
\b30daystothinreview\.org\b
\bgrowtaller4idiotsdiscount\.org\b
\bhairagainreviews\.org\b
\bfreesexshows\b
\burls\.by\b
\brikiki\.net\b
\babrege\.eu\b
\bfea\.lk\b
\bppt\.li\b
\burlmini\.net\b
\burlv2\.com\b
\bbe\.cm\b
\bshar\.as\b
\btlwsd\.in\b
\blc\.cx\b
\btiny-url\.info\b
\btw\.gs\b
\birr\.kr\b
\btyn\.kr\b
\bthedietsolutionreport\.org\b
\braglour\.com\b
\bparasitesandworms\.com\b
\bhow.?to.?improve.?your.?eyesight\b
\b955\.cc\b
\bno-ip\.
\bafreechat\.com\b
\ballaboutsavings\.co\.uk\b
\batwellandco\.com\.au\b
\bbail\.com\b
\bbestmanspeechessentials\.com\b
\bbringthepress\.com\b
\bbuytwitterfollower\.info\b
\bcaliforniaduiguide\.com\b
\bcomo-adelgazar-rapido\.net\b
\bframeusa\.com\b
\bitsupportforcharities\.co\.uk\b
\bjfleece\.net\b
\bkitchensolutionskent\.co\.uk\b
\blovequoteslibrary\.com\b
\bmumford-and-sons-tour\.com\b
\bnutritional-supplement-truths\.com\b
\bphotomeedibleart\.co\.uk\b
\bpuregarciniacambogiainfo\.com\b
\bsatchel\.co\b
\bstatnames\.com\b
\btetrabyte\.com\b
\bthelegalstop\.co\.uk\b
\btipsforteethwhitening\.com\b
\btop10homeremedies\.com\b
\btraveloka\.com\b
\bvalueconcrete\.com\b
\bwatch-movies--online\.org\b
\bwondershare\.com\b
\blimes-inferior\.pl\b
\bmycarmats\.co\.uk\b
\bcaliforniadrivereducation\.us\b
\bessenza-nobile\.de\b
\bukfamilyholidayparks\.com\b
\bmybootmat\.co\.uk\b
\bcasinouk\.com\b
\bpandanger\.com\b
\bhomefloorcleaner\.com\b
\bpromazon\.com\b
\bweddingingreece\.com\b
\btopcasino\.it\b
\bforsaleforlease\.com\.au\b
\bvehiclebuyingandleasing\.co\.uk\b
\bphysiciandesigns\.com\b
\binternationallovescout\.com\b
\bquickwaytogetabs\.com\b
\bwebhostingreviews\.com\.au\b
\bcancerfactsmd\.com\b
\bguestbloggingempire\.com\b
\bstainlesscablerailing\.com\b
\bfuelonline\.co\b
\blifequotescollection\.com\b
\bbestcreditreports\.com\b
\bshopaduck\.co\.uk\b
\bpuregreencoffeeinfo\.com\b
\bpacificplayinc\.com\b
\bmobiles2money\.co\.uk\b
\bdieharddevil\.com\b
\bproduct-investigation\.com\b
\bgalavantier\.com\b
\bbest-auto-detail\.com\b
\bchillifundamentals\.co\.uk\b
\barizonadetoxcenters\.org\b
\basoberwayhome\.org\b
\behardhat\.com\b
\brealhealthy\.net\b
\bdogarthritisaspirin\.com\b
\bagentmate\.com\.au\b
\bwebfullcircle\.com\b
\bsmokingobsession\.com\b
\bcheapnps\.com\b
\bbacklinkempire\.com\b
\bledstop\.co\.uk\b
\bcarinsurance\.org\.uk\b
\babloodpressure\.com\b
\bmommyedition\.com\b
\bseojob\.net\b
\bbanffhotelsltd\.com\b
\bcontenderbicycles\.com\b
\bhearinglosspill\.com\b
\baustraliaoutletsale\b
\bfilm.?pornoxxxx
reviews2\d{3}\.info
\bkvta\.net\b
\badultfriendfinder\.me\.uk\b
\bplus\.ly\b
\bmyurl\.pk\b
\bdalatmuaban\.net\b
\bwallpapersbq\.com\b
\bpresentviewer\.com\b
\bmobilephoneinsuranceking\b
janitorialcleaning
\bnajmihealing\.webs\.com\b
onlinehealthtopics
healthychoicediets
presettlementloans
\bbeeplog\.com\b
\byj\.pn\b
soundtrackstream\.com
\bmdansby\.com\b
\bneedthecure\.com\b
\bsoualwjoab\.com\b
hotvideochatstudio
\bxxxchat\.xxx\b
it\.cantinoripedia\.wikia\.com
\bfreightaudit\.org\b
\bfreeminecraftgiftcodes\.net\b
\badelaide-classifieds\.info\b
\btodaynews\.info\b
\bmarketlist\.com\b
\bmlmrankings\.com\b
\bnpros\.com\b
fashionbrandoutletshop
safedietplansfor
\bbeforeyoubuy\.co\.uk\b
spotify.?premium
hotgermangirl
\ba51\.idata\.over\-blog\.com
kithomeprices
criminallawyeraustin
celluliteproducts
\bcellulitestore\.com\b
productsreview(s|er)?20
\bdildomail\.com\b
\bmyarabickeyboard\.net
herbal(ed)?pills
\bhealthyfruitsworld\.com\b
\bonline-betting\.tv\b
percentforex
onlinesocialnetworkingsite
\bwwvr\.org\b
becomingaparalegal
seasonscontracting
\bdescargar-musica-gratis\.softonic\.com\b
\bevenweb\.com\b
\bjamonibericodebellotas\.com\b
\bneteller\.pw\b
goldinvestmentkit
fatlossareview
hardmoneybankcorp
slowlos(e|s)weight
weightloss.?program
extremeweightloss
\bonecarinsurance\.com\b
\bpillcounting\.com\b
\bempowernetwork\.com\b
myshoppingbusiness
\byoumint\.com\b
bestonetimeoffers
\bpredatorhacks\.com\b
ereticopedia\.wikidot\.com
\burlms\.com\b
mypharmarx
\bsynergybusiness\.wordpress\.com\b
\bcropcirclesonline\.com\b
\bfitnizz\.com\b
\bspearmintrhinolv\.com\b
\badclout\.com\b
\bjackpinto\.com\b
\bcropfiles\.it\b
\b2\.ht\b
\bfsodb\.com\b
assuredseo
\bsay\.ly\b
hidefporn
adjustabledumbbell
\bscrapebrokers\.com\b
film.?pornoromania
\bsepatuonline-murah\.com\b
weddingdressonline
\bvailong\.com\b
\bwebcomtois\.fr\b
nfljerseys+hope
\btheurbanking\.com\b
\ball-loans-info\.com\b
\btraffic-angels\.com\b
bestregistrycleaner
\bcheapdomainregistration\.es\b
\brehatched\.com\b
\bneteler\.pw\b
\buchop\.it\b
\bpeacockcenterpieces\.com\b
\bworldfiliationetworkproxy\.com
watchbuyingguide
\brubyescorts\.com\b
\bforomultinivel\.com\b
\binfinityhacksclan\.net\b
\bmanshop24\.net\b
couponcodeoffer
pornblogspace
myboobs4you
\bsim\.so\b
\bamateur-x\.eu\b
\bpenimed\.com\b
\bnavymoms\.net\b
\btardisbr\.wordpress\.com\b
cartoonpornheaven
\bsfadi\.org\b
e.?cigarettereviews
\brenterly\.com\b
laptopscreenrepair
gold.?porn.?tube
to.?lose.?weight.?quick
\bbrowse\.deviantart\.com\b
\bbreedproducts\.com\b
\bamateursexacts\.com\b
\bgamehackerz\.com\b
hardcore.?party.?girls
\butahburden\.com\b
\bmelbournebusinesscoach\.biz\b
\bsmrl\.tk\b
\bsoundtracknews\.com\b
\btnij\.com\b
\bsnd\.sc\b
\b42\.com\b
\bkreuz-net\.info\b
herpescurereview
\bcheatanarchy\.com\b
\bstos\.me\b
\bamazonprime\.webs\.com\b
\bmod4\.cc\b
\bminlnk\.at\b
beautycoupons
seototaiwan
\bkriyayoga\.com\b
\bproduse-aloe-vera\.eu\b
uknikeblazers
\bwaratahfuneralservice\.com\.au\b
\bmanpower24\.net\b
\bbaranisik\.com\.tr\b
\bfncy\.it\b
cartiernecklacehotsale
\b7crime\.com\b
\bfileurl\.me\b
\byourleanbody\.com\b
\bwinonadental\b
\bpdh\.co\b
onlinecasino.?info
healthy.?weight.?loss.?diet.?plan
\bdevoucoux\.co\.uk\b
\bceokt\.com\b
buymoncler.?cheap
\bviglink\.com\b
naturalcureforyeast
\bextremeseotools\.com\b
\btopdealzonline\.com\b
partypillsonline
\bliveresumeexamples\.com\b
\bperfectgirls\.net\b
\b4tube\.com\b
\bvisalusshakes\.com\b
\b101juegosdeautos\.com\b
monclerjackets\d
\bcpesamplewritings\.blogspot\.com\b
\be621\.net\b
\bezadblaster\.com\b
freeonlinedating
medrxshop\b
buy.?adipex.?online
\bvideodeteen\.eu\b
\bshark\.net\.pl\b
\bpowerfulhacks\.com\b
\bsloganexpert\.com\b
\b2u\.lc\b
\bowl\.li\b
\bshorten\.me\b
\byourshortlink\.net\b
\bpenilegain\b
\bcheatyworld\.com\b
\buu\.gl\b
\bneoplano\.
\btancredi\.
\bgetxanax\.com\b
\bwww-mp3player\.com\b
\bactionseoservices\.com\b
\bgetwebvisitors\.com\b
\bgetloanslendersusa\.org\b
\bdoghematerassi\.it
\bicigarettes\b
buycheap\w{0,10}pillsonline
rapid.?fat.?loss
\bladamejeanne\.fr\b
bestseoservices
\bavantpack\.ru\b
\bplus\.lapvo3\.tk\b
\bshopforpainrelief\.com\b
\bprintforprofits\.com\b
\bsexndfunny\.biz\b
\blcdscreenforlaptops\.com\b
\bwebsite-Ranking-Checker\.com\b
\bmagiclondonescorts\.com\b
\bbrunetteescorts4u\.com\b
achimthepooh\.de
\bmemopadhd7\.gweb\.io
\bmgjmp\.com
\borelsetka\.ru\b
\bprespa-birlik\.se\b
\brecoverymechanic\.com\b
\bsegue\.se\b
\bdietplanstolose\.com\b
weightwatcherscoupons
\bmortgagewoodbridgevirginia\.com\b
\badfoc\.us\b
\b0\.mk\b
\bz6\.ro\b
\btortapandistelle\.it
\bgameschamp\.com\b
\bgeilelesbensexvideos\.com\b
\bngbot\.com\b
\bescort-suisse\.ch\b
\bgive-me-articles\.com\b
\bPayperclickmagic\.com\b
\bsn\.im\b
\btwi\.bz\b
\bbuzzup\.com\b
\bbuzurl\.com\b
\bu28\.de\b
\bapu\.sh\b
\bi2h\.de\b
\blil\.io\b
\bdaa\.li\b
\b03e\.de\b
\bshort\.ie\b
\bvdirect\.com\b
\bunfake\.it\b
\bux\.lv\b
\bdomain.dot\.tk\b
\bsturls\.com\b
\bkanepesorfu\.com\b
\bbackpage\.com\b
\bstonemaster\.info\b
\bcastlecomfortstairlifts\.com\b
\bhdv-sex\.com\b
\bbidstart\.com\b
\bviagracare\.com\b
\bhumbug\.pl\b
\bsabe\.co\.kr\b
\bfreasyway\.com\b
\bsharemyflat\.com
\batlastranslations\.ie
\bmathsball\.blogspot\.com\.es
\bbombch\.us\b
\bfakeidfactory\.com\b
\borganicbite\.org\b
\bhollywoodgoldcasino\.com\b
\boutback-steakhouse-coupons\.com\b
\bthefoodtrucksforsale\.com\b
\bkitchenhere\.com\b
\balterilsource\.com\b
\bplaceworkshop\.com\b
\bulcerssymptoms\.org\b
\btogetherweearn\.com\b
\bractors\.com\b
\belementalu\.com\b
\broulettechat\.pw\b
\bereticopedia\-materiali\.wikidot\.com
\bgirls-in-porno\.com\b
\bads-get-read\.co\.uk\b
\bvillagematchmaker\.com\b
\bflukethermometer\.net\b
\bbestpayperdownloadsite\.com\b
\bwiperblades\.me\b
\bofficialemailmarketing\.com\b
\blovelytips\.com\b
\bfinanziellen-freiraum\.de\b
\bjasonshin\.com\b
\bkredit-quality\.de\b
\bmuzland\.org\b
\brent-the-party\.com\b
\belektrischesigaretkopen\.nu\b
\bhappycheat\.com\b
\bObserverpublications\.com\b
\bgenuineseo\.net\b
\ball-in-one-keylogger\.com\b
\bsexcam-girls\.at\b
\bgetnchealthinsurance\.com\b
\bregisteradultfriendfinder\.com\b
\bsplashurl\.com\b
\bcarinsuranceforaday\.info\b
\bharvardbusinesslawreview\.org\b
\bvisaj1\.fr\b
\bbestfacebookpages\.com\b
\bgokhanatalan\.tk\b
\bpaidtoclickreviews\.com\b
\baddi\.to\b
\bbigbrothertvshows\.com\b
\betk\.cc
\bozelenyavane\.com
\bfotohost\.eu
\bbit\.do\b
\bgetinfo\.co\.in\b
\bsherlystours\.com\b
\bvbly\.us\b
\bsummersetcontinentalhotels\.com\b
\bthemmxbakery\.com\b
\bi-write-india\.com\b
\bra6\.org\b
\bbgm\.me\b
\bonlinejobsworkfromhome\.com\b
\bweightgainsource\.com\b
\bwelovesbobet\.net\b
\bvt802\.us\b
\bmonkeyadvert\.com\b
\bbuttgetwet\.com\b
\bstorobinlaw\.com\b
\bstutt\.no\b
\bvimax-au\.com\b
\bpo\.st\b
\bitrackprogps\.com\b
\b2gy\.ru\b
\b365live7m\.com\b
\bsrudut\.com\b
\bbuy-skinny-fiber\.com\b
\bcandy-crush-free\.com\b
\bbarrieevansmarketing\.com\b
\bcartrackgps\.com\b
\bhouseme\.ca\b
\bmlb\.jp\.net\b
\bcorecommerce\.com\b
\bvork\.us\b
\bcancionromantica\.com\b
\bseoshark\.org\b
\bhypnotherapybirminghampro\.co\.uk\b
\bintuitmarketer\.net\b
\bnicolascleans\.com\b
\ballparts\.cc\b
\bspeedyshare\.com\b
\blnkd\.in\b
\bsh\.st\b
\bearthspacecircle\.blogspot\.com\b
\bpharmacycatalog2014\.com\b
\bpharmacy-dir2014\.com\b
\bpharmacyonlinecatalog\.com\b
\bpharmacyreviewer2014\b.com\b
\bexterminatorblog\.info\b
\bpemutihwajahsuper\.com\b
\bitruemart\.com\b
\bfree-registry-cleaners\.biz\b
\bwavenet\.com\b
\bqps\.ru\b
\bi\.pwned\.com\b
getyourexbackreviews\.net
\bcheapessaypapers\.com\b
\bmuslimgaleri\.com\b
\bblyweertbeaufort\.co\.uk\b
\bhowtostartablog\.org\b
\bzcodesystemcoupon\.com\b
get.rid.of.pimples\.com\b
\bkokica\.info
\btopholidaydestination\.info
\bzoxexivo\.com\b
\bbinarypark\.org/s\b
\brebelmouse\.com\b
\bshopdeathandtaxes\.com\b
factory.?trading\.com\b
\bxlx\.to\b
\bsionvadisi\.net\b
\bmrch\.me\b
\bnocreditrent\.com\b
\bdoi-toshin\.com\b
\bindexlure\.com\b
morpheusfxsolutions\.com\b
\baddeffects\.net\b
\bsbobet-vip\.com\b
\facebook.com/asiretiislam
\bdarbbridalcouture\.com\.au\b
\bmaldivedelsalento\.it\b
\bcaseaffittonelsalento\.it\b
\bmaldivesit\.com\b
\bawl\.li\b
\bw\.atch\.me\b
\bkamagrainstant\.com\b
\btophd\.info\b
\bdragojlo\.info\b
\bmalikoki\.info\b
\bexistdecor\.com\b
\bgetshorturl\.com\b
\beprepz\.com
\bsbobetc\.com\b
\btattoora\.com\b
\bpygmyurl\.com\b
\b24plastic\.com\b
\bedmedsale\.com\b
\bstockmarketmentor\.com\b
\bhalshs\.archives-ouvertes\.fr/docs/00/28/37/91/PDF/Santarelli_Pomponio_Algieri\.pdf
\btinooo\.com
\btinoooapp\.com
\bkatakosta\.info\b
\badcrun\.ch\b
\bselbysoftfurnishings\.co\.uk\b
\blike\.it\b
\boxygenconcentratorinc\.com\b
\bpornpasshub\.com\b
\nitroxinadvice\.com\b
\hspactivesbr\.com\b
\balphamaxplusfacts\.co\.uk\b
\baktiveamadvice\.com\b
\bgarciniacambogiaprofacts\.org\b
\bpurelifecleansefacts\.org\b
\bmiraclephytoceramidesfacts\.com\b
\brevlanteskincare\.com\b
\binstaflexjointsupports\.com\b
\bwelovesbo69\.com\b
\bsbolovely\.com\b
\bwelovesbo168\.com\b
\bladermaniqueskin\.com\b
\bteatroblog\.com\b
\bwaa\.ai\b
\bta\.gd\b
\bhacktoolsandcheats\.com\b
\busa-records-search\.com\b
\blanadel\.re\b
\bhowtogofromgirlfriendtowife\.net\b
\bseriousmoneymakers\.ning\.com\b
\bkredytoonline\.webgarden\.com\b
\b1eko\.com\b
\bfunsolderingstationreview\.tumblr\.com\b
\bpestcontrol-stlouis\.net\b
\bsafelinking\.net\b
\bsafercolonreviewss\.com\b
\bcompensationinjury\.com\.au\b
\bfreesciencepublication\.blogspot\.se\b
\bfrivetenskapligpublicering\.blogspot\.se\b
\bworldwithoutexcuses\.blogspot\.se\b
\bingaursakter\.blogspot\.se\b
\bcas-msds\.com\b
\bcas-no\.org\b
\bmsds-cas\.com\b
\bhec\.su\b
\blida-grossmarkt\.com\b
\bfitmedicalweightloss\.com\b
\bcebuayalahomes\.com\b
\bcasino-nodepositbonus\.com\b
\bqualitysewingmachine\.com\b
\b9ox\.net\b
\bthesisontime\.com\b
\bvitamixversus\.com\b
\bobd2inthebox\.com\b
\beasy\.tc\b
\bcmyad\.co\b
\bwtc\.la\b
\bgreenslimming\.org\b
\bbuynolvadexonline\.biz\b
\by2u\.be\b
\bm88no\.com\b
\bcasualforsex\.com\b
\bmobilegamenews\.ru\b
\b\.pr\.co\b
\baus-visa\.com\b
\bdrugstoredir2014\.com\b
\blxto\.net\b
\bpast\.is\b
\b4ic\.be\b
\ballonger-penis\.net\b
\blinkis\.com\b
\bln\.is\b
\bsbobetasia(\d)?\.com\b
\bonnutrition\.org\b
\burlgo\.in\b
\bnq\.st\b
\bdyi\.li\b
\bdyinglinks\.com\b
\bpaisasaver\.in\b
\bseansomaniak\.pl\b
\bseofornown4eva\.com\b
\bpromotion-voyages\.fr\b
\brkdms\.com\b
\bseobusinessconference\.com\b
\burx\.nu\b
\bbatteryuniversity\.com\b
\bdaily2deals\.com\b
(?<=//|\.)vin-decoder\.com\b
\becigarettefreetrial\.net\b
\binsta-follow\.com\b
\boncabs\.com\b
\bliposlimsideeffects\.com\b
\binfo-pdt\.org\b
\btaxcutters\.com\b
\bmaxmanpoweradvice\.com\b
\bsejour-caraibes\.com\b
\bbirthstonesonline\.com\b
\bbitsysbikinis\.com\b
\bsejoursaintmartin\.fr\b
\bseosellers\.com\b
\bfreegiftcode\.com\b
\bwhyseoservices\.com\b
\brunningfredgame\.com\b
\bmysexyclassfieds\.com\b
\b5cubecommerce\.com\b
\bimpactplayerrankings\.com\b
\bbinaryoptionshome\.com\b
\bvoyage-de-noces\.org\b
\bsejour-saint-martin\.com\b
\bvacancestop\.com\b
\bsejoursaintmartin\.com\b
\bwakfu\.asia\b
\biwebtechie\.com\b
\bhisosoccer\.com\b
\bhisosoccer\.blogspot\.com\b
\bwebsitesforsalestore\.com\b
\btheshadehut\.com\b
\bcmbikeshop\.com\b
\bdailymotivationalvideos\.com\b
\bhomeimprovementdaily\.com\b
\bfanbestbuy\.com\b
\bcool-fuel\.co\.uk\b
\btiredeal\.co\.il\b
\bloloves\.it\b
\bfeelthechoco\.com
\bsourceofwine\.com
\bdropofcoffee\.com
\bvtranzitas\.lt
\bfeelthetea\.com
\bmyspace\.ge
\bt1p\.de\b
\b0cn\.de\b
\bshorte\.st\b
\btiny\.cc\b
(?<!-)\bx\.co\b
(?<!-)\bvir\.al\b
\bwheek\.it\b
\bclicky\.me\b
\bqrf\.in\b
\bfzy\.co\b
\brdlnk\.co\b
(?<!-)\burl\.ac\b
\bzzb\.bz\b
\bgplus\.to\b
\bgdriv\.es\b
\btiny\.cc\b
\bpelevoniface\.com\b
\bmgcheats\.com\b
\bjerseysauthenticwholesaleauthentic\.com\b
\bfootballljerseyscheap\.com\b
\bcheapwholesalecheap\.com\b
\bpharm-stores\.com\b
\bgrepmaster\.eu
\bgagnerdelargent\.tv\b
\bflaturl\.com\b
\bhack-appl\.com\b
\bmy\.rs\b
\brz9\.de\b
\boffredemploiadomicile\.fr\b
\bisepbola\.com\b
\bdagetechnology\.com\b
\bneueseomarketing\.com\b
\bcriminaldefenseofnewyork\.com\b
\bcleaning-agency\.co\.uk\b
fastcleaners
domestic.?cleaners
\bblueamberrose\.com\b
\bl-i-n-u-x\.de\b
\bvisaforargentina\.org\b
\bbestpressurewasherrating\.com\b
\bwhat-to-buy-your-boy-friend-for-christmas\.com\b
what-?to-?get-?.+christmas\.(us|com)\b
christmas-?gifts?-?(ideas|for).+\.(us|com)\b
\bbestweedeaterreviews\.com\b
\btopsnowblower\.net\b
\bxbanners\.biz\b
\bsbo69\.club\b
\b2y\.com\.au\b
\burlteeny\.com\b
\bjayafarma\.com\b
\bbuymobiles\.net\b
\baliexpress\.com\b
\bbetbookie\.info\b
\btiny\.bz\b
\bnoaparis\.com\b
\bme2\.do\b
\bammi\.me\b
\btopotraverse\.com\b
\bjaimalaudos\.eu\b
\bbuff\.ly\b
\bpharmacyusa24h\.com\b
\bonlineedmeds03\.com\b
\bobatherbalkosmetik\.com\b
\bclicksure\.com\b
\btopproductresults\.com\b
\btopbodysupplement\.com\b
\bicargames\.net\b
\bjclothing\.co\b
\bdiscountdiamond\.co\.uk\b
\bdocspal\.com\b
\bbajgle\.com\b
cleaning\.pw\b
\blnkstts\.com\b
\bbobs\.bz\b
--(tarot|psychics?|mediums?|readings?|zones?|horoscopes?)\.com\b
\btyn\.kr\b
\btarotcomments\.com\b
\bmediumsreports\.com\b
\bpsychictarotfree\.com\b
\balivepsychics\.com\b
\bi7astrology\.com\b
\btruepsychicslive\.com\b
\bmediumsweb\.com\b
\brealhelppsychic\.com\b
\bmaletestosteronebooster\.org\b
\bnofuturecafe\.com\b
psychicsfree\.com\b
bravesites\.com\b
\bpsychicsfindaid\.com\b
\bpsychicseersme\.com\b
\beepurl\.com\b
\bwebseosites\.eu\b
\bx4facts\.com\b
\bpsychicsreadings365\.com\b
\bcrystalvoxx\.com\b
\bbarrymorefurniture\.com\b
\bgncamerashop\.com\b
\brainbowtravelhi\.com\b
\bstemcell\.life\b
\bpsychics999\.com\b
\bviagrawithoutprescription
\bonj\.me\b
\bcarmonia\.net\b
\btattooimages\.biz\b
\btopfoot\.eu\b
\bgamesfen\.com\b
\bseoclerks\.com\b
\bw3ightl055\.com\b
\bsupplementcritique\.com\b
\bcompravaina\.com\b
\bprolevelweightloss\.com\b
\bgoldenmeadow-minis\.com\b
\bprofitacademybonus\.com\b
\btarotinspects\.com\b
\bthepiratebay\.cba\.pl\b
\bthepiratebay\.cr\b
\bmb57\.com\b
\bm88u\.com\b
\bredirectrec\.haras-nationaux\.fr\b
\b7kp\.com\b
\bsusurl\.com\b
\bri\.ms\b
\bri\.ms\b
\bpaydayaizdevumu\.com\b
\bvouchercode
\bsenta\.la\b
\bmonsterenergygear\.net\b
\bbest-ghostwriter\.com\b
\bessay-schreiben\.de\b
\bhandyortung\.co\b
\bwhatsapphacken\.de\b
\bbachelor-hilfe\.com\b
\bbestkeys\.eu\b
\biwhatsappstatus\.com\b
\bi24help\.com\b
\bbestforexrobotinfo\.com\b
\bexpertisegarden\.it\b
\bmrdesigner\.in\b
\bbatuiti\.com\b
\bsiteinseo\.com\b
\bpwnicloud\.net\b
\bclika\.pe\b
\bdiscountcodes\.io\b
\bxxxbloggers\.com\b
\bdealdatabase\.co\.uk\b
\bpornblogy\.com\b
\bwefaq-dammam\.com\b
\bkingvouchers\.uk\b
\bhappyvalentinesdayi\.org\b
\blinkasa\.com\b
\brecursosenprojectmanagement\.com\b
\bnyttigbras\.dk\b
\bghadvancedplusfacts\.com\b
\bvai\.la\b
\b123rumahku\.com\b
\baaacomputerrepairfast\.com\b
\bfrozengames\.com\b
\binstantenergy\.co\.uk\b
\bkeratosispilaristreatmentgoogle\.wordpress\.com\b
\btrihawks\.com\b
\bsharkbayte\.com\b
\bvoucherone\.co\.uk\b
\bref\.pw\b
\bcte\.li\b
\bkeelog\.com\b
\bministryofdeals\.com\b
\burl\.zeroent\.net\b
\bdanangplus\.net\b
\bprofitupempire\.com\b
\bhongkong-rx\.com\b
\bci8\.de\b
\bforexdrainbroker\.com\b
\bbuypainmedsnow\.com\b
\bsports-water-bottle\.com\b
\bsubitotechs\.com\b
\bunrelo\.com\b
buyedtabletsonline
\btopcashbonus\.com\b
freepsychic
\bcocland\.com\b
\bmypaymentsolutionsusa\.com\b
\btwojetanienoclegi\.eu\b
\bappsforpcmero\.com\b
\bdirectholder\.com\b
\btop-prop\.com\b
\bmakebusinessonline\.org\b
\badktoys\.com\b
\baffordablesewingmachines\.co\.uk\b
\bhalong-bay-cruises\.com\b
casinobonus\.co
\bafdhaljauhari\.blogspot
\bxn--agrandirsonpnis-mnb\.com\b
\bacces-pills\.com\b
\bdarkpostprofits2bonus\.com\b
\bthegrandmuster\.com\b
\bamallibya\.com\b
\btriphobo\.com\b
\bdigitallatitude\.net\b
\bnoprescriptionmedicines\.org\b
\bbodybuildingstyle\.com\b
\blaunchcorporate\.com\.au\b
\bwhey-protein-for-women\.com\b
\bcyfuss\.com\b
\busfreeads\.com\b
\bvastspace\.net\b
\bcanadianedrugstore\.com\b
telechargerdes\.com\b
\bhalongboat\.com\b
\bhalong-bay-cruises\.com\b
\bbooknowhalong\.com\b
\bvietnameseprivatetours\.com\b
\bhalongcruises\.travel\b
\bgotohalongbay\.com\b
\bdailyvietnamtours\.com\b
\bamazinghalongbay\.com\b
\bvietnameseprivatetours\.com\b
\bsapaluxurytours\.com\b
\bgotosapavietnam\.com\b
\balllenses\.org\b
\bproductinfosuperstore\.com\b
\btotsites\.com\b
\bs87\.eu\b
\bseoservicemagic\.com\b
\bbrandmarketing\.com\.cn\b
\bxvideosgratis\.xxx\b
\bwebandseo\.co\.uk\b
\btny\.cz\b
\bjavadramezani\.com\b
\bbremep\.com
\bhacksin\.com\b
\bchefs2gocatering\.com\b
\bsymlink\.us\b
\blnwshop\.com\b
e-cigarettefree
\bworld-art\.ru\b
\bfundramas\.com\b
\bpromotioncodes
\bforexsrovnavac\.cz\b
\bautoloansforeverydriver\.com\b
\bcriminaldefenseattorneytulsa\.com\b
lose-weight-easily
\bmajorca-transfers-airport\.co\.uk\b
\bbusmallorca\.es\b
\bbbwtube\.me\b
\bjustpaste\.it\b
\bgrow-tobacco\.info\b
\bgrowtobacco\.net\b
\b2celloswe\.prohost\.wf\b
\bfiverr\.com\b
\bporschecayenne2015\.com\b
\btwixar\.me\b
\bladbrokes\.pw\b
\ball4seo\.co\.uk\b
\bamzy\.me\b
\bourskinhealth\.com\b
\br10\.net\b
\bnicetraffics\.com\b
\bdaotaotienganh\.org\b
\bfiverrbot\.com\b
\bfinr\.co\b
\bmoneysite\.us\b
louis-vuittin\.us\.com\b
replica\.us\.com\b
\bventurestoday\.com\b
\baegyo\.me\b
\bthehealthyadvise\.com\b
\binboxinnercirclebonus\.com\b
\btopnocreditcheckloans\.com\b
\bfightagainstbulimia\.com\b
\bseoplus\.info\b
\bmaxiwebdesign\.com\b
\bjouwweb\.nl\b
\bereticoblog\.wikidot\.com
\ballageconditioning\.com\b
\baboutpropertiez\.com\b
\bgtublog\.com\b
\bbktube\.net\b
\bcix\.me\b
\bqualitysteroids\.net\b
\bvil\.li\b
\bintechguvenlik\.com\b
\bwebemailverifier\.com\b
\bthaivdox\.com\b
\.on\.nimp\.org
\bdiabetesprotocoll\.com\b
\bjoyofsatan\.com\b
\bsexxxing\.com\b
\bgoselfie\.com\.au\b
\brestaurant\.eztable\.com\b
\bcentiplex\.com\b
\bnoxss\.com\b
\bww7\.fr\b
\bcachor\.ro\b
\bconsultdustry\.com\b
\bcex\.io\b
\bsmore\.com\b
\bbhashasolution\.com\b
\bvocests\.blogspot\.com\b
\bmydehydrator\.com\b
\bsocialseopromotion\.com\b
\bforexjunkie\.com\b
\bparkapp\.com\b
\bsnack\.ws\b
\bshino\.me\b
\bmemoriesfromwiki\.blogspot\....?
\bquiropraxia1\.com\b
\byt\.be\b
\bhealthyiteasy\.com\b
\brelinks\.me\b
\bmybook\.to\b
\bcashbonusonline\.com\b
\bloans4you
\bincest-porno\.org\b
\bsupplementsdeal\.com\b
\bkinoandroid\.com\b
\bporno-pyanyh\.com\b
\bpaydayloans\.today\b
ecigsfreetrial
\bgiftpiper\.com\b
\buniversaltailor\.com\b
\bqikshare\.io\b
\bcontato\.ms\b
easywaytoweightloss
\bpi\.vu\b
\brestaurantsnearme\.space\b
\bfirstleaks\.com\b
\beb\.by\b
\bforbali\.com\b
\bdeodorant-coupons\.net\b
\bujeb\.se\b
\bautorijschoolleon\.nl\b
\bleaftrade\.com\b
\bgp\.gg\b
\btopseostudio\.com\b
\bmusclesupplements101\.com\b
\bhits4slim\.com\b
\bshaarpmind\.com\b
\bteleplus\.org\b
\bnsjk\.in\b
\bnewsjack\.in\b
\baran\.com\.ua\b
\bschoene-geburtstagssprueche\.eu\b
\batho\.me\b
\bur6\.us\b
\bpokerdewa88\.com\b
\bpassionavenue\.com\b
\bdg-locksmith\.com\b
\bpascherairmaxfemme\.fr\b
\btopuniversityreview\.com\b
\bshutterfly\.com\b
\boperationquickmoney\.training\b
buyinstagram
\bboygamez\.com\b
\bbr1m\.org\b
\breplicawatch
\bmanmer2\.blogspot\.com
\bskyrocketplace\.com\b
\bvid\.me\b
\bbrunodam\.blog\.kataweb\.it
\bpgmaleenhancement\.com\b
\bmaxis10\.com\b
\bthsbo222\.com\b
\byroki-video\.ru\b
checkpaydayloa
\bsmokyquartzstones\.com\b
\bvydoxfreetrial\.net\b
\brafael24\.ir\b
\bakaliteescort\.org\b
cashusadvance
\bseoexpertsindiareviews\.tumblr\.com\b
\bguteapotheke\.net\b
\berotic-vid\.com\b
cialispharmac
\bforum\.al-wrwd\.com\b
\bnimagazine\.com\b
\bsovbezchr\.ru\b
\bvinfreecheck\.com\b
\bbet365offercode\.com\b
makemoneyonline
\bpokerhebat\.com\b
\bbjmath\.com\b
\bwww\.vegasslotsonline\.com\b
\bWherecanibuymeladerm\.org\b
\btopessaywriter\.org\b
\bwritemyessayservice\.net\b
\bmycollegeessay\.org\b
\bessayforcollege\.org\b
\bwritemyessay24h\.net\b
\bbuyessaywriting\.net\b
\bmyshort\.ovh\b
\bcdnlion\.com
\bwhatsappforpcmi\.com
\bla-alopecia-areata\.com\b
\bnitrofocusno3muscles\.com\b
\bgetcheapmax\.com\b
\bderefer\.unbubble\.eu\b
\bvrbas\.be\b
\bmobilesnack\.net\b
\bdiversifiedparking\.com\b
\balexanderjohnson\.beepworld\.de\b
\burl2it\.com\b
\bnflhistory\.net\b
\bmediaupdate19\.com\b
\bj\.smad\.info\b
\btirada-tarot-gratis\.eu\b
\bgeet\.me\b
\bmozdomains\.co\.mz\b
\btransfers-in-europe\.com\b
\b(?:zurich|livignoski)transfers\.com\b
online-generic
\bdummyurl\.com\b
shopping-internet
\bwellinghomeopathy\.com\b
\bmofunzone\.biz\b
\belvishescortsliverpool\.co\.uk\b
\bbox10\.me\b
\bpink-venus\.com\b
\bmenstrualcup\.com\b
\bmedijator\.com\b
\bmilf4tube\.com\b
\bmenskopp\.se\b
\bemekserverler\.com\b
\bvefro\.com\b
\bcandledreamer\.com\b
\bipayday\.site\b
\biloanonline\.co\b
\bpokerdewa19\.com\b
\bcouponconnexion\.com\b
\bplacidway\.com\b
bestpaydayloan
\b(?:oraculo|caesarem)nostradamus\.com\b
\bloseweightgarcinianow\.com\b
\bmuscleperfect\.com\b
\bsuperlotteries\.com\b
\bese\.es\b
\bcomprarviagraes
\bptvsportsbisskey\.mobi\b
\bgoogleweblight\.com\b
\bbote\.me\b
\bbuytramadol\.biz\b
\beyeluminousfacts\.com\b
\bshoesizeconver(sion|ter)\.net
\bshoesizes\.co
\bconvertyourshoesize\.com
\bwebinerds\.com
\btherighthairstyles\.com
\bconvertercentral\.com
\bhairstylearchives\.com
\bsizeguide\.info
\blatest-hairstyles\.com
\bratatype\.com
\btypingweb\.com
\bstfalcon\.com
\blifetile\.me
\brollapp\.com
\bpaydesk\.co
\bblogger\.com/profile/07812378838296070653
\bfacebook\.com/Bajotzofficial
paydayonline
\btruecrimebookreviews\.com\b
\bskybet188\.net\b
\byouknowit\.tk\b
\bdailystrength\.com\b
\bcdn77.com
\bhyipbook\.com\b
\bnaturaltinnitustreatments\.com\b
\btinnituscurenow\.com\b
\bchild-my\.ru\b
\bwritemyessaypal\.com\b
\bmycredit-{0,5}report\.com\b
\bgrandiflora\.net
\bbvog\.com
\bhyip\.com\b
\bfb\.to\b
onlinecanadianpharmacy
\bagor\.io\b
bestfatburners
\bspouseaggro\.com\b
\bhq-tadalafil\.org\b
\batozwishes\.com\b
weightlosspills
\bmedexpress201\d
\bbestloansforpoorcredit\.com\b
\bali\.pub\b
\bhyip\.guru\b
\bbestdatingcanada\.com\b
\bguidestobet\.com\b
\bthailandresorts\.eu\b
\bhealthcaresups\.com\b
\btablet24h\.com\b
\bshareitdownloadapp\.com\b
\bfindlaw\.biz\b
\bpartnersmedia\.net\b
without.?doctor.?prescription
\bgg3\.be\b
\bhyip\.wiki\b
\bhyip\.guide\b
\bridof-acne\.com\b
\bioffercheap
\bimvuprepaidcards\.com\b
\bcleopatraescorts\.co\.uk\b
\bsteroidepills
\bsealine-products\.no\b
\bdinnersurf\.com\b
ratingofmercuryinsurancecompany
\bredirect\.camfrog\.com\b
\bblogdigger\.com\b
\bstallionmoving\.com\b
\bnationalopenuniversity\.org\.ng\b
-escort-models\.
\bgirl2xx\.com\b
cheapinstagram
\bhebu\.it\b
\bwi9\.biz\b
\bkazino-onlain\.ru\b
%D1%84%D0%BE%D1%80%D1%83%D0%BC-%D0%BA%D0%B0%D0%B7%D0%B8%D0%BD%D0%BE\.%D1%80%D1%84
\bvirtualphones\.net\b
\bmenabwn\.com\b
\bsupplementsbag\.com\b
\bpornovezenie\.ru\b
\bonlinger\.ru\b
\bcasinoru\.ru\b
%D0%BA%D0%B0%D0%B7%D0%B8%D0%BD%D0%BE-%D1%84%D0%BE%D1%80%D1%83%D0%BC\.%D1%80%D1%84
\bpick-up-porno\.com\b
\bhostgator-promo-codes\.com\b
\bkopilkaporno\.org\b
\bclashofclansmypc\.com\b
\bviagragenericoes24\.com\b
paydayloan\.co
\bpharmshop-online\.com\b
\bpuissance-injection\.fr\b
\binsure911\.com\b
\byoumob\.com\b
(car|life)insurancerates\b
\bavonleacommunications\.com\b
free(sample|trial)\.com\b
trial(sample|offer)\.com\b
\btrendpro\.co\.ke\b
\bjobszimbabwe\.co\.zw\b
\bxxxpart\.com\b
\bstriptizik\.org\b
\bswinger-sex.\ru\b
\bpenyakitnonvaskulerretina\.blog\.com\b
\bnylon-porno\.ru\b
\bmemoriauitoto\.com\b
\bemoporno\.ru\b
\bmovingcompanydenver\.com\b
\bmakemoneyonlineforbeginner\.com\b
\bludovodka\.ru\b
tiffanyjewelry.?201
tnfjackets(clearance|outlet)
nikeairmax.?201
chinawholesaler\.com\b
\bnfljerseys
\bgrfast\.com\b
\bjavadramezani\.in\b
\bxolodremont\.ru\b
\bmed\.tinyrealm\.com\b
\bqqurl\.com\b
generic.?online
\bouo\.io\b
\bacheter-ciajis-pascher\.com\b
\bprezzocia1isgenerico\.com\b
\bcomprarcia1isgenericobarato\.net\b
\bcomprargenericociajisespana\.com\b
\bprix-ciajis-generique\.com\b
\bflippinonsteroids\.com\b
\bfmyykj\.com\b
\bonlinemixx\.ru\b
\bcompletelove\.ru\b
\b7offers\.ru\b
\bmedtorgonline\.ru\b
\bonlypoppers\.ru\b
\bcareprostforwomen\.ru\b
\bmr-ginseng\.com
\bpazdrav\.com\b
\b8marta.?\.ru\b
\bworldmailes\.com\b
\bstockpair\.pro\b
wholesalechinanfl
cheapjerseys(store)?nfl
cheapsportsjerseys
china\.us\.com\b
\bwhereifoundlove\.com\b
\bgloriousgolden77\.org\b
\bgloriousgolden77\.org\b
\b00sf\.com\b
\bplatinumcleanserinfo\.com\b
\bdrugspowerstore\.com\b
\bbluewhite\.co\.uk\b
\bultimatewebhosting\.co\.uk\b
\b000a\.biz\b
\bshop-propecia-daily\.tk\b
\borderclomid-medrx\.gq\b
generic\.gq\b
\bjosmprtion\.com\b
\bshoutkey\.com\b
\bgolfukmall\.co\.uk\b
\bcleansenaturalsfacts\.com\b
\bsheenaoberai\.com\b
\bavoirantiaging\.com\b
\bleadsflowprobonus\.com\b
\bcheapcoachoutletwebsite\.com\b
\bnike-airmax-2015\.com\b
\bbapaknaga\.com\b
\bcarsautoreview\.com\b
\basfadriver\.com\b
\bdermaessenceserumblog\.com\b
\bt-rexmusclefacts\.com\b
wholesalejerseys
\bcrashsafari\.com\b
huffingtonpost\.com/2015/04/01/selfie\-shoe\-arent\-real\-but\-wow\_n\_6979478\.html
\bbestprobioticsweightloss\.com\b
\bexampracticequestions\.com\b
\belliskinantiaging\.com\b
\bseremolynbuy\.com\b
\beternitynaturalscleanse\.com\b
porno\d{1,2}tube\.ru\b
\bhealth786\.com\b
\bgetnaturalcleansingformula\.co\.uk\b
\bgetsunergetics\.com\b
\bfunmac\.com\b
\boffer\.moscow\b
\brxrepairhelp\.com\b
\btop\.howfn\.com\b
\borderfitnesspoints\.co\.uk\b
\bisraelbigmarket\.com\b
\brx\d{4}\.tk\b
\buvuperformance\.com\b
\bvitagarciniahcasite\.com\b
outletonline-?site\.com
\brotefahne\.eu\b
\bhealthsupreviews\.com\b
\btopmuscleuptips\.com\b
\b29sf\.com\b
\bpharmaciesnoprescriptionusa\.com\b
\bcanadianpharmacies(?:noprescription|doctor)\.com\b
\bno2factoronline\.com\b
\bbulkfatlosssolutions\.com\b
\bdrozforskolin\.org\b
\breviewanalysis\.co\.uk\b
\bbellaveiphytoceramides\.org\b
\bthedropnet\.com\b
\bmyfreegems\.com\b
\bgarciniabasicsplus\.com\b
\bmyutopiancleanse360\.com\b
\bnuforiaskincarebuy\.com\b
\bn33nitricoxideboosterfacts\.com\b
\bal\.ly\b
\bbam\.bz\b
\boptimalstackproduct\.com\b
\bcbi\.as\b
\bvip-file-xxx\.org\b
\byoutub\.link\b
\bb(?:it)?ty\.link\b
\bsmup\.us\b
\b9m\.no\b
\bbitcointalk\.org\b
\bcirclemakers\.org\b
\bapog\.co\b
\bsnip\.li\b
\bpolr\.me\b
\bv\.ht\b
\brockhardfacts\.com\b
\bviewhd\.me\b
\btouchhere\.ml\b
\bwatchtvshownow\.ml\b
\bmovietv\.biz\b
\btvhd\.online\b
\bpopulartoday\.biz\b
\bstreamhd\.cf\b
\bhdfree\.online\b
\btrendstoday\.biz\b
\bnuvieskincareserum\.com\b
\bfastvds\.pro\b
\brajatnayarfamousastrologer\.com\b
\bwell4lifeprogram\.com\b
\bpuravolantiaging\.net\b
\bontheair\.biz\b
\bmedia-tvseries\.com\b
\bstromtv\.me\b
\bphytolyft\.com\b
\btheperfectgarcinia\.com\b
\btoptryloburn\.com\b
\bsimplyhhealthysolutions\.com\b
\blumalifteye\.com\b
\btestoboostercares\.com\b
\bninamelsy\.page\.tl\b
\bnetflixhd\.cf\b
\bg\.ua\b
\bsurl\.im\b
\bmaleenhancementpatchs\.com\b
\bairingtoday\.cf\b
\blevantecreamtrial\.com\b
\bmasspmmusclegrowth\.com\b
\bprimalitegarciniareview\.com\b
\brenovocremefacts\.com\b
\futronix-hk\.com\b
cheapjerseynfl
nfljerseychina
\bxn----7sbvehqfibu7aj\.xn--p1ai\b
\bslimatrexnorway\.com\b
\binvesting-money\.info\b
\bhathayoga\.top\b
\bnetflixhd\.ga\b
\bthestreammovie\.cf\b
\bbestfreestreaming\.ga\b
\bwolowtube\.ga\b
\b123movies\.ga\b
\bmyurls\.ru\b
\bbikramsinghmajithia\.blog\.com\b
levitra\d\dmg
\bpokerdewa88\.com\b
\bvumoo\.ga\b
\bshahnazraza\.com\b
\bgetmaxprofitsnow\.com\b
\bxinyanlaw\.com\b
\balvenaandduaderma\.com\b
\bthinsecretgarciniacambogia\.com\b
\bsmarturl\.me\b
\bputlocker\.ml\b
\bnicetv\.biz\b
\bsunglassineyes\.com\b
\btimothysskincare\.com\b
\bepilasprey\.com\b
\btotalfitnesspoint\.com\b
\bnetflixmovieshd\.cf\b
\boriginalityisoverrated\.com\b
\bnew3dcomics\.com\b
\balvgear\.com
rx700pills
\bgetmusclebuildingbase\.com\b
\bgooglevideo\.com\b
\balariarxreview\.org\b
\bgethomeworks\.science\b
\bmaltinscannadispensary\.com\b
\badvancedtrimsite\.com\b
\bpokerbo\.biz\b
tradingonline-a-moral-problem\.blogspot
\balvenaandduaderma\.com\b
\bcleanserenewdenmark\.com\b
\bzul\.im\b
\bviarexlabsblog\.com\b
\bhealthcarebooster\.com\b
\bonebetqq\.com\b
\bmovielova\.club\b
\byoursbetterhealthsolutions\.com\b
\bgarciniajarra\.com\b
\btgbe\.ws\b
\bbiotestosteronexrtry\.com\b
\btryutopiancleanse360\.com\b
\bvamostech\.com\b
\bduplicellp199review\.com\b
\btrypromusclefit\.com\b
\badmy\.link\b
\bguidancemdms\.com\b
\boffer\.moscow\b
\bkotlovan\.by\b
\bvn\.xoga888\.com\b
\btestosteroneboosterbits\.com\b
\bwithlove\.gift\b
\bread-online-books\.xyz\b
\blibertoprometheo\.blogspot\.com\.br\b
\bmylaviveeyeserum\.com\b
\bfornatgaex\.com\b
\bgmkt\.kr\b
\bgomusclebuilding\.com\b
\bdietadimagranteveloce\.it
\bdailynutritionnews\.com
\bplay\.mob\.org
\bmsofficetechsupport\.com\b
\bquickbookscustomerservicephonenumber\.com\b
\biquickbookssupport\.com\b
\bquickbookshelps\.support\b
\bquickadvisor\.net\b
\bhp-support-number\.com\b
\bmaximizedmuscleideas\.com\b
\b7uponline\.com\b
\bandalasbhakti\.com\b
\bangkaajaib\.com\b
\basialive88\.com\b
\basiapk88\.com\b
\bbandar1\.com\b
\bbdcapsa\.com\b
\bbgselalu\.com\b
\bbola-88\.com\b
\bbolagila\.com\b
\bbolalive77\.com\b
\bbolatikus\.com\b
\bdewabet\.com\b
\bdewapoker\.net\b
\bdewapoker-online\.net\b
\bdewapokeronline99\.com\b
\bdewasbo88\.com\b
\bdewatogelsingapura\.com\b
\bhbcbet-id\.com\b
\bjadibd\.com\b
\bkartu9\.com\b
\bkartupoker\.com\b
\bkartupoker\.asia\b
\bkingpoker88\.net\b
\bkudapoker\.me\b
\bmildcasino\.com\b
\bnagapoker88\.asia\b
\bpemainpoker\.net\b
\bpokerbo\.net\b
\bpokerdewaonline\.com\b
\brajajudi\.net\b
\brajasbo\.com\b
\bskor88\.com\b
\btaruhan88\.net\b
\bunovegas\.com\b
\bvipbet88\.com\b
\bnpselalu\.net\b
\basiapk88\.net\b
\bklikfifa\.com\b
\bthanpoker\.com\b
\bnagapoker\.asia\b
\bnagatg\.com\b
\bdwlive88\.com\b
\bgoods555\.com\b
\ballgamesonline\.info\b
\buforadioshow\.com\b
\bdewabet\.asia\b
\broobeestudio\.com\b
\bsparkstation\.net\b
\bbnc\.lt\b
\bbranch\.io\b
\bboostupmuscles\.com\b
\bdownloadsnaptubeapp\.com
\bplayview\.org
\bvidmateapp\.net
\bmobdrodownloads\.com
\btenedonlineshop\.com\b
\bkizlarinsohbethatti\.com\b
\bsupplementssellers\.com\b
\bhealthinnovgroup\.com\b
\bbesthealthmarket\.org\b
\bmoldresistantstrains\.com\b
\bmedigapplans2017\.com\b
\bpropaperwritings\.com\b
\bnetwork54\.com\b
\brebootmymodem\.net\b
\bleadsleap\.com\b
\bonelink\.me\b
\boncalltechsupport\.co\b
\bterbemestar\.com\.br\b
\b6h2\.xyz\b
\bshowboxappdownloadio\.com
\blearnfree\.me\b
\bductrodder\.cn\b
\bnaver\.me\b
\bbestvolumepills\.net\b
\bjaowaftextilemil\.com\b
\bshaperich\.com\b
\blevitradosageus24\.com\b
\bathleticgreensfacts\.com\b
\bwiki-travel-guides\.blogspot\.
\bsundried\.com\b
\bidealhealthdoctor\.com\b
\bhealthyapplechat\.com\b
\bhealthinnovgroup\.com\b
\bwiredtree-coupons\.com\b
\bdankmaymays\.com\b
\bhyperurl\.co\b
\bnewgoogleadwords\.info\b
\bfbl\.me\b
\bs4te\.com\b
\bgrep\.kr\b
\btdcjinmatesearch\.blogspot\.com\b
\blyftestimate\.org\b
\bmicrosoftonlinechat\.com\b
\bonlinebankinghq\.org\b
\bcreditcardreviewed\.org\b
\binmatesearchguide\.org\b
\bdejkberta\.blogspot\.
\brezultate-live\.club\b
\bvitagarciniahcabuy\.com\b
\btry-nitricstorm\.com\b
\bcustomthesis\.org\b
\bessaysmaster\.com\b
\bbathroomexhaustfanswithlight\.com\b
\bgeniuxtrial\.com\b
\byenifullprogramlarindir\.com\b
\bcinemabox-hd\.com\b
\bqoo\.by\b
\btestosteronesboosterweb\.com\b
\bhowtomakedollarsonline\.com\b
\burl\.org\b
\beyeluminoushelps\.com\b
\bwaremakers\.com\b
\bxtgenixau\.com\b
\bhealthytalkzone\.com\b
\b8si\.ru\b
\bezurl\.me\b
\bhothor\.se\b
\bix\.sk\b
\blsh\.link\b
\bmrk\.im\b
\bmturl\.co\.uk\b
\bpiep\.net\b
\bpohq\.io\b
\bshrtlnk\.de\b
\btnij\.org\b
\burlku\.info\b
\bcan0\.com\b
\bnfc\.lol\b
\bicemakernotmakingice\.com\b
\bxurl\.gq\b
\bfke\.us\b
\blink\.mx\b
\bkleinerlink\.de\b
\bwtc\.la\b
\bbukaa\.ga\b
\bfjv\.biz\b
\bi7n\.co\b
quickcash
\bintelligentadvices\.com\b
\bmysp\.ac\b
\bmusclebuildingbuy\.com\b
\bseosparks\.com\b
\bsupplementadvise\.com\b
\bclonezone\.link\b
\b360cameradeals\.com\b
\bgreencoffeesupremecleanseidea\.com\b
\b1man1jar\.com\b
\bfindminecraft\.com\b
\bfashionlady\.in\b
\b51ideas\b
\beduessayhelper\.org\b
\bhealthrewind\.com\b
\btaruhanjudibolavipbet88\.com\b
\bagenbola1\.com\b
\bbeaumonde\.nl\b
\biolavorodacasa\.com\b
\babcargent\.com\b
\bsergedemoulin\.com\b
\bpartitodazero\.com\b
\bcopernic-agent-basic\..{2,3}\.softonic\.com
\bvalentusmovie\.com\b
\bux\.nu\b
\bdankontorstole\.dk\b
\bfuckdate\.com
\bhotelsnearme\.club\b
\bsportsbet\.co\.za\b
\bverity360\.com\b
\bruaaya\.com\b
\bfieldmansaccessfloorsltd\.com\b
\biqoption\.com
\bcouponsoffers\b
hourwristbands\b
\blanbin\.ru\b
\bfave\.ga\b
\bboog\.io\b
\busadrugguide\.com\b
\bgoldenhealthcenters\.com\b
\bwomanitely\.com\b
\bamerikanki\.com\b
\bvouchercodesslug\.co\.uk\b
\bmrdiscountcode\.co\.uk\b
\bvouchercloud\.com\b
\bguadagnareonlineseriamente\.com
\bkrt\.be
\bthebestprices\.com\b
\bhotels-booking\.com\b
\bpromotionvoucher\.co\.uk\b
\br\.msn\.com\b
\blanyardmarket\.com\b
\bgo2l\.ink\b
\bhotukdeals\.com\b
\brevoucher\.co\.uk\b
\bhealthnbeautyfacts\.com\b
\b(lord|compare)vouchercode
\bir\.uv\.es\b
\bninjavouchers\b
\bvoucherbadge
\bgomo\.bi\b
\bsilicon-wristband\.com\b
essay.?writing.?service
\bph\.dog\b
\bnuovoiphonegratis\.com
\bwif\.red\b
\badyou\.me\b
\bjust\.as\b
\bmp3rocket\.pw\b
\bgv1\.me\b
\bmiz-mooz\.com\b
\bmyfashioncode\b
\bbkuiidarsdf\.blogspot\.co\.uk\b
\bbkuiidarsdf\.blogspot\.com\b
\bdalizaistaresi\.blogspot\.co\.nz\b
\bgirls0004\.weebly\.com/hurghada\.html \b
\bmakojigod\.blogspot\.com\b
\bmakojigod\.blogspot\.fr\b
\bmakojigod\.blogspot\.gr\b
\b123malikoki\.info\b
\bmywikipediatravel\.blogspot\.co\.il\b
\bonrecedonece\.blogspot\.co\.uk\b
\bonrecedonece\.blogspot\.rs\b
\bovukucunevol\.blogspot\.com\.au\b
\bplaces-data\.com\b
\bsmbusiness\.info\b
\bvikiputovanja\.blogspot\.co\.uk\b
\bvikiputovanja\.blogspot\.com\b
\bvikiputovanja\.blogspot\.de\b
\bvikiputovanja\.blogspot\.fr\b
\bvikiputovanja\.blogspot\.rs\b
\bwikidestinations\.blogspot\.co\.uk\b
\bwikipedia-travel\.blogspot\.com\b
\bwikipedia-travel-destination\.blogspot\.com\.au\b
\bwikipedia-travel-destination\.blogspot\.fr\b
\bwikipediatravel\.weebly\.com\b
\bwikipediatraveldest\.weebly\.com\b
\bwikitravel-guide\.blogspot\.com\b
\bwikitravel-guide\.blogspot\.fr\b
\bwww\.facebook\.com/1532019543762938\b
\bwww\.facebook\.com/1532035623761330\b
\bwww\.facebook\.com/1532040663760826\b
\bwww\.facebook\.com/1532057493759143\b
\bwww\.facebook\.com/1532483373716555\b
\bwww\.facebook\.com/notes/travel/bali-travel-guide-choose-what-you-are-interested-in/1532058703759022\b
\bwww\.facebook\.com/notes/travel/dominican-republic-travel-guide-choose-what-you-are-interested-in/1532027883762104\b
\bwww\.facebook\.com/notes/travel/las-vegas-travel-guide-choose-what-you-are-interested-in/1532033293761563\b
\blovemyvouchers\b
\bexamandinterviewtips\.com\b
\bupromocodes\b
\bsiliconebracelets\.xyz\b
customsiliconebracelet
\bl\.ask\.fm\b
\bangelmeds\.com\b
\brecruitingblogs\.com\b
\bautomaticpetfeeder\.net\b
\bvoucherbox\b
\b24hoursbracelet\b
\bbeaudermaskincare\.com\b
\bgiftmevouchers\b
\bpr\.report\b
\bwristband-maker\.com\b
\bsupplementoffers\.org\b
\bflagsmore\.biz\b
\bhealthforeverplus\.com\b
\bmegadoomer\.com\b
\bmuscle4power\.com\b
\blolfurballs\.com\b
\bgocustomboxes\.co\.uk\b
\bdesignyourownsilicone
\bmaximous\.net\b
\bsteroids-safe\.com\b
\b72hoursamericanpower\.com\b
\bwebascentevents\.com\b
\bexcentric-design\.net\b
\bikancomel\.tk\b
\btrexmusclesite\.com\b
\btoluunusualsblog\.com\b
\bsupplementsgarden\.com\b
\bminecraftgamesplay\b
\btube8\.to\b
\bsu0\.ru\b
\bmath-problem-solver\.com\b
\bcreateyourownsiliconewristbands\.com\b
\bfunnyvideoclips\.cf\b
\byo\.io\b
\bbank\.africa\.com\b
\bsexuallubricants\.org\b
\br\.utopiie\.com\b
\bchayplov\.ru\b
\bporno-365\.xyz\b
\bbreakingnewstoday\.in\b
\bletsearnmoneyonline\.in\b
\bsiliwb\.com\b
\bsilicon(wristband|bracelet)
\bfashionclothing-mart\.com\b
\bsigmaessays\.com\b
\bostrovbali\.net\b
\balrab7on\.com\b
\bseo-stars\.com\b
\bhappynewyearsgreetings\.com\b
\bshorepointcomm\.com\b
\bplanodesaudesorocabasp\.com\.br\b
\bplanosdesaudeemcampinas\.com\.br\b
\bconsideo\.com\b
\br\.bat\.bing\.com\b
\bseoptimasi\.com\b
\bgrabify\.link\b
\bfaecbookk\.ml\b
\bdownloadgameandroidfree\.net\b
\btvseriesdvdonsale\.com\b
\bblogrollcenter\.com\b
\bgoogle\.co\.ukgoogle\b
\bherveleger\.best\b
\bmakeyourownsilicone
\bthelittleladybird\.com\b
\biplaystoredownloadfree\.com\b
\biplaystoredownload\.com\b
\bessayexperts
\b24hours+ilicone
\b24-xxx-video\.ru\b
\bdolbilovo\.ru\b
\buyu\.re\b
\bleshiysex\.ru\b
\byooa\.re\b
\bbadlinksgood\.blogspot\.ru\b
\bmx7\.com\b
\bmino\.re\b
\bsoiq\.ch\b
\bbesthomeshoppingreviews\.com\b
\bfreecouponbuy\.com\b
\bgreentree\.tax\b
\bdeutsches-rei\.ch\b
\blogintutor\.org\b
\bpremierfamilydentist\.com\b
\bsoywebmaster\.com\b
\baustin-translation\.net\b
\bm\.me\b
\bmesosfer\.com\b
\bcompaniesinindia\.in\b
\bwood-furniture\.biz\b
\banon\.to\b
\bhive\.am\b
\bclick\.dji\.com\b
\blaptopverge\.com\b
\bisaev\.info\b
\btierrasvivas\.com\b
\bthefashionablehousewife\.com\b
\bcasinoforum\.su\b
\bmafia-forever\.ru\b
\bboosterpackdepot\.com\b
\bxnxx\.show\b
\bvitaminofhealth\.com\b
\btophealthmart\.com\b
\bewedictionary\.com\b
\bproteinoutlet\.ro\b
\bfreeporna\.ru\b
\b3shop3\.com\b
\bblurpalicious\.com\b
\banaramedspa\.com\b
\bonlinecustomessaywriting\.com\b
\b24-hour-wristbands\.com\b
\bsiliconewristband\.xyz\b
ownsiliconebracelet
\bsilicone-bracelets-silicone-wristbands\.com\b
\bukbestessays\.com\b
\bporonizle\.xyz\b
\bideashop\.kiev\.ua\b
\bimg\.rule34\.xxx\b
\bgoogle\.com/ad(sense|word)
\bfairpensions\.com\b
\bjobsforeditors\.com\b
\binfopraca\.pl\b
\bmedyum\.xyz\b
\balldaypharma\.com\b
\bwecareskincare\.com\b
\b9nl\.es\b
\btools4docs\.com\b
\bpenisenlargement\.co\.in\b
\bbankier\.pl/forum\b
\bgrd\.pw\b
\bspurl\.me\b
\blinkche\.ir\b
\burl6\.org\b
\bjpmags\.com\b
\bmca-biz\.com\b
\btvc\.in\b
\bviewthislink\.com\b
\burl\.moducopy\.co\.kr\b
\bcbi\.as\b
\burly\.co\b
\bclickand\.co\b
\bddz\.kr\b
\bshooturl\.com\b
\blvl\.vn\b
\banmeld\.biz\b
\bkarung\.in\b
\bdpi\.me\b
\bur\.my\b
\bm5\.hk\b
\bajn\.me\b
\burl4\.uk\b
\breview\.ly\b
\bterapiasnaturais\.net\b
\b0ll0\.ru\b
\bdobrakasa\.co\.pl\b
\binwestuj\.co\.pl\b
\bsourl\.li\b
\bpraca\.money\.pl\b
\bhelix6garciniareview\.com\b
\bwroclaw\.dlastudenta\.pl\b
\bairjordans20\d{2}\b
\beasyessayhelp\.net\b
\bcoupon4fun\.com\b
\bshampoosik\.ru\b
\bviagrasansordonnancefr\.com\b
\bhealthable\.org\b
\btuney\.kr\b
\banneedumexique\.com\b
\bpfic2010\.com\b
\balpacas-hampshire\.co\.uk\b
\balpacasforsale\.org\b
\bomeglechat\.ca\b
\bgetpaid4typing\.net\b
\buber-fare-estimator\.com\b
\bjustyoufitness\.com\b
\bgateacademy\.co\.in\b
\bj(k|q)i(kk|qq)i\.at\b
\b(b|p)ayanradio\b
\bhersup\.ga\b
\bhamariplace\.com\b
\burlz\.fr\b
\bfake-id\.com\b
\bsagemailer\.com\b
\bclick-pro\.com\b
\bteamstre\.am\b
\bneide\.ga\b
\bhan\.gl\b
\bshortly\.me\b
\bmitsubishiklima\.com\.tr\b
\bseo-alien\.com\b
\bloginhelpers\.org\b
\bpuretablets\.com\b
\bbabun\.gq\b
\bpromotionvoucher\.uk\b
\bebookbrowse\.com\b
\bgeschenkefuermaenner\.info\b
\bdisq\.us\b
\bcommercial-real-estate\.cc\b
\bbuydogheartwormmedicine\.com\b
\bcheapassignmenthelp\.co\.uk\b
\btadalafilearn\.com\b
\b3dots\.ro\b
\bbbshort\.link
\bel3dl2\.com\b
\bbiggerpockets\.com\b
\bwatchmovie-gratis\.info\b
\bvroh\.me\b
\bdest-war\.com\b
\bplaymovie21\.com\b
\bmovflix\.website\b
\biflix2\.com\b
\bselix32\.esy\.es\b
\bwatchflixhd\.hotmovies4k\.com\b
\bvulmove\.blogspot\.com\b
\bapp2chart\.com\b
\bhealthynewage\.com\b
\bessayerudite\.com\b
\bfreemyurl\.info\b
\bmxtpz\.me\b
\bcanadaedrugstore\.com\b
\bcanadianpharmacystoreus\.com\b
\blightningprotection\.com\b
\bvouchercodes\.deals\b
\bcustomthesisstuff\.tumblr\.com\b
\bdiferenciasentre\.net\b
\bsweetasmoiok\.com\b
\bsparkemaildesign\.com\b
\be-cigforsale\.com\b
\bhomeclick\.com\b
\bviagragroupresult\.com\b
\bcovnews.com/archives/search\b
\btrumpcanadianpharmacy\.com\b
\bfutureofeducation\.com/main/search\b
\bbltc\.es\b
\bboxip\.net\b
\bud-carrent\.com\b
\bbltc\.es\b
\bmakkao\.com\b
\bmassbass\.es\b
\bcoriantouch\.co\.il\b
\b2pay\.pro\b
\bwordplanes2\.skyrock\.com\b
\bpotenzmittel-online\.com\b
\bpanendeism\.org\b
\bpanendeism\.webs\.com\b
\bdiscountlipsy\.wordpress\.com\b
\btech-support247\.weebly\.com\b
\bingic\.ae\b
\banepe\.com\.gr\b
\basfaleiaautokinhtou\.com\b
\bherveleger\.ws\b
\bstudiopaci\.net\b
\b5z8\.info\b
\bfeet9france\.wordpress\.com\b
\bms-jd\.org/search
\bdieta-blanda\.com\b
\bgusbeat7\.wordpress\.com\b
\bmins\.pw\b
\b(best|dsl|digital)camera\w{0,15}\.tk\b
\bessaylogic\.org\b
\bsungroupvn\.com\.vn\b
\bmyfashioncodes\.co\.uk\b
\bemojiselector\.com\b
\bretailmenot\.com\b
\bonceuponacrime\.net\b
\bduanxigrandcourt\.org\b
\bnewfaceskincare\.com\b
\brejuveantiaging\.com\b
\bour-skincare\.com\b
\bpharexpress\.net\b
\bbesthoist\.com\b
\bmynewbestarticles\b.blogspot
\blogindoctor\.org\b
\becuadorianhands\.com\b
\bapplyscholarship\.info\b
\bblogger\.com/profile/00141270178551151863
\bsqex\.to\b
\binblogslife\.com\b
\bcanonwirelessprinterhelplinenumber\.wordpress\.com\b
\bhealthsuppfacts\.com\b
\bresidentialpainting\.contractors\b
\btheindustryspread\.com\b
\bflyt\.it\b
\bpsychologydictionary\.org\b
\bprintmakerart\.webnode\.it\b
\bappbooks\.org\b
\bgeolocation\.ws\b
\bqualtecmty\.com\.mx
\bservicharterbus\.com
\bcomo-depilarse\.com
\bimportardechinaya\.com
\bmega-estrenos\.com
\biconet\.com\.mx
\bbienestaralnatural\.com
\bmlego\.com\.mx
\brenovardni\.org
\bdespensasdaco\.com
\bchollosaqui\.com
\blibrosparaaprenderaleer\.com
\baceitesesencial\.com
\bcurriculumsvitae\.net
\busx\.es\b
\bwoobs\.com\b
\balpacas-hampshire\.co\.uk\b
\btodoviajeros\.com
\bmusica-barroca\.com
\bderechomexicano\.com\.mx
\bseotraininginstitutespune\.in\b
\bseotraininginpune\.in\b
viagraonline
\bcialisoonline
\bxaydungthanhnien\.com\b
\bbl\.gd\b
\bexeideas\.com\b
\bvirsale\.com\b
\bcabinetdiy\.com\b
\bokemen\.xyz\b
\bfacbook\.com\b
\bmedcheck-up\.com\b
\bskincarebrands\.co\.uk\b
\bcooldudes\.store\b
\bpoolcleaner\.us\b
getpocket\.com/redirect
\bstudentloanrelief\.us\b
\bnaturalmattressmatters\.com\b
\bgemmenage\.(com|net|ca)\b
\bdailystrength\.org\b
\bonlinecashflow\.org\b
\bshemale\.uk\b
\byobit\.io\b
\bchecker\.in\b
\bsex-ru\.org\b
\bfirstclassessaywriters\.com\b
\bcheckpagerank\.net\b
\bviahold\.com\b
\bcabinetdiy\.com\b
\bgetfreebs\.com\b
\bonlinehookupsites\.com\b
\bbeautytohealth\.com\b
\bartplus\.co\b
\brentarace\.com\b
\bhemorrhoidnomore
\bremovehemorrhoids
\bstudyinrussia\.com\b
\bccmixter\.org/api/query
\bheidelbergerwohnen\.de\b
\bfx-brokers-review\.com\b
\bbestchange\.com\b
\bsteelpipeseller\.com\b
\bicdst\.org\b
\bqowap\.com\b
\bbigbazaardirect\.com\b
\bb2bmarketing\.net\b
\bwikiveliero\.org
\bkardashiantapes\.net\b
\bsoftnet32\.com\b
\bsoundcloud\.com/search/sounds
\brebeldeway\.com\.ua\b
\berreway\.org\b
\bdsquared2outlet\.eu\b
\bdibujos-de-amor\.com\b
\bandrewnickel\.com\b
\bgetloansusapersonal\.com\b
\bcialisemk\.com\b
\bstockhouse\.com/search
\bseopapese\.club\b
\bzipurl\.ir\b
\boffersus\.com\b
\bvu\.fr\b
\bezer\.mobi\b
\burli\.tk\b
\bloginprofessor\.org\b
\bkickass2\.nz\b
\bisohunt\.tv\b
\btorrentproject2\.com\b
\bisohunt2\.org\b
\bairbnb\.com/c/
\bmetager\.to\b
\bbabepedia\.com\b
\bdragonflydoces\.com\b
\bzznew\.in\b
\bsites\.google\..{1,3}/site/tradingonlineamoralproblem
\bkickass\.ink\b
\bisohunt2\.net\b
\btorrentproject2\.org\b
\bisohunt\.tv\b
\bisohunt2\.org\b
\bkickass2\.nz\b
\btorrentproject2\.com\b
\bcertificationconsultancy\.com\b
\bqr-url\.tk\b
\brr\.zzz\.com\.ua\b
\bwallinside\.com/post
\bqgo\.be\b
\bexit\.sc\b
\baffiliateignition\.com\b
\btradingview\.com\b
\bexpertdecoders\.com\b
\bwikiler\.com\b
\bloanswayer\.com\b
\bloansxxonlinexx\.org\b
\btheelderscrolls5skyrimevolution225\.ru\b
\bcoopergado\.com\b
\bhomieocairlines\.com\b
\bnamoroagora\.com\.br\b
\bhumancoder\.com\b
\bdecaptcher\.org\b
\biamsport\.org/pg/pages/view
\bcaptchacoder\.com\b
\btiernosmomentos\.com\b
\bcaptchaboss\.com\b
\bmoviesxxx\.biz\b
\bsuperghostblogger\.com/\?s
\bzixiutangpollencapsules\.com\b
\bcaringbridge\.org/search\?q\=
\babbywinters\.co\b
\bwoorank\.com/[a-z]{2}/www
\b1i1\.me\b
\bcell2getbrands\.com\b
\bkombologia\.com
\bcash4files\.com\b
\banycodes\.com\b
\bcustomizable-bracelets\.xyz\b
\bmyshoesguide\.com\b
\btiggi\.es\b
\bpisinaspa\.gr\b
\byify\.co\b
\bhideurl4you\.com\b
\banti-captcha\.com\b
\bssojunghan\.com\b
\bdecaptcha\.biz\b
\bthsbo333\.com\b
\bloginhold\.org\b
\bknightstemplarcards\.com\b
\bbeanbagsexpert\.com\b
\bblackheadscure\.com\b
\bincreasetestosterone\.review\b
\bolympiclabz\.com\b
\bpetgroomingcourse\.com\b
\bpetsworld\.in\b
\breligiousweddingguide\.com\b
\btrainingmasklab\.com\b
\bwhat-to-do-in\.co\.uk\b
\bwildhunter\.club\b
\burbanscarpe\.com\b
\bprintedwristbands\.xyz\b
\bcustombracelet\.xyz\b
\bdw-inductionheating\.com\b
\bloginlord\.org\b
\b9z\.lt\b
\bloginking\.org\b
\bsitesbysara\.com\b
\bseoinlink\.com\b
\btwinkpopstars\.com\b
\bprotecglasstint\.com\.au\b
\bbroadbandhk\.com\b
\bhomebroadbandhk\.com\b
\byt\.vu\b
\bbuy-medicines\.com\b
\blnk\.pics\b
\bruco\.ac\.tz\b
\bget\.busuu\.com\b
\bbusiness-shop\.info\b
shop\.eu\b
outlet\.eu\b
\bcialissansordonnancefr24\.com\b
\bsexforsmartpeople\.com\b
\bgetloanstodayonline\.com\b
\bhannatestcentre\.com\b
\blogindevelopers\.org\b
\bloginidol\.org\b
\bdecaptchaocr\.com\b
\bdecaptcher\.info\b
\bspymoob\.com\b
\bbordersalertandready\.com\b
\bnjmassage\.info\b
\balona\.space\b
\bcaptchasolutions\.com\b
\bscraping\.pro\b
\b2captcha\.com\b
\bdeathbycaptcha\.com\b
\brock-en-espanol\.lenguadeoro\.com\b
\bbusiness-opportunities\.biz/search
\berectiledysfunctionpills\.store\b
\bsavethestudent\.org/\?s=
\blabur\.eus\b
\bsildenafilcitrate\.today\b
\bbedbugsize\.
\blogintraining\.org\b
\bbedbugsize\.info\b
\bpaydaynock\.com\b
\bforexreviewsblog\.com\b
\bbuifelronataboo\.files\.wordpress\.com\b
\bloansmart24\.com\b
\bclashfun\.com\b
\bfreejavporn\.mobi\b
\bo7j\.ru\b
\bedpills\.shop\b
\bpiracetolpills\.com\b
\bmarketstrom\.gr\b
\bfrompo\.com\b
\bdesign-your-own-silicone-wristband\.com\b
\bcustomized-rubber-bracelets\.com\b
\b12tradepro\.com\b
\bsofeeya\.com\b
\bloginteacher\.org\b
\bbom777casino\.com\b
\bd11\.io\b
\bapp\.link\b
\bseozuka\.com\b
\bferrann\.com\b
\bref\.so\b
\brlu\.ru\b
\burl\.euqueroserummacaco\.com\b
\bleobumbtumbbotare\.files\.wordpress\.com\b
\bsudnidosanaco\.files\.wordpress\.com\b
\bwikidot\.com/local--files\b
\bnjmassages\.com\b
\bsearch4sex\.biz\b
\bbinaryforexacademy\.org\b
\biota\.tux-planet\.biz\b
\bbiosotoceswebctour\.over-blog\.com\b
\bliosmedaxmarpuwex\.over-blog\.com\b
\binstawidget\.net\b
\bofficialkrislawrence\.com\b
\bbusinessbroadband\.com\.hk\b
\bshortwww\.com\b
\bseo-saz\.com\b
\bfilm2018\.info\b
withoutprescript\.com\b
\bajaypipes\.com\b
\bbuyv.agra\.
\bweightlossoffers\.org\b
\btwitter\.com/search\b
\bcryptocoinjudge\.com\b
\beladia\.space\b
\bjustine\.club\b
\bhvacrfp\.com\b
\bnupogodi-online\.ru\b
\bcasinousaonlinelist\.com\b
\bonlinetv\.bid\b
\bnepz\.stream\b
\bonline-tvchannel\.org\b
\bustreams24\.com\b
\bvturl\.net\b
\bsport2018\.org\b
\bthesis\.ae\b
#Persistent spamming - COIbot reports
\bwellness786\.com\b
\bsupplementplatforme\.blogspot\.in\b
\btiger77\.net\b
\bsupplementplatforme\.blogspot\.in\b
\bwellness786\.com\b
\b1b\.yt\b
\bpasaranliga\.com\b
\bena\.website\b
\bguaranteedppc\.com\b
\bjayne\.website\b
\bslotsmegacasino\.com\b
\bolidesoza\.com\b
\bgul\.ly\b
\bnotehub\.org\b
\binstantessay\.co\.uk\b
\bcirk\.me\b
\beasycarup\.com\b
\brealinstagramlikes\.com\b
\bapyoth\.com\b
\bwikkimedia\.com\b
\bauto24insurance24online\.com\b
\bkourtney\.fun\b
\binfowars\.com\b
\bletsgomurphys\.com\b
\bcaptchaocr\.org\b
\bdecaptcherocr\.com\b
\brhibusbar\.com\b
\bnewreviewhq\.com\b
\bcasino17rich7online\.com\b
\bashleymadison\.pro\b
\bhref\.li\b
\bhollitaliandressshirts\.com\b
\bhealthyandbeauty\.co\b
\b3movs\.pro\b
\bipsite\.org\b
\bcli\.re\b
\bnz-casinos\.com\b
\bchn\.ge\b
\brocksteadymaleenhancement\.org\b
\bdrozhelp\.com\b
\baffiliatblogger\.com\b
\billuporistorante\.com\b
\bniemtree\.com\b
\bmercyelectronics\.in\b
\bbyutiful\.net\b
\bipheya\.co\.za\b
\byougame\.com\b
\bhittc\.org\.vn\b
\belamalh\.com\b
\bt2m\.io\b
\blookatlink\.com\b
\bfreshcalendars\.com\b
\brevshr\.com\b
\btrkur\.com\b
\bgot\.by\b
researchomnia\.blogspot\.
\bdmaps\.kr\b
\bhothouse\.xyz\b
\bcloudmining\.blog\b
\bvividentertainment\.online\b
\bnaughtyamerica\.top\b
\bbrazzers\.network\b
\bpornhub\.direct\b
\bbangbrosnetwork\.com\b
\blocalbitcoins\.ltd\b
\badultmodels\.club\b
\bbrazzersnetwork\.com\b
\bAshleyMadison\.pro\b
\bpulseoxadvocacy\.com\b
\brapidteria\.com\b
\bdubsbusinessadvisor\.com\b
\bthemerkle\.com\b
\bcryptorials\.io\b
\bthebitcoinstrip\.com\b
\bstrongcoin\.site\b
\blakebtc\.com\b
\bwhaleclub\.co\b
\bvirwox\.services\b
\blocalbitcoins\.ltd\b
\b500affiliates\.com\b
\b1broker\.com\b
\bsimplefx\.com\b
\bbit4x\.com\b
\betoro\.website\b
\bavatrade\.ltd\b
\bhashblock\.ltd\b
\bruncpa\.info\b
\bbest-bettingsites\.com\b
\bbest-paypornsites\.net\b
\bpornplanner\.com\b
\btopporn\.org\b
\bjoannaangel\.club\b
\bdigitalplayground\.world\b
\bkinkstudio\.info\b
\bchaturbate\.run\b
\bpenthouse\.website\b
\bskrill\.ltd\b
\bvividentertainment\.online\b
\bstrongcoin\.site\b
\bvirwox\.services\b
\betoro\.website\b
\bavatrade\.ltd\b
\bruncpa\.info\b
\bwholesalehairvendors\.com\b
\bpuresmile\.com\.au\b
\bbestgearslab\.com\b
\bemoneyindeed\.com\b
\balldraft\.com\b
\bbestgearslab\.com\b
\bheadphonesbuyer\.com\b
\ballweb-marketing\.com\b
\bhandytoolshome\.com\b
\bXxxtube4Mobile\.com\b
\bTeenageassault\.com\b
\bteensexmaniac\.com\b
\bnbdaq\.com\b
\bbookmarks\.wittycrocs\.com\b
\bbestlatinaporn\.net\b
\bthelesboporn\.com\b
\bhdteensextube\.net\b
\bTeenslovehugedicks\.com\b
\bonlyteenfuck\.com\b
\bisla-laser\.org\b
\bgayspornovideos\.com\b
\brichcasino2online\.com\b
\bplayboy\.ac\b
\blinkp\.ir\b
\bmovies247\.net\b
\bcaptchadealer\.com\b
\bcaptchas\.biz\b
\bsci-hub\.tech\b
\buplinkus\.com\b
\bpetroleumclubmagazine\.com\b
\bdeer-digest\.com\b
\bsummerfieldinfo\.com\b
\bg3t\.nl\b
\bsma-offshore\.com\b
\bmelodipoker\.com\b
\bmodernmom\.com\b
\bromanization\.org\b
\btest-infrarotheizung\.de\b
\beightplus2\.com\b
\bspeedyessay\.co\.uk\b
\butf\.su\b
\bworldhealthreviews\.com\b
\bcbsecure\.co\.uk\b
\bbusinesssuccessclass\.com\b
\btryvexanpills\.com\b
\bmcessay\.com\b
\bross-limo\.com\b
\b101growlights\.com\b
\bcarveto\.co\.uk\b
\bthehourshop\.com\b
\bxembongdahd\.com\b
\bbestinfo4health\.com\b
\bkuc\.cz\b
\bchod\.sk\b
\bpetstation\.store\b
\btopofblogs\.com\b
\bknowurgames\.contently\.com\b
\bwelookups\.com\b
\bwholesalebulksms\.com\b
\bhealthreviewfactory\.com\b
\btoprussianescort\.com\b
\bsportstation\.store\b
\bxxxhds\.com\b
\bnetflixhds\.com\b
\b3xhds\.com\b
\bjiliblog\.com\b
\bplaycasinoonline24\.com\b
\b007game\.ru\b
\bdeadpool2ful\.com\b
\btvhds\.com\b
\bfilmhds\.com\b
\bsildenafarm\.com\b
\b114\.34\.134\.140\b
\bplayslotscasino888\.com\b
\bbestrealmoneygames\.com\b
\bonlinelistcasino24\.com\b
\bcuu\.su\b
\b999essays\.com\b
\btopstreamingfr\.club\b
\bshorturl\.at\b
\bam9s\.info\b
\b000webhostapp\.com\b
\be-billpayments\.com\b
\bshifu\.com\b
\bsalmonsolutions\.co\.uk\b
\bcomputerhope\.com/issues/chusedos\.htm
\bprintukraine\.click\b
\bdoubledubs\.com\b
\bcustomwriting\.com\b
\bsexneigung\.com\b
\bajt-ventures\.com\b
\bgestyy\.com\b
\b1design\.org\b
\bcafemom\.com/search
\bgameinformer\.com/search
\btoppaidpornsites\.com\b
\bejobsresult\.com\b
\bkscripts\.com/\?s
\bskfb\.ly\b
\bbeam\.to\b
\bcams4bitcoin\.com\b
\bprf\.hn\b
\b1safe\.link\b
\bun-url\.com\b
\blauriejones\.org\b
\bbbwpornmovs\.com\b
\bchuabenhyeusinhly\.com\b
\bmindsumo\.com\b
\bthereviewal\.com/massage-therapy/
\bgpna\.ir\b
\bsynesth\.esy\.es\b
\bresampled\.de\b
\bfamousstoreoutlet\.com\b
\bbellpottingerusa\.com\b
\briedquat\.de\b
\bcoolingtowerfiller\.com\b
\bgrp-watertank\.com\b
\bcasinoline17\.com\b
\bcasinobablogames\.com\b
\bcasinogameslistonline\.com\b
\bcasinomegaslotos\.com\b
\barcheagebegins\.org\b
\bduct-rod\.com\b
\bmygrammarcheck\.com\b
\bpxlme\.me\b
\bbikinisexyonthebeach\.com\b
\btshirtsandchristiangifts\.com\b
\bbikinisaletop\.com\b
\bt-shirtlogos\.com\b
\bback\.ly\b
\bsmol\.io\b
\bentirefestival\.com\b
\bt-shirtlogos\.com\b
\bkhorshidchehr\.com\b
\bfernandoallende\.com\b
\blets\.shoutabout\.it\b
\blbdr\.co\b
\bludariwe\.org\b
\bdygjxesu-sunubu\.org\b
\blihi\.cc\b
\bsodary\.com\b
\bkutt\.it\b
\bqlink\.me\b
\byerl\.org\b
\blstu\.fr\b
\bsnip\.ly\b
\bcqtwice\.com\b
\burls\.la\b
\bkg-machinery\.com\b
\bwooricasino777\.com\b
\burlgt\.com\b
\bframa\.link\b
\bcutout\.es\b
\bzipansion\.com\b
\batheistrepublic\.org\b
\batheistrepublic\.net\b
\bpqn\.pw\b
\bhamoussin-fouad-adan\.site123\.me\b
internetbillboards\.net/\?s
\byellkey\.com\b
\bweightprodonline\.com\b
\ballmotti\.xyz\b
\bbin\.wf\b
\bmybestsexshop\.com\b
\bgetbiggerdicknaturally\.com\b
\bmyonlinepayday\.com\b
\bgamecasinosonline\.com\b
\bzii\.bz\b
\bdevprice\.ca\b
\bmailtips\.info\b
\bxxxgayjobs\.com\b
\bkemtrinam\.xyz\b
rewards-insiders\.marriott.com/search
\bbestcurefordiabetes\.com\b
\bs\.id\b
\bshrtco\.de\b
\bmypaleohackscookbookreview\.com\b
\bhealthavenger\.com\b
\bcachtrinamda\.xyz\b
\btny\.im\b
\bsnapt\.io\b
\bannita\.space\b
\bvickey\.club\b
\bmable\.club\b
\beleonor\.space\b
\btomcandowpenisremedy\.com\b
\bcasinoonlinests\.org\b
\bsexdatingusaamerica\.com\b
\bfunnyguru\.co\b
\bukcheapwigs\.com\b
\bswimwear2sale\.com\b
\bcheap-jerseys-usa\.com\b
\bstlrenfestwiki\.com\b
\bkiehlmann\.co\.uk\b
\bcirclebpo\.com\b
\bonl\.li\b
\breal777money\.com\b
\bfreebitco\.in\b
\bzanaflexbuynow\.com\b
\bxpornplease\.com\b
\bpookalamdesign\.in\b
\bhomosexual\.cf\b
\btechnsolution\.com\b
\bbablcasinogames\.com\b
\bcasino24list\.com\b
\bthekingcasinos\.com\b
\bzanaflexcgh\.com\b
\bgo4braindumps\.com\b
\blanzport\.com\b
\bpages10\.com\b
\bmelodyhome\.com\b
\bzanaflexcgh\.com\b
\bqscv\.pe\.hu\b
\b3dcgstore\.com\b
hometalk\.com/search
\buploadboy\.me\b
\bpano-verschluss\.com\b
\bchulatutor\.com\b
\btrainingzone\.co\.uk\b
\bhararonline\.com\b
\bbestazy\.com\b
\b9jabaze\.com\b
\bsoo\.gd\b
\btestonutra\.com\b
\bcelebs-net-worth\.com\b
\barmidalechurch\.com\b
\bautomotivedigitalmarketing\.com\b
\blucporn\.com\b
\bgatobengali\.net\b
\bbablcasinogames\.com\b
\babengalcat\.com\b
\bgetjealous\.com\b
\bhealthncure\.net\b
\bmoney2017casino\.org\b
\btil\.pw\b
\blyhyt\.ovh\b
\blos\.fi\b
\bcasinoveganonline\.com\b
\btarget-advertisement\.com\b
\bstoneislandmen\.com\b
\bdearzindagifullmovie\.in\b
\blinkki\.ovh\b
\blyhytosoite\.fi\b
\burlki\.com\b
\bbitly\.fi\b
\bshortingking\.com\b
\bnimbleinity\.com\b
\bshortingking\.com\b
\bclc\.to\b
\bbitly\.fi\b
\bonsto\.re\b
\bpeoplesbiography\.in\b
\b021zhuming\.com\b
\b2one\.in\b
\bgiovaniconnection\.it\b
\bemma-online\.org\b
\bcasinolists\.us\.com\b
\b0n1\.ir\b
\badjaranet\.com\b
\blakeshia\.club\b
\bhoganbrand\.com\b
\bcasino2018money\.com\b
\bytre\.ir\b
\bkirimpesanbunga\.com\b
\bshort\.o-biznes\.ru\b
\bqx\.cx\b
\bclarksshop\.org\.uk\b
\blasportivashop\.com\b
\bfamousshop\.co\b
\bstoneislandrecords\.com\b
\busachinatraining\.com\b
\blivestreamingindia\.com\b
\blivebox\.co\.in\b
\bmarketresearchstore\.com\b
\bliangchuang-china\.cn\b
\bdigitalconnectelearning\.it\b
\blasciatique\.com\b
\bhotlistcasinogames\.com\b
\beasyurl\.net\b
\bthelink\.la\b
\beasyurl\.net\b
\bxn--o80b27i69npibp5en0j\.com\b
\bmylnk\.is\b
\bmaa\.to\b
\bytube\.com\b
\binfo-ri\.com\b
\bfieryhair\.com\b
\bferragamomall\.com\b
\b19216801help\.com\b
\bshrinx\.it\b
\bonsale-fashion\.com\b
\bhoganshoesoutlet\.com\b
\brippedmusic\.com\b
\boutdoor-sneakers\.com\b
\bpurses-infashion\.com\b
\bdiscountkappa\.com\b
\bdiscountmerrell\.com\b
\bkeens-shoes\.com\b
\bkappaproperty\.com\b
\bcarharttapparels\.com\b
\bonlinesfashion\.com\b
\bsextube4mobile\.com\b
\byon\.ir\b
\biitd\.info\b
\bgames4king\.com\b
\bdaihocduochanoi\.com\b
\bshortmy\.link\b
\ba1\.to\b
\bsomething4u\.xyz\b
\bferragamofactory\.com\b
\bhtt\.nu\b
\bjulieta\.space\b
\bclubmania\.tk\b
\bbitinmex\.com\b
\bbitmexit\.com\b
\bbitmextrade\.com\b
\bbitmexiu\.com\b
\bbitmexim\.com\b
\bbamsalon\.com\b
\bbitmarginmex\.com\b
\bpoolpartyo\.com\b
\bclubgazua\.com\b
\bclubgaja\.com\b
\bessaycaptains\.com\b
\bduocdienvietnam\.com\b
\bstone-island-
\bx61\.ch\b
\bacaiberrypills\.eu\b
\bsmdservicesllc\.com\b
\binternetbillboards\.net/\?s
\bua-outlet\.com\b
\bmy-small\.link\b
\bmarketingsweet\.com\.au\b
\bxnxxporn\.party\b
\bxnxxporn\.pw\b
\bemfarmacia\.com\b
\btreathemorrhoidspain\.com\b
\bdailydetoxhacks\.com\b
\bkappa-usa\.com\b
\blookweb\.it\b
\byou\.travel\b
\bnutritionfordiet\.com\b
\bdresscodeclothing\.com\b
\bfamouswearings\.com\b
\bmail\.rambler\.ru/m\b
\bbiggerpenisexercises\.com\b
\bgroetenuiteerbeek\.wordpress\.com\b
\bv88\.ca\b
\bgoo-gl\.ru\b
\bgoogl\.plus\b
\bfiladiscountshop\.com\b
\bcross-fashions\.com\b
\bfashion10deep\.com\b
\bfashionssur\.com\b
\bskncosmetics\.com\b
\bx11\.pw\b
\bempowher\.com/search
\bnwwws2013\.org\b
\btrsurl\.com\b
\bpattern-wiki\.org\b
\b7elm5\.com\b
\bmyurl\.gr\b
\bmyminiurl\.net\b
\bmossoutfits\.com\b
\bdiscount-ellesse\.com\b
\bnowheart\.com\b
\bmiyankale\.com\b
\bsindo\.me\b
\bblogdacleo\.com\b
\blelaon\.com\b
\baticpay\.com\b
\blelaon\.com\b
\badidasoriginals\.biz\b
\bslink\.co\b
\btranssexualpornstars\.com\b
\bvulpyx\.com\b
\bcouponforless\.com\b
\b81url\.com\b
\badidasoriginals\.biz\b
\bfashionedhardy\.com\b
\bjoaquina\.club\b
\bjonell\.space\b
\balishia\.club\b
\bkaley\.club\b
\bwebbuildersguide\.com\b
\bmascareignesislands\.no\b
\bspeakingtree\.in/search
\bbehance\.net/search
\bhealthynewage\.com/\?s
\bsportsrants\.com/\?s
\bshewrites\.com/main/search\/
\bourmidland\.com/search
\brebirthgaming\.org\b
\bmommysavers\.com\b
\bajaxtime\.com\b
\ba03b3\.atu\.ca\b
\batu\.ca\b
\bansunibaate\.com\b
\bredirects\.ca\b
\bwarritimes\.wordpress\.com\b
\breadthis\.ca\b
\bdict\.leo\.org/\?search
\bajaxtime\.com/\?s
\bherfeed\.com/\?s\=
\bpurevolume\.com/search
\btopofblogs\.com/tag
\burls\.to\b
\b1w\.tf\b
\bquickbooksupportcanada\.ca\b
\bdonax\.ch\b
\bpureketodietpills\.com\b
\bmammut-group\.com\b
\bgdubz\.win\b
\bblogher\.com/search
\bcaringbridge\.org/search
\brenewableenergyworld\.com/_search\?
\btraveldescribe\.com/\?s\=
\btravelpod\.com/s/
\bchaseresults\.com/mail_to_friend
\bphoto.net/gallery/tag-search/search\b
\bsquidoo\.com/search
\blinkgo\.pw\b
\bhalfpriceexams\.com\b
\brealstatecoin\.org\b
\bbestnewsupplements\.com\b
\btianyaxiaozhan\.com\b
\bcreativerxrevivalskincream\.com\b
\brevitalizeultimateserum\.com\b
\bnairabuzz\.com\b
\bwocams\.com\b
\breissstore\.com\b
201[78]\.ovh\b
\bvalrie\.club\b
\blaverne\.club\b
\bbaccaratnow\.com\b
\bglaziers-.{1,20}\.co\.uk\b
\bnikeoutletsale\.co\b
\bclyfc\.com\b
\b2no\.co\b
\biplogger\.org\b
\bdating-soulmates\.com\b
\btruv\.is\b
\biplogger\.ru\b
\bbdsmporno\.net\b
\bclub21sacramento\.com\b
\bgenuinehealthreviews\.com\b
\bketoabsoluteforskolin\.net\b
\bgayfreelivecam\.com\b
\b666\.porn\b
\bfofo100\.xyz\b
\bgreece-athens-escorts\.gr\b
\brichmondembroidery\.com\.au\b
\bventurebeat\.com/\?s
\bccmixter\.org/api/query\?
\btheepochtimes\.com/n3/search/
\bparamuspost\.com/search\.php
\bchange\.org/search
\bbroowaha\.com/search
\bvirilityexonline\.net\b
\bferrann\.mx\b
\byip\.su\b
\btest1\.donntu\.org\b
\btwitpic\.com/tag
\bsharkbayte\.com/keyword
\bexeideas\.com/\?s
\bfin24\.com/search
\brebrand\.ly\b
\bendclothing\.com\b
\bfamousoutletshop\.com\b
\bfairofferny\.com\b
\bvamospaella\.co\.uk\b
\bmenlosoftware\.net\b
\bbradmcallister\.com\b
\baolcomlogin\.com\b
\bonline-gift-vouchers\.com\b
\btiny\.tw\b
\bb54\.in\b
\b3nobar\.net\b
\bdiscount-coupons\.net\b
\bketoblazediet\.net\b
\bbestbabyessentials\.com\b
\b918kiss\.
\bsherley\.club\b
\bherbalmeds\.org\b
\blexlords\.uk\b
\bturnhofer\.com\b
\bocn\.pt\b
\bvegas8282\.com\b
\burladda\.com\b
\bhappynewyearimages\.co\b
\bmarceloburlonshop\.com\b
\bfarsicad\.com\b
\bhuit\.re\b
\bhappyjanamashtamiwishes\.blogspot\.com\b
\bptiturl\.com\b
\bc3d\.com\.au\b
\bwenicehair\.com\b
\btypeformoney\.org\b
\bketogenrx\.net\b
\binstagramtakipcipaneli\.com\b
\bloveilook\.com\b
\bseoarticletool\.com\b
\bbuildyourownshedsite\.wordpress\.com\b
\bslimbuildketodiet\.net\b
\bupscaledogtoys\.party\b
\b2a\.ol4s\.site\b
\bwow1004\.xyz\b
\bgays-bdsm\.com\b
\bsitedevoyance\.over-blog\.com\b
\bsearchmechaniks\.ru\b
\bpinterest\.com/search
\bimgur\.com/hot\?
\bempowher\.com/search
\bedition\.cnn\.com/search
\bicivil\.ir/short/
\bx2145-productions\.technology\b
\bgclub007\.com\b
\bbanglatvshow\.com\b
\bbedroomfurnituretp\.com\b
\badult-chum\.com\b
\benoavia\.es\b
\baracne\.biz\b
\bzoneti\.ca\b
\bwow520\.com\b
\bnobodysproperty\.com\b
\bbellubka\.ru\b
\bidolocharter\.com\b
\bmordsrub\.ru\b
\bwonderhowto\.com/search
\btechandtrends\.com/\?s
\bbbc\.co\.uk/search/\?q
\bmeetme\.com/apps/redirect/\?url
\bnuwireinvestor\.com/results\.aspx\?searchwords
\bwww\.gov\.uk/search\?q=
\balexa\.com/search\?q=
\bnewsweek\.com/search
\bpvl-online\.kz\b
\bclinicaveterinariaromaeur\.it\b
\bdiowebhost\.com\b
\btaodo\.com\.vn\b
\bdomenicomagnifica\.it\b
\btiktok\.tw\b
\bfastestvpn\.com\b
\bchollay\.com\b
\bthefuturerobots\.com\b
\bmenhealthcares\.com\b
\bnoxi\.ga\b
\bpornotube\.blog\.br\b
\bsavethestudent\.org/\?s
\bknoji\.com/search/\?query
\bdata\.gov\.uk/data/search\?q
\bsportsblog\.com/search\?
\bhouzz\.com/\?search
\bilookads\.com\b
\btoi\.in\b
\bbritannica\.com/search\?query
\bccmixter\.org/api/query\?
\bfoxnews\.com/search-results/search\?q
\blerablog\.org/\?s
\blifebeyondtourism\.org/\?header_search
\biamsport\.org/pg/pages
\b1mg\.com\b
\bpokergocap\.com\b
\bbetadeals\.com\.ng\b
\bthanksgivingquotes2018\.com\b
\bclickfraud\.io\b
\bapotekbutikk\.net\b
\bbdjobstoday\.info\b
\bshoes-generator\.com\b
\bdiscreetsextoyshop\.com\b
\bcheapjordansvip\.com\b
\bbacklinksaudit\.com\b
\bblog2learn\.com\b
\bgatevnotes\.com\b
\btest\.nosubject\.com\b
\bul\.do\b
\bix2\.co\b
\bpowermac64\.com\b
\bapteekkienpillereita\.com\b
\bhikingsoutlet\.com\b
\bdiabox-auto\.ru\b
\bwithouatdoctor\.us\b
\bwebsiteaffiliateprograms\.info\b
\bdating-online-made-easy\.com\b
\bbacagood77\.com\b
\bxn--oi2ba146au9b8utjhk\.com\b
\biex\.me\b
\bsale-sextoys\.com\b
\bwellsextoys\.com\b
\bdiscreetsextoyshop\.com\b
\bwomens-outfits\.com\b
\bnotron-setup\.download\b
\b918\.credit\b
\bpob\.ru\b
\ballxreport\.com\b
\bsale-sextoys\.com\b
\bwomens-outfits\.com\b
\bcbcam2cam\.com\b
\blos-mejores-boosters-de-testosterona\.eu\b
\bsunglassescheaponline\.com\b
\bnotron-setup\.download\b
\bthrottleshift\.server105\.com\b
\btunes-interiors\.com\b
\bcheapjordan13vip\.com\b
\bask\.nevershutdown\.com\b
\bxsl\.pt\b
\btypers\.biz\b
\bemasku\.com\b
\bbackpageauction\.com\b
\bc\.or\.at\b
\bxyznepal\.com\b
\bviaplato\.com\b
\bgowwwurl\.com\b
\biamthebest\.us\b
\bwinterisnotcoming\.org\b
\bnew-giveaways\.win\b
\btopessayreviews\.com\b
\baukcje\.ml\b
\bsavemycam\.com\b
\bmychaturcam\.com\b
\brecorder2018\.com\b
\bwebcamfucker\.com\b
\bsportzfuel\.com\b
\btrevulanmuscle\.net\b
\bdpli\.ir\b
\beasy-bator\.com\b
\bblissmarcom\.com\b
\btorrentdb\.
\bbjdem\.cz\b
\bkuc\.cz\b
\bpreskoc\.cz\b
\briz\.cz\b
\burl\.googluj\.cz\b
\bzkracene\.cz\b
\btwurl\.nl\b
\bglobalsmovies\.com\b
\bcrydercosplay\.us\b
\bopenclipart\.org/search/\?query
\baccountingweb\.co\.uk/search
\bsearch\.huffingtonpost\.com/search
\bdeer-digest\.com/\?s
\btravelwitheaseblog\.com/\?s
\btrainingzone\.co\.uk/search
\bhealthable\.org/\?s
\bbuzzfeed\.com/search\?q
\bencyclopedia\.com/searchresults.aspx\?q
\bshopping-cheap\.com\b
\bsneakerfuror\.com\b
\bmanyrecs\.com\b
\bsyscointalk\.org\b
\bpacs-apparrel\.com\b
\bauthenticfans\.com\b
\braovat\.chotop\.vn\b
\braovat\.bvn\.vn\b
\bnwnpro\.ru\b
\bgeld-bombe\.com\b
\b31\.220\.1\.41\b
\bwprssaggregator\.com\b
\bbonuskodbkleon\.ru\b
\bwebcammodelingjob\.com\b
\braovatbds24h\.com\b
cosplay\.us\b
\bmamaklr\.com\b
\bcbcamsclub\.com\b
\bfreecinemaclub\.com\b
\bgo\.onescript\.ir\b
\bkink\.company\b
\bscp-knowledge\.org/\?s
\bfool\.com/search/solr\.aspx
\bjamendo\.com/en/search
\bhomeinvestorsusa\.com\b
\bhappylocate\.com\b
\bhidemyass\.com\b
\binsertyoururl\.com\b
\blapenavigevano\.it\b
\bnikehuaracheshoes\.com\b
\bcanadagoosepark\.com\b
\bgetcanadagooseoutlet\.com\b
\bprivateviewerinsta\.com\b
\bmattcermanski\.com\b
\bassignment-help-australia\.com\.au\b
\bmagileads\.com\b
\b918\.network\b
\bcoinarbitragebot\.com\b
\bcoinbozan\.com\b
\bzerobyw\.com\b
\bsa7eraty\.com\b
\bmotorradfreunde-muenchweilerev\.de\b
\bwhl111\.com\b
\bwriteforme\.compress\.to\b
\bpaltrox-rx\.com\b
\bstoneislandclothes\.com\b
\buy\.to\b
\belectronicrepairegypt\.com\b
\bocry\.com\b
\bepac\.to\b
\bcameravn247\.com\b
\bmoz\.com\b
\binc0gnito\.com\b
\bedmond\.club\b
\bvipgoldrj\.com\.br\b
\bmredgarcross\.com\b
\bglamour\.de/content/search/
\bmartindale\.com/Results.aspx\?
\bchange\.org/search\?q
\brealitysandwich\.com/\?s
\bmy3uka\.com/search/
\bdailymail\.co\.uk/home/search\.html\?
\btelegraph\.co\.uk/search
\bred\.nelb\.gr\b
\bsimql\.com\b
\brosaline\.club\b
\bws2real\.com\b
\bbp7\.org\b
\bcanalesoterismo\.com\b
\bjom\.fun\b
\bkasino\.vin\b
\babh\.kr\b
\bwhatsappmessenger\.download\b
\badvocateschandigarh\.in\b
\badvocateinchandigarhhighcourt\.wordpress\.com\b
\blawyerchandigarh\.com\b
\bheightline\.com\b
\bminiurl\.x10\.mx\b
\bchinatown-downtown\.com\b
\bbuzzsocial\.ca\b
\bhdorg\.ru\b
\bnowinseo\.ir\b
\bcreatorlink\.net\b
\bwirecellar\.com\b
\bextra-size\.info\b
\bvirtualbitcointalk\.co\b
\blow-cost\.expert\b
\bomn\.kr\b
\bgooseyou\.com\b
\bcanadagoosestorevip\.com\b
\bhelbiz\.com\b
\bgiacmosuavietvn\.podbean\.com\b
\bintensexpills\.org\.uk\b
\bantiaging-treatments\.website\b
\bbuildmusclequick\.info\b
\bonlinecasino4nl\.com\b
\bbeasley\.space\b
\bcasino-reviewadvisor\.com\b
\bspiritualsadhana\.com\b
\bspecta\.webd\.pl\b
\bdirectseotools\.com\b
\bcasinonsvenska\.eu\b
\bsvenskacasinon\.co\b
\bferrann\.co\b
\bleach\.club\b
\bscotch-sale\.com\b
\bxn--d1abamebfd0avbpdfcx6e\.xn--p1ai\b
\blinkomnia\.com\b
\bcompletecase\.com\b
\bredirect\.adult\.ofertmobiles\.com\b
\bprada-shoping\.com\b
\bmyassignmenthelpaustralia\.com\.au\b
\bkasino\.games\b
\bogmdb\.com\b
\bstrongpassword\.info\b
\bvelasquez\.xyz\b
\brondan\.net\b
\bteam91titans\.com\b
\bmortaji\.co\b
\bcursodetiara\.com\b
\bfroggyads\.com\b
\bcayghepthammy\.com\b
\bsalas\.space\b
\biktogo\.com\b
\blotterytube\.com\b
\benrollbusiness\.com\b
\bsssidhuadvocate815\.tumblr\.com\b
\b1688\.com\b
\bsci-hub\.
\bplaycasinoonline\.ooo\b
\bmukapokerku\.com\b
\bmukapoker\.org\b
\btoppreworkoutsupplements\.info\b
\bhorseshoecraftandflea\.com\b
\bshopdiaphanous\.com\b
\bshoporiginative\.com\b
\bsecure84\.com\b
\bbuyblacksd\.com\b
\bhalderramos\.com\.br\b
\bmoreasianporn\.com\b
\bshopmust-have\.com\b
\bbreakawayiris\.com\b
\bdunlap\.xyz\b
## sbhandler_end
## leave the above line as is
## end of [[Spam blacklist/Log]] section
#</pre> <!-- leave this line exactly as it is -->
36dab4c76c689148fa89f281cb01734d5041abde
162
161
2018-10-31T12:39:56Z
Jayden
52
wikitext
text/x-wiki
###########################################################################
# DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF REGEX! #
###########################################################################
#
# This is a list of domain names which are blocked - nobody can add new links to these domains
# Guidelines:
# - Only blacklist for widespread, unmanageable spam.
# - To disable an entry, *remove* it, don't comment it out. **Please log changes and removals**.
# - Add entries or their removal to the <span class="plainlinks">[//meta.wikimedia.org/wiki/Spam_blacklist/Log log]</span>.
# - <small style="color:gray;" id="oldid" class="plainlinks">Snippet for [//meta.wikimedia.org/wiki/Spam_blacklist/Log/{{CURRENTYEAR}}/{{CURRENTMONTH}}?action=edit&editintro=Template:Spam_blacklist_log_instructions logging]: <nowiki>{{sbl-diff|</nowiki>{{REVISIONID}}}}</small>
#
# Syntax:
# - Everything from a "#" character to the end of the line is a comment
# - Every non-blank line is a regex fragment which will only match hosts inside URLs
# [[Category:Spam blacklist|{{PAGENAME}}]]
#<!-- leave this line exactly as it is --> <pre>
# Words
s-e-x
zoofilia
grusskarte
sex
porn
adult(?:chat|live|porn|web\.) # dot for adultweblaw.com
(?:animal|cam|chat|hardcore|live|online|voyeur)sex
(?:hardcore|teen|xxx)porn
lesbiansex\. #dot for lesbiansexmafia.org
(?:live|cam)girl
spycam
casino-online
online-casino
cheap(?:-airfares|coach|est-phone|ghd|holidayaccommodation|jerseys|sneaker|-xanax)
#jerseys type spam (clumping)
nfl(teams)?-?jerseysales?\.com\b # no starting \b so it captures all prefixed components too
\bjerseys\.(?:com|us|org|net)\b
\b(?:mlb|nba|nfl|nhl|hot)jersey(\d{3,4})?\.(?:com|us|org|net)\b
#next 3 purposefully open ended
(?:fancy|open|reebok|wholesale|two|whole|china|ebuy|you|\band|b2b|20|affordable|shopping|fans|wonderful|c2c|footballworldcup|superbowl)-?jerseys?\.(?:com|us|org|net)\b
jerseys?(mvp|-)?(nba|shops?|goods|whole|wholesale|soho|release|zones|sale|com|pick|cn|export|supply|trade|site|warehouse|stop|faves|4u|kk|cc|ab|outlets?|clubhouse|only|buy|planet|911)\.(?:com|us|org|net)\b
\b(?:\d{2,4})?(mlb|nba|nfl|nhl|hot)-?jersey
#end jerseys
fuelcellmarket
paris-hilton
-horoskop
huojia
viagra(?!nde\.ct\.it\b)
# Added by Datrio 8/4/05
\bstatic\.net
# from zh
\.hkce\.(?:org|net)
\.tvsou\.com
# Jun 06
eaeaq\.info
# Amgine's
\b98\.to # Hégésippe's list
\.be\.ma\b
\.chasedream\.com
\.hailide\.com\.cn
\.sove\.info
\.artezia\.net
websamba\.com
nezumi\.dumousseau\.free\.fr
datasheet4u\.com
\.digchip\.com
\.icbank\.com
toutelapoesie\.com
\bwhale\.to\b
benefits-of-honey\.com
university-canada\.net
# Aphaia:
apocalyptism\.ru
heraklio\.gr
delmar\.gr
wwitv\.com
# Suisui
\.kurumaerabi\.com
keytoart\.org\.ua
#Kylu
#req by Ryulong
animesongs\.com\.br
#as per request on talk:spam_blacklist page - User:M7 (M\/)
cybartv\.org
#old inserts and direct requests to User:M7
sanzioniamministrative\.it
mitopositano\.it
animemanga\.de
# URL shorteners
\btr\.cx\b
\btik\.la\b
\ban\.to\b
\blistn\.to\b
\bho\.pe\b
\bno\.pe\b
\burlac\.com\b
\bqu\.pe\b
\ba\.ai\b
\b0rz\.tw\b
\bleenk\.org
\.1tiny\.com
\.all\.at
andmuchmore\.com
ataja\.es
babyurl\.com
\.back\.to
\.beam\.at
\.been\.at
biglnk\.com
\.bite\.to
\.board\.to
\.bounce\.to
\.bowl\.to
\.break\.at
\.browse\.to
\bbrowser\.to\b
\.change\.to
compactURL\.com
\.connect\.to
\.crash\.to
\.cut\.by
dente\.me
\bdigbig\.com\b
\.direct\.at
\.dive\.to
\.dri(?:nk|ve)\.to
\.drop\.to
\.easy\.to
\.eb\.cx
\beasyurl\.jp\b
escape\.to
\.everything\.at
\.fade\.to
\.firstpage\.de
\.fly(?:ing)?\.to
fornovices\.com
\.forward\.to
\.fullspeed\.to
\bfun\.to
\.gameday\.de
gentleurl\.net
\.get\.to
\.getit\.at
glinki\.com
\bgot\.to\b
\.hard-ware\.de
\.hey\.to
\.hop\.to
hottestpix\.com
\.how\.to
imegastores\.com
jeeee\.net/url
\.jump\.to
\.kiss\.to
latest-info\.com
\blearn\.to\b
link\.toolbot\.com
linkezy\.com
linktrim\.com
ln-s\.net # silsor
lznk\.com
makeashorterlink\.com
\.mediasite\.de
\.megapage\.de
\.messages\.to
\.mine\.at
\.more\.(at|by)
\.move\.to
moviefever\.com
mp3-archives\.com
\.musicpage\.de
\.mypage\.org
myprivateidaho\.com
\.mysite\.de
\bmyurl\.com\.tw\b
\.nav\.to
nlug\.org/url
\.notrix\.(at|ch|de|net)
\bnow\.to\b
\.on\.to
\.page\.to
\.pagina\.de
\.playsite\.de
\.quickly\.to
\.qrl\.be
\bqurl\.com
\.qurl\.net
\bradpages\.com\b
\.redirect\.to
\bremember\.to\b
\bresourcez\.com\b
\breturn\.to\b
rubyurl\.com
\.rulestheweb\.com
\.run\.to
\.runurl\.com
\bsail\.to\b
\.scroll\.to
\.seite\.ms
\.shortcut\.to
shurl\.(net|org)
\.skip\.to
skocz\.pl
\.snap\.to
\bsnipurl\.com
\.soft-ware\.de
\bsports-reports\.com\b
\.start\.at
\bstop\.to\b
s-url\.net
\.switch\.to
thrill\.to
tiny(click|link)\.com
\.tinyr\.us
\b(?:mobile|really)?tinyurls?\.(?:co\.uk|com|ru|tw|us)\b.*
tiny\.(?:cc|vj\.e\.pl)
\.tip\.nu
\.tny\.se
tophonors\.com
\.tra(?:nsfer|vel)\.to
turl\.jp
\.turn\.to
\burlalarm\b.com\b
uncutuncensored.com
\.url123\.com
url\.fibiger\.org
\.url\.fm
urlcut\.(?:com|net)
\burl(?:freeze|ic)\.com\b
urlin\.it
url(?:mask|ser)\.com
vacations\.to
veryweird\.com
videopage\.de
virtualpage\.de
\.w3\.to
\.walk\.to
\.warp9\.to
web-freebies\.com
webalias\.com
webdare\.com
\.window\.to
xrl\.us
xxx-posed\.com
\.yours\.at
\.zap\.to
\.zip\.to
\bzuso\.tw
\belfurl\.com
\bdoiop\.com
\b301url\.com
\bkuso\.cc
\burlx\.org
\burl(?:snip|bee|logs)\.com
\bsx\.am\b
\btrimurl\.com\b
\btiniuri\.com\b
\bxn6\.net\b
\b(hot|tiny)?short(?:enurl|url|text|erlink)\.com\b
\biceglow\.com\b
\birotator\.com\b
\bigoto\.co\.uk\b
\bdl\.am\b
\bzwap\.to\b
\bunonic\.com\b
\bnet\.tf\b
\bus\.tf\b
\bc[ahz]\.tf\b
\bru\.tf\b
\bpl\.tf\b
\bbg\.tf\b
\bsg\.tf\b
\bkickme\.to\b
\blovez\.it\b
\bneedz\.it\b
\bcraves\.it\b
\bmeans\.it\b
\bdigs\.it\b
\badores\.it\b
\bchills\.it\b
\bis-(?:chillin|groovin)\.it\b
\bdrives\.it\b
\breads\.it\b
\bsurfs\.it\b
\bswims\.it\b
\bplayz\.it\b
\bsingz\.it\b
\bdances\.it\b
\bhas\.it\b
\bdoes\.it\b
\bshows\.it\b
\brules\.it\b
#\brocks\.it\b disabled due to classic-rocks.it and problem domain no longer functioning
\bmakes\.it\b
\bsays\.it\b
\bowns\.it\b
\bzor\.org\b
\b(?:1024|128|16|256|32|512|64|8)bit\.at\b
\bagain\.at\b
\ballday\.at\b
\balone\.at\b
\baltair\.at\b
\bamerican\.at\b
\bammo\.at\b
\bamplifier\.at\b
\bamstrad\.at\b
\banglican\.at\b
\bangry\.at\b
\baround\.at\b
\barrange\.at\b
\baustralian\.at\b
\bbaptist\.at\b
\bbattle\.at\b
\bbazooka\.at\b
\bberber\.at\b
\bblackhole\.at\b
\bbooze\.at\b
\bbrainiac\.at\b
\bbrazilian\.at\b
\bbummer\.at\b
\bburn\.at\b
\bcatholic\.at\b
\bchapel\.at\b
\bcname\.at\b
\bcolors\.at\b
\bcommodore(64)?\.at\b
\bcons(?:ervatives|piracy)\.at\b
\bcooldude\.at\b
\bcuteboy\.at\b
\bdance(?:mix|party)\.at\b
\bdealing\.at\b
\bdeep\.at\b
\bd(?:ivx|vd)(?:links|movies|stuff)\.at\b
\bdizzy\.at\b
\bdork\.at\b
\bdutch\.at\b
\bend\.at\b
\benglish\.at\b
\beniac\.at\b
\berror40[34]\.at\b
\bexhibitionist\.at\b
\bfaith\.at\b
\bfight\.at\b
\bfinn?ish\.at\b
\bforward\.at\b
\bfree(bie|mp3)\.at\b
\bfrench\.at\b
\bgraduatejobs\.at\b
\bgrunge\.at\b
\bhacked\.at\b
\bhang(up)?\.at\b
\bhide\.at\b
\bhindu\.at\b
\bhtmlpage\.at\b
\bhungarian\.at\b
\bindependents\.at\b
\binvisible\.at\b
\bjapanese\.at\b
\bkickass\.at\b
\bkindergarden\.at\b
\bkurd\.at\b
\blabour\.at\b
\bleech\.at\b
\blinuxserver\.at\b
\bliqour\.at\b
\bmaxed\.at\b
\bmicrocomputers\.at\b
\bmingle\.at\b
\bmirror\.at\b
\bmoan\.at\b
\bmormons\.at\b
\bmusicmix\.at\b
\bnerds\.at\b
\bneuromancer\.at\b
\bnewbie\.at\b
\bnicepage\.at\b
\bninja\.at\b
\bnorwegian\.at\b
\bpaint\.at\b
\bpalestinian\.at\b
\bpolish\.at\b
\bportuguese\.at\b
\bpro(?:cessor|testant|spects)\.at\b
\braveparty\.at\b
\breachme\.at\b
\breboot\.at\b
\brelaxed\.at\b
\brese(?:archer|t)\.at\b
\bresolve\.at\b
\bretrocomputers\.at\b
\brockparty\.at\b
\brollover\.at\b
\brumble\.at\b
\brussian\.at\b
\bserbian\.at\b
\bsilence\.at\b
\bsimpler\.at\b
\bsinclair\.at\b
\bspanish\.at\b
\bsplit\.at\b
\bstumble\.at\b
\bsupercomputer\.at\b
\bswedish\.at\b
\bsyntax(error)?\.at\b
\btechie\.at\b
\btemple\.at\b
\bthinkbig\.at\b
\bthirsty\.at\b
\bthrow\.at\b
\btrekkie\.at\b
\btrouble\.at\b
\bturkish\.at\b
\bunixserver\.at\b
\bvegetarian\.at\b
\bventure\.at\b
\bverycool\.at\b
\bviewing\.at\b
\bvintagecomputers\.at\b
\bvodka\.at\b
\bwannabe\.at\b
\bwebpagedesign\.at\b
\bwheels\.at\b
\bwhisper\.at\b
\bwhiz\.at\b
\bwonderful\.at\b
\bzx(?:8[01]|spectrum)\.at\b
\b15h\.com\b
\b1dr\.biz\b
\b2url\.org\b
\b7ref\b
\b8rf\.com\b
\bactive\.ws\b
\bbydl\.com\b
\bbittyurl\.com\b
\bbizz\.cc\b
\bbriefurl\.com\b
\bc-o\.in\b
\bchopurl\.com\b
\bko168\.com\b
\bcool1[56]8\.com\b
\bontheinter\.net\b
\bdephine\.org\b
\bfx\.to\b
\bdrlinky\.com\b
\bfancyurl\.com\b
\bget2\.us\b
\bspotted\.us\b
\bglobalredirect\.com\b
\bgo\.cc\b
\bgonow\.to\b
\bgowwwgo\.com\b
\bhere\.is\b
\bhothere\.com\b
\bcoolhere\.com\b
\bhomepagehere\.com\b
\bmustbehere\.com\b
\bonlyhere\.net\b
\bpagehere\.com\b
\bsurfhere\.net\b
\bzonehere\.com\b
\biscool\.net\b
\bl8t\.com\b
\b9irl\.com\b
\b9uy\.com\b
\blink(?:frog|zip)\.net\b
\blispurl\.com\b
\br8\.org\b
\bozonez\.com\b
\bqwer\.org\b
\btnx\.be\b
\blol\.la\b
\bredirectfree\.com\b
\bsurl\.ws\b
\bsg5\.co\.uk\b
\bfreegaming\.org\b
\bfreebiefinders\.net\b
\bop7\.net\b
\b2cd\.net\b
\b0kn\.com\b
\bv9z\.com\b
\bsimurl\.com\b
\bredirect\.hm\b
\brr\.nu\b
\bkwik\.to\b
\bfw\.nu\b
\bontheweb\.nu\b
\bisthebe\.st\b
\bbyinter\.net\b
\bfindhere\.org\b
\bath(?:is|er)site\.com\b
\bisgre\.at\b
\blookin\.at\b
\blowestprices\.at\b
\bspydar\.com\b
\btz4\.com\b
\bcemper\.com\b
\burlproxy\.com\b
\blisten\.to\b
\bxaddr\.com\b
\burlot\.com\b
## Naconkantari (still URL shorteners)
\.short\.be
\.n3t\.nl
\.f2b\.be
\.n0\.be
\.ssr\.be
zapto\.org
redirectme\.com
\.myftp\.(?:biz|org)
bounceme\.net
\.hopto\.org
myvnc\.com
serve(?:beer|blog|counterstrike|ftp|game|halflife|mp3|pics|quake)\.com
sytes\.net
clipurl\.com
wapurl\.co\.uk
liteurl\.com
zippedurl\.com
32url\.com
relurl\.com
urlkick\.com
1url\.org
masl\.to
lnk\.in
## end of Naconkantari (still URL shorteners)
\balgart\.net
\bshorl\.com\b
\bshort(?:er)?links?\.co\.uk\b
\b6url\.com\b
\bflingk\.com\b
\bmetamark\.net\b
\bpaulding\.net\b
\bsmcurl\.com\b
\btighturl\.com\b
\byatuc\.com\b
\byep\.it\b
checkthislink\.com
\bplu\.sh\b
\biplogger\.com\b
\bbixly\.co\b
\bnano\.do\b
# end of URL shorteners
#Essjay's list
superlongpenis\.com
putinbay\.com
putinbayphotos\.com
haber18\.com
fisheaters\.com # requested by JzG
##Nakon
##The reasons for adding the links below is located at
##http://meta.wikimedia.org/wiki/Spam_blacklist/Log/Nakon/sbl
#New
\bgermanplaces\.com\b
#Old
\.ho\.com\.ua
biki4\.com
\.rdos\.net
sharewareisland\.com
\.hentai\.com
\.xhost\.ro
theglowcompany\.co\.uk
forum\.bodybuilding\.com
guide-(?:phytosante|proteines|vitamines)\.org
all-musculation\.com
quotesandpoem\.com
\.accim\.org
free-forums\.org
espacioblog\.com
\.cs\.com(?!\.cn)\b
forumgratis\.com
batcave\.net
\.westlord\.com
jbactors\.com
greysanatomyinsider\.com
hometown\.aol\.co\.uk
topmeds10\.com
freewebspace\.com
relytec\.com
freehost\.pl
20six\.co\.uk
blog\.kataweb\.it
isbn-check\.(?:com|de)
pimpblog\.nl
free-mortgage-calculator\.info
bet365\.com
10bet\.com
israelnewsagency\.com
yamour\.com
npizlog\.org\.yu
globaljihad\.net
allstarnba\.es
#req on ANI http://en.wikipedia.org/wiki/Wikipedia:Administrators'_noticeboard/IncidentArchive120#New_York_City_blackout_of_1977
\.compagnons\.org
jouvence\.com
applausestore\.com
mi-aime-a-ou\.com
#end of ANI
#Universe Daily (en.wiki redir spam)
universe(?:daily\.(?:com|info|net|org)|today\.(?:info|net))
#end UD
##spam on catux\.org
privetparis\.com
##phrases
(?:online|discount|best)(?:md|rx)
bestviag
buycheap
llpharm
payday(-easy)?-loan
cashadvance
##End of Naconkantari
# Added by MaxSem
## August 2006
aceshowbiz\.com
## Oct
encyclopediadramatica\.(?:com(?!/Main_Page)|net|org|se)
##Jan 2007
gocurrency\.com
# Eloquence, August 2006
rexcurry\.net
# http://fr.wikipedia.org/w/index.php?title=Licence_publique_g%C3%A9n%C3%A9rale_GNU&diff=10489059&oldid=10479749&rcid=10039037
strumpette\.com #en spamming; discussed by arbcom
# [[Spam blacklist/Log]]
## Unknown
\.tour[0-9]+\.com
hukuki\.net
card-lottery\.org
-hire\.co\.uk
[0-9]+fang\.com
\.omnia\.co\.uk
bucuo\.net
hyey\.com
blogeasy\.com
\bd-secure\.com
\.dfrog\.be
-topliste\.com
omeida\.com
-preisvergleich\.de
vscorp\.com
# A whole bunch from http://en.wikipedia.org/wiki/User:A._B./pressreleasegold.com
asiannet\.com
\.abilogic\.com
captainjacksalaska\.com
kenai-guides\.com
yearstoyourhealth\.com
## 2004
18show\.(cn|org|net)
\.ec[59]1\.com
lemai\.com
paperlessarchives\.com
shouji\.com
targetwords\.com
## sometime 2005 ([[Spam blacklist/Log]])
adipex
autospectator\.com
didrex
hydrocodone
losthorizons\.com
notlong\.com
phentermine
prtime\.ru
\.dzsc\.com
\.liss-kompendium\.de
\.go\.to
\.2x4\.ru
\.125mb\.com
\.ds4a\.com
## 2005-06 ([[Spam blacklist/Log]])
yy-ls\.com
readnovel\.com
crazyabouttv\.com
## 2006-06 ([[Spam blacklist/Log]])
freesex\.com
## 2006-07 ([[Spam blacklist/Log]])
hoops(vibe|stats)\.com
## 2006-09 ([[Spam blacklist/Log]])
easytobook\.com
## 2006-10 ([[Spam blacklist/Log]])
\.ytmnd\.com
(?:debt|financ|loan|morgage).*\.blogspot\.com
(?:cup|league|football|wayne|premiership|steven|united|athletic).*years\.com
\.forumcommunity\.net
free-game-downloads\.mosw\.com
aiccon\.it
torrentmania\.info
## 2006-11 ([[Spam blacklist/Log]])
meatspin\.com
digiads\.com\.au
amantea(?:(?:online|radio|calcio)\.it|ninelmondo\.info)
(prosaleshop|bestbidbuy|\badirect)\.org
(?:oduuy|aiipa|lyvyl|moank|anagl|ankyl|gergv|clapn|tigri|teeti|sabd|scyb|iifooi|qsskk|csddj|ddl8i|afdss|oberl|ykkkh|tdfsf|zfdfs)\.info
pichunter\.com
suite101\.com
federazionepagana\.(?:it|com)
rutaverdebolivia\.com
lemonparty\.org
## 2006-12 ([[Spam blacklist/Log]])
freefind\.com
\.envy\.nu
grotteriaonline\.com
\.thewallpapers\.us
\.conex(?:india|metals|techno)\.com
## 2007-01 ([[Spam blacklist/Log]])
\.free-?wishes\.com
\.old-games\.com
\.freevideo\.cz
\.kalakendra\.com
blog?\.myspace\.com
xs4all\.nl/~wichm
chello\.nl/a\.wichmann
\.chr\.ru
\b(mk8|dy9|b80|t63|m32|80i|b65|bz8|68t|51a|z56|z95|7rg|74a|mr7|98f|i38|d4x)\.org\b
\b(?:ninja|fastfree|getmyspace|school|myinternet|ship|water|les|grand|dirty|cgiweb|arandom|angry|fully)proxy\.com
(?:3ga|6ad|bx3|2ry|23a|43j|4j4|5b5|70m|78n|8hj|9rb|20d|68u|73r|3xa|k1d)\.org
\bd39\.org\b
sctta\.org
guardster\.com
proxy\.info
webwarper\.net
airport-shuttle\.com
citronpaper\.it
\bcarinsurance\.com
\.240sx\.org
\bnissanversa\.org\b
\.nicoclub\.com
oseculoprodigioso\.blogspot\.com
## 2007-02 ([[Spam blacklist/Log]])
turkudostlari\.net
gravinaoggi\.it
hostingphpbb\.com
\blifeandtrend\.com
\blangmaker\.com.*Modern_Latin
\bbled\.net
\bfavorite-games\.com
\byoyita\.com
\bcromaps\.com
\bchoosemalta\.com
\bjobpilto\.de
# All these additions can be found properly logged.
\bnewyork-architects\.com\b
\bswiss-architects\.com\b
\bbelgium-architects\.com\b
\bchinese-architects\.com\b
\bforumfree\.net
(?<!-)\bcosplay(\.de|x\.com)
\bnefac\.net
\bulkerfenerbahce\.com
\bgo-sierra-nevada\.com
\btutorialspoint\.com
#Back to proper logging...
\bpressarchive\.net
\bvulcano(?:consult|vacanze)\.it
\bmyopia\.org
\bthebestof\.co\.uk
\bjohnchow\.com
\blinksynergy\.com
\bmyclassiclyrics\.com
\bpornstarbucks\.com
\brefspace\.com
\basianink\.com
\bgroup-games\.com
\bitsnature\.org
\bdmv\.org
\bartericerca\.com\b
\bmikafanclub\.com
\barticles(?:4free|bridge)\.com
\babruzzoturismo\.net
traditio[\..]ru
\bcais-soas\.com
\bafif(?:(?:2|chat|poem|up)\.com|\.ws)
\bworkforall\.net
\bmyfreepaysite\.com\b
\bwikisucks\.blogspot\.com #spamming [[en:Criticism of Wikipedia]]
\bgoogle\..{2,6}/(cse|amp)/
\bcli[kx]\.to\b
\bwowomg\.com\b
\bffconsultancy\.com\b
\btarjan\.uw\.hu\b
\benglandandenglishhistory\.com\b
\bezinearticles\.com\b
\bwikipedia\.un\.mythe\.over-blog\.com\b
\btourismindochina\.com\b
\bkimchiu\.(?:net|org)\b
\bdatasheet(?:4u|s)?\.(?:net|co\.kr|in)\b
\.orkut\.com/Comm
\bphilosopedia\.org
compact\.exe\.su
\bway\.to
\bup\.to
\bcarnifest\.com
\banrdoezrs\.net
\bdpbolvw\.net
\beasymdpharm\.com
\bbeijingimpression\.com
\bllegalemapas\.com
\bpropeciahelp\.com
\bfishingnotes\.com
\bmavirize\.com
\ble\.puy43\.free\.fr
\bworldchesslinks\.net
\banna-marly\.narod\.ru\b
volgota\.com
\b5min\.com\b
\bminiville\.fr
\bcronologia\.it
# painters
\bjeditoo\.com\b
\bmysundial\.ca\b
\bcathar\.info\b
\bobservacionesfilosoficas\.net\b
\bbellazon\.org\b
\bgu\.ma\b
\bfiorano\.com\b
\bbratislava-info\.sk\b
\bleggievai\.it\b
\btelavivguide\.net\b
\brawartint\.com\b
\bsnurl\.com\b
\bpulau-pangkor\.com\b
\bmalaysiavacationguide\.com\b
\befn\.org/~(?:fotozone|hkrieger)\b
\bendangeredspeciesinternational\.org\b
\blix\.in\b
\b(?:england-|chester|york|bath)360\.co\.uk\b
\bhandster\.com\b
\bhumanthermodynamics\.com\b
\bborgenproject\.(?:com|org)\b
\bapurogol\.com\b
\beleuthera\.(?:biz|com)\b
\bgelalive\.com\b
\bbombingscience\.com\b
\bmetalhead\.ro\b
\bbestmusic\.ro\b
\bpataraexcavations\.com\b
\bfree-lock-picking-guide\.com\b
\bvizaginfo\.(?:com|net)\b
\belectionsinfo\.com\b
\bpincodesindia\.com\b
\bastrologyforu\.com\b
\bindia(?:hostingreview|studycenter)\.com\b
\bandhranews\.com\b
\bchitoor\.com\b
\btollywood\.info\b
\bbanks-atms\.com\b
\bgreatpersonalities\.com\b
\bandhranews\.net\b
\beasy-forex\.com\b
\bnedcruise\.info\b
\bcanaseed\.com\b
\bworldwide-tax\.com\b
\b2girls1cup\.com\b
\bjohnmarshallgamble\.com\b
\bjoseph(?:kleitschgallery|raphaelgallery)\.com\b
\blawrencebeebe\.com\b
\bmauricebraungallery\.com\b
\beurobiler\.dk\b
\bhungarybudapestguide\.com\b
\bmarvaoguide\.com\b
\bmetapedia\.org\b
\beufpc\.org\b
\btax-services\.ca\b
\bkemaliye\.net\b
\bflatsinistanbul\.net\b
\begin\.us\b
\bclickbank\.net\b
\btrrap\.net\b
\bcapovaticano\.info\b
\bisland-hvar\.info\b
\bsucuraj(-hvar)?\.com\b
\beuropedia\.moussis\.eu\b
\blegambientecorato\.it\b
\bfactasy\.com\b
\bcommonpurpose\.org\b
\bamazon\.com.*(?:\?|&)tag=
\bgalatta\.com\b
\bbhavanaonline\.info\b
\b2checkout\.com\b
\bilayathalapathyvijay\.com\b
\bactor(?:suriya|arya)?\.com\b
\blaila\.net\b
\bseguente\.com\b
\bbursahalter\.com\b
\bprovenmodels\.com\b
\bsuedtirol-tirol\.com\b
\bjosefov\.com\b
\bmyclassifiedads\.net\b
\blogosphera\.com\b
\bayvalikda\.com\b
\bimg352\.imageshack\.us\b
\bworldmapfinder\.com\b
\bfrancenepal\.info\b
\bfine-art-images\.net\b
\bconflictologist\.narod\.ru\b
\bmodelsobserver\.com\b
\bemedialive\.com\b
\bisraelinphotos\.com\b
\bturismo-prerromanico\.es\b
\blabel\.fr\b
\bgastreferenten\.de\b
\bradiopapesse\.org\b
\biltuobenessere\.com\b
\bsunfrance\.com\b
\bthomas(carlyle)?\.eu\b
\bjapan-architects\.com\b
\badslteknikservis\.com\b
\bhandresearch\.com\b
\bdeluxecruises\.com\b
\bcuisery\.com\b
\bpersonalstructures\.org\b
\bmusique\.arabe\.over-blog\.com\b
\binformagiovani\.vi\.it\b
#E-library
\be-library\.(?:net|us)\b
# drini: croswiki spam seo
#end drini
\bilportaleditrieste\.(com|it)\b
\bfotoplantas\.110mb\.com\b
\byouporn\.com\b
\bkosovo-law\.org\b
\bmsapubli\.com\b
\ballaahuakbar\.net\b
\bqingdao(?:china|official)guide\.com\b
\bfototoscana\.it\b
\bwebamiata\.it\b
\belephant-batyr\.livejournal\.com\b
\bradiovazogasy\.com\b
\bthemza\.com\b
\bdesigneeroaarnio\.com\b
\bbidmonfa\.com\b
\bis\.gd\b
\bultimatepoker\.com\b
\bstorz-bickel\.com\b
\bdiplomaticsociety\.org\b
\bcomicradioshow\.com\b
\bderindusunce\.org\b
\bexpekt\.com\b
\btradedoubler\.com\b
\baviaworld\.com\b
\bcosmoetica\.com\b
\bexhauss-ibnkhaldoun\.com\.tn\b
\brociomarquez\.com\b
\bsourmath\.com\b
\bopus-info\.org\b
\bfotosalhambra\.es\b
\bvivien-leigh\.info\b
\btourmycountry\.com\b
\blamazmorraabandon\.com\b
\buaeuro2012\.com\b
\b(hero|star)questgame\.com\b
\b2d-code\.co\.uk\b
\blasvegas-nevada\.com\.ar\b
\baudado\.com\b
\bbanknotes\.com\b
\bviartis\.net\b
\bmaskmelin\.livejournal\.com\b
\bpedagogy\.ir\b
\bronaldoweb\.com\b
\bw3\.coh\.arizona\.edu/french/accueil\b
\bla-palma\.de\b
#temporary to stop ongoing cross-wiki spam
\bbudterence\.it\b
\bpowerplaymanager\.com\b
\bmonkeysee\.com\b
\bstavanger-guide\.no\b
\bbaccara-web\.de\b
\bczejarek\.pl/baccara\b
\bjameslastfan\.de\b
\bsheetmusicarchive\.net\b
\breadysteadygirls\.eu\b
\bmorrodesaopaulo(brasil)?\.com\.br\b
\byoutube\.com/.*(?:tqedszqxxzs|XePjp-H3TBI|khM48EQyVdc|A4jgXQQns8A|oVBOnv\-xrEY)\b
\bnijmegennieuws\.nl\b
##Highhi spam - See every contrib @ http://toolserver.org/~vvv/sulutil.php?user=Highhi
##Kylu 8/12/08
\btravelchinaplanner\.com\b
\bmysmp\.com\b
\bpaul-gauguin\.net\b
\bkatsushikahokusai\.org\b
\brembrandtonline\.org\b
\beugenedelacroix\.org\b
\bwilliam-turner\.org\b
\bpierre-auguste-renoir\.org\b
\bclaudemonetgallery\.org\b
\bur1\.ca\b
\bfastservers\.net\b
\bkqzyfj\.com\b
\bprogrammersheaven\.com\b
\btutorial(-index|ized)\.com\b
\btnij\.org\b
\bcalculate-linux\.org\b
\bhost\.co\.in\b
\bfrancizor\.ro\b
\bhuntforjustice\.com\b
jordan-?shoes[a-z0-9-]*\.(?:co|net)
nike-?(?:air|dunk|max|sho[ex])[a-z0-9-]*\.(?:co|net|org)
\bwikio\.com\b
\bfootball(?:-talents\.(org|fr|co\.uk)|-?talent\.net)\b
\bfussball-talente\.com\b
\bvoetbal-talenten\.nl\b
\bfreeitsolutions\.com\b
\bsimpsonstrivia\.com\.ar\b
\bshop\.ebay\.com\b
\bisoladiburano\.it\b
\bparrotsecrets\.com\b
\bpodhuri-sumavy\.cz\b
\bhardmob\.com\.br\b
\bbarradatijuca\.com\.br\b
\bfuroshiki\.com\b
\bprincevaliant\.net\b
\bnormas9000\.com\b
\bthe9000store\.com\b
\bproduccionsblau\.com\b
\bsandhaan\.com\b
\bhotmale\.com\b
\bideasnext\.com\b
\bloksangeet\.com\b
\bmarathi(fm|fun|spice|zone)\.com\b
\bharptabs\.com\b
\brummy(royal|-500)\.com\b
\bhindyugm\.com\b
\bapelosurgentes\.com\.br\b
\beurodance4ever\.blogspot\.com\b
\bwilliamlong\.info\b
\bhotel-neue-post\.de\b
\bcyinterview\.com\b
\bthesportsinterview\.com\b
\bmarrakech\.net\b
\bekomobiili\.fi\b
\bpixeljoint\.com\b
\bwayofthepixel\.net\b
\bfrance-voyage\.com\b
\bdigital-kaos\.co\.uk\b
\bwikimatera\.it\b
\bbestin(diancooking|diancuisines|dianfilms|tourism)\.com\b
\bbest(?:abcd|canadianmed|cheapmedsworld|chistraighteners|drugdirect|dvdsales|ecigarettesreview|erwin|essayhelp|essaytips|frenchfilms|ghdflatiron|goodsone|handbagsshop|healthtourism|ipcameras|medsplace|menwatches|ownstore|p90xshop|polotshirt|ratedcookwaresets|sale511|sales4u|seoguide|shandbags|termpaper|vibram|waytoinvest|womenshoodies|workoutexercise|workx)\.com\b
\bbonpharm\.com\b
\bbillevans\.nl\b
\bteatropovero\.it\b
\beloquentbooks\.com\b
\bpol-and\.eu\b
\bplwha\.org\b
\bbit\.ly\b.*
\bterryananny\.com\b
\bd-addicts\.com\b
\bolshansky\.sitecity\.ru\b
\bamisdecolette\.fr\b
\bcbsystematics\.com\b
\bgallery\.kunzweb\.net\b
\barchitectour\.net\b
\bezmapfinder\.com\b
\bdavid-walliams\.co\.uk\b
\bppt\.cc\b
\bevancamp\.com\b
\brover\.ebay\.com\b
\bbansko\.org\b
\bprojeksiyon\.com\.tr\b
\bredtube\.com\b
\bnaturist\.de\b
\bayda\.ru\b
\bgulfup\.com\b
\bh1\.ripway\.com\b
\biblogger\.org\b
\bisuisse\.com\b
\bp2h\.info\b
\bseedrecords\.co\.uk\b
\bwebmed\.com\b(?!\.)
\byieldmanager\.com\b
\bz4ar\.com\b
\bfarmersdaughterhotel\.com\b
\bspritzlandia\.it\b
\bwww\.pinspenyes\.com\b
\bturkgayclub\.com\b
\bmiarroba\.com\b #replaces \bnacho\.miarroba\.com\b
\barcadvisor\.com\b
\brealgems\.org\b
\bsixxs\.org\b
\bsheqel\.info\b
\bclubsimca\.fr\b
\bgorodetc\.ru\b
\bnarcotics\.su\b
\bkarakalpak\.com\b
\bsouvenir-dvd\.com\b
\bfirmypuchov\.sk\b
\bfarecompare\.com\b
\bvillemagne\.net\b
\brosarioonline\.altervista\.org\b
\bpetardas\.com\b
\bbestwestern\.de\b
\bthebusschedule\.com\b
\blinksemulacao\.googlepages\.com\b
\bmiata\.es\b
hitlerbunker\.com
\bmaas(?:eik|mechelen)\.com\b
\bcorazondepuebla\.com\.mx\b
\bportalcadista\.com\b
\bberlinertageszeitung\.de\b
\boomoto\.ucoz\.ru\b
(?:russian-?|\bru-)(?:bride|girls|ladies|lady|single|wife|wives|wom[ae]n-?(?:dating|online))
\bru-wom[ae]n
(?:all|pretty)-?russian-?wom[ae]n
(on-?line-?|ua|own|okfree|go4)dating(\b|\d|site)
muselius\.com
\byandex\.ru/redir\b
\bcanoesport\.ru\b
\bglobalflight\.net\b
\byoujizz\.com\b
\bautomania\.it\b
\bfff\.to\b
(buy|cheap)-?viagra
viagra-?(drugs|online|billig)
\bapartments-makarska\.com\b
\bexotour\.ge\b
\bbatik-tulis\.com\b
\bpdesigner\.net\b
\baviatorsale\.com\b
\bvallarpadam(port|terminal)\.com\b
\bseecornwall\.eu\b
\biremetforlag\.tripod\.com\b
\beteachergroup\.com\b
\bhebrewonline(\.co\.il|(blog|shop)?\.com)\b
\bb23\.ru\b
\bceppaloni\.info\b
(ireland|(euro|mega)mil|canada|the)lotter(wiz)?\.com\b
\b888\.com\b
\buglezhog\.ru\b
\balertpay\.com
\bbux(\.to|a\.in|euro\.com|galore\.com|junction\.com|out\.com)
\bcash(-kitty|4(all|hits)|n?bux|eden|fiesta|nclicks|origin|out|pointclicks|posse|read|sea)\.(com|org|net)
\bshrinktheweb\.com\b
#Croatian tourism-spammer
\bhvarinfo\.com\b
\bmakarskainfo\.com\b
\bikorculainfo\.com\b
\bbracinfo\.com\b
\bomisinfo\.com\b
#End of Croatian tourism spammer
\blunapark6\.com\b
\bcarhiredubrovnik\.com\b
\beberhardfritz\.de\.tl\b
\b(lmgtfy|letmegooglethatforyou)\.com.*[?&]l=1
\bkaracaahmet\.com\b
\bpublic-domain-image\.com\b
\.kproxy\.com\b
\brealultimatepower\.net\b
xxxxxx/
\btestmasters\.net\b
\balbelda\.info\b
\barm\.in\b
\bhotelnikko\.com\b
\bcorluhaber\.com\b
\bpremiumflats\.com\b
\bsaopaulo(?:aero|artes|autos|bares|bus|channel|cidades|cinemas|estradas|eventos|gallery|gallery|gaytravel|invest|links|mall|mapas|market|metro|moda|museus|night|noticias|parques|photo|praias|relax|restaurantes|ruas|shuttle|sites|suites|teatros|town|work)\.com\b
\bnutshellurl\.com\b
\bcjb\.net\b
\buni\.cc\b
\bvai\.la\b
\brg3\.net\b
\brg10\.net\b
\bbr30\.com\b
\b1br\.net\b
\bsitio\.de\b
\burl\.ie\b
\bvisit(?:afghanistan|armenia|azerbaijan|bahrain|bangladesh|bhutan|bosnia|brunei|cambodia|china|christmasisland|centralasia|cocosislands|croatia|cyprus|egypt|india|indonesia|iran|israel|jordan|kiev|korea|kosovo|kuwait|kyrgyzstan|laos|latvia|macedonia|malaysia|maldives|mongolia|nepal|northkorea|oman|pakistan|philippines|russia|saudiarabia|southkorea|switzerland|tajikistan|turkmenistan|uae|uzbekistan)\.(?:asia|eu)\b
\bvisit(?:chn|capena|car|esp|solomonislands)\.com\b
\balturl\.com\b
\bmaxreading\.com\b
\bcomoj\.com\b
\bmigre\.me\b
\bbusty\.pl\b
\bmoourl\.com\b
\byfrog\.com\b
\bvinyland\.com\b
\bmmafight\.ru\b
\burlmin\.com\b
\binvx\.com\b
\b(vickydarling|jeffseeney|andrewcripps|john-paullangbroek|howardhobbs)\.com\b
\bhugeurl\.com\b
\btangodans\.com\b
(?<!www\.)\bmybrute\.com\b
\bcasareal\.co\.pt\b
\bvisitsubotica\.rs\b
\bbestmals\.ru\b
\bnobrain\.dk\b
\b(anaheimducks|bluejackets|bruins|buffalosabres|calgaryflames|chicagoblackhawks|coloradoavalanche|dallasstars|detroitredwings|edmonton-oilers|floridapanthers|hurricanes|mapleleafs|minnesotawild|montreal-canadiens|newjerseydevils|newyorkislanders|newyorkrangers|ottawasenators|philadelphia-flyers|pittsburghpenguins|tampabay|thrashers|vancouvercanucks|washingtoncapitals)\.ru\b
\bliveshow-tv\.com\b
\bpatagonianexpeditionrace\.com\b
\bnesvizh\.by\b
\bstihi-xix-xx-vekov\.ru\b
\becarddesignanimation\.com\b
\badf\.ly\b.*
\belbruto\.es\b
\bguerrastribales\.es\b
\bbitly\.com\b
\bbascarsija\.info\b
\bannastaciapalaszczuk\.com\b
\bthnlnk\.com\b
\beurox10\.com\b
\brickroll
\bzobyhost\.com\b
\bsyntext\.(com|ru)\b
\bidukki\.com\b
\bkerala\.(in|pro)\b
\bxvideos\.com\b
\btrymasak\.my\b
\btheofficialboard\.(?:com|fr)\b
\bphuket-relax\.com\b
\bpaypal\.com/.*mrb/pal=.*\b
\bnapredvosa\.com\b
\bvacacionesbulgaria\.com\b
\breverent\.org\b
\bpapagiovanni\.com\b
\bto\.ly\b
\btotalreal\.com\b
\badire\.jp\b
\bcarloscevola\.com\b
\blnk\.ms\b
\btiny9\.com\b
\bbesplatne-slike\.net\b
\blistenarabic\.com\b
\bw3-translations\.de\b
\bubema\.(?:de|eu|com)\b
\bdachau\.com\b
\bdeconet\.com\b
\berepublik\.com.*?/referrer\b
\bprosolutionpills\.com\b
\bvigrxplus\.com\b
\bneobux\.com\b
\blibertyreserve\.com\b
(?<=//|\.)way\.com\b
\bclck\.ru\b
\bproakvariumy\.ru\b
\bport-arthur\.ucoz\.ru\b
\bmatrikon(?:(?:analytics|opc)?\.com|opc\.de)\b
\btunisia\.com\b
\bmoneyandmarkets\.com\b
\binvestwithanedge\.com\b
\bgoodtherapy\.org\b
\bsunglassesuk\.com\b
\bsupergreenme\.com\b
\bmsplinks\.com\b
\balgarvedigital\.pt\b
\bobservatoriodoalgarve\.com\b
\bcli\.gs\b
economy-point\.org
\bwikireality\.ru\b
\bj\.mp\b
\bsantatelevision\.com\b
\bpaintingdb\.com\b
\bboriken\.info\b
\bconceptcar\.ee\b
\bnanoyou\.eu\b
\bopcti\.com\b
\bcyclingforall\.net\b
\bradiomakedonia\.ro\b
\bmoldovarious\.com\b
\bbiodiesel(?:plants)?\.com\.ar\b
\bsportamericani\.it\b
\bow\.ly\b
\bgooglehammer\.com\b
\bgatosphynx\.com\b
\b1url\.com\b
\bawe\.sm\b
\bbudurl\.com\b
\bchilp\.it\b
\bchs\.mx\b
\bclickthru\.ca\b
\bcort\.as\b
\bcuturl\.com\b
\bdecenturl\.com\b
\bee[pz]url\.com\b
\bfa\.by\b
\bfav\.me\b
\bff\.im\b
\bfhurl\.com\b
\bflic\.kr\b
\bflq\.us\b
\bfly2\.ws\b
\bfwd4\.me\b
\bgl\.am\b
\bgo\.9nl\.com\b
\bgo2\.me\b
\bgoshrink\.com\b
\bgri\.ms\b
\bgurl\.es\b
\bhellotxt\.com\b
\bhex\.io\b
\bhtxt\.it\b
\bhurl\.ws\b
\bicio\.us\b
\bidek\.net\b
\bito\.mx\b
\bjijr\.com\b
\bkissa\.be\b
\bkl\.am\b
\bkorta\.nu\b
\bl9k\.net\b
\bliip\.to\b
\bliltext\.com\b
\bliurl\.cn\b
\bln-s\.ru\b
\blnkurl\.com\b
\bloopt\.us\b
\blru\.jp\b
\blt\.tl\b
\blurl\.no\b
\bminilien\.com\b
\bminiurl\.com\b
\bminurl\.fr\b
\bmyurl\.in\b
\bncane\.com\b
\bnn\.nf\b
\bo-x\.fr\b
\bpoll\.fm\b
\bri\.ms\b
\bsn\.(?:im|vc)\b
\bsnipr\.com\b
\btakemyfile\.com\b
\btcrn\.ch\b
\btiny\.pl\b
\btl\.gd\b
\btnw\.to\b
\btr\.my\b
\btwit(?:zap\.com|this\.com|url\.de)\b
\bub0\.cc\b
\bustre\.am\b
\bwp\.me\b
\baki-kaurismaki\.ru\b
\btranslation-blog\.trustedtranslations\.com\b
\bkob\.tj\b
\boh-barcelona\.com\b
\batasozlerianlamlari\.com\b
\bktzr\.us\b
\brus-on-line\.ru\b
\bvilshanka\.org\.ua\b
\bgratisweb\.com\b
\bonline-betting\.me\.uk\b
\bwettbasis\.com\b
\bapuestas-deportivas\.es\b
\bgoo\.gl\b(?!/maps\b).*
\bcasino\.ru\b
\bdoyouneedvisa\.com\b
\burlalacon\.com\b
\bturl\.ca\b
\bmuseomagazine\.com\b
\bshrt\.(?:fr|st)\b
\bredir\.ec\b
\bmerky\.de\b
\bomani\.ac\b
\bmoladi\.net\b
\bparvizshahbazi\.com\b
\bkhamagmongol\.com\b
\bhamagmongol\.narod\.ru\b
\bmedicana(?:life|tv)\.com\b
\brosecoaudit\.ru\b
\binfonu\.nl\b
\bpolimore\.com\b
\bwslibrary\.net\b
\bvndic\.net\b
\bbud-tech\.ru\b
\bde-regalo\.com\b
\bagffan\.dk\b
\bfolkblog\.in\.ua\b
\bna-ozero\.ru\b
\baltritaliani\.net\b
\btt-group\.net\b
\bnvros\.ru\b
\bmaxiocio\.net\b
\basturiasenimagenes\.com\b
\b5z8\.info\b
\boskemen\.info\b
\bcode-saturne\.blogspot\.com\b
\bgsxr\.es\b
\bc2kb\.com\b
\bhentaitoonami\.com\b
\bpartytrip\.fr\b
\bmeigalicia\.com\b
\bblconsulting\.com\.hk\b
\b12mesyatcev\.ru\b
\bchapadadosveadeiros\.com\b
\btheolivebranch\.net\b
\bkarelgott\.tv\b
\bkomputersaya\.com\b
\bdeloeiletdelamain\.hautetfort\.com\b
\btkd-spirit\.com\b
\bteutoburgo\.web44\.net\b
\bsurf\.to\b
\bbiogas\.vn\.ua\b
\bromania-vacations\.com\b
\bsiver\.org\.ua\b
\bdragon-fruit\.biz\b
\bazov\.zp\.ua\b
\beldespertardelmusico\.blogspot\.com\b
\bauditionrich\.com\b
\bkanchanaburi-info\.com\b
\bmatavisen\.no\b
\bmikiurl\.com\b
\bixiz\.net\b
\blimametro\.blogspot\.com\b
\bleo-fl\.hit\.bg\b
\bserfinaz\.com/p\b
\b7les\.com\b
\bforum42\.ru\b
\bhukukiktisatforumu\.net\b
\bmksoley\.com\b
\bsoley\.cn\b
\bseawaterfarming\.com\b
\balgaecollection\.com\b
\bmankenlik\.com\b
\balgaecenter\.com\b
\bmicroalgae\.ca\b
\bsoleymedikal\.com.tr\b
\balgaeinstitute\.com\b
\bphycobilin\.net\b
\bsoso\.bz\b
\bgematrix\.org
camica\.netfirms\.com/gematria/
\btrancepodium\.com\b
\btraveltibetguide\.com\b
\bblcremationsystems\.com\b
\bsuper-alizee\.de\b
\bsandsoftime\.ws\b
\bqualified-audit-partners\.be\b
\bmegashare\.com\b
\bchinesepaladin3\.windy-goddess\.net\b
\bwillysjeep\.com\b
\bhelpjaycee\.blogspot\.com\b
\bheyrheyr\.is\b
\binfogradina\.ro\b
\bvivedeporte\.com\b
\brorysfriends\.com\b
\bmiamipeople\.ru\b
\bshareflare\.net\b
\bdeine-erfindung\.de\b
\bhamaka\.huu\.cz\b
\bantimbt\.com\b
\bcheapmbtsandals\.com\b
\bgstarmbt\.com\b
\bmbt-shoeclearance\.com\b
\bmbt-shoes-(?:discount|wholesale)\.com\b
\bmbt-shoes-us\.com\b
\bmbt-zone\.com\b
\bmbt2bt\.com\b
\bmbt4life\.com\b
\bmbtantishoes-u[ks]\.com\b
\bmbtfivefingers\.com\b
\bmbtflying\.com\b
\bmbtgoodshoes\.com\b
\bmbthotsale\.com\b
\bmbtistore\.com\b
\bmbtkisumu2\.com\b
\bmbtlami\.com\b
\bmbtsale\.org\b
\bmbtselling\.com\b
\bmbtshoes-australia\.com\b
\bmbtshoes1998\.com\b
\bmbtshoes4clearance\.com\b
\bmbtshoesbest\.com\b
\bmbtshoesbest\.net\b
\bmbtshoesdiscount\.org\b
\bmbtshoesfactory\.com\b
\bmbtshoeshouse\.com\b
\bmbtshoesmbt\.com\b
\bmbtshoesselling\.com\b
\bmbtshoesstockists\.com\b
\bmbtsuk\.com\b
\bmbtvips\.com\b
\bmbtwalkingshoesdiscount\.com\b
\bmbtwalkingshoesgood\.com\b
\bnet-mbt\.com\b
\bsalembt\.com\b
\bsalesmbt\.com\b
\bshoesmbts\.com\b
\btopmbtshop\.com\b
\bwebmbtshoes\.com\b
\bletrasjohnfrusciante\.wordpress\.com\b
\bfcoe\.ru\b
\bdobrzenieccy\.pl\b
\b69\.64\.63\.153/redirect\.php\b
\bmedicanalife\.(?:org|net)\b
\bbelawela\.com\b
\bnsever\.org\.ua\b
\bgsm-kharkov\.com\.ua\b
\bshotgunsolutionpaytodie\.blogspot\.com\b
\bayak\.org\b
\bexpresspol\.ru\b
\bmazdafreunde\.de\b
\bseslimola\.com\b
\b777slot\.at\.ua\b
\belizabethselwyn\.50webs\.com\b
\bguard-soft\.com\b
\bbodybuildingrevealed\.com\b
\bservicescleans\.com\b
\bdie-bildersammlung\.de\b
\btravelkefalonia\.com\b
\bfree2g1c\.com\b
\btelefon-numarasi\.com\b
\bsapaninka\.com\b
\bpsi-test\.ru\b
\bamberabg\.com\b
\bmini-mag\.com\b
\bcacasubmarina\.com\b
\bprolocopasiandiprato\.org\b
\bmicrosoftproject\.su\b
\bleblancsamedresort\.com\b
\bkoninginnedagamsterdam\.nl\b
\bprime-time\.ru\b
\bchinarollformingmachine\.com\b
\bspartadata\.com\b
\bavraidire\.eu\b
\bwebauditing\.org\b
\bpokemongamesnow\.com\b
\bstart\.com\.mt\b
\bdniprowazirka\.com\.ua\b
\bmilforum\.net\b
\bx1fm\.com\b
\bkitdetox\.com\b
\borthomatic\.net\b
\bzizum\.com\b
\bti89\.com\b
\btorrentflux\.blogspot\.com\b
\bsmoking-calculator\.com\b
\bolympus-e420\.blogspot\.com\b
\bfuturama-opening-gags\.blogspot\.com\b
\bnerd-characteristics\.blogspot\.com\b
\bchangluncity\.blogspot\.com\b
\binternet-niche-marketing\.blogspot\.com\b
\badsense-skyline\.blogspot\.com\b
\bflood\.tforums\.org\b
\biznikgifts\.com\b
\bsoweirdwebpageofficialsite\.blogspot\.com\b
\balabamafansite\.com\b
\bbyufansite\.com\b
\bboisestatefansite\.com\b
\bbostoncollegefansite\.com\b
\bcaliforniafansite\.com\b
\bgeorgiafansite\.com\b
\billinoisfansite\.com\b
\bindianafansite\.com\b
\biowafootballfansite\.com\b
\blsufansite\.com\b
\bmiamifansite\.com\b
\bmichiganfansite\.com\b
\bminnesotafansite\.com\b
\bnebraskafansite\.com\b
\bnflfootballfansite\.com\b
\bnotredamefansite\.com\b
\bohiostatefansite\.net\b
\boklahomafansite\.com\b
\boregonfansite\.com\b
\bpurduefansite\.com\b
\bsouthcarolinafansite\.com\b
\bsouthfloridafansite\.com\b
\btexasfansite\.com\b
\buclafansite\.com\b
\bvirginiatechfansite\.com\b
\bwisconsinfansite\.com\b
\bwellspringwatersystems\.com\b
\bdespertaibereanos\.blogspot\.com\b
\bsumasax\.es\b
\bibuy\.co\.th\b
\btodoliteratura\.es\b
\bpecaijeca\.coolpage\.biz\b
\bmicroflex-services\.de\b
\bib-info\.com\b
\barizonacardinalsfansite\.com\b
\barizonafansite\.com\b
\barizonastatefansite\.com\b
\barkansasfansite\.com\b
\batlantafalconsfansite\.com\b
\bauburnfansite\.com\b
\bbaltimoreravensfansite\.com\b
\bbuffalobillsfansite\.com\b
\bcarolinapanthersfansite\.com\b
\bchicagobearsfansite\.com\b
\bcincinnatibengalsfansite\.com\b
\bclemsonfansite\.com\b
\bclevelandbrownsfansite\.com\b
\bcollegebasketballfansite\.com\b
\bcollegefootballfansite\.com\b
\bcoloradofansite\.com\b
\bdallascowboysfansite\.com\b
\bdenverbroncosfansite\.com\b
\bdetroitlionsfansite\.com\b
\bfloridafansite\.com\b
\bfloridastatefansite\.com\b
\bgeorgiatechfansite\.com\b
\bgreenbaypackersfansite\.com\b
\bhawaiifansite\.com\b
\bhoustontexansfansite\.com\b
\bindianapoliscoltsfansite\.com\b
\bjacksonvillejaguarsfansite\.com\b
\bkansascitychiefsfansite\.com\b
\bkansasfansite\.com\b
\bkentuckyfansite\.com\b
\bmajorleaguebaseballfansite\.com\b
\bmiamidolphinsfansite\.com\b
\bmichiganstatefansite\.net\b
\bminnesotavikingsfansite\.com\b
\bmississippifansite\.com\b
\bmissourifansite\.com\b
\bnbabasketballfansite\.com\b
\bnewenglandpatriotsfansite\.com\b
\bneworleanssaintsfansite\.com\b
\bnewyorkgiantsfansite\.com\b
\bnewyorkjetsfansite\.com\b
\bnhlfansite\.com\b
\bnorthcarolinafansite\.com\b
\boaklandraidersfansite\.com\b
\bpennstatefansite\.com\b
\bpgagolffansite\.com\b
\bphiladelphiaeaglesfansite\.com\b
\bpittsburghsteelersfansite\.com\b
\bsandiegochargersfansite\.com\b
\bsanfrancisco49ersfansite\.com\b
\bseattleseahawksfansite\.com\b
\bstlouisramsfansite\.com\b
\btampabaybuccaneersfansite\.com\b
\btennessee(?:titans)?fansite\.com\b
\buscfansite\.com\b
\bwashington(?:redskins)?fansite\.com\b
\bwestvirginiafansite\.com\b
\blaptopvsgadget\.blogspot\.com\b
\bjualbelipaypals\.blogspot\.com\b
\bardhie\.info\b
\bcatatansiboy(?:ii|iiiii?|1|onky)\.blogspot\.com\b
\bskiptest\.info\b
\bkristalkristalcinta\.blogspot\.com\b
\bpacarketinggalankereta\.blogspot\.com\b
\btaxijuga\.blogspot\.com\b
\bnamakujoeboy\.blogspot\.com\b
\bonkyapaartinyacinta\.blogspot\.com\b
\bavenged-sevenfold\.web\.id\b
\bmobilegamezone\.info\b
\bgioieditalia\.com\b
\bsicilia-by-divino\.com\b
\bumbria-by-divino\.com\b
\bpositano-by-divino\.com\b
\btuscany-by-divino\.com\b
\btuscany-travel\.blogspot\.com\b
\byourtuscanvilla\.com\b
\bholiday-apartment-tuscany\.net\b
\bturismo-toscana\.blogspot\.com\b
\bguia-sicilia\.blogspot\.com\b
\bernodaronline\.usersboard\.net\b
\bstarstube\.narod\.ru\b
\binsset\.u-picardie\.fr\b
\bfolk-craft\.com\b
\bnasyidparadise\.blogspot\.com\b
\bwelovecock\.com\b
\bnovportal\.ru\b
\bprettylittleliarsss\.webs\.com\b
\bplanestv\.com\b
\bapartamentosgomera\.com\b
\bhot-map\.com\b
\bamarun\.org\b
\bpegiovanni\.com\b
\btibiahelp\.com\b
\baerocardio\.com\b
\bdiabetia\.org\b
\bbakrecepten\.se\b
\bclassd\.com\.es\b
\bclassd.co\.uk\b
\battuariale\.com\b
\belissacafe\.com\b
\bmailwriter\.com\b
\bnationaldebtclocks\.com\b
\b8americain\.org\b
\bbelote-ligne\.fr\b
\bbouillotte\.eboaz\.com\b
\bbrumisateurs\.eboaz\.com\b
\bchapka\.eboaz\.com\b
\bdamedepique\.eboaz\.com\b
\bdamedepique\.info\b
\bjeudebelote\.org\b
\bjeutarot\.org\b
\bparier-sport\.info\b
\bscommesse-sportive\.cc\b
\btypy-bukmacherskie\.com\.pl\b
\barequipainfo\.com\b
\barequipatravel\.com\b
\bcolca\.info\b
\bcotahuasicanyon\.com\b
\bdirectorioarequipa\.com\b
\bforosarequipa\.com\b
\binfocolca\.com\b
\bmollendo\.net\b
\btodoarequipa\.com\b
\blivercancer\.eu\b
\bhuaweie220\.(?:biz|com|info|net|org)\b
\bbt\.gd\b
\bthemysterymethod\.net\b
\bmysterypua\.net\b
\barea51lifestyle\.com\b
\bthegameneilstrauss\.com\b
\baesthetic-clinic-dombard-brussels\.com\b
\bfraserislandtours\.com\.au\b
\bgreatoceanroadtours\.com\b
\bbluemountaintours\.com\.au\b
\b4solarpanels\.com\b
\bvipskrip\.ru\b
\bamalfitancoast\.com\b
\bamigosdevillatuelda\.spaces\.live\.com\b
\binkoob\.com/cruzroja\b
\bzentechnologies\.com\b
\bamishvyas\.com\b
\bticketstothemansion\.com\b
\bdefensivedrivingcompanyofamerica\.com\b
\btheaterseatstore\.com\b
\bvipnightlifetour\.com\b
\btripfilms\.com\b
\blearn-ukrainian\.org\.ua\b
\bprofessays\.com\b
\bwftpserver\.com\b
\bftprush\.com\b
\bseop\.com\b
\bsleepapneasymptoms\.info\b
\bkidney-disease\.info\b
\bandroidlife\.net\b
\bandroid-tr\.com\b
\bandroiddestek\.com\b
\bmanofart\.com\b
\bharz-ferienwohnung-ferienhaus\.de\b
\bapparelus\.com\b
\baustralian-visa-info\.blogspot\.com\b
\bbicolanobiron\.webs\.com\b
\bchildrenswonderland\.com\b
\bdiagnosticautomation\.com\b
\belegant-fashion-4men\.blogspot\.com\b
\bextreme-gamelist\.com\b
\bintelifi\.com\b
\bjustlabcoats\.com\b
\bkstinoco\.blogsome\.com\b
\bmens-suit\.blogspot\.com\b
\bmountmayon\.blogspot\.com\b
\bnationalvisas\.com\.au\b
\bpillsless\.com\b
\bplasticosfoundation\.org\b
\bprevawater101\.wordpress\.com\b
\bsupreme(?:autoparts|condensers|mirror)\.com\b
\bultimateautolights\.com\b
\bwholesaleappareldirect\.com\b
\blease-a-seo\.com\b
\bhebeigo\.com\b
\bnzjsw\.com\b
\baviacioncivil\.com\.ve\b
\bminoxidil\.gen\.tr\b
\bobouka\.ru\b
\bbayrak\.tv\b
\baybayrak(?:-tr)?\.com\b
\bbayrakci\.biz\.tr\b
\bbayrak(?:imalati|resimleri|satisi)?\.gen\.tr\b
\bbayrak(?:ajans|evim|imalatcilari|line|nedir|satinal|satisi?|turk)\.com\b
\bdigitaltekstil\.com\b
\bdijitalbaski\.gen\.tr\b
\bmarmarabayrak\.com\b
\bozelbayrak\.gen\.tr\b
\bturkbayragi\.gen\.tr\b
\bucuzbayrak\.com\b
\bovernightpools\.com\b
\bmyczechonline\.com\b
\bcostabrava-rentals\.co\.uk\b
\blocations-vacances-costabrava\.com\b
\bfinquesfrigola\.com\b
\bryanair-girona\.com\b
\bfilmfarsi\.blogfa\.com\b
\bkellyvogel\.com\b
\blindaolsson\.com\b
\btibbisuluk\.com\b
\bdoktorsuluk\.com\b
\bleechesturkey\.com\b
\basytekstil\.com\b
\bfulminaksesuar\.com\b
\bmadalya(?:cilar|m)\.com\b
\bsancakbayrak\.com\b
\bcountryguidebook\.com\b
\bluxury-delhi-hotels\.com\b
\bdeccanodysseytrain\.com\b
\bgoheritageindiajourneys\.com\b
\bgoldenchariot-train\.com\b
\bheritageindiajourneys\.com\b
\bindia-(?:buddhisttours|delhihotels|goldentriangletours|mumbaihotels|royalrajasthanonwheels)\.com\b
\bindianmaharaja-train\.com\b
\bmaharajaexpresstrain\.com\b
\bpalaceonwheels-train\.com\b
\broyaltrainsindia\.com\b
\btajmahaltours-india\.com\b
\breal-estate-ixtapa-zihuatanejo\.com\b
\btheforceofreason\.blogspot\.com\b
\btefilot\.org\b
\basportsnews\.com\b
\bcicek(?:postasi|sepetiniz)\.com\b
\bjavplanet\.com\b
\butqweb\.com\b
\bpopoint\.free\.fr\b
\bpaylasimci\.org\b
\bsaveourseeker\.com\b
\bcarplugs\.com\b
\bmorrodesaopaulohotelpde\.com\.br\b
\bhoteles-en-cancun\.com\.mx\b
\blecollagiste\.com\b
\balbania4ever\.com\b
\byouflorence\.it\b
\bdissertationwritinghelp\.co\.uk\b
\bthewholesaleforums\.co\.uk\b
\balibabascam\.com\b
\bb2bfreezone\.com\b
\bcable-glossary\.blogspot\.com\b
\btradekey\.com\b
\brawalpindi\.city\.blogspot\.com\b
\bhatedenmark\.blogspot\.com\b
\beyecatchypics\.com\b
\bgreatnutri\.blogspot\.com\b
\brawalpindi(?:-islamabad\.blogspot|city\.wordpress)\.com\b
\bstarherb\.com\b
\bdoors-decorations\.blogspot\.com\b
\bequipment-machinery-information\.blogspot\.com\b
\brawalpindi-city\.blogspot\.com\b
\bfreewebs\.com/greatnutri\b
\bsauditrades\.com\b
\bsaudicommerce\.com\b
\bsuperiorthesis\.com\b
\blotter\.pl\b
\b206\.225\.22\.48\b
\bbigbras-club\.com\b
\bkingoflotto\.com\b
\bciszewski\.com\b
\bbig-hooters\.net\b
\bannuaire-(?:lausanne|neuchatel)\.ch\b
\bbbwebmaster.com\b
\bfribourgnet.ch\b
\bgeneve-annuaire.ch\b
\bjurassiens.ch\b
\bsuisse-internet.com\b
\bvalaisannet.ch\b
\bweb-expert.ch\b
\bzurich-info.ch\b
\bchicagohajj\.com\b
\bdragonage-fan\.ru\b
\bwebhostingservices\.us\b
\baavsa\.com\b
\bmojeszamotuly\.com\b
\btotentanz\.nl\b
\bsalouholiday\.co\.uk\b
\bhercreampies\.com\b
\bkidsvideoreviews\.(?:blogspot\.)?com\b
\bcasalemonferrato\.blogolandia\.it\b
\bserydarth\.wordpress\.com\b
\beugeneportfolio\.com\b
\bnokianews\.ru\b
\btelefon-nokia\.ru\b
\bmajesticthailand\.com\b
\bhard-wood\.net\b
\bfriendlybags\.com\b
\bbiodegradableplasticbags\.org\b
\broykellner\.com\b
\blandmarkgroup\.us\b
\beventplannerspain\.com\b
\bccf-technologies\.com\b
\bftm-technologies\.com\b
\binfomedicos\.com\b
\binfoarquitectos\.com\b
\binfoabogados\.com\b
\binfoveterinarios\.com\b
\binfopsicologos\.com\b
\binfoingenieros\.com\b
\binfoeconomistas\.com\b
\binfodentistas\.com\b
\binfoinformaticos\.com\b
\bsaletoo\.com\b
\bsalesid\.com\b
\bpanoraview\.com\b
\b118\.98\.171\.131\b
\banimefreak\.tv\b
\bapplicationessay\.net\b
\bbestdissertation\.net\b
\bbestdissertation\.org\b
\bbesttermpaper\.net\b
\bbesttermpapers\.org\b
\bbraindumps\.com\.ua\b
\bcustom-essay\.net\b
\bcustom-writings\.net\b
\bcustomessays\.uvoweb\.net\b
\bessayplant\.com\b
\bessaysontime\.com\b
\bessaytodaycom\b
\bextension\.kiev\.ua\b
\bgambling-online-review\.com\b
\bj-in\.org\.ua\b
\bkiev-home\.com\b
\bmydeco\.com\b
\bonline-poker-spielen\.biz\b
\bplay-poker-games\.com\b
\bpoker-rooms-review\.org\b
\bproessay\.com\b
\bresearch-paper\.us\b
\brushessay\.net\b
\brushessay\.org\b
\brushessays\.net\b
\brushessays\.org\b
\bsuperiorpaper\.net\b
\bsuperiorpaper\.org\b
\bsuperiorpapers\.net\b
\bsuperiorpapers\.org\b
\btermpaperscorner\.com\b
\bmargherita-caminita\.com\b
\b8bit-game\.ru\b
\bmedelita\.ru\b
\bonly-suicide-girls\.ru\b
\bsweet-news\.ru\b
\bwriters\.ph\b
\bsheetalaproductions\.hpage\.com\b
\bgsfinancial\.hpage\.com\b
\bsheetalasingh\.typepad\.com\b
\btotalscreenrecorder\.com\b
\bsoftwarewikipedia\.com\b
\bgodswmobile\.com\b
\bchatixdating\.com\b
\bteensay\.com\b
\bteenssite\.co\.uk\b
\bteensay\.co\.uk\b
\bnitronet\.co\.uk\b
\bmsndisplaypics\.com\b
\bchatix\.co\.uk\b
\bfunnyden\.com\b
\bmyspace-icons\.com\b
\bmyspace-layouts\.com\b
\bmyspacehive\.com\b
\bfreechatrooms\.me\b
\bchatlinks\.co\.uk\b
\bmyspace-generators\.com\b
\bcelebrityrush\.com\b
\btvdrawing\.com\b
\btylervo\.com\b
\bfonejacker\.eu\b
\bglastonbury2010\.info\b
\bkiller-content\.com\b
\bmayonvolcano\.net\b
\bmyspace\.com/markcalfe\b
\bmyspace\.com/realfonejacker\b
\bnurseshelp\.blogspot\.com\b
\bprofessional-essay-writer\.blogspot\.com\b
\bsmart-it-consulting\.com\b
\bwbbhost4u\.com\b
\bwebsitecopywriting\.wordpress\.com\b
\binfiniteseo\.co\.uk\b
\bajelv\.com\b
\barticlecabinet\.info\b
\bgetmoretwitterfollowers\.info\b
\bglastonbury2009\.info\b
\blatestramblings\.com\b
\blinkwheel\.biz\b
\btheoriginalarticle\.com\b
\bcvresumewriters\.com\b
\bessaywritingservices\.org\b
\bcustom-paper-writing\.com\b
\bcustom-essay-writing-service\.org\b
\bmyrecipesfood\.com\b
\bmy\.mail\.ru/mail/sexanimeshka\b
\bstar-tube\.narod\.ru\b
\bwa7\.ru\b
\bcelebritysextape\.narod\.ru\b
\bcelebritysextape\.narod2\.ru\b
\bsilvia-saint-club\.narod\.ru\b
\bberkovasex\.narod\.ru\b
\bitsbattery\.com\b
\breallifevampires\.info\b
\bsameurl\.com\b
\baustralianpolice\.org\b
\bfamousquotesfunnyquotes\.com\b
\b123greetings\.com\b
\bentrainbow\.com\b
\boddsnet\.com\b
\bcamfroger\.com\b
\balgherovacanze\.blogspot\.com\b
\bsom\.pt\b
\ballruspower\.narod\.ru\b
\bcasinotop5\.nl\b
\bgokkentotaal\.nl\b
\bonlineblackjackspelen\.nl\b
\bvakantiehuishindeloopen\.wordpress\.com\b
\bwebforumu\.com\b
\bmynet\.pro\b
\bvps\.web\.tr\b
\bosym\.web\.tr\b
\bturkcell\.in\b
\bankara-nakliyat\.name\.tr\b
\bankara-nakliyeci\.net\b
\bankaranakliyeci\.net \b
\bankaraticaret\.org\b
\bcicekcim\.name\.tr\b
\bevden-eve-nakliyat\.name\.tr \b
\blazer-epilasyon\.name\.tr\b
\bnakliyatfirmalari\.org\b
\bnakliyeevden\.info\b
\botoarackiralama\.com\b
\bsacekimmerkezi\.name\.tr\b
\btupbebegim\.org\b
\bmerchantos\.com\b
\bessaywriter\.co\.uk\b
\bukessaysadvice\.co\.uk\b
\bkiatan\.com\b
\bgexhost\.com\b
\bgexton\.com\b
\bahcorporation\.com\b
\bcustompapers4u\.net\b
\bmastersessay\.com\b
\benglish2urdutranslations\.com\b
\bnonplagiarizedessays\.co\.uk\b
\brealessaywriting\.com\b
\bmustuniversity\.com\b
\bunitransservice\.org\b
\bpariblog\.ro\b
\bbuybamboosheets\.com\b
\bomnibet\.ro\b
\bsteroidsbuy\.com\b
\bfreebetsbonuscodes\.com\b
\bessay\.tv\b
\bs7\.gladiatus\.net\b
\bcomparemysql\.com\b
\ba1z3\.com\b
\baat\.teldap\.tw\b
\b2ued\.com\b
\babcd2you\.com\b
\bdiscount-(?:air-jordan|coach-outlet)\.com\b
\bghd2sale\.com\b
\bmywalkingtime\.com\b
\bsalenewbalance\.com\b
\bmalappuraminfo\.com\b
\bmalappuram\.co\.in\b
\bsoft-techit\.com\b
\bencodeinfotech\.com\b
\bagadir-airport\.com\b
\basturias-airport\.com\b
\bbodrum-airport\.com\b
\bibible\.mobi\b
\bmenorca-airport\.com\b
\bpedrangular\.com\b
\breus-airport\.com\b
\bsevilla-airport\.com\b
\bzaragoza-airport\.com\b
\bessaysexperts\.com\b
\bhcc-ainshams\.com\b
\bperuvianairlines\.com\b
\bperuvianfood\.com\b
\blatinpropaganda\.com\b
\bsilvinadellafontana\.com\b
\bperuviantv\.com\b
\bkarendejo\.com\b
\bidea180\.com\b
\binternetwarrior\.com\b
\blatinpropaganda\.blogspot\.com\b
\bvoip-phone-service-solutions\.com\b
\bcamarasdeseguridad\.net\b
\bcircuitocerradotelevision\.com\b
\blatinamericantelemedicine\.com\b
\baffordablesecuritycameras\.com\b
\bcamaracctv\.com\b
\bcamaradecctv\.com\b
\bcamarascctv\.com\b
\bcamarasdecctv\.com\b
\bcamarasdecctv\.net\b
\bcamarasdecircuitocerrado\.com\b
\bcamarasdeseguridad\.info\b
\bcamarasdeseguridad\.tv\b
\bcamarasdeseguridadchinas\.com\b
\bcamarasdeseguridadporinternet\.com\b
\bcamarasdevigilancia\.info\b
\bcamarasdevigilancia\.org\b
\bcamarasdevigilancia\.us\b
\bcamarasdevigilanciaporinternet\.com\b
\bcamarasescondidas\.net\b
\bcamarasescondidas\.org\b
\bcamarasescondidas\.us\b
\bcamarasindiscretas\.org\b
\bcamarasseguridad\.info\b
\bcamarasseguridad\.net\b
\bcaptadoencamara\.com\b
\bcaptadoencamara\.tv\b
\bcctvargentina\.com\b
\bcctvbrazil\.com\b
\bcctvcatalogs\.com\b
\bcctvchile\.com\b
\bcctvcolombia\.com\b
\bcctvcostarica\.com\b
\bcctvguatemala\.com\b
\bcctvinstalacion\.com\b
\bcctvinstaller\.info\b
\bcctvmexico\.com\b
\bcctvnews\.info\b
\bcctvpanama\.com\b
\bcctvpuertorico\.com\b
\bcctvrepublicadominicana\.com\b
\bcctvuruguay\.com\b
\bcctvvenezuela\.com\b
\bcolombiacctv\.com\b
\bfree-voip-service\.com\b
\blocalizadordevehiculos\.com\b
\bmonitoreo\.tv\b
\bmonitoreoelectronico\.com\b
\bperucctv\.com\b
\bsecuritycamerasmadeinchina\.com\b
\bseguridadelectronica\.info\b
\bsouthfloridatelecom\.com\b
\btelemedicinedirectory\.org\b
\btelevigilancia\.org\b
\btelevigilancia\.us\b
\bventadecctv\.com\b
\bventadecctv\.info\b
\bventadecctv\.net\b
\bventadecctv\.org\b
\bvideosdeseguridad\.com\b
\bvideovigilanciaporinternet\.com\b
\bvigilanciaporinternet\.net\b
\bvigilanciaviainternet\.com\b
\bvigilatupropiedad\.com\b
\bvigilatupropiedad\.tv\b
\bvoice-over-internet-protocol\.com\b
\bvoip-call-center\.com\b
\bvoip-international\.com\b
\bvoip-softphones\.com\b
\bvoip-telefonia\.com\b
\bvoip-wholesale\.com\b
\bvoipserviceargentina\.com\b
\bvoipservicebrazil\.com\b
\bvoipservicechile\.com\b
\bvoipservicecolombia\.com\b
\bvoipservicemexico\.com\b
\bvoipservicepanama\.com\b
\bvoipservicevenezuela\.com\b
\bwholesaletermination\.com\b
\bandronmoscow\.livejournal\.com\b
\bukschoolsdirectory\.net\b
\bamerican-schools\.net\b
\bgubta\.com\b
\bcommence\.com\b
\bcommenceonline\.net\b
\bebusinessline\.com\b
\besupportline\.com\b
\bmychristianheels\.com\b
\b800millions\.com\b
\bbootsluxury\.com\b
\bbagsclothing\.com\b
\bbesoso\.com\b
\bjerseyonsale\.com\b
\bbt-embroidery\.com\b
\blkkreplicas\.com\b
\bmillennium1000\.net\b
\bshoemachine\.cc\b
\bheatsinks\.cc\b
\bgelinsoles\.cn\b
\bgoldspace\.cc\b
\bhonnypower\.com\b
\bleddisplays\.cn\b
\bmallrolex\.com\b
\bshuangdan\.com\b
\btozc\.net\b
\baf-wholesale\.com\b
\bsdhongda\.net\b
\bcameramarkets\.com\b
\bgolfclubs365\.com\b
\bglobalc2c\.com\b
\badidas-kids\.com\b
\bsf39\.com\b
\blg668\.com\b
\bstop-sweating-tips\.com\b
\blose-weight-secret\.com\b
\badazhe\.com\b
\bcoachor\.com\b
\bjuicy4sale\.com\b
\bjuicydiscount\.com\b
\b(?:ace|best|discount|i|nice|onsale|pick|sell|top|us[a-])vibramfivefingers\.com\b
\bmbtvibramshoes\.com\b
\b(?:4|five-fingers|fivefinger|my|sell|usa-|top)vibram\.com\b
\bvibram-(?:five-finger|fivefingerss|retailers|store)\.com\b
\bvibram(?:4u|5fingersshoes|51|botas|eshop|fit|five-fingers|fivefingercheap|fivefingers(?:2sale|6|cheap|hot|llc|mall|-outlet|shoesnet|-shop|usa|web)|fivesfingers|officialstore|s-fivefingerss?|salesmall|scheap|shoes(?:online|store|tores|us)|shoponline|sky|soutlet|store(?:online)?|web)\.com\b
\bvibram(?:fivefingers-outlet|sales|sfivefingers)\.net\b
\bvibram-five-fingers\.(?:c[ac]|info)\b
\baaaeluxury\.com\b
\baaagoods\.com\b
\bdiscount-monclerjackets?\.com\b
\bmonclercom\.com\b
\bmonclerebay\.com\b
\bmonclereshop\.com\b
\bmonclerhotsales\.com\b
\bmonclerjacketscheap\.com\b
\bmoncleronlinesale\.com\b
\bmoncleronlinestore\.com\b
\bmoncleroutlet\.net\b
\bmonclersell\.com\b
\bmonclerspring\.com\b
\bwwwmonclerjackets\.com\b
\bherve-leger(?:-skirts)?\.com\b
\bherve-leger\.(?:net|co\.uk)\b
\bherveleger(?:com|e|-?e?shop|net|sale|shops|web)\.com\b
\bherveleger(?:-?dresses|show)\.org\b
\b(?:best|buy|e?shop-?|like|shopping)herveleger\.com\b
\bhiebay\.com\b
\bjimmychoocom\.com\b
\bmywholesale-handbags\.com\b
\bvertuexclusiveshop\.com\b
\bcouponrolexwatches\.com\b
\b74\.86\.181\.245\b
\bchishopping\.com\b
\b35331\.com\b
\b360ebagsonline\.com\b
\b4lvbag\.com\b
\bbagstag\.com\b
\bbyreplica\.com\b
\bcaesarol\.com\b
louboutin[^./]
(?<![./]christian)louboutin\.
[^./]christianlouboutin
\bchristianlouboutin(?:\.com)?\.hk\b
\bcoach(?:bagsday|serise|shopping|supports)\.com\b
\be-lv\.net\b
\belebiz\.com\b
\bfashionehall\.com\b
\bhandbagsma(?:ma|ster)\.com\b
\bkicksparty\.com\b
\blook4wholesaler\.com\b
louis-?vuitton[a-z0-9-]
[a-z0-9-](?<!fondation)louis-?vuitton
\blouis(?:nvuitton|vuitt4u)\.com\b
\bmanoloblahnik(?:com\.com|onsale\.com|retail\.com|usa\.com|shoes\.org)\b
\bmonshoes\.com\b
\bp90xdvdfitness\.com\b
\bshoppingogo\.com\b
\bwirelessphonejammer\.com\b
\byslcom\.com\b
\bcchua\.com\b
\beuroshoesbox\.com\b
\bsaigontravelguides\.com\b
\bifrslistcom\b
# Note re backupurl.com: [[Talk:Spam_blacklist/Archives/2011-02#backupurl.com]]
\bbackupurl\.com\b
\bsghgate\.com\b
\bsneakersoutlets\.com\b
\bmanolomall\.com\b
\b21-nfl\.com\b
\bshoppingrepublic\.com\b
\bwatchesboom\.com\b
\blvaa77\.com\b
\bbagshobby\.com\b
\bbagsvuitton\.com\b
\brolex-dolly\.com\b
\bwatchessell\.com\b
\brolex-mary\.com\b
\brolex-jane\.com\b
\brolex-shelly\.com\b
\blv-(?:9|barbara|betty|buy|elizabeth|gucciaaa|joan|lily|linda|malcolm|niki|whitney)\.com\b
\blv-(?:bags|gucci)\.us\b
\blv-handbag\.net\b
\bnice-watches\.com\b
\bnewstylerolex\.com\b
\bwatches-bags\.com\b
\bwatchestrade\.net\b
\bluxurywatchhome\.com\b
\bluxurywatchgift\.com\b
\bmijewels\.com\b
\bthaisilverjewelry\.net\b
\bsyntheticgems\.org\b
\bcubiczirconia-labgems\.com\b
\bsextoyfun\.com\b
\badversus\.it\b
\beuroluxury\.eu\b
\bglobaltiffany\.com\b
\blinkslondon\.terapad\.com\b
\blinkslondonshop\.com\b
\blinksoflondonuk\.com\b
\bswarovski\.uk\.com\b
\bsydneytiffany\.com\b
\blinksoflondonbest\.com\b
\bmyjewellerystore\.com\b
\bhandbag(?:com|spop)\.com\b
\bwatches-life\.com\b
\bsunglassvip\.net\b
\brolex-hot\.com\b
\bmomax\.hk\b
\bamzstore\.com\b
\b7zyx\.com\b
\bmaslou\.com\b
\bnbcth\.com\b
\b90920\.com\b
\bjg02\.com\b
\bselltopbags\.com\b
\bsix-star-replicas\.com\b
\bb2csite\.com\b
\b6starhandbags\.com\b
\bsearchingbag\.com\b
\btiffanyjewelry1837\.com\b
\bgrandjewelry\.net\b
\bshes5588\.com\b
\bgo-ubas\.com\b
\benjoycl\.com\b
\btopviviennewestwood\.com\b
\bclboots\.com\b
\bjuicy888\.com\b
\babercrombieandfitchuk\.com\b
\babercrombie-usa\.com\b
\babercrombieandfitchusa\.com\b
\bshoes-vip\.com\b
\babercrombieuk\.net\b
\bedhardytshirts4u\.com\b
\babercrombielondon\.net\b
\bfitchclothing-uk\.com\b
\babercrombiestock\.com\b
\bdonedhardy\.us\b
\buselv\.com\b
\bcoachshandbags\.com\b
\bcoachonsale\.net\b
\beasyforbuy\.com\b
\bthecheapbags\.com\b
\burjordan\.com\b
\brosettastoneonline\.net\b
\bhohoshoes\.com\b
\bgreatgreenshoes\.com\b
\bnewcoachoutlet\.com\b
\blcsti\.net\b
\bkepu\.cc\b
\bsofiabags\.com\b
\bmysofiabags\.com\b
\bdzhfgj\.com\b
\b1837tiffany\.net\b
\bvutrade\.com\b
\byzzg\.net\b
\bqqone\.com\b
\bzhuiyan\.net\b
\b8080dy\.com\b
\bredbottomshoes\.info\b
\blvvuittonkorea\.com\b
\beshop-bag\.com\b
\bleatherbagsmanufacturer\.com\b
\bhowtogetasixpackinamonth\.com\b
\bbybloshotelcostarica\.com\b
\bnicefootwork\.
\bjerseyscenters\.com\b
\bbagforu\.com\b
\bjerseystown\.com\b
\bsf46\.com\b
\bjq11\.com\b
\bwinnersneaker\.com\b
\bjersey-boys\.com\b
\bshirtdays\.com\b
\bectopmall\.com\b
\b4unfl\.com\b
\bjerseyspar\.com\b
\bhavejerseys\.com\b
\bnflid\.com\b
\bbuynbajerseys\.info\b
\boovcc\.com\b
\be-timberland\.com\b
\bbelovewrist\.com\b
\bshoesbey\.com\b
\bectwins\.com\b
\bbagspage\.com\b
\bpickyourclothing\.com\b
\bsneakerfather\.com\b
\bbargainpump\.com\b
\bhandbagsagent\.com\b
\bcoachhandbags2u\.com\b
\busa-onsale\.com\b
\bthekickshop\.com\b
\b74trade\.com\b
\bonekickzstop\.com\b
\bdeal-shoe\.com\b
\bhandbags\.hk\b
\badidas-online-shop\.com\b
\bairjordanonsale\.com\b
\bairyeezy\.net\b
\bgo2(?:albena|bagtrade|goldensands)\.com\b
\bfeedmyfeet\.com\b
\bairyeezy\.com\b
\bonsale-usa\.com\b
\bmediamobilespa\.com\b
\blovethosesole\.com\b
\bvisaforum\.freeforums\.org\b
\bownbrandshop\.com\b
\bnewgoing\.com\b
\b10[02]bhshoe\.com\b
\b11[24]batsale\.com\b
\b14[02]newflybuy\.com\b
\b1[46]wowhotsale\.com\b
\b4[02]vipmalls\.com\b
\b5[02]kogogo\.com\b
\b6[02]shoppingtime\.us\b
\b8[68]itemtolive\.com\b
\bchatroulettecite\.com\b
\b123rolex\.com\b
\bdealsunglasses\.com\b
\blvbagsmvp\.com\b
\bhandbags-shop\.com\b
\bchanelonlineshop\.net\b
\bjordan23club\.com\b
\bpradaoutlets\.com\b
\becboots\.com\b
\bshopping-handbags\.com\b
\bpickjuicycouture\.com\b
\bbrand-wholesale\.net\b
\bshopdreambag\.com\b
\bluxury-handbags-lady\.com\b
\bsolid925silver\.com\b
\btiffanyjewelry9\.com\b
\burl9\.de\b
\bnoxedge\.com\b
\bbatterylaptops\.co\.uk\b
\bshopokey\.com\b
\bcycshop\.com\b
\bindiaformeds\.com\b
\bcanadianpharmacyi\.net\b
\btuckle\.net\b
\bovernightessay\.com\b
\bwriting-services\.org\b
\baplusreports\.com\b
\byourdissertation\.com\b
\bstandoutessay\.com\b
\bresearchpaperz\.net\b
\bessaywritingservice\.org\b
\bripurl\.co\.uk\b
\bbookmarksuri\.com\b
\btrimr\.de\b
\bkiwiurl\.com\b
\bwealthyaffiliate\.com\b
\bmandarinportal\.com\b
\bwowgoldsonline\.com\b
\bwowgoldlife\.com\b
\bcitibank\.co\.in\b
\brs2acc\.com\b
\becwarmboots\.com\b
\bscooterschina\.com\b
\bforsaletiffany\.com\b
\bsaletiffany\.com\b
\bonsaletiffany\.com\b
\bpowergolding\.com\b
\bshoppinglv\.com\b
\bjuicycouturedeals\.com\b
\bfashionjuicystore\.com\b
\btiffanyforsale\.com\b
\bsuprashoes\.org\b
\bsupra-shoes\.us\b
\bfreshkicks4u\.com\b
\bfirstsneakers\.com\b
\bcooltiffany\.com\b
\bpretty-tiffany\.com\b
\bdiscountiffany\.com\b
\blinkslondonhut\.com\b
\bjuicyjewelrysale\.com\b
\bfabuloustiffany\.com\b
\bjewel-tiffany\.com\b
\bhappytiffany\.com\b
\boboots\.com\b
\bprettyboots\.com\b
\bsweatboots\.com\b
\bueasyshop\.com\b
\bnino-trade\.com\b
\bzypopular\.com\b
\bcasualbrand\.com\b
\balltopshoes\.com\b
\bredhighshoes\.com\b
\bgladfashion\.net\b
\bchaussureenligne\.net\b
\bshoesinlove\.com\b
\bfashiontowns\.com\b
\bluxury-buying\.com\b
\bedressonline\.com\b
\bstop4buy\.com\b
\betopbrands\.com\b
\babercrombieclothing4u\.com\b
\byoursbag\.com\b
\bforeverbar\.com\b
\btobling\.com\b
\btiffanyonlinestore\.us\b
\btiffanyshop\.org\b
\bshopoingjuicyjewelry\.com\b
\blinksfromlondon\.com\b
\bebaytop\.com\b
\bnpbags\.com\b
\bjuicycouture4sale\.com\b
\bchinacrystaljewelry\.com\b
\bp90xwow\.com\b
\bjoytiffany\.com\b
\btoopeshop\.com\b
\bjuicyclothingsale\.com\b
\btiffanyo\.com\b
\btiffanyonsale\.com\b
\brs2-accounts\.com\b
\bwolfeye-keylogger\.de\.vu\b
\bcastles\.travelinos\.com\b
\bmilotice\.com\b
\bmiud\.in\b
\bbag15\.com\b
\bshoestop10\.com\b
\byes-bags\.com\b
\bbagsforyours\.com\b
\bthemanbag\.net\b
\bwatch-youbags\.com\b
\bvogue-shoes\.com\b
\b91handbags\.com\b
\bcross-mark\.com\b
\bmoonyue\.com\b
\borienttouch\.com\b
\bmandarintouch\.com\b
\boriental-cheongsam\.com\b
\bgoodorient\.com\b
\bfinechineseclothing\.com\b
\bzxcart\.com\b
\bnewtangstore\.com\b
\bevescharm\.com\b
\bbags4chanel\.com\b
\bsalefivefinger\.com\b
\btakefringefashion\.info\b
\blux4bags\.com\b
\bluxuryex\.com\b
\bredsoleheels\.com\b
\bbuyitpal\.com\b
\boutlet-coach\.com\b
\bhighheelsfashion\.com\b
\bbags-outlet\.net\b
\bwhatshelove\.com\b
\bsvhandbags\.com\b
\bluxhorde\.com\b
\btn4bags\.com\b
\bigxe\.co\.uk\b
\blorland\.com\b
\bmmo4rpg\.com\b
\bgold4rpg\.com\b
\bvt4bags\.com\b
\bgubags\.com\b
\bwowhead\.us\b
\bgaziantepsporlular\.com\b
\blechan\.info\b
\bhautes-alpes\.org\b
\bgobananas\.com\b
\bkarmakerala\.com\b
\bmedicexchange\.com\b
\breputationmanagementfor\.com\b
\bzco\.com\b
\bhqessays\.com\b
\bfifa-world-cup-brazil-2014\.com\b
\bhigh-heels-fashionista\.com\b
\bsalto15\.com\.br\b
\bpagina-uno\.com\b
\botimizacao-sites-busca\.com\.br\b
\bsalvador-bahia-brasil\.com\b
\bempregos-em-salvador\.info\b
\bagencias-de-viagens-em-salvador\.info\b
\bbahiasexy\.com\b
\bleibnizbrasil\.pro\.br\b
\ballofcoach\.com\b
\bipmart\.com\b
\bbagworlds\.com\b
\bsneaker-shoes\.com\b
\bpickyourshoes\.com\b
\bfitch-abercrombie\.com\b
\bsportshoestown\.com\b
\bkixultra\.com\b
\bdangerstyle\.com\b
\b2cshopping\.com\b
\bvariantkicks\.com\b
\bsneakerbum\.com\b
\bvoguejeans\.com\b
\bexclusivesole\.com\b
\bcitysole\.com\b
\blacelocked\.com\b
\bsneaker\.co\.jp\b
\bmax9095\.com\b
\bhey-b2b\.com\b
\bshortz\.me\b
\bwebpage\.asia\b
\bjouercasino\.eu\b
\bvalesmucho\.com\b
\burlbu\.com\b
\bkisaurl\.com\b
\bcvm\.biz\b
\byit\.me\b
\bfarscinema\.com\b
\benardy\.com\b
\bplayway\.ru\b
\bsmariogame\.com\b
\bmicuatro\.com\b
\blazytownpoint\.com\b
\bbagswatches\.com\b
\boemwatches\.com\b
\bshopping-replica\.com\b
\bnk4u\.com\b
\bsight-focus\.com\b
\bglobalreplica\.com\b
\bbags-replica\.com\b
\bhoneyreplicas\.com\b
\b277266\.com\b
\bexact-handbags\.com\b
\bbagsdesigners\.com\b
\bgzshijin\.com\b
\bhandbagsonsell\.com\b
\bereplica(?:chanel|gucci|hermes|show)\.com\b
\bbagsluxury\.com\b
\bsuperbaghome\.com\b
\b21replica\.com\b
\behandbag-replica\.com\b
\blvebags\.com\b
\blikereplica\.com\b
\blvbagshopping\.com\b
\bdesignerbag4u\.com\b
\bdesigner-handbag-replica\.com\b
\bluxuries-replicas\.com\b
\bwatches188\.com\b
\bwatchescentre\.com\b
\bvip-bags\.net\b
\be-buy-bags\.com\b
\biamreplica\.net\b
\bvoguemobile\.com\b
\bwatches9\.com\b
\biamreplicas\.com\b
\bdocostume\.com\b
\blittlecoral\.com\b
\bchinapparels\.com\b
\btopweddingshop\.com\b
\btrip2\.asia\b
\bluxury222\.com\b
\bradowatcheshome\.com\b
\bdesigner-louis\.com\b
\bdaydaysale\.com\b
\bjusttopwatches\.com\b
\bdearwatches\.com\b
\bwatcheshot\.com\b
\btopwatchbrand\.com\b
\bgarbhandbags\.com\b
\bwholesale-order\.com\b
\b24designerreplica\.com\b
\bcupwatches\.com\b
\bcnreplicas\.com\b
\bhandbagmerchant\.com\b
\bjewelry-watches\.org\b
\bwatches-brand\.com\b
\bin-watches\.com\b
\bcufflinks-online\.com\b
\bwatcheprice\.com\b
replica[a-z0-9-]*(?:watch|bag|shop|store)
replicas?[0-9]
buy[a-z0-9-]*replica
\breplica(?:-china\.net|phones\.mobi)\b
\breplica-?(?:chinese|gucci|hot|idol|l|life|malls|saleworld|scarf|sl|slv|small|so|well|somega|s-scarf)\.com\b
\breplica[-s]?hermes\.(?:com|net)\b
\bwatches(?:ehot|etrade|replication)\.com\b
\bitbag-online\.com\b
\bpopbrands\.net\b
\bchopardshop\.com\b
\bjordand1\.com\b
\bsell-brand-bag\.com\b
\bwto-sell\.com\b
\ballthebesthandbags\.com\b
\bbags-watches\.com\b
\btiffanyfest\.com\b
\b4uluxuryhandbags\.com\b
\bjrhandbags\.com\b
\bdshandbags\.com\b
\bomega-watches-replica\.com\b
\bhavewatches\.com\b
\bzapposbag\.com\b
\balyshop\.com\b
\boktiffany\.com\b
\btiffany4girl\.com\b
\bmyacoach\.com\b
\bdrhandbags\.com\b
\bhk-replicas?\.com\b
\bjazzyhandbag\.com\b
\bchnknot\.com\b
\b360yd\.com\b
\bawurl\.com\b
\bi\.cx\b
\bittly\.com\b
\bturkeystadiumsandsportarenas\.blogspot\.com\b
\bswurl\.cc\b
\bkurkov\.org\b
\bsamuraizen\.com\b
\bzenhantz\.wordpress\.com\b
\byouareanidiot\.org\b
\bguiadediadema\.net\b
\bsmsgang\.com\b
\banonym\.to\b
\b56casino\.com\b
\bcasino-spielen\.biz\b
\bcrushingmill\.com\b
\bcrushermobile\.com\b
\bvipeak\.com\b
\bvipeakgrinder\.com\b
\bvipeakmill\.com\b
\bvipeakgroup\.com\b
\bgrinderpro\.com\b
\bp90xkicks\.com\b
\bwubags\.com\b
\bchristian4sale\.com\b
\bchristianonlineshop\.com\b
\bjeansclassic\.com\b
\ball-star-shoes\.net\b
\bcoolsuprashoes\.com\b
\bchinawholesale2008\.com\b
\bbrandproductsonsale\.com\b
\bxolook\.com\b
\bhothotshoes\.com\b
\bchaneloutletstores\.com\b
\bair-shox\.com\b
\bair-max-?shoes\.com\b
\bnbasupplier\.com\b
\b97999\.com\b
\bsale-sneakers\.com\b
\b95800\.net\b
\bshopmerry\.com\b
\bshoplark\.com\b
\bshopglad\.com\b
\bmobiper\.com\b
\bjimmychoo4sale\.com\b
\bparascientifica\.com\b
\bgulistanememon\.blogspot\.com\b
\btiket2\.com\b
\bcnekt\.com\b
\b4gk\.com(?!\.)
\btli\.tl\b
\bz8\.ro\b
\bsaf\.li\b
\bcellulite\.co\.uk\b
\btiffanyesale\.com\b
\bsalejeansmart\.com\b
\bedhardyshopclothing\.com\b
\bbeadsonlinestore\.com\b
\bluxurybagsin\.com\b
\bhairghd-shop\.com\b
\bghdhairinuk\.com\b
\btiffany1837jewellerys\.com\b
\bhairghdstraightenermall\.com\b
\blinkslondonsale\.com\b
\bprada-online-store\.com\b
\bghdhairshopukcheap\.com\b
\byeahluxury\.com\b
\bshopedhardystore\.com\b
\bfavoripartner\.com\b
\bmetin2wiki\.ru\b
\bpageranksites\.com\b
\bht\.ly\b
\bpqr\.in\b
\bbagsop\.com\b
\bgcgoods\.com\b
\bwalkervillechiropractic\.com\.au\b
\bmydesignerbasket\.com\b
\bswissluxury\.com\b
\bcoachbagselling\.com\b
\beshoptimes\.com\b
\bedshoponline\.com\b
\bluxurycrystal\.com\b
\broyaltimepiece\.com\b
\bcoachnew\.com\b
\bpolardiamonds\.com\b
\bcoachbags1941\.com\b
\bbags212\.com\b
\btopcredittrade\.com\b
\bvogueme\.com\b
\bloveinsport\.com\b
\bnew-fashion\.org\b
\ballofbags\.com\b
\bincredibleitem\.com\b
\bchanelhandbags2u\.com\b
\bsunglasses-hut\.com\b
\bbagsontheway\.com\b
\bkaleidoscope-dh\.com\b
\bmodselling\.com\b
\btopwatchessale\.com\b
\bglassesgroup\.com\b
\bwbrandbags\.com\b
\bthehandbagbuzz\.com\b
\beastoffer\.com\b
\boobag\.com\b
\bbuyerdiy\.com\b
\btopfashionboutique\.com\b
\bdesignerbagwholesale\.com\b
\bhandbag365\.com\b
\bmixorders\.com\b
\btophandbagssell\.com\b
\bluxunion\.com\b
\bisreplicas\.com\b
\bcomeoffer\.com\b
\bchinabagseller\.com\b
\bffchloe\.com\b
\badozenbag\.com\b
\bshopyop\.com\b
\bomeioffer\.com\b
\btopareplica\.com\b
\bbrandedavenue\.com\b
\bwbrandbag\.com\b
\bbrandbagzone\.com\b
\bmasshandbag\.com\b
\bcoachlvhandbags\.com\b
\bcoachsoutlet\.com\b
\bchanelbags2\.com\b
\bpridebag\.com\b
\bokaygoods\.com\b
\begsale\.com\b
\bok1225\.com\b
\bfcsgame\.com\b
\bfast-wowgold\.com\b
\bsalegolds\.com\b
\bdofus-ankama\.com\b
\bjuicy-bags-sale\.com\b
\bjuicycoutureusa\.com\b
\bnewaj\.com\b
\bfivefingerssale\.com\b
\bedhardy4sale\.com\b
\bboryokugai\.com\b
\bshopofdresses\.com\b
\bmerimobiles\.com\b
\bpandawill\.com\b
\bsunnygain\.com\b
\bgetbetterlife\.com\b
\bpearlcrown\.com\b
\bsheenpearl\.com\b
\bkissmymelinda\.com\b
\bdj-wholesale\.com\b
\belectronics-provider\.com\b
\bchinawholesaleonline\.org\b
\bccctop\.com\b
\bchinagoodsbay\.com\b
\bbazzarbd\.com\b
\bctobay\.com\b
\bmyecstar\.com\b
\bchinesehobby\.com\b
\bchinagoshop\.com\b
\bjordaner\.com\b
\bgsmdevice\.com\b
\bdodressme\.com\b
\bucloth\.com\b
\bhohotrade\.com\b
\bgofars\.com\b
\bnewdigi\.com\b
\bgoodweddingdresses\.com\b
\blove-beautiful\.com\b
\bchineseshoponline\.com\b
\bzacoo\.com\b
\bmyboxedset\.com\b
\bmydalle\.com\b
\bo-digital\.com\b
\bwholesalepricee\.com\b
\bmallmic\.com\b
\bchinawholesalegoods\.com\b
\bsellshell\.com\b
\b7starspecialsales\.com\b
\bwholesaleonepiece\.com\b
\bhobby-china\.com\b
\bbrandedbuying\.com\b
\bchinasilkpearl\.com\b
\bbuyamore\.com\b
\be4cn\.com\b
\bbeyoursource\.com\b
\bwholesalenight\.com\b
\bdhwatch\.com\b
\bmyselfshop\.com\b
\bvikishop\.com\b
\bmeegen\.com\b
\bvivedresses\.com\b
\bshoesxx\.com\b
\bec87\.com\b
\bslimmings\.com\b
\bp90x-on-sale\.com\b
\bcinte-shop\.com\b
\bcafumall\.com\b
\bomgcar2010\.com\b
\bqcdeals\.com\b
\bopen-mall\.com\b
\bongoin\.com\b
\bbeddingitems\.com\b
\bbecmart\.com\b
\bhngstore\.com\b
\bchinafactoryoutlets\.net\b
\bedhardyshop\.in\b
\bchanelwatcheszone\.com\b
\bedigitalwholesale\.com\b
\btimetoshopping\.com\b
\blooklowprice\.com\b
\bwholesale-weddingdress\.com\b
\bchinajiaho\.com\b
\bwholesale-bridesmaiddress\.com\b
\bshopping588\.com\b
\bsatisoffer\.com\b
\bsuperwweb\.com\b
\bgoodwholesaleshop\.com\b
\bcomdress\.com\b
\ba-capshop\.com\b
\bhandbagsshow\.com\b
\btrademass\.com\b
\bhead-sneaker\.com\b
\bwholesalecheapsneaker\.com\b
\blishoes\.com\b
\bcosmeticshotsale\.com\b
\bdesignerclothestore\.com\b
\b4adidas\.com\b
\bplentystock\.com\b
\buuoffer\.com\b
\bp90xworkouthome\.com\b
\bmac-brush\.com\b
\bswissbestreplicas\.com\b
\bcosmohit\.com\b
\befashion-replica\.com\b
\bhandbags-handbag\.com\b
\bfake-designer\.com\b
\bbestchiropractoradelaide\.com\.au\b
\bdensitygs\.com\b
\bverifyemailaddress\.org\b
\byouporn\.gr\b
\bhmazon\.com\b
\bglowandsparkle\.com\b
\bclassicsheepskinboots\.com\b
\bolshoe\.com\b
\bmyhothot\.com\b
\bnewsnowboots\.com\b
\bbootsok\.com\b
\bsalesluxury\.com\b
\bflyinsnow\.com\b
\bpopbiz24\.com\b
\bausbootsoffer\.com\b
\bmorevogue\.com\b
\badidasvipshop\.com\b
\bafkicks\.com\b
\bshopshox\.com\b
\bmysmalldeal\.com\b
\btoogle\.cc\b
\bmyretrokicks\.com\b
\bpro-sneakers\.com\b
\bfreshstyleshop\.com\b
\bfreshstyledrop\.com\b
\bokaysneakers\.com\b
\bbiodiesel-processor\.biz\b
\bspectech\.dn\.ua\b
\bhockeyfights\.com\b
\bperfectwriting\.co\.uk\b
\bcustomwritinghelp\.co\.uk\b
\basianbeat\.com\b
\bminasdirect\.com\b
\bpoloee\.com\b
\beluxzone\.com\b
\bbikininstyle\.com\b
\bshoeset\.com\b
\bsexylingerieho(?:me|t)\.com\b
\bcharmspandorabracelets\.com\b
\bpandorajewelry-store\.net\b
\bpandorajewelrymart\.com\b
\bukpandorabracelets\.(?:co\.uk|com)\b
\buspandorasale\.com\b
\bantexbuyer\.com\b
\bcharmheels\.com\b
\breplika-watch\.com\b
\bfashionenight\.com\b
\b68jewelry\.com\b
\bfashionjewelryaccessorieswholesale\.com\b
\btrend-apparel\.com\b
\befairshop\.com\b
\bgamemk\.com\b
\bucoolstuff\.com\b
\bonlypuma\.com\b
\basicsshow\.com\b
\bdiscounttoryburch\.com\b
\bnbabasketballshoes\.com\b
\bkobeshoes\.biz\b
\bthesuprashoes\.com\b
\bcollect-shoes\.com\b
\badidasonlineshop\.com\b
\boksupra\.net\b
\bp90x-workout\.biz\b
\bthetopshoes\.com\b
\bnba2you\.com\b
\bshopkiss\.com\b
\blinksbracelet\.com\b
\bvip-boots\.com\b
\bbagsagent\.com\b
\bnewsslong\.com\b
\bsupramvp\.com\b
\byoulacoste\.com\b
\btopbizbags\.com\b
\bwholesalesneakercn\.com\b
\b5fingersshoes\.org\b
\bmofangcheng\.net\b
\bshoenets\.com\b
\bpaulsmithforsale\.com\b
\bsuchnice\.com\b
\bbasketballbay\.com\b
\beby-store\.com\b
\blikedunksb\.com\b
\baf1myshop\.com\b
\bmyshopplaza\.com\b
\bmaxmaradress\.com\b
\btoryburchstores\.com\b
\bcqdlmk\.com\b
\bbagmalls\.com\b
\bghdprincess\.com\b
\bairforceoneshop\.com\b
\bp90xdvdstore-us\.(?:net|com)\b
\bcoolbirkenstock(?:store)?\.com\b
\boutlet-?birkenstock\.(?:com|net)\b
\bbirkenstock(?:-?cheap|discount|mall|online|outlet|shoes-outlet|shoesshop)\.(?:com|net|info)\b
\bbeatsloop\.com\b
\ballwholesalepick\.com\b
\bcl-pumps\.com\b
\bsexydepots\.com\b
\bpumashoesrunning\.com\b
\badidastrainersshoes\.com\b
\bluxeshoppers\.com\b
\btiffany-mine\.com\b
\btiffanycosite\.com\b
\bgogowatch\.com\b
\bsuperstarkicks\.com\b
\bweddingnova\.com\b
\btiffanycoltd\.com\b
\btiffanysilverworld\.com\b
\btiffanycojewel\.com\b
\bstorebop\.com\b
\bclassicedhardy\.com\b
\bjeanybags\.com\b
\bgroupshoes\.com\b
\bherveleger2010\.com\b
\bonline-clothing-outlet\.com\b
\bgrandefratello\.forumfree\.it\b
\btext-image\.ru\b
\bcozumelwatersports\.com\b
\bje\.pl\b
\blaptops-battery-online\.com\b
\bbatterystores\.ca\b
\bsuperbattery\.co\.uk\b
\b4unj\.com\b
\bworldtoptrade\.com\b
\bcoachpurses-outlet\.com\b
\bebay-fashion\.com\b
\bfacecuk\.com\b
\bamoyhy\.com\b
\bwholenfl\.com\b
\b23corp\.com\b
\bbags-shoes\.com\b
\babusf\.com\b
\buniformfootball\.com\b
\btiffanysaleonline\.com\b
\bjyshoes\.com\b
\bpickinshop\.com\b
\brunescape-mall\.com\b
\b21nfl\.us\b
\bezpopo\.com\b
\bjerseyscheapsale\.com\b
\bworldtoptrade\.cc\b
\bintshop88\.com\b
\babsoluxury\.com\b
\bwatchesyard\.com\b
\bzealreplica\.com\b
\bomegawatchessale\.com\b
\bnoblehandbags\.com\b
\bbagbinge\.com\b
\bluxus-replica\.com\b
\biofferbay\.com\b
\b7replicas?\.com\b
\bknockoffbag\.com\b
\btradeshown\.com\b
\bviptobuy\.com\b
\bokmeex\.com\b
\bcardyboots\.net\b
\bfashionbagsshop\.com\b
\bbuycocochanel\.com\b
\bdesignerhandbags-purses\.com\b
\bzolaenterprises\.com\b
\bopps\.se\b
\bleighgirl\.com\b
\bblacklightbodypaint\.com\b
\bbeheaded\.us\b
\bweirdartists\.com\b
\bbuyart\.ws\b
\buvfaces\.com\b
\blogs\.tv\b
\bfacepaint\.ws\b
\bzombieshows\.com\b
\bolympic-skating\.webs\.com\b
\bc-o-m\.us\b
\bzolaenterprizes\.com\b
\bfunslots\.us\b
\b777gamesfree\.com\b
\bfrekid\.com\b
\bpagez\.org\b
\bppdictionary\.com\b
\bfacebook\.com/l\.php\b
\bfacebo(?:o[ob]|ıo)k\.com\b
\bfacebook(?:(?:ster|\.ilkfrm)\.com|layouts\.us)\b
\bcowurl\.com\b
\bokbootsmall\.com\b
\bbootsday\.com\b
\bshoeshirts\.com\b
\byouedhardy\.com\b
\bgoskynew\.com\b
\bbagsmine\.com\b
\bbags9\.com\b
\brolexwatch1\.com\b
\bdesignerbags-1\.com\b
\bwatches8\.com\b
\bhandbags-9\.com\b
\bvuitton-1\.com\b
\brolex-1\.com\b
\bglamorebags\.com\b
\bbuyqualitybags\.com\b
\b7starhandbags\.com\b
\bwatcheswiss\.com\b
\brolexswisswatches1\.com\b
\brolex4\.com\b
\betopbags\.com\b
\bwatches-collection\.com\b
\bwatchesluxus\.com\b
\brolexonsale\.net\b
\bkrza\.com\b
\bbagrr\.com\b
\bwwcats\.com\b
\bjordanmass\.com\b
\bhandbag-handbags\.com\b
\bdesignershoestock\.com\b
\betop-bags\.com\b
\bgods-shopping\.com\b
\bshopping-replicas\.com\b
\beq2\.cn\b
\b176d\.com\b
\b99076\.com\b
\blookchem\.com\b
\bt-ny\.eu\b
\bhello\.to\b
\bcabaniascalamuchita\.com\b
\bsierrasdecordoba\.com\b
\bhotelescalamuchita\.com\b
\bcabaniaslosreartes\.com\b
\bsuppertv\.com\b
\bairforcesale\.com\b
\btimberlandbg\.com\b
\bedhardy-4u\.com\b
\bsportclothingstores\.com\b
\babercrombiestore\.net\b
\bnfl-malls\.com\b
\bnflonlineshops\.com\b
\bedhardyonlineshop\.net\b
\btimberlandstores\.com\b
\borders-status\.com\b
\bmydunksb\.com\b
\banf-mall\.com\b
\binternetcont\.com\b
\bdubai-world-central\.com\b
\bburj-khalifa\.eu\b
\balmaktouminternationalairport\.eu\b
\byasisland\.eu\b
\bdubailand\.name\b
\bsaadiyatisland\.eu\b
\bmeydan-city\.com\b
\bdubaifountain\.info\b
\bnakheelharbour-tower\.com\b
\bbawadi\.info\b
\barabian-canal\.com\b
\bsaudi-arabia-hotels\.com\b
\bdubaimetro\.eu\b
\bvrsar\.eu\b
\bal-raha-beach\.com\b
\babu-dhabi-metro\.com\b
\bshams-abu-dhabi\.com\b
\bdubai-festival-city\.com\b
\bghantoot-city\.com\b
\bmohammed-bin-rashid-gardens\.com\b
\bdubai-waterfront\.org\b
\bsaadiyat-island\.info\b
\bdubaiindustrialcity\.org\b
\btehran-metro\.com\b
\bdoha-metro\.com\b
\bdubai-taxi\.com\b
\baquaparky\.com\b
\bsaudipowernetwork\.com\b
\bbaghdadmetro\.com\b
\bthe-expendables\.com\b
\bfuntana\.eu\b
\bplavalaguna\.eu\b
\bbarbariga\.eu\b
\bgroznjan\.com\b
\bbrtonigla\.com\b
\bfazana\.cz\b
\bperoj\.com\b
\bvisnjan\.eu\b
\blosinj\.cz\b
\bvodnjan\.eu\b
\bbuzet\.eu\b
\bmotovun\.eu\b
\boprtalj\.eu\b
\bbrijuni-rivijera\.com\b
\bknihy-a\.cz\b
\bzumpex\.cz\b
\brambo6\.com\b
\blosinj\.org\b
\bvalbandon\.eu\b
\bagatahanychova\.com\b
\bend-2012\.com\b
\bhamachigames\.com\b
\blosiny\.com\b
\bmosnov\.info\b
\bmotocykly\.com\b
\bnosovice\.com\b
\bpiestany\.cz\b
\bpocasiegypt\.cz\b
\bpodprsenky\.com\b
\bpustevny\.com\b
\bcargames\.com\.au\b
\bgum\.li\b
\be43\.us\b
\bshortenlinks\.(?:com|org)\b
(?<!-)\bt\.co\b.*
\b123lala\.info\b
\bokutan\.tk/arama\b
\bchatrullet\.net\b
\bscientologymyths\.info\b
\bfreedommag\.org\b
\bcopyright-free-images\.com\b
\bunbeatable\.co\.uk\b
\bblinq\.org\b
\blinkee\.com\b
\balexandermcqueenoutlet\.com\b
\bjimmychoousa\.com\b
\bbrand-watch-supplier\.com\b
\blaptopbattery365\.com\b
\bshoespolar\.com\b
\blimitedno\.com\b
\bnewport-cigarettes\.us\b
\bkicksboots\.com\b
\balihello\.com\b
\bwebartweb\.com\b
\bnpbuy\.com\b
\bnorthfacesoutlet\.com\b
\bjustcomeon\.com\b
\btouchglasses\.com\b
\bitimberlands\.com\b
\boppell\.com\b
\bfbikey\.com\b
\bnbtrends\.com\b
\bpureboots\.com\b
\bnicecoachhandbags\.com\b
\bfeetorder\.com\b
\bshoesshoe\.com\b
\bacdoo\.com\b
\btimberland7\.com\b
\basicscloset\.com\b
\bbootsbest\.com\b
\beshopking\.com\b
\bbikiniszone\.com\b
\bcoachoutletfactorystore\.com\b
\bbuddytrade\.com\b
\bcoach-outlet-factory\.com\b
\bsupraskytopsale\.com\b
\bbikinismark\.com\b
\belsels\.com\b
\bfashionable-sale\.com\b
\btao6789\.com\b
\bdesignerhandbagsport\.com\b
\bdressnew\.com\b
\bhervelegerdresssale\.com\b
\brosetta-stone-shop\.net\b
\bjuicycouture-outlet\.org\b
\babercrombieofficial\.com\b
\basics2u\.com\b
\bofficialfivefingers\.org\b
\b16shoes\.com\b
\bontoryburch\.com\b
\betoryburch\.com\b
\bsaletoryburch\.com\b
\ballbagshop\.com\b
\bcroconline\.com\b
\bus-coachstore\.com\b
\blacostetrainers\.org\b
\btoysgiftsrus\.com\b
\bpradatrainers\.com\b
\brosettastonefree\.com\b
\brosettastoneenglish\.net\b
\brosettastoneirish\.com\b
\bjuicycoutureoutlet\.org\b
\btiffanyandcoaustralia\.com\b
\bonitsukatiger\.us\b
\bbagsofbrand\.com\b
\bbelstaff-jacket\.com\b
\blikehighheels\.com\b
\bcolumbiajacketsstore\.com\b
\bagogoshopping\.com\b
\bicoachoutlet\.net\b
\babercrombieofficial\.org\b
\bparatek\.org\b
\bloveshoesbox\.com\b
\bbelstaff-jackets\.org\b
\bmoftown\.net\b
\bparatek\.us\b
\bonlinepretty\.com\b
\balexander-mcqueen\.us\b
\burwij\.pl\b
\bskroc\.pl\b
\blatwy\.pl\b
\bulinks\.net\b
\bmcaf\.ee\b
\bwikipeedos\.pbworks\.com\b
\bchuta\.org\b
bseoprofessionalsonline
bestseooffers
\brealsofttech\.com\b
\bdesignerevaluation\.com\b
\bmartindano\b
\bsysoon\b
\bquicklink\.to\b
\b2c\.lt\b
\b[➡➨➯➔➞➽➹✩✿❥›⌘‽☁]\.ws\b
\b1link\.in\b
\b2\.gp\b
\b2\.ly\b
\b301\.to\b
\b4url\.cc\b
\b7\.ly\b
\b9mp\.com\b
\baa\.cx\b
\baafter\.us\b
\bafx\.cc\b
\bb2l\.me\b
\bbcool\.bz\b
\bcliccami\.info\b
\bcl\.ly\b
\bcloudapp\.com\b
\bcoge\.la\b
\bcrks\.me\b
\bcutt\.us\b
\bdfl8\.me\b
\bdld\.bz\b
\bdlvr\.it\b
\bdo\.my\b
\bdurl\.me\b
\beasyuri\.com\b
\beweri\.com\b
\bfire\.to\b
\bfirsturl\.de\b
\bfirsturl\.net\b
\bfon\.gs\b
\bg\.ro\.lt\b
\bgkurl\.us\b
\bgood\.ly\b
\bh\.fo\b
\bhiderefer\.com\b
\bhmm\.ph\b
\bhurl\.me\b
\bhurl\.no\b
\bilix\.in\b
\bir\.pe\b
\birt\.me\b
\bits\.my\b
\bj2j\.de\b
\bjdem\.cz\b
\bkore\.us\b
\bkrunchd\.com\b
\bkrz\.ch\b
\blin\.io\b
\blinkbun\.ch\b
\blivesi\.de\b
\blnk\.nu\b
\blost\.in\b
\blstn\.in\b
\bmacte\.ch\b
\bminilink\.org\b
\bmke\.me\b
\bmrte\.ch\b
\bmyloc\.me\b
\bmysp\.in\b
\bnbx\.ch\b
\bndurl\.com\b
\bnsfw\.in\b
\bnurl\.in\b
\bnxy\.in\b
\bonodot\.com\b
\booqx\.com\b
\bpp\.gg\b
\bqik\.li\b
\bqlnk\.net\b
\bqr\.cx\b
\bqte\.me\b
\blsw-gratis\.es\.tl\b
\bcc\.st\b
\bcalifornia-liability-insurance\.com\b
\bseekic\.com\b
\bchinaicmart\.com\b
\btoplvstore\.com\b
\bslendertoneshop\.com\b
\bt3shop\.net\b
\bbrandluxurywatch\.com\b
\btop-lvhandbags\.com\b
\byesmyluxurybags\.com\b
\bladybrandbags\.com\b
\btester-space\.com\b
\bmylvestore\.com\b
\byeahlvwallet\.com\b
\bchiflatirondryer\.com\b
\bt3microstore\.com\b
\bmychanelbagstore\.com\b
\byeslvgift\.com\b
\bskihlz\.com\b
\bp90xextremefitness\.com\b
\bluxurylvhandbag\.com\b
\bwomenandmenwatches\.com\b
\bmiumiuhandbag4u\.com\b
\bbeautyhairtools\.com\b
\bdhlhandbags\.com\b
\bvoguehit\.com\b
\bmychanelbagstores\.com\b
\bagotrade\.com\b
\bhermes4handbags\.com\b
\balexander-mcqueen-clutch\.com\b
\biclshoes\.com\b
\bshoppinghermes\.com\b
\bcoach4handbags\.com\b
\bladyluxuryshoes\.com\b
\bhandbagswin\.com\b
\bcls2\.com\b
\bbagsmoon\.com\b
\binevitablebags\.com\b
\bgiftsoflady\.com\b
\bredshoessole\.com\b
\bbuyluxurybagidea\.com\b
\bmywatchesstore\.com\b
\bcocobags\.com\b
\bhigh-quality-handbags\.com\b
\bafwholesaler\.com\b
\bczzza\.com\b
\badidasporschedesign\.com\b
\burstylez\.com\b
\bsexpksex\.com\b
\blsneighbors\.com\b
\blux-replica-phones\.com\b
\bdiscounttiffanyjewelry\.com\b
\bbellewedding\.com\b
\bbagswholesalemall\.com\b
\bvertucopy\.com\b
\bbagsoulet\.com\b
\bhervelegerdress\.com\b
\bhervelegersell\.com\b
\bdownjacketonsale\.com\b
\bewcss\.com\b
\bjoshuatetreault\.com\b
\bshoesloveshoes\.com\b
\bcliphunter\.com\b
\bfb\.me\b
\bbiology-forums\.com\b
\binfomanagement\.ru\b
\burluda\.com\b
\btim\.pe\b
\bkxk\.me\b
\bjanurl\.com\b
\brfr\.me\b
\br\.im\b
\bread\.bi\b
\bread\.im\b
\brnm\.me\b
\bru\.ly\b
\brww\.tw\b
\bs4c\.in\b
\bsafe\.mn\b
\bsdut\.us\b
\bsexyurl\.(?:in|info|me|to|tv|us)\b
\bshink\.de\b
\bshortn\.me\b
\bshow\.my\b
\bshrinkr\.com\b
\bshrten\.(?:com|me)\b
\bshrunkin\.com\b
\bslate\.me\b
\bsmsh\.me\b
\bsrnk\.net\b
\bsrs\.li\b
\bsurl\.hu\b
\bswu\.me\b
\btiny\.ly\b
\btinylink\.in\b
\btllg\.net\b
\bto\.je\b
\btrg\.li\b
\btrunc\.it\b
\btweak\.tk\b
\btweet\.ms\b
\btwhub\.com\b
\btwirl\.at\b
\bur\.ly\b
\burl\.ag\b
\burl\.az\b
\burlcorta\.es\b
\burlcover\.com\b
\burlenco\.de\b
\burlg\.in\b
\burli\.nl\b
\burls\.im\b
\burlshorteningservicefortwitter\.com\b
\burlz\.at\b
\burlzen\.com\b
\bvll\.me\b
\bvoizle\.com\b
\bw55\.de\b
\bwach\.it\b
\bx\.vu\b
\bxiy\.net\b
\bxurl\.es\b
\bxxsurl\.de\b
\by\.ahoo\.it\b
\bye\.pe\b
\byuarel\.com\b
\bzapt\.in\b
\bzi\.mu\b
\bzipmyurl\.com\b
\bzud\.me\b
\burlabridger\.p4o\.net\b
\bcricketwebs\.tk\b
\bopposingviews\.com\b
\bthe-questionnaire\.com\b
\bhainanwel\.com\b
\bacaiberryinformations\.com\b
\bity\.im\b
\barcteryxonsale\.com\b
\bclstyles\.com\b
\bdress4dancing\.com\b
\ballbazaar\.net\b
\bwomenheelshoes\.com\b
\bpurelyfitness\.com\b
\bwatchfreemoviesonlinedaily\.com\b
\bx-fat\.com/p90x-review\b
\bthecow\.me\b
\bdsl-preistipp\.de\b
\bsanssouci-sightseeing\.de\b
\basiawriters\.com\b
\bpokerenfrancais\.eu\b
\belcasinoenlinea\.org\b
\blineupsecurity\.com\b
\baefos\.com\b
\bonlinetraining4u\.com\b
\bthreesonsprinting\.com\b
\bmanhattaninstitute\.com\b
\bbnbmedispa\.com\b
\bakglaw\.com\b
\btravelclinicnyc\.com\b
\bnymsuits\.com\b
\bmac-how\.net\b
airmax[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
# ugg spam
(?:australia|best|brand|buy|cheap|discount|fashion|sale|shop|style|stylish)[a-z0-9-]*(?:shoe|boot|ugg)[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
(?:boot|shoe|ugg)[a-z0-9-]*(?:buy|cheap|mall|mart|outlet|shop|store|sale)[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
\b\d*uggg?[as]?\b[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
uggaustralia[a-z0-9-]+\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # don't block the official site uggaustralia.com
\bmyugg
\buggs?\d[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg# and uggs#
#ugg[a-z0-9-a]*(?:boot|shoes)[a-z0-9-a]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg*boot and ugg*shoes
# I replaced the regex by the following one, to whitelist buggyboot.com (that should not be blacklisted)
\b(?!(?:buggyboot)\b)[a-z0-9-a]*ugg[a-z0-9-a]*(?:boot|shoes)[a-z0-9-a]*\b\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
# per SB request http://meta.wikimedia.org/w/index.php?diff=2834376&oldid=2834371 -- Quentinv57 (2011-08-23)
\bugg-[a-z0-9-]+\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg-
ugg(?:top|online)?sell
\b100mfugg\.com\b
\baddugg\.com\b
\bbuddyugg\.com\b
\bcome2ugg\.com\b
\bgo+[d4]?ugg[os]?\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
\bhomeugg\.com\b
\binugg\.co(?:\.uk|m)\b
\bladiesugg\.com\b
\bloadugg\.com\b
\blowestmall\.com\b
\bmimiugg\.com\b
\bmissugg\.com\b
\bmiugg\.com\b
\brealugghome\.com\b
\bsnowuggs\.com\b
\bsoftugg\.com\b
\bsuperbugg\.com\b
\bsuperiorugg\.com\b
\bsupuggs\.com\b
\btougg\.com\b
\buggbaileybutton\.(?:biz|org)\b
\buggcarts\.com\b
\buggcase\.com\b
\buggedglobal\.com\b
\buggfeel\.com\b
\bugggogo\.com\b
\bugggoods\.info\b
\bugglist\.com\b
\buggnewyork\.com\b
\buggpark\.com\b
\buggprovide\.com\b
\buggs-uk\.biz\b
\buggsaappaat\.info\b
\buggsalon\.com\b
\buggsaustralia-uk\.com\b
\buggsbank\.com\b
\buggsbox\.com\b
\buggshelf\.com\b
\buggsireland\.org\b
\buggslife\.com\b
\buggsonlinebestellen\.com\b
\buggssky\.com\b
\buggugg(?:au|aufz|discountfz|new)\.com\b
\buggur\.com\b
\buggwebsite\.com\b
\buggwin(?:ner)?\.com\b
\bup2ugg\.com\b
\bwowuggs\.com\b
pickugg\.org
brawboots\.com
clsells?\.com
coogi-jeans\.com
designerchristian\.com
longdosi\.com
m(?:i|uk)sboots\.com
myshoesbox\.com\.cn
pluboots\.(?:com|org)
shoesboots\.co\.uk
womenshoesshow\.com
woolskinboots\.com
\beshop-handbag\.com\b
\bbelstaffonsale\.com\b
\bbelstaffs\.com\b
\bwithorder\.com\b
\bectradetang\.com\b
\bvip-handbags\.com\b
\bsuprashoesite\.com\b
\bdunkshoes100\.com\b
\bvipsuprashoes\.com\b
\bpicksbdunks\.com\b
\bwest-trading\.com\b
\b7pmshoes\.com\b
\bairretrojordan\.com\b
\badikshoes\.com\b
\bardike\.com\b
\btitaniumwf\.com\b
\bkfc\.ms\b
\bbox10\.info\b
\bmycia\.info\b
\bmyurlshortener\.com\b
\burlredirect\.info\b
\bur\.id\.au\b
\b86au\.com\b
\bx\.nu\b
\bnik\.im\b
\b82au\.com\b
\beum\.cc\b
plant\.dmz-karpaty\.com
\briccardozipoli\.com\b
\bstrumicadenes\.mk\b
\bsamuibatik\.com\b
\bgiochigiocando\.forumfree\.it\b
\bhotelpeniscola\.com\b
\beurostyx\.com\b
\bitalyitalia\.com\b
\bdescargas-deluxe\.blogspot\.com\b
\bkukulkan\.260mb\.com\b
\bhula-hoop-shop\.de\b
\baddu\.co\b
\barticles(?:base|vana)\.com\b
\bquickpaydaycreadit\.wikidot\.com\b
\bcellulitetalk\.com\b
\bstretchmarkscare\.com\b
\bsimalovesfun\.blogspot\.com\b
\bxycol\.net\b
\bray-ban\.cc\b
\bhockey-review\.ru\b
\bsalsalust\.com\b
\bresumewritingservice\.biz\b
\bnexthandbags\.com\b
\baaaplan\.com\b
\bbtobuy\.com\b
\bbagsofashion\.com\b
\bhandbags-fake\.com\b
\bbagscabin\.com\b
\ballstylish\.com\b
\bbrandsshoessale\.com\b
\beoooi\.com\b
\bwholesalemaccosmetics\.com\b
\bctobuy\.com\b
\bvsbag\.com\b
\bkoolsense\.net\b
\bfamousbrandbag\.com\b
\bwalletsky\.com\b
\bthehandbags\.us\b
\bbeour\.com\b
\bshamise\.com\b
\bsunglasseseye\.com\b
\bfakehandbags1\.com\b
\bfantastic-replica\.net\b
\bhermesbirkinreplica\.com\b
\bbagspirit\.com\b
\bv-bags\.com\b
\bshehandbag\.net\b
\bbagfashionstyle\.com\b
\bbuydesignonline\.com\b
\bbalkanofil\.ru\b
\bfacbook\.com\b
\bbadoo\.gen\.tr\b
\bstanfordu\.totalh\.com\b
\bcommoditiestips\.com\b
\bfry\.am\b
\blink\.packtpub\.com\b
\b2travel2\.nl\b
\brio-de-janeiro-guide\.net\b
\braipurnews\.(com|in|info)\b
\begmondonline\.nl\b
\bzoolabo\.com\b
\bgoforthenight\.com\b
\bold-school-spiele\.de\b
\byaesmi\.narod\.ru\b
\bmma\.sports-combat\.com\b
\baffiliate\.godaddy\.com\b
\bmidyatstarradyo\.com\b
\bellightmade\.com\b
\bpescaprofesional\.net\b
\bfx-photos\.com\b
\bs-m-s\.tv\b
\bguia-puntacana\.com\b
\bplacement-international\.com\b
\bamerican-business\.org\b
\bchristmas-celebrations\.org\b
\ballworldsport\.org\b
\bworld-geography\.org\b
\bholgacamera\.net\b
\badultinteractivechat\.net\b
\biswb\.org\b
\bamareway\.org\b
\bli\.vc\b
\bto80\.net\b
\bviviti\.com\b
\bonly-hit\.de\.tl\b
\bestimarte\.com\b
\bhumanbody\.me\b
\bparaguaycoins\.com\b
\bebook\.7pop\.net\b
\bgermangoogirls\.com\b
\bucuncubinyil\.com\b
\bpoutrerdansguardian\.blogspot\.com\b
\bkpop\.fr\b
#Petition sites
\bthepetitionsite\.com\b
\bgopetition\.(?:com|co\.uk|us)\b
\bipetition\.com\b
\.ipetitions\.com
\bpetition(?:online|s24|site|spot|-?them)\.com\b
\bwebpetitions\.com\b
#end of petition sites
\bbeeg\.cm\b
\.ladbrokes\.com
\banna-world\.com\b
\bblacksquaregallery\.com\b
\bdahabtravel\.eu\b
\b1dekorasyon\.com\b
\btsanoff-classic\.com\b
\bhttp-music\.org\b
\bukshoesizeconversion\.com\b
\bcoatsize\.com\b
\bhaqeeqat\.org\.pk\b
\bthecompany\.pl\b
\bpalmedazur\.com\b
\bhot-maps\.de\b
\becsoso\.com\b
\bec9i\.com\b
\bbigbigfashion\.com\b
\btang-trade\.com\b
\bkicksinfo\.com\b
\bfeelingshoes\.com\b
\bairgriffeymax\.com\b
\bbrandkeys\.net\b
\btotobags\.com\b
\bhoney-replicas\.com\b
\btop99shopping\.com\b
\bbagstars\.com\b
\brolex-heavens\.com\b
\brwholesalejewelry\.com\b
\bgo52wholesale\.com\b
\bsell-replica\.com\b
\bjerhandbags\.com\b
\bphoenix-luxuries\.com\b
\bshopstarstyle\.com\b
\bbapesky\.com\b
\bjrehandbags\.com\b
\btop1replica\.com\b
\be-shop-replica\.com\b
\bbeubag\.com\b
\btop100handbag\.com\b
\breal-exact-bag\.com\b
\bsaleluxe\.com\b
\bbuy-tiffanys\.com\b
\bshoesflysky2\.com\b
\btiffany4girls\.com\b
\bbaileybuttonboots\.com\b
\bbootsea\.com\b
\bbootsonmall\.org\b
\bcashboots\.com\b
\bcrazyboot\.com\b
\brightonradon\.com\b
\bsnowboots-discount\.com\b
\bp90xtopmall\.com\b
\btrade161\.com\b
\bthetrendies\.com\b
\benjoyshoping\.com\b
\bbootshouse\.com\b
\bshop4p90x\.com\b
\btimboot\.com\b
\bhktz\.net\b
\bmanoloblahnik\.ws\b
\bjimmy-choo-outlet\.com\b
\bjimmychoooutletstore\.com\b
\bes\.maxorion\.com\b
\bbukisa\.com\b
\bexm\.nr\b
\bhelpdesk\.tk\b
\bsedo(?:parking)?\.com\b
\bel-youm\.com\b
\baddsubmiturl\.com\b
\baries\.com\b(?!\.)
\bbigdady\.com\b
\bbuckethead\.com\b
\bcarinsurancecredit\.com\b
\bceritaindonesia\.com\b
\bcreditscorecomparison\.com\b
\bejdixon\.com\b
\bfresherworld\.com\b
\bfrt\.org\b
\bhomestaging\.net\b
\bhotels-accommodation-hotels\.com\b
\bhotrodlinks\.com\b
\bincest\.com\b
\bjandal\.com\b
\bkiss\.my\.butt\.com\b
\blucky\.com\b
\bmbc2\.net\b
\bmobile24\.com\b
\bmxyer\.com\b
\bpillz\.com\b
\bplentyoffish\.net\b
\bps4\.com\b
\btocows\.com\b
\btrafficx\.com\b
\btwiteer\.com\b
\bunderpants\.org\b
\bwistatepull\.org\b
\bchez-soso\.picoz\.com\b
\bfuckgirl\.com\b
\bhflanding\.contortionists\.net\b
\bzshare\.com\b
\bphebank\.com\b
\bwwww\.hentaitube\.com\b
\bthebestoftheinternet\.com\b
\bgods-country\.de\b
\bnetbulx\.com\b
\blesberlinettes\.wordpress\.com\b
174\.132\.115\.162
74\.208\.135\.98
\badsense-p\.blogspot\.com\b
\bmillionsbillionstrillions\.com\b
\blifetimetracker\.com\b
\blifetimegps\.com\b
\bgenesilencing\.net\b
\bvanessahaydontrump\.com\b
\bkebira\.com\b
\bhawaiianlimo\.com\b
\bspringbreakspain\.com\b
\bzombiecomputer\.com\b
\b3dgovernment\.com\b
\bbrownfat\.com\b
\bmomordica\.com\b
\baimraj\.com\b
\bcalcutta\.org\b
\bguiacoruña\.es\b
\ba-coruña\.com\.es\b
\bla-coruña\.com\.es\b
\bxn--acstica-71a\.net\b
\bolimpiadas\.net\b
\blatín\.net\b
\bde-españa\.net\b
\bgretsch\.es\b
\bchef\.ph\b
\bchef(?:\.com)\.ph\b
\bsupermodels?3d\.com\b
\bupd\.ph\b
\bcoron\.com\.ph\b
\bcolorfulbubbles\.com\b
\b3dtvcorp\.com\b
\b3dtv(?:\.com)\.ph\b
\b3dadvertising\.com\.ph\b
\b3dads\.com\.ph\b
\b3-d\.ph\b
\b3dpaparazzi\.com\b
\bremit\.com\.ph\b
\bcarabaoisland\.com\.ph\b
\bdollar\.com\.ph\b
\bboayan\.com\.ph\b
\bsanvicente(?:\.com)?\.ph\b
\blithium-air\.com\b
\bboracay\.tk\b
\bdiwaran\.(?:com|net)\b
\bmrgfu(?:streatment)?\.com\b
\bmrg-fus\.com\b
\bpiratedcopy\.com\b
\bfilchi\.org\b
\bfilipinochinese\.com\b
\bfinance\.groups\.yahoo\.com/group/Fil_Chi\b
\bofw\.(?:com|org)\.ph\b
\bofwonline\.(?:com|ateneo\.edu|net)\b
\bhotellmolleberg\.com\b
\bzkracene\.cz\b
\b1url\.cz\b
\beurocupshistory\.com\b
\bmoladi\.com\b
\bplasticformwork\.co\.za\b
\bmoladiamericas\.com\b
\bvivwestwood\.com\b
\bbu\.tt\b
\brisk-international\.gr\b
\bcutehandbags\.org\b
\berssab\.u-bordeaux3\.fr\b
\bknol\.google\.com/k/cestas/knol-000-pr%C3%A9sentation-des-trois/39y3khftrdkhq/62#
\bgrammar-and-logic\.com\b
\blyt\.sr\b
\bcardassiaprimera\.com\.ar\b
\bmillionid\.com\b
\bcmindia\.blogspot\.com\b
\bfashionlande\.com\b
\bdatmaychu\.net\b
\bdiendanmaychu\.net\b
\bironrye\.blogspot\.com\b
\bnewmail\.ru\b
\b00free\.net\b
\bfreei\.me\b
\bzoka\.cc\b
\busefulwebtool\.com\b
\bantiques-help\.com\b
\bmon\.st\b
\bcaseecampi\.net\b
\burl\.lotpatrol\.com\b
\btomyumrecipe\.com\b
\bbachhoa24\.com\b
\bvolleyball-movies\.pl\b
\bazerbaijanrugs\.com\b
\bmoviesonline\.name\b
\bclassic-replica\.com\b
\btoywatchesale\.com\b
\bchoosemyhandbags\.com\b
\brolex-watch-replica\.com\b
\btiffanyshopmall\.com\b
\bhogan-scarpe\.it\b
\bbagsaa\.com\b
\bdhlbag\.com\b
\bmoyu7\.com\b
\bideal-replica\.com\b
\bwsreplicas\.com\b
\bmemwatches\.com\b
\bbag-endhere\.com\b
\bmontblancsale\.com\b
\bluxury007\.com\b
\bbranddiscounting\.com\b
\bhandbaghall\.com\b
\bshoe-jordan\.com\b
\bwholesale-designer-handbag\.com\b
\bjordannew\.com\b
\bhandbags163\.com\b
\bp90xbose\.com\b
\bcgkicks\.com\b
\bbeatsbydres\.com\b
\bjewellryoutlet\.com\b
\bp90xoutletonline\.com\b
\bmycoachoutlets\.com\b
\bp90xschedule\.com\b
\bbrand-store777\.com\b
\bmyjuicycouture(?:outlet|s)\.com\b
\bme2dvd\.com\b
\bmusicadelparaguay\.blogspot\.com\b
btopfoot\.ch\b
\bthesiswritingservice\.com\b
\babandonedkansai\.wordpress\.com\b
\biranbattery\.(?:com|ir)\b
\bfadakbattery\.ir\b
\balitacomics\.blogspot\.com\b
\bstanfordu\.byethost13\.com\b
\binfluenzavirusnet\.com\b
\bdenguevirusnet\.com\b
\bgenetherapynet\.com\b
\bchikungunyavirusnet\.com\b
\bhamsangar\.ir\b
\bkiacell\.com\b
\bvideo-search\.de\.tl\b
\bxav\.cc\b
\bxa\.vc\b
\bsorturl\.net\b
\breplicasonsale\.com\b
\bbacklinksteam\.com\b
\bnextiva\.com\b
\btelemarketingbase\.com\b
\busvoip\.com\b
\bvoipproviderslist\.com\b
\bwebadsservice\.com\b
\btinyfav\.com\b
\bfreelancercareers\.com\b
\bcustomcourseworks\.com\b
\bpradeepsanyal\.com\b
\bforit\.org\b
\breplicaisland\.com\b
\bexactbags\.com\b
\bukthomassabo\.com\b
\bmrpinyin\.webs\.com\b
\btugolden-retriever\.blogspot\.com\b
\bshaderaven\.at\.ua\b
\blinq\.lk\b
\b0z\.fr\b
\bcharts-single\.de\.tl\b
\blostpedia\.com\b
\bdictionar-englez-roman\.org\b
\bminurl\.com\b
\bchekushka3\.narod\.ru\b
\bgeocities\.yahoo\.com\.br\b
\btwiter\.com\b
\bforexinsider\.co\.uk\b
\burl4t\.com\b
\bvv\.vg\b
\bcyberpunkresources\.blogspot\.com\b
\bhvacinstaller\.com\b
\brod\.gs\b
\bchws\.ca\b
\bgalerie-obadia\.com\b
\bplanet-earth\.tv\b
\bzumlink\.com\b
\bzumlink\.de\b
\blinkegit\.com\b
\bdolinku\.pl\b
\bvuethis\.com\b
\broligames\.info\b
\bspruethmagers\.com\b
\bgaytube\.com\b
\bblogspor\.com\b
\byspace\.com\b
\ben\.wilipedia\.org\b
\bfacebppk\.com\b
\bfaceboog\.com\b
\bmyspac\.com\b
\bwikipedi\.org\b
\b1939\.com\b
\blivjournal\.com\b
\bbolgspot\.com\b
\bmyspase\.com\b
\bblogpspot\.com\b
\bautomobile-insurance\.com\b
\bdental\.implantprocedure\.com\b
\bzarasoft\.yoo7\.com\b
\bb4p\.nl\b
\bsmartkpis\.com\b
\bbalancedscorecardreview\.com\b
\bexemys\.com\b
\bshrinkee\.com\b
\bsalentobooking\.net\b
\bsms-fake\.com\b
\bbep-hiphop\.blogspot\.com\b
\b0vr\.net\b
\b321\.cn\b
\b4x2\.net\b
\bat\.t[cf]\b
\bbiz\.ly\b
\bbofh\.us\b
\bc-o\.cc\b
\bca\.tf\b
\bch\.t[cf]\b
\bcz\.t[cf]\b
\bda\.ru\b
\bde\.t[cf]\b
\beu\.t[cf]\b
\bfreakz\.eu\b
\bhere\.ws\b
\bho\.io\b
\bint\.t[cf]\b
\bmypiece\.com\b
\bne1\.net\b
\bneat\.name\b
\bouch\.ws\b
\bseeya\.at\b
\bsuch\.info\b
\btrue\.ws\b
\btweaker\.eu\b
\bubb\.cc\b
\bvisit\.ws\b
\bco\.nr\b
\b74\.6\.239\.185\b
\bbonus-casino-en-ligne\.info\b
\bparis-pronostics-sportifs\.com\b
\bfrance-poker-en-ligne\.com\b
\bguide-roulette\.net\b
\bjeux-casino-gratuits\.org\b
\bturkmenbilisim\.net\b
\bpestcontrol\.co\.uk\b
\bsolar-energy\.co\.uk\b
\bnolo.com/index.cfm\b.*?\bkbid=
\burlredo\.com\b
\bsoldatx\.com\b
\bbuildingexamples\.com\b
\bmusikpedia\.net\b
\broatanwestbay\.com\b
\bhyv\.es\b
\bhyves\.nl/api/shorturl\b
\bcartusialover\.wordpress\.com\b
\bcabinetfiscal\.com\b
\btilpark\.com\b
\bsudety\.veus\.pl\b
\bbatuferinggi\.info\b
\btinyden\.com\b
\bfreud\.pribor\.cz\b
\bple-mir\.com\b
\bsaveffi\.com\b
\boxfreudian\.com\b
\bstanleygentlemen\.com\b
\bpinkushion\.com\b
\bsuperbestpalsclub\.tk\b
\bva\.mu\b
(?<=//|\.)x\.co\b
\bhancocksinsi\.tr\.gg\b
\bsperco\.com\.ua\b
\blifegid\.net\b
\bcineastaleonardo\.blogspot\.com\b
\bsohbetask\.net\b
\bstartravestiler\.com\b
\btravestiler1\.com\b
\bstarderya\.com\b
\btravestitravestiler\.com\b
\btravestiler\.net\b
\blovespace\.loversguide\.com\b
\belectroniccigaretteburn\.com\b
\becigarettereviews\.com\b
\bwikipeia\.org\b
\bwikipeadia\.org\b
\bfickr\.com\b
\bpenisland\.com\b
\bzideo\.nl\b
\bit2\.in\b
\bprimewritings\.com\b
\bessaydr\.com\b
\btube-silicon\.com\b
\bbblogspot\.com\b
\bemresaracoglu\.com\b
\bluxurydesignerbag\.com\b
\bpradanow\.com\b
\bpaybagsincs\.com\b
\bebella-collections\.com\b
\bus-abercrombie\.com\b
\bpaybagsinc\.com\b
\bxsnr\.x10\.mx\b
\bbaixarps2\.tk\b
\bnemri\.tk\b
\bsudoku\.name\b
\b4p5\.com\b
\besiparislerim\.com\b
\bidxl\.net\b
\bmuznewz\.com\b
\bads\.betfair\.com\b
\ballaboutmodels\.tv\b
\bcognac-expert\.com\b
\bskryabin\.biz\b
\bmcflyreport\.tk\b
\bmuzland\.(?:ru|info|es|in)\b
\bairclassification\.com\b
\btudosobremagiaeocultismo\.blogspot\.com\b
\bclassroam\.multiply\.com\b
.*sanalritim[+.]com
\bwebcache\.googleusercontent\.com.*?sanalritim
\.cc\.bingj\.com.*sanalritim
\bforumcorlu\.com\b
\bbunkerpictures\.nl\b
\bview\.my\b
\bjustbie\.com\b
\bshoptoryburchoutlet\.com\b
\bchanelbagsoutlets\.net\b
\bcoachfactoryoutlet-online\.com\b
\bus-hermeshandbags\.com\b
\bchaneloutletonlines\.com\b
\bnewbelstaff\.com\b
\bchanelhandbagworld\.com\b
\bcoachfactoryonline\.com\b
\bskechers-shapeupsoutlet\.co\.uk\b
\bdiscount-miumiu\.com\b
\bhervelegersale-outlet\.com\b
\bcoachbagscheap\.net\b
\bdiscountchloe\.com\b
\bnewbalance-outlet\.com\b
\bmycoach-outlet\.com\b
\bchanelbagshow\.com\b
\bshopmanoloblahnik\.com\b
\bgracebag\.com\b
\btoryburchlover\.com\b
\bsunglass-mall\.com\b
\bsoftnet1\.tk\b
\bareacodeblog\.com\b
\bvitaminddeficiencysymptomsguide\.com\b
\bsideeffectsguide\.org\b
\bbiggestintheworld\.org\b
\ballintheworld\.org\b
\bappendicitis-symptoms\.org\b
\bintelligentmag\.com\b
\bthegallbladdersymptoms\.com\b
\bbronchitissymptomsonline\.com\b
\bstomach-ulcer-symptoms\.org\b
\bhivsymptomsblog\.com\b
\bresumecoverletterexamples\.org\b
\b192-16801\.com\b
\bbluewaffledisease\.org\b
\bbreastfeedinginfo\.org\b
\b192168ip\.com\b
\bbabyshowerinvitationsblog\.com\b
\bthebesttimetogetpregnant\.com\b
\bshinglessymptomsguide\.org\b
\bvideoradio\.ru\b
\byoutubedownloader\.org\b
\bsavetubevideo\.com\b
\bfreedownloadgames\.name\b
\bbgames\.org\b
\bvcq\.biz\b
\bbackgroundpictures\.net\b
\bnewdimensionsweb\.com\b
\bi-watch-movies-online\.com\b
\bmovietrailersonline\.net\b
\byoutube-?downloader\.name\b
\bwritemypapers\.org\b
\bevolutionwriters\.com\b
\biphone-to-pc-transfer\.com\b
\boksgroup\.com\b
\bdieselgenerators\.ru\b
\bhuman2stay\.com\b
\blaptopbatterywholesale\.com\b
\blaptopbatteryweb\.com\b
\bbatteryfast\.com\b
\btoplaptopbatteries\.com\b
\bgoodlaptopbattery\.co\.uk\b
\bbatterylaptoppower\.com\b
\bidopoo\.com\b
\blaptop-battery\.us\b
\bglobal-motherboard\.com\b
\blaptopskeyboard\.com\b
\bhp-laptop-battery\.net\b
\bhighwaylaptopbatteries\.com\b
\brjmbattery\.com\b
\banyincn\.com\b
\bkavav\.com\b
\bfroyopad\.com\b
\bcheapoakleysale\.com\b
\btakeourshoes\.com\b
\bfreeshippingmart\.com\b
\bdoinglong\.com\b
\bellabridaldress\.com\b
\bsatistronics\.com\b
\blampworlds\.com\b
\byouroscilloscope\.com\b
\bguooy\.com\b
\b21cnshoes\.com\b
\bivove\.com\b
\btradehan\.com\b
\bchinadone\.com\b
\bwholesale07\.com\b
\bsechange\.com\b
\bdropship-china\.com\b
\bjaimestore\.com\b
\bmyjoyzone\.com\b
\budtek\.com\b
\bdressesshop\.com\b
\bbuythebigone\.com\b
\btakeshoes\.com\b
\bstarweddingdresses\.com\b
\bsoftwareo\.com\b
\busajerseysmall\.com\b
\bcallhot\.com\b
\bsupplysunglasses\.net\b
\bbuyinb2b\.com\b
\bchinanfl\.com\b
\bsuperzonewholesale\.com\b
\bezbuy365\.com\b
\badapterlist\.com\b
\bbatterygoshop\.co\.uk\b
\barogyaherbalpowder\.tk\b
\beswikipedia\.org\b
\bmakemoneycorp\.page\.tl\b
\bdogswar\.ru\b
\bpussy\.com\b
\bhomosex\.com\b
\bgroups\.to\b
\b4u43\.com\b
\bjejuri\.net\b
\bkhandoba-(?:jejuri|temple)\.blogspot\.com\b
\bjejuridarshan\.com\b
\bminoxidilforte\.com\b
\binvitationstyles\.com\b
\bsuprauk\.co\.uk\b
\bsupraukshoes\.com\b
\brealafrica\.co\.uk\b
\barticle-board\.com/fat-burning-furnace-reviews\b
\bthedietsolutionprogram-exposed\.org\b
\bthedietsolutionreviewscam\.com\b
\bfatburningfurnacereviewscam\.com\b
\btruthaboutabsreviewscam\.com\b
\bfatloss4idiotsreviewscam\.com\b
\bdietsolutionreviewscam\.com\b
\bfindtohealth\.com\b
\bli8\.ru\b
\bpbali\.com\b
\bcropcirclesandmore\.com\b
\bcreditcardhelp\.com\.au\b
\bmarket-area\.ru\b
\bdataclub\.ru\b
\bzkracovatko\.cz\b
\bveryspecial\.ru\b
\bfa\.st\b
\biskspot\.com\b
\blurkmoarpedia\.com\b
\bfacenook\.com\b
\bbleaching-pro\.de\b
\bjettisonreality\.tk\b
\bfootballshoesblog\.com\b
\bchristian2011\.com\b
\bstylestalks\.com\b
\bartisans-serruriers\.fr\b
\blocksmithmanchester\.cc\b
\bmenuiserieparis\.net\b
\bplombier75\.fr\b
\bserrureporte\.com\b
\bserrurier\.com\b
\bserurier\.net\b
\bsosserrurier\.com\b
\blivejasmin\.com\b
\btourattract\.com\b
\bplaces-data\.com\b
\bdiamond-age\.at\b
\barhitel\.com\b
\bdubes-electro\.com\b
\bmotelcar\.com\b
\bspisakpesama\.com\b
\bnatascha-hilft\.com\b
\beasymobiletagging\.at\b
\bnewarts\.at\b
\byoucanhelp\.tk\b
\bprofessay\.com\b
\bwholesaleweddingsupplies\.org\b
\bbodybuildingtips-list\.com\b
\belectroniccigarette2k\.com\b
\biitm\.be\b
\bgopoco\.us\b
\bcevatzade\.com\b
\bxok\.mx\b
\blinseis\.(?:com|de|net)\b
(?<!netzsch-)\bthermal-analysis\.com\b
\bdilatometer\.com\b
\bkarmenshoes\.com\b
\bmichael-jordan\.us\b
\bplayersaid\.com\b
\bfemmes-cuir-bottes\.com\b
\bhermes6\.com\b
\bvogueshoesonline\.org\b
\bimrandijital\.com\b
\bdijitalbaskifiyatlari\.net\b
\bledtabela\.us\b
\bcephegiydirmefiyatlari\.com\b
\btabelafiyatlari\.biz\b
\barackaplamafiyatlari\.com\b
\bisiklitabelafiyatlari\.com\b
\baracgiydirmefiyatlari\.com\b
\bbacklinkdir\.com\b
\bsinotraffic\.com\b
\b3fw\.ru\b
\bab\.cd\b
stdtesting\.(?:com|net|org)\b
\bt\.in\.com\b
\bbodypaint\.ws\b
\bzolas\.info\b
\bberkeley-term-papers\.com\b
\bresumedocket\.com\b
\bessayhelppros\.com\b
\bcustomessayhelp\.com\b
\blogodesignmaestro\.com\b
\bheadlicetreatmentworld\.com\b
\beasyessayhelp\.com\b
\bdissertationmojo\.co\.uk\b
\bwriters-write\.co\.uk\b
\bdissertationinn\.co\.uk\b
\blogodesignmaestro\.co\.uk\b
\bessaymojo\.co\.uk\b
\bmightydesigners\.com\b
\bessayinn\.co\.uk\b
\bmormonlar\.org\b
\bdeltafidesign\.it\b
\bminoxidilforte\.blogcu\.com\b
\bdimension\.com\b
\bammonet\.(?:com|it|ch|de|fr)\b
\bchianti\.info\b
\bnorcia-italy\.com\b
\bval-di-chiana\.com\b
\bchiocchio\.net\b
\bbadia-a-coltibuono\.com\b
\batoposmusic\.com\b
\btavarnelle\.com\b
\bbarberinovaldelsa\.info\b
\bmonteriggioni\.info\b
\bradda-in-chianti\.com\b
\bimpruneta\.com\b
\bgreve-in-chianti\.com\b
\bsan-casciano\.com\b
\bval-di-merse\.com\b
\bgaiole-in-chianti\.com\b
\bbella-toscana\.(?:com|co\.uk|org|net)\b
\baltamaremma\.org\b
\blivorno-info\.com\b
\bsunflower-tours\.com\b
\bmassa-marittima\.com\b
\bagriturismo-chianti\.com\b
\bbedandbreakfastinchianti\.com\b
\bsan-polo\.com\b
\bchianti-italy\.com\b
\barezzo-info\.com\b
\bvaldorcia-info\.com\b
\bpienza\.com\b
\bmontalcino\.net\b
\bbibliophile\.net\b
\bbookbase\.com\b
\bmontepulciano\.net\b
\babbeys-of-tuscany\.com\b
\bcastelli-del-chianti\.com\b
\bcitta-slow\.com\b
\bfestivals-of-tuscany\.com\b
\bgardens-of-tuscany\.net\b
\bslow-food\.info\b
\bslow-tours\.net\b
\bslow-travel\.info\b
\bslow-vacations\.info\b
\btuscanywinetours\.info\b
\btuscanywinetours\.net\b
\bvillas-of-tuscany\.info\b
\bvino-slow\.com\b
\bwinetastingtoursintuscany\.com\b
\bsiena-info\.net\b
\btuscanleathergoods\.com\b
\bcastellina\.com\b
\baccommodationsinchianti\.com\b
\bchianticlassico\.net\b
\btuscanwinetours\.net\b
\bcasa-reasco\.com\b
\broma-info\.net\b
\bsan-quirico\.com\b
\bmonte-amiata\.com\b
\bcasarmini\.it\b
\bmonte-oliveto\.com\b
\bgarfagnana-info\.com\b
\bmugello-info\.com\b
\bvaltiberina-info\.com\b
\bsansepolcro-info\.com\b
\bvilla-felceto-tuscany\.com\b
\bpanzano\.com\b
\btuscan-wines\.info\b
\bvacationrentalstuscany\.com\b
\btuscany-vacation-rentals\.net\b
\btuscany-toscana\.info\b
\btuscany-toscana\.co\.uk\b
\btuscanyholidayhomes\.com\b
\bfarmhouse-holidays\.com\b
\bholiday-homes-tuscany\.com\b
\bchianti-rentals\.net\b
\bchianti-vacation-villas\.com\b
\bagriturismi-chianti\.com\b
\bilcasello\.it\b
\blucarelli\.info\b
\blamole\.info\b
\bbedandbreakfastinchianti\.net\b
\blecetinelle\.it\b
\bgallo-nero\.info\b
\bcastelnuovo-berardenga\.com\b
\bbadia-a-passignano\.com\b
\bmontefioralle\.info\b
\bvolpaia\.info\b
\bstrada-in-chianti\.com\b
\bvaldarno-info\.com\b
\bvaldelsa-info\.com\b
\bsan-miniato\.com\b
\bspello\.org\b
\bcortona\.com\b
\banghiari-info\.com\b
\baccommodationsinrome\.net\b
\bantiquarian-books\.info\b
\bassisi-info\.com\b
\bbella-umbria\.com\b
\bbibliofilo\.it\b
\bbibliophile\.ch\b
\bbibliophile\.eu\b
\bbologna-info\.com\b
\bbookbasesearch\.com\b
\bcastellina-in-chianti\.com\b
\bcertaldo-info\.com\b
\bcetona\.info\b
\bcollevaldelsa\.net\b
\bcortona-italy\.com\b
\bderuta\.net\b
\bfarmhouseaccommodationsintuscany\.com\b
\bferrone\.info\b
\bfiesole\.com\b
\bfirenze-florence\.com\b
\bfirenze-info\.net\b
\bflorenceaccommodations\.info\b
\bgaiole\.com\b
\bgiustiniana\.info\b
\bgrosseto-info\.com\b
\bgubbio-info\.com\b
\bholidayhomesintuscany\.net\b
\bischia-casa\.com\b
\blibri\.info\b
\blibri-rari\.info\b
\blorociuffenna\.org\b
\blucca\.info\b
\blucolena\.net\b
\bmazzano\.com\b
\bmercatale\.net\b
\bmontefioralle\.it\b
\bmontelupo\.com\b
\bmontespertoli\.org\b
\bnaples-napoli\.com\b
\borvieto-info\.com\b
\borvieto-italy\.com\b
\bperugia\.ch\b
\bperugia-info\.com\b
\bperugia-italy\.com\b
\bpisa-info\.com\b
\bpoggibonsi\.com\b
\bpontassieve\.info\b
\bpontassieve-info\.com\b
\bradda\.org\b
\bradicondoli-info\.com\b
\bravenna-info\.com\b
\bsan-donato-in-poggio\.com\b
\bsan-gimignano\.com\b
\bsan-gimignano-info\.com\b
\bsan-miniato-al-monte\.com\b
\bsienna-italy\.com\b
\bsovicille\.net\b
\bspoleto-info\.com\b
\btavarnuzze\.com\b
\bumbria-italy\.org\b
\burbino-info\.com\b
\bval-di-sieve\.com\b
\bvaldorcia-valdorcia\.com\b
\bvolterra\.net\b
\bapartment-saint-peters\.com\b
\bautoilcassero\.com\b
\bbecherale\.com\b
\bcasalamole\.com\b
\bcasalmonte\.it\b
\bceramica-geometrie\.com\b
\bchianti-farm-house\.com\b
\benjoytuscany\.com\b
\bhotelinchianti\.net\b
\bilvillino\.net\b
\bpatriziafalciani\.com\b
\bpoderesagna\.com\b
\bpodere-san-cresci\.com\b
\bpoggioallolmo\.com\b
\brifugium\.it\b
\bterredimelazzano\.it\b
\btuscanyholidayhome\.net\b
\bvillabordoni\.com\b
\bvilla-lebarone\.com\b
\bvillarignana\.com\b
\bvilla-sant-andrea\.com\b
\btodopuertoescondido\.com\b
\bfamilias-argentinas\.com\.ar\b
\btrituradoras-de-piedra\.com\b
\b007\.am\b
\bbasketballonlineshop\.com\b
\bt\.cn\b
\bcheckdent\.com\b
\boosakalv\.com\b
\bhklouis\.com\b
\bcoach-replicas\.com\b
\bfashioncheaphandbag\.com\b
\btiffanyjewelryoutletusa\.com\b
\boakley-sunglasses\.uk\.com\b
\bsellfashiontiffany\.com\b
\bmyjewelrybox\.org\b
\btiffanybraceletuk\.com\b
\bbrianatwoodsales\.com\b
\btiffanyjewelryoutletus\.com\b
\bgeneraljewellery\.com\b
\bsunglassshop\.us\b
\bchichotlingerie\.com\b
\bineeee\.com\b
\bsilvertiffany\.org\b
\brsgold2sale\.com\b
\bptlue\.com\b
\bpassiontrader\.com\b
\btiffanyhut\.com\b
\bwatch4sale\.org\b
\blearnitaliano\.net\b
\bliteraryawards\.info\b
\bkarenmillen(?:bagsstore|blackdressstore|cataloguestore|centurycitystore|chicagostore|coatstore|collectionstore|dresses(?:online|onsale|outletonline|shop|ukonline|ukstore)|footwearstore|handbagsstore|headofficestore|jewellerystore|leatherjacketstore|onlinestore|outletonline|outletstore|s|shoes|shoes(?:australia|uk)|silkbrasstore|sohostore|spectaclesstore|ukdesigner|ukonline|ukoutlet|uksite|ukstore|usastore|websitestore)\.com\b
\btoryburchflatsdiscount\.com\b
\bdetox-body-cleanse\.com\b
\bcheapabercrombieandfitch\.com\b
\babercrombieandfitchukstore\.com\b
\bedhardy(?:backpack|handbags)store\.com\b
\btoryburchoutletstores\.com\b
\bcoachclearanceoutlet\.com\b
\btoryburchbagsshop\.com\b
\brosettastonefrenchused\.com\b
\btoryburchwalletshop\.com\b
\bburberry(?:bags?|bluelabel|brit|london|perfume|purses|sale|scarves|sunglasses|thebeat)store\.com\b
\bburberry(?:-bagoutlets|4handbags|ol|selection|world)\.com\b
\bburberry\.org\b
\bus-burberrybags\.com\b
\bus-burberryshoes\.com\b
\busa-burberryoutletonline\.com\b
\btoryburchhandbagsshop\.com\b
\btoryburchcouponsale\.com\b
\bcoachoutletleather\.com\b
\bsolestop\.com\b
\bcoachclearanceshop\.com\b
\babercrombieoutletsaleonline\.com\b
\btescoshoes\.com\b
\bukshoesbuy\.com\b
\b24order\.com\b
\bradiifootwearsstock\.net\b
\bhomywinter\.com\b
\bair-maxes\.com\b
\bamzn\.to\b
\bturl\.no\b
\bwikicities\.com\b
\bnitrotek\.co\.uk\b
\bwhdo\.ru\b
\bwelcomeurope\.com\b
\be-spirulina\.com\b
\begert\.com\.tr\b
\bdhtblockerdanger\.com\b
\b2girls1cup\.nl\b
\bdextertravels\.com\b
\bshimlatourpackages\.net\b
\bdubaitourismpackages\.co\.in\b
\bgoatourpackages\.net\b
\buttaranchaltourpackages\.com\b
\bjaipurtourpackages\.net\b
\bmumbaitourpackages\.net\b
\beuropetourpackages\.co\.in\b
\blakshadweeptourpackages\.net\b
\bnepaltourpackages\.net\b
\bsrilankatourpackages\.co\.in\b
\bsingaporetourpackages\.co\.in\b
\bsrilankatourismpackages\.co\.in\b
\bthailandtourpackages\.co\.in\b
\brovinj\.aventin\.hr\b
\b12by\.com\b
\bslnks\.com\b
\b20b\.org\b
\bhikingshoes4u\.com\b
\bwatchesreplicabest\.com\b
\bqueenofwatches\.com\b
\bfreerolexwatches\.com\b
\btiffanyl(?:lc|ot)\.com\b
\bairvec\.com\b
\bnewportscigarettes\.net\b
\bhotbrandjeans\.com\b
\bchinashopping4u\.com\b
\bheels-?hut\.com\b
\bbrandladyshop\.com\b
\bwigshotsale\.com\b
\bshoesset\.com\b
\bclretail\.com\b
\bxseoer\.com\b
\bjewelryhu\.com\b
\bshoesnipe\.com\b
\bmultiurl\.com\b
\bxuta\.me\b
\bbarcosbarcelona\.com\b
\bholocausto-doc\.blogspot\.com\b
\binspiratorsukses\.com\b
\bbacau\.(?:net|org)\b
\bflashpapers\.com\b
mycaal\.com
diamondlinks\.net
\bmotobiznes\.net\b
\bq\.gs\b
\bherbaldb\.com\b
\bll\.my\b
\bnowtweet\.it\b
\bshadr\.me\b
\bbc\.vc\b
\bpalawanhotels\.org\b
\bhotfemaletennisplayers\.blogspot\.com\b
\byourkefirsource\.com\b
\balimezdegi\.com\b
\bpriceangels\.com\b
\bmyowninformations\.com\b
\bpureberrymax\.net\b
\bbrafacts\.net\b
\bluxury-pajamas\.com\b
\bhottestsports\.com\b
\btotallympics\.com\b
\bmaketodaypayday\.co\.uk\b
\bdorebibletarot\.net\b
\bwow-signal\.com\b
\borlando-villa-guide\.com\b
\bovariancyst-treatment\.com\b
\b2vancouver\.com\b
\b2vancouverbc\.com\b
\b9nl\.com\b
\bcomyonet\.com\b
\bget-shorty\.com\b
\bkindurl\.com\b
\blnks\.it\b
\bphlpn\.es\b
\burlao\.com\b
\byourl\.nu\b
\bsouthpacific\.org\b
\bpacific-pictures\.com\b
\bcuba-pictures\.com\b
\bmapsouthpacific\.com\b
\bgonanaimo\.com\b
\btonganholiday\.com\b
\bsamoaholiday\.com\b
\bFijiguide\.com\b
\bpetitionvoice\.com\b
\bspanishfauna\.blogspot\.com\b
\bprivateistanbultours\.com\b
\bshrunklink\.com\b
\bistanbuldaycruises\.com\b
\bnewdealtravel\.net\b
\bnewyearistanbul\.com\b
\bistanbultours\.org\b
\bistanbultour\.biz\b
\bistanbuldaytours\.com\b
\btoursistanbul\.org\b
\btripsistanbul\.com\b
\bcruiseistanbul\.com\b
\bistanbultripadvisor\.com\b
\btripadvisoristanbul\.com\b
\bonlinetripadvisorturkey\.com\b
\bturkeytripadvisor\.com\b
\bgeziistanbul\.net\b
\bistanbulprivatetour\.org\b
\btoursturkeytravel\.com\b
\bturkeybustravel\.com\b
\bantalyaotelleri\.net\b
\bbodrumotelleri\.net\b
\bedirneotelleri\.com\b
\bkusadasiotelleri\.com\b
\banzacdaytour\.net\b
\ballcappadociatours\.com\b
\ballcappadociaballoontours\.com\b
\bturkeygallipoli\.com\b
\bgallipolidaytours\.com\b
\bgallipoli-tours\.com\b
\bturkeyvacationpackage\.com\b
\btourpackagesturkey\.com\b
\bturkey-tours\.org\b
\btourstoturkey\.org\b
\btravelguidesturkey\.com\b
\btravelturkey\.biz\b
\bboutiquehotelturkey\.com\b
\btroublefreeholiday\.com\b
\ballhotelsbooking\.com\b
\balleurohotels\.com\b
\bfujiken\.mo-blog\.jp\b
\bmahjongonline\.net\b
\brobert-lindsay\.blogspot\.com\b
\bsorprendere\.com\b
\bjordanevents\.net\b
\bhuseyin\.gen\.tr\b
\bmusicofthebalkans\.com\b
\bhamshahree\.com\b
\bpillsm\.com\b
\bdigitalbach\.com\b
\bkonyaliyiz\.net\b
\bpaydayloanzone\.com\b
\bfindlowcostautoinsurance\.com\b
\bcaautoquote\.com\b
\bchav\.in\b
\bfacebok\.com\b
\bkarate-blog\.net\b
\btravel\.md\b
\bmarketresearchagencies\.eu\b
\bterme-selce\.hr\b
\bgoodstuff\.ro\b
\bjason-wiles\.blogspot\.com\b
\bjamonarium\.com\b
\ballworldguides\.com\b
\bapnihindi\.com\b
\bloltrain\.com\b
\bjoomlaline\.ru\b
\bmichael-trevino\.net\b
\bjoshduhamel\.es\b
\bjensenackles\.es\b
\bemma-roberts\.us\b
\bangelinaweb\.org\b
\bjoseph-morgan\.net\b
\bliamhemsworth\.bz\b
\bkeegan-allen\.com\b
\bbradley-cooper\.es\b
\brodolfo-sancho\.com\b
\bryansalazar\.net\b
\bzonaaggregator\.blogspot\.com\b
\bzonamode\.blogspot\.com\b
\bkep-box\.blogspot\.com\b
\bbo-kep\.blogspot\.com\b
\bkep-katro\.blogspot\.com\b
\bfotolenticular\.webs\.com\b
\balkalife\.nl\b
\bact-online\.de\b
\bhealthstoresproducts\.com\b
\bretailelectronicsstores\.com\b
\bautomotivesupplystores\.com\b
\bbuybooksonlines\.com\b
\bwirelesslaserprinterreviews\.net\b
\bbadcreditinformation\.info\b
\bberitamalaysiaonline\.com\b
\bbuycanon7d\.com\b
\bcarabersetubuh\.com\b
\bconstipationremediesforbabies\.com\b
\bgriotgarage\.net\b
\bhotscenesmovies\.com\b
\bjuicycouturehandbag\.org\b
\bnicoleleehandbags\.net\b
\bsexspicture\.com\b
\bvideo-seks\.com\b
\bart3w\.de\b
\bgen-2\.net\b
\bearthstadiums\.com\b
\bymaa\.be\b
\bmultiupload\.com\b
\bwn.com/2011_Hunter_Mariner\b
\bsantamartacity\.com\b
\bp\.tl\b
\btheatreticketscheap\.com\b
\bmeat-abolition\.org\b
\bwhatisencyclopedia\.com\b
\bdevicegadget\.com\b
\bforexoval\.com\b
\boyot\.org\b
\blifeandarts\.wordpress\.com\b
\bvikingarock\.france\.free\.fr\b
\boutsiders\.org\b
\bcapoeira-music\.webnode\.com\b
\bflamencoweb\.fr\b
\bfacebookmallonline\.com\b
\bAndroidiZed\.com\b
\bcalotor\.com\b
\bflamescorpion\.com\b
\bbelieve3d\.com\b
\baiononline\.info\b
\bzipry\.com\b
\bipv6locator\.net\b
\bbaseter\.com\b
\bacvila\.net\b
\bipgp\.net\b
\bprojectoverdose\.com\b
\bessayhelppros\.co\.uk\b
\btest-pattern\.com\b
\bsapporo-now\.com\b
\bshrvl\.com\b
\bwizardistanbul\.com\b
\bfreedatingsites\.us\.com\b
\bhitlerberghof\.com\b
\bmcn\.me\b
\blordpakus\.blogspot\.com\b
\bglutenfreehotelsguide\.com\b
\blnfaw\.blogspot\.com\b
\bvietnamitasenmadrid\.com\b
\breurl\.org\b
\bxink\.ru\b
\balfiopulvirenti\.com\b
\bcittadicatania\.com\b
\bescursionietna\.com\b
\betnaescursioni\.net\b
\bsitoweb\.mobi\b
\bdanzecaraibiche\.com\b
\bdigiseo\.com\b
\bvietnamairlinesticket\.com\b
\bcuudulieu24h\.com\b
\bnoithathoangduy\.com\.vn\b
\bbaovevn\.vn\b
\bthanglonghousing\.com\b
\bsms4smile\.org\b
\bthutucthanhlapcongty\.net\b
\bnamthaibinhduong\.edu\.vn\b
\bnhakhoavietgiao\.com\.vn\b
\buvc-thanhlapcongty\.com\b
\bchocolatepoker\.hu\b
\bshow-ip\.org\b
\bsourceforge\.net/projects/code2000\b
\btitleexpertsatlanta\.com\b
\bdearflight\.co\.uk\b
\breddotnet\.com\b
\bfreeminecraftacc\.tk\b
\b2spetses\.gr\b
\bmadthumbs\.com\b
\bbarcafan\.net\b
\bmeingames\.de\b
\bfreemahjongonlinegames\.com\b
\bnikolatesla\.fr\b
\bstewartcopeland\.free\.fr\b
\buefa-coefficients\.com
\beblogz\.net\b
\bmedical-helpful-info\.blogspot\.com\b
\brp9\.it\b
\bcrash-bandicoot\.ru\b
\bm1p\.fr\b
\bweathersafewa\.com\.au\b
\binternetmarketingdirect\.com\.au\b
\brelaxocity\.com\b
\btotalrecords\.com\.au\b
\btheprintingwell\.com\.au\b
\bosbornes\.net\.au\b
\brummigame\.com\b
\bprintprodukce\.cz\b
\bandrewflusche\.com\b
\bghengisfireworks\.co\.uk\b
\bdiamondlinks\.net\b
\bafterhimmedia\.com\b
\bganarplataporinternet\.com\b
\blightsensor\.net\b
\bwirelesspromocode\.org\b
\boutdoorfountains\.com\b
\bcongregationbuilder\.com\b
\bthebeginnerslens\.com\b
\bcrusherplants\.com\b
\balinetayar\.com\b
\bart-cadre\.com\b
\bxyzbc\.com\b
\bfatlife\.ru\b
# Below google 'redirect' regex expanded to end-of-string - lets see if that makes the 'what is redirected to' visible, awaiting the bugzilla request
\bgoogle\..*?/url\?.*
\b2012euro\.fr\b
\bacademyrank\.com\b
\bgzg\.in\b
\boutlandishtr\.com\b
\bfutbolistasconhistoria\.blogspot\.com\b
\bfreeonlinegames\.eu\b
\bfreesamplesource\.com\b
\bsixflagsfreetickets\.com\b
\btest-toefl\.com\b
\bworldhostingprovider\.com\b
\buniversalmarkets\.com\b
\bnetscape-navigator\.info\b
\btheync\.com\b
\byoutube-nocookie\.com\b
\binterject\.me\b
\bmyindiaexperience\.com\b
\bmykonosgold\.com\b
\bchocolazi\.com\b
\bchinabeerbrewing\.com\b
\bteretana-fitnes\.com\b
\binformationen-reise\.de\b
\bvenezuela\.ru\b
\bmargarita-online\.ru\b
\bvenezuelaonline\.ru\b
\bembassy-info\.com\b
\bservifans\.com\b
\be-earphone\.jp
\blnk\.co\b
\brdd\.me\b
\bmin\.bz\b
\bcanto-photographer\.com\b
\bfatmasnow\.com\b
\bessay-writer\.org\b
\bcustom-essay\.ws\b
\bcustomcollegeessays\.com\b
\bessay-for\.me\b
\bediting-services\.org\b
\bcustomwritingservices\.org\b
\bperfectresume\.org\b
\biresearchpapers\.com\b
\bessayshelp\.org\b
\bwriting-help\.org\b
\bcustomessays\.ws\b
\bcvresumewritingservices\.org\b
\beditingwritingservices\.org\b
\biraclub\.org\b
\bshorthaircutsv\.com\b
\bitinerarisicilia\.it\b
\bgallbladderdetox\.com\b
\bpricense.com
\b7century\.com\b
\bbookholiday\.org\b
\bbyd-club\.org\b
\bvoip-sip-sdk\.com\b
\btrakai-visit\.lt\b
\b360cities\.net\b
\bbet-at-home\.(?:at|es)\b
\bvolley24\.com\b
\bcuba-linda\.com\b
\btipbet\.vn\b
\bwowurl\.com\b
\bfeenode\.
\bwikipaste\.eu
\bczarjoule\.blogspot\.com\b
\bcondonesmix\.com\b
\bauthor-oekryuchkova\.narod\.ru\b
\be-broker\.in\b
\bdvd-ppt-slideshow\.com\b
\balexismf\.com\b
\brajendragautam\.webnode\.com\b
\bsolidarityinternational\.webnode\.com\b
\bbiurokonkret\.com\b
\bvoyage-en-inde\.org\b
\bvoyage-au-rajasthan\.com\b
\bilmu-komputer23\.blogspot\.com\b
\badelphitheatrelondon\.com\b
\bapollovictoriatheatre\.org\b
\bavenueqlondon\.com\b
\bbillyelliotlondon\.org\b
\bBloodbrothersmusical\.com\b
\bdominiontheatre\.org\b
\bdreamboatsandpetticoatstickets\.org\b
\bdrurylanetheatrelondon\.com\b
\bGhostthemusicallondon\.com\b
\bhermajestystheatre\.org\b
\bjerseyboyslondon\.org\b
\blondonpalladium\.org\b
\bLondontheatreticketscheap\.com\b
\bnationaltheatrelondon\.com\b
\bphantomoftheoperalondon\.com\b
\bphoenixtheatrelondon\.co\.uk\b
\bpiccadillytheatre\.org\b
\bplayhousetheatrelondon\.com\b
\bsavoytheatre\.org\b
\bshrekthemusicaltickets\.org\b
\bthebookofmormonmusical\.co\.uk\b
\bwewillrockyoutickets\.org\b
\bwickedlondon\.org\b
\bwizardofozlondon\.org\b
\byesprimeministertickets\.com\b
\blucidica\.com\b
\bmoulinrougeparis\.co\.uk\b
\btheater2k\.com\b
\bseatplan\.co\.uk\b
\beiffeltowertickets\.co\.uk\b
\btubehotels\.com\b
\bskanes\.com\b
\bportelkantaouihotels\.co\.uk\b
\bhammamet\.co\.uk\b
\bmonastir\.co\.uk\b
\bwebsitelooker\.com\b
\buspix\.at\.ua\b
\bparson-russell-terrier\.info\b
\bandylau\.in\b
\bcelebswear\.com\b
\bfrost-minibar\.it\b
\bspoti\.com\b
\bpornsjapan\.blogspot\.com\b
\bintertext\.md\b
\blistadoderazasdeperrosygatos\.blogspot\.com\b
\bimagenespreferidas\.blogspot\.com\b
\bmultifight\.net\b
\byoucopyright\.org\b
\buk-dissertation\.com\b
\bbuyanessay\.org\b
\bgiocare-casino\.eu\b
\bremedytreatments\.com\b
\btechienow\.com\b
\blogodesignconsultant\.com\b
\bdissertation-help\.co\.uk\b
\btermpapers-guide\.com\b
\btuziw\.com\b
\bdoyax\.com\b
\bpornotube\.com\b
\badultfriendfinder\.com\b
\bcarstuckgirls\.com\b
\bthesword\.com\b
\bsextube\.com\b
\bxtube\.com\b
\bnowthatsfuckedup\.com\b
\bpornhub\.com\b
\bilovemolfetta\.it\b
\bpspstation\.org\b
\btoubkal-trekking\.com\b
\bfrasesparafacebook\.com\b
\brallytrophycars\.110mb\.com\b
\blifeinsurancequotes\.com\.au\b
\bcarinsurancequotes\.com\.au\b
\bratelines\.com\b
\bbuysolarpanels\.com\.au\b
\bonbarcode\.com\b
\bkeepautomation\.com\b
\bzekaoyunlari\.org\b
\bbentenoyunlari\.org\b
\bben-10-oyunlari\.com\b
\bkomikoyunlar\.net\b
\bOYUNZAMANI\.COM\b
\bbasketboloyunlari\.com\b
\barabayarisioyunlari\.com\b
\barabayarislari\.com\b
\bth-chemical\.com\b
\bisfana\.ru\b
\bbluehosting\.com\.pe\b
\badslvnpt\.com\.vn\b
\bviagra-cialis\.ch\b
\bul\.to\b
\buploaded\.to\b
\bnewsgroups\.derkeiler\.com/Archive/Soc/soc\.culture\.greek/2009\-06/msg\d+\.html
\bvancouverlookout\.wordpress\.com\b
\bvancouverlookout\.com\b
\bruzgarenerjisi\.gen\.tr\b
\bsmarturl\.it\b
\bworldlifeexpectancy\.com/index\.php
\bi-doserturkiye\.com\b
\bvur\.me\b
# part of issue with spamming urls, being managed xwiki. originally dealt with at enWP — billinghurst 20120127
commissionbreakthrough
\b\d+\w+facts?\.com\b
whatisamoneytree
\b(easy)?(hairgrowth|bodybuilding(?!-magazin)|weightloss?|mafiawar|sixpackabs)(secret)?\b
ultimatemuscletrainer
globalrealearning
\bhowtomakemoney\b
\bwearitandbareitlingerie\b
\bweightloss(dietwatchtips|truth)\b
\bworldbestdiet\b
yourwellnessquestions
moneymakeronline
dailyprofitsfromhome
informationnow\.com\b
secretrichesnow
penisenhancementpills\b
4u\.webs\.com\b
\bmarketing4noobs\.webs\.com\b
\bapple-ipad-2\.webs\.com\b
\b\d+-(\w+?-)?\w+?-\w+?-(topics?|talkingpoints?|secrets?|tricks?|discussions?|memos?|essays?|talks?|papers?|articles?|facts?|class(es)?).com\b
\w+?-(topics?|talkingpoints?|secrets?|tricks?|discussions?|memos?|essays?|talks?|papers?|articles?|facts?|class(es)?)\.webs\.com\b
\b\d+-(local-)?(informational|quick|brilliant|local|informative|helpful|specific)-(little|smart|daily|collegiate|clever|mindbending|special|brainy)
\b\d+-(local-)?(academic|weekly|classic|helpful)-(daily|monthly|genius|special) #end of enWP additions
\bcalculatormortgage\.co\.uk
\bweightlosstruths\.2itb\.com\b
\bu\.42\.pl\b
\bcharlesgillman\.com\b
\bslimsecrets\.2itb\.com\b
\bbodhost\.com\b
\bunterkunft-ferienwohnung-bamberg\.de\b
\bappartements-vacances-bamberg\.com\b
\bappartamento-vacanza-bamberg\.com\b
\bcertifauto\.
\bjigbo\.com\b
\bshort4u\.pl\b
\blottonews\.webs\.com\b
\bdogtraningandtricks\.webs\.com\b
\beasycomputerstudio\.webs\.com\b
\bfishingsecrets\.webs\.com\b
\bjobharvest\.webs\.com\b
\bprojectpayday\.com\b
\bmusicmarch\.weebly\.com\b
\bsportfishingtricks\.com\b
\bkapoormd\.com\b
\bflyfishingsecrets\.webs\.com\b
\bmydebtsolution\.webs\.com\b
\bmanuelsanchezartist\.webs\.com\b
\bquickstartbowling.webs.com\b
\bminimalist-running-shoes\.webs\.com\b
\bwowmusicforyou\.webs\.com\b
\bfeedthemuscleburnthefat\.webs\.com\b
\bimproveyourswing\.webs\.com\b
\bcertificatoconformita\.com
\bmagickpowers\.webs\.com\b
\bthesimplegolfswing\.webs\.com\b
\bforex-sells-like-candy\.webs\.com\b
\blinkedinstratigies\.webs\.com\b
\bretirementwebpage\.webs\.com\b
\bgolfingtrainer\.webs\.com\b
\ballproductreviews\.org\b
#\b4\.bp\.blogspot\.com/-Lujq9b278Lg/TyeYmk66isI/AAAAAAAAAAc/yELwrwzyVeQ/s1600/caltech_rankmaniac_2012\.gif\b
#\brankmaniac2012\.webs\.com\b
#\brankmaniac2012caltech\.blogspo\t.com\b
#\bmyrankmaniac2012\.blogspot\.com\b
#\brankmaniac2012caltech\.tumblr\.com\b
#\bcs144rankmaniac2012\.blogspot.\com\b
#\brankmaniac2012\.webs\.com\b
rankmaniac
\blearnhowtoplayguitar\.tk\b
\bpcgamesandmore4u\.webs\.com\b
\bhopfeed\.com\b
\ballsearch-now\.info\b
\bti-da\.net\b
\btrustedreviewfinder\.com\b
\bdatingwebsitesnet\.org\b
\bsinglesharmony\.com\b
\bmedsmd\.com\b
\bearnquickmoney\.net\b
\bcocauto\.com
\bbrokenscript\.com\b
\barchive\.org/details/NoReply\b
\barchive\.org/details/PleaseMisterPostman\b
\barchive\.org/details/SexySadie\b
\barchive\.org/details/AcrossTheUniverse_514\b
\bsmspizza\.net\b
\bmaxigen\.co\.il\b
\bsiteseodirectory\.com\b
\bdesenredandolamarana\.blogspot\.com
\buntanglingtheweb-es\.blogspot\.com
\bboards\.4chan\.org\b
www\.4chan\.org/b/
\bxist\.org\b
\bnudos\.org\b
\bdiccionariomedico\.net\b
\bcleaning-4u\.co\.uk\b
\bmeta\.wikimedia\.org/\w/index\.php\?title\=Special\:Log/block\&page\=User\%3AFuture\+Perfect\+at\+Sunrise
\bde\.wikipedia\.org/w/index\.php\?title\=Spezial\:Logbuch/block\&page\=Benutzer\%3AMuZeMike\+\%28WMDE\%29
\bihrp\.fis\.com\.vn
\bthamtuthanglong\.com
\benjoylace\.com\b
\btop\-ptc\-serious\-paid\-to\-clic\-websites\.blogspot\.com
\bhop\.clickbank\.net\b
\bmy-weight-loss-secrets\.webs\.com\b
[/.]➡\.ws\b
\bxn--hgi\.ws\b
\b›\.ws\b
\bxn--cwg\.ws\b
\btinyarrows\.com\b
\bmlp\.im\b
\b(derpy|pp4l|t9k)\.me
\b4wrd\.us
\bincloak\.com\b
\baddr\.co\b
\bt9k\.me\b
\bsearch\.twitter\.com\b
\bhowmanycaloriesshouldieatx\.com\b
\bl\.to\b
\bmappamundi\.free\.fr\b
\bacademic-writing\.net\b
\bmcprovider\.gr\b
\bsmirt\.ch
\ballowed\.org
\bvlondonescorts\.co\.uk\b
#Emergency listing - cross wiki issue 2012-4-20
\bvivaty\.wordpress\.com\b
#Added by Jyothis on Feb 20, 2012
\bundo\.it\b
\bamirite\.biz\b
\bandrewstech\.tk\b
\b79\.99\.0\.15\b
\bbigblackarabiandicks\.tk\b
\bgainmoneyfast\.com\b
\bilike\.com\b
d\.{0,1}e\.{0,1}a\.{0,1}t\.{0,1}h\.{0,1}t\.{0,1}o\.{0,1}j\.{0,1}e\.ws
\bgetrank\.org\b
\binstrumentalhiphopbeats\.com
\bcc\.bingj\.com\b
\burls\.li\b
\beasepregnancytips\.webs\.com\b
\bur\.cx\b
\bmadebymabe\.be\b
\bu\.czo\.me\b
\bmalaysiahousingloan\.net\b
\btiny\.cx\b
\bthefacebook\.com\b
\bwix\.com/russian\_mafia
\buntanglingtheweb\-es\.blogspot\.com
\br\.gd\b
\bfaceboo\.com\b
\bhabbolatino\.us\b
\btopnotchfinder\.com\b
\bgolflovers\.webs\.com\b
\bphuketproperty\.com
\bambien\-blog\.com
\byachtpals\.com\b
\bforextradinglikeachampion\.webs\.com\b
\bflashgames\.name
\bmillion-dollars\.net\b
\babbo\.(mobi|tv|ag|hn)\b
\bweightlosshypnotism\.blogspot\.com\b
\bbeatbankruptcy\.webs\.com\b
\bizmirescort(bayan|s)\.(com|biz)\b
\brentpin\.com\b
\bandroidmerkezi\.net\b
\bklonopinonline\.net\b
\bmgn\.me
\burlcini\.com\b
\bdietrine\.us
\bdietrinereview\.com
\basiansinamerica\.org\b
\bwwww\.facebook\.com\b
\bdb\.tt\b
\bmusicfans\.ir\b
\bconstructiontoysforkids\.com\b
\bkly\.so\b
\bfur\.ly\b
\bfurly\.de\b
\bflickr\.es\b
\btwitter\.es\b
\bfacebook\.es\b
\btrafficsoftware-com1\.webs\.com\b
\bacnetalks\.com\b
\bbackpaindetails\.com\b
\btinylink\.ir\b
\brobertobenignifans\.com\b
\bhoroskopi\.shtypidites\.com
\bbregalnicastip\.tk\b
\bgelen\.org
\b1buycart\.com\b
\b2oo\.ir\b
\bu2l\.in\b
\bv\.gd\b
# manually added by billinghurst
\bbajubatiktulis\.com\b
\bgrosirbatik\.info\b
\bbatiksemarang\.info\b
\bbatiksarimbit\.info\b
\bkampungseo\.com\b
\bjualjam\.net\b
\bbmdstreet\.com\b
\btrainingiso\.asia\b
\bekodokcell\.com\b
\btokoherbalhifa\.com\b
\bharganissanmarch\.com\b
\bjabonkendal\.com\b
\bshar\.es\b
\bworldbricks\.com\b
\bmodertalking\.com\b
\bzwit\.org\b
\bonline-scratch-card\.com\b
\bangkringan-jogja\.com\b
\bspanishfordummies\.ws\b
\bu2s\.ir\b
\bmat\.co\.il\b
\bgi\.vc\b
\bqy\.fi\b
\bvm\.lc\b
\btra\.kz\b
\bburak\.cc\b
\bwibi\.us\b
\b163\.fm\b
\bprimarkcatalogo\.com\b
\bvpillsturkey\.com\b
\bclipboard\.com\b
\bweb-aupair\.net\b
\bsiteanaliz\.net\b
\boffshore\.ae\b
\b1337day\.com\b
\bsignup\.wazzub\.info\b
\bu\.to\b
\binfopot\.tk\b
\burla\.ru\b
\b2ya\.com\b
\bvze\.com\b
\b24ex\.com\b
\bhitart\.com\b
\bmirrorz\.com\b
\bfiletap\.com\b
\bdealtap\.com\b
\bbigbig\.com\b
\bebored\.com\b
\bhereweb\.com\b
\b1sta\.com\b
\bechoz\.com\b
\b2truth\.com\b
\b2fortune\.com\b
\b2hell\.com\b
\b2tunes\.com\b
\b2savvy\.com\b
\b2fear\.com\b
\b2freedom\.com\b
\bantiblog\.com\b
\bbcove\.me\b
\btrineaspect\.com\b
\bandreasmoser\.wordpress\.com\b
\bguardofcastle\.blogspot\.com\b
\brapidweightlosswithhcg\.com\b
\bsource-werbeartikel\.com\b
\bphoto-travels\.org\b
\bart3w\.com\b
\baffiliate-marketing-websites\.com\b
\bencyclopediasupreme\.org\b
\bhydrogen2oxygen\.net\b
\bjamonor\.com\b
\bmymin\.me\b
\buluslararasiaikido\.com\b
\btraditio-ru\.org\b
\bvaradoga\.blog136\.fc2\.com\b
\brumafia\.com\b
\bhomesinrio\.com\b
\bpmwatch\.org\b
\bannyas\.com\b
\bconsulting\.customsexpert\.ru\b
\bhotelresplandor\.com\b
\bhotelarrayanes\.com\.co\b
\blittleurl\.info\b
\btrucoss-para-habbo-2012\.tk\b
\bemcollections\.net\b
\bideascosasymascosas\.blogspot\.com\.es\b
\baldservice\.com\b
\bberlin-1945\.de\b
\bmoslemhytech\.blogspot\.com\b
\bviolinconcerto\.de\b
\bfootballmatch\.de\b
\bbitcoinmedia\.com\b
\baltafseer\.com\b
\baltafseer\.org\b
\baltafsir\.org\b
\birangooya\.ir\b
\bmauritiusprestige\.com\b
\bgreenworldbvi\.com\b
\bfarmlandinvestment\.blogspot\.com\b
\bj\.gs\b
\bgevezechat\.net\b
\bnewerahatsonsell\.com\b
\bcapsforcheap\.com\b
\bcurethalassemia\.org\b
\bfpmr-chile\.org\b
\btamazight-musique.blogspot
\bsmallsibu\.miniban\.cn\b
\belwazefa\.com\b
\bhats-world\.net\b
\bbustarhymes\.us\b
\bflo-rida\.info\b
\bjessie-j\.info\b
\bgymclassheroes\.net\b
\braftingtaradrina\.com\b
\bgreekfeta\.com\b
\bruggers\.com\b
\bprodirectrugby\.com\b
\bchina0001\.info\b
\beliewieseltattoo.com\b
\bsingingprosecrets\.webs\.com\b
\b1-love-quotes\.com\b
\blacina\.net\b
\b2012chanelbagsforsale\.com\b
\bwindows7antivirus\.us\b
\bantispywarewiki\.com\b
\bregistry-repair\.me\b
\bbest-antivirus-protection\.com\b
\bantivirus-reviews\.us\b
\bmalwareremovaltools\.org\b
\bantivirussoftwarealert\.us\b
\btrojanalert\.net\b
\btrojanremovers\.net\b
\bphpm\.ru\b
\b69\.39\.236\.36\b
\bkredikartiborclari\.com\b
\bxlstat\.com\b
\bgoogle\.(?:xlstat)
\b5games\.co\.uk\b
\bmicrostocktime\.com\b
\bMicrostocktime\.ru\b
\bmyswabi\.tk\b
\bmasese\.tk\b
\blyricwiki\.org\b
\bsmokelessecigarettereviews\.com\b
\bbuyii\.com\.au\b
\bphuketvillagetaways\.com\b
\bclarinetbooks\.wordpress\.com\b
\bkurzweilstories\.com\b
\blivexxxstrip\.com\b
\bbizplancorner\.com\b
\bbarringtongifts\.com\b
\bxlstat\.net\b
\bborctaksitlendirme\.com\b
\bborcunutaksitlendirme\.com\b
\bhementaksit\.com\b
\bkredikartiborctaksit\.com\b
-verzekeringvergelijke.\..{2,3}\b
\byogaforweightlosses\.com\b
\bposteriorfossa\.com\b
\bgamegoldfast\.com\b
\bplayerassist\.com\b
\bdiablo3gold-sale\.com\b
\bð\.tk\b
\bhghlook\.com\b
\bu2know\.net\b
\be-performance\.ro\b
\bniceplaces\.ro\b
\bekalk\.eu\b
officialnfl\w{1,10}(proshop|teamstore)\.com\b
authenticstore\.com\b
\bsingaporetourismpackages\.co\.in\b
\bdubaitourpackages\.co\.in\b
\bhyderabadtourpackages\.net\b
\bsrilankatourism\.co\.in\b
\bnorthindiatourpackages\.net\b
\bpondicherrytourism\.org\b
\bmunnartourpackages\.net\b
\bhimalayatourpackages\.com\b
\bkashmirpackagetours\.net\b
\bsingaporetraveltours\.com\b
\bdelhitraveltours\.com\b
\bkullumanalitourpackages\.net\b
\bsupremeindia\.com\b
\bbookofraspielen\.info\b
\bin-disguise\.com\b
\bjordanpascherfr\.com\b
\bvk\.cc\b
\bgesundheitvideo\.com\b
\bkrebsvideo\.com\b
\bmedicanalife\.us\b
\bminecraftcodes\.(info|me)\b
\bwebhostingw\.com
\brajpromotions\.com\b
\bprofi-fachuebersetzung\.de\b
\bprofischnell\.com\b
\balquilerdeyatesenibiza\.com\b
\bopgg\.nazwa\.pl\b
\bts3card-business\.jp\b
\btollesonlocksmith\.com\b
\balfunstuff\.com\b
\bborcutaksitlendir\.com\b
\bdchallofjustice\.com\b
\bdiablocheap\.com\b
\bmijnvleesetendeplanten\.tk\b
\bcheapmkoutlet\.com\b
\bpoloralphlauren
\bsdrv\.ms\b
\bboreaudio\.com\b
\bvideo-izle\.web\.tr\b
\bslinky\.me\b
\bactgruppe-es\.de\b
\bthephen375blog\.com\b
\bvietnamvisa\.org\.vn\b
\bforexbroker\.info\b
\bahoi\.es\b
\baffiliatefuture\.com\b
\bszechenyispabaths\.com
\b(jazz|trance|rock)-radio.50webs\.com\b
\btaourl\.com\b
\bfbfriendblaster\.com\b
\badmitad\.com\b
\benjoycanaryislands\.com\b
\bfastprofitpages\.com\b
\bund-recht\.info\b
\berbbaurechtsgesetz\.de\b
\bheilberufsrecht\.de\b
\bkanzleifeser\.de\b
\bversicherung-recht\.de\b
\barzthaftung-recht\.de\b
\bnachlass-rechtsfragen\.de\b
\bschenkkreis-recht\.de\b
\bstalker-recht\.de\b
\bkanzlei-feser\.info\b
\banwalt-feser\.de\b
\banwalt-recht-und-gesetz\.de\b
\beasypret\.fr\b
\bdigitalsatis\.com\b
\bhoaphat\.net\.vn\b
\bnoithathoaphat\.in\b
\burls\.co\.il\b
\bwanttoknow\.info\b
\belal3ab\.com\b
\bseychellesprestige\.com\b
\bphishproductions\.com\b
\bhowtogetridoffleasfast\.org\b
\bttvideos\.de\b
\bthoitrangf5\.com\b
\bvst\.tv\b
\bplusooo\.com\b
\bfie-r\.it\b
\bmariaciobanu\.tk\b
\bfanclubmariaciobanu\.tk\b
\bvistarecords\.us\b
\bfazzt\.biz\b
\bipir\.at\b
\bl\.hh\.de\b
\bgoodurl\.de\b
\bkleinerlink\.de\b
\b3ai\.de\b
\bkurzurl\.net\b
\bfixurl\.de\b
\bunurl\.org\b
\bhkclarksinn\.in\b
\boua\.be\b
\bel32\.com\b
\bfilz\.fr\b
\blichnosbeach\.com\b
\blichnosbeach\.gr\b
\blichnosbeachhotel\.reserve-online\.net\b
\bparga-hotels\.blogspot\.com\b
\bpargalichnos\.com\b
\bpargagreece\.net\b
\bitconnexion\.com\b
\bdinez\.co\.uk\b
\bxmas\.cpilondon\.com\b
\buri\.fi\b
\bkuvaton\.com\b
\burly\.fi\b
\bpara\.ms\b
\bdft\.ba\b
\bcnubloquefolle\.canalblog\.com\b
\b5url\.net\b
\bmichelerosica\.altervista\.org\b
\bpro-(?!(goroda|speleo|otdyh)).*?\.ru\b
\bgorod-scherbinka\.ru\b
\bscientific-library\.com\b
\bprintsasia\.com\b
\bprintsasia\.co\.uk\b
\bkpvz7ki2v5agwt35\.onion\.to\b
\bs\.tt\b
\blisastansfieldexperience\.com\b
\bexcel-avanzado\.com\b
\ballmoviesforyou\.com\b
\blnk\.do\b
\bzondergekheid\.tk\b
\bscmresearch\.org\b
(\bnewbalance(japan|(hot)?sale)|\bcoach(outlet|online)|jersey|uniform)\.asia\b
\bantiagingcreaminfo\.blogspot\.com\b
.*stell?iss?imo.*
\bbrig\.co\b
\bgrem\.io\b
\bredirectingat\.com\b
\bsynqk\.com\b
\bsteroids-online\.net\b
\b67\.55\.108\.167\b
\b(oceangirltv|lauren-hewett)\.narod\.ru\b
\bvietnamimmigration\.net\b
\bmozaik\.info\.hu\b
\bmozaweb\.hu\b
\btraditionalindianherbs\.com\b
\bhome-remedies\.in\b
\btelugu-news\.com\b
\bmasetty\.com\b
\bwebsiteoutlook\.in\b
\bgumagumalu\.com\b
\btelugudb\.com\b
\bthevod\.net\b
\bjennavideos\.net\b
\bporndvd-stores\.com\b
\bsugardvd\.info\b
\ballgovernmentjobs\.co\.in\b
\bzombie-loan\.com\b
\bklassik-resampled\.de\b
\bs-fahl\.de\b
\bmakingpeopledance\.com\b
\bdiscoverunsigned\.com\b
\btrafficdr\.com\b
\brecov-er\.tumblr\.com\b
\bducksnstuff\.tumblr\.com\b
\bfyeahoatmeal\.tumblr\.com\b
\bownedax\.tumblr\.com\b
\bfalling-yet-again\.tumblr\.com\b
\bscheherazade-khanum\.tumblr\.com\b
\bdynoguy\.com\b
\behowtocuregingivitis\.com\b
\bguinealia\.com\b
\bblog\.yoocare\.com\b
\binteriordesigner\.ws\b
\bcourchevel\.travel\b
\betourismsolutions\.com\b
\be-redstar\.net\b
\bfoutapedia\.org\b
\bdarkknightreturnsdvd\.com\b
\bpluginprofitsite\.com\b
\bambersail\.com\b
\bwikiperle\.blogspot\.*
\bvgn\.me\b
\bbeatles\.ru
\b0cn\.de\b
\btrick\.ly\b
# korean royalty start (string of nine domains so far, predict more) (the)?koreanroyal(ty|s)? thejinan
koreanroyal(ty|s)?\.(com|org)\b
\bthejinan\.(com|org)\b
#korean royalty end
\burban-vin\.ucoz\.ua\b
\bfaacebook\.com\b
\bvideolegend\.net\b
\burlx\.ru\b
\bgotoplus\.me\b
\balbak\.net\b
\binstitute-for-competitive-intelligence\.com\b
\bqualitypointtech\.net\b
\brtoz\.org\b
\bthequotes\.net\b
\bqtpbook\.com\b
\bplaymemorygame\.com\b
\bcosta-linda\.net\b
\btanzaniamovies\.net\b
\bdr-luxuryrealestate\.com\b
\blaptopspa\.pl\b
\bwhereloveisfound\.com\b
\bpureplatinummodels\.com\b
\bkuehntopf\.ch
\be-weddingplan\.com\b
\bmake\.my\b
\bpaperbouyent\.com\b
\bourmess\.net\b
\btinapa\.com\.ng\b
\bevent-factory\.ch\b
\bmusicletter\.it
#series of commercial spambot additions
\babercrombieandfitchoutlet5\.webs\.com\b
\babercrombieuk52\.webs\.com\b
\babercrombieandfitchuk3\.webs\.com\b
\bhollisterecosfrancea.com\b
\babercrombie-malls.com\b
\bcheap-abercrombie\.com\b
\babercrombie-kids\.org\b
\babercrombieetfitchmagasins\.com\b
\bsearch4sun\.com\b
\bdeplayer\.net\b
\bbuyessaysonline\.us\b
\bformalgownsuk\.com\b
\bresearchessay\.org\b
\bgreatessays\.org\b
\blux-essay\.com\b
\blux-dissertation\.com\b
\bediting-services\.us\b
\buk-essays\.org\b
\btoppapers\.org\b
\bbadcreditloansyes\.com\b
\belephate\.pl\b
\bperth-removals\.com\.au\b
\bvolcanovaporizerreviews\.net\b
\bfull\.sc\b
\btopendmarket\.se\b
\bcur\.lv\b
\bnflsuperbowlravens\.com\b
\btriestelibera\.org
\byourbusinessbefound\.info\b
\binterculturecapital\.de\b
\bfleshlightpromo\.weebly\.com\b
\boffersbookmarks\.com\b
\bmoney-moguls\.com\b
\btheorlandopersonalinjurylawyer\.com\b
\bremediation\.co\b
\bbringlogodesign\.com\b
\bhc-porn\.com\b
linkshrink\.de
\bmasseriacappuccini\.it\b
\bmetromodels\.ch\b
\bclick\.payserve\.com\b
\bhub\.me\b
\bnscash\.com\b
\btehranpatogh\.ir\b
#Emergency listing - current user page spam across wikis
\bgenericviagra123\.com\b
\bcasino-review\.org\b
\be-iban\.com\b
\bmp3sdown\.com\b
\bgrupodsp\.net\b
\bdiendansimdep\.net\b
\bmedia-markt-toshiba-fernseher-tv\.tumblr\.com\b
\bmclogi-kintetsu-new-york-amgen\.tumblr\.com\b
\bstores\.ebay\.com\b
\bursnauer\.ch\b
\bqr\.net\b
\beverythingfou\.net\b
\bwebsite-submission-seo\.blogspot\.com\b
appetitecontrolpills
\badsonmap\.com\b
uniforms2u\.com\b
\bbrunodam\.blog\.kataweb\.it
\binthessaloniki\.com\b
\bfindspermdonor\.com\b
\b100pour100aviron\.com\b
\bbaby-date\.com\b
\bflikr\.com\b
\burl-go\.com\b
\btourfrance100\.blogspot\.com\.es\b
\bereticopedia\.org
\bdownloadrage\.com\b
\bchanguscampbell\.com\b
\bsex-porno\.biz\b
paydayloans
cartierwatchesonline
\bdekalux\.com\b
\bquagga\.cat\b
\blinkd\.in\b
\bvienne\.co\b
\bproudphotography\.com\b
\bvhaldemar\.net\b
\boceanrusenergy\.com\b
\bgg\.gg\b
\bskiusainc\.com\b
\btrulynaughty\.me\b
\bmgprojekt\.com\.pl\b
\bskinpharma\.nl\b
\bfeed\.mn\b
\bzommulberryshops\.co\.uk\b
\bsukmulberryshops\.co\.uk\b
\bcareerlinecourses\.com\.au\b
\btopincoupons\.com\b
\b(office|commercial)cleaning
\bjanitorialservice
\burlid\.ru\b
\bdlpsoftware\.com\b
\brandevudate\.com\b
\btr\.im\b
promocode(\d{4})?\.
\binstacriminalbackgroundchecks\.com\b
\bpokerschoolvideos\.com\b
\bhotel-discount\.com\b
\binstant-acne-remedy\.com\b
\busreversephonelookupzone\.com\b
\bboxbcn\.es\b
\bbadcreditloansgo\.com\b
\bcarmats4u\b
\bbigorbust\.net\b
\bjo\.my\b
\bjoturl\.com\b
\bstudentloansrate\.org\b
\bcriminalbackgroundcheck
\bcarmats\.ie\b
cheapmedonline
tipsforweightloss
shorttermloans
onlinebadcredit
pullyourexback
toplawnmowers
nocreditcheck
anymedsrx
bestrchelicopterreview
generic.?cialis.?rx
metaldetectorreview
badcreditloan
loansonlineapp
besttreadmill
views201\d\.blog
\btodo\w{3,10}\.com\.es\b
porn.?for.?free
free.?xxx
tipstolivehealthy
\bsuper-kenit\b
online.?marketing.?business
\bhowtogetpregnanttip\.com\b
\bprimalburnfatburningsystemreview\.com\b
\bSaveOnAirfareSecretsReview\.com\b
\btruthaboutcellulitereviews\.com\b
\b21daysugardetoxreview\.org\b
\b30daystothinreview\.org\b
\bgrowtaller4idiotsdiscount\.org\b
\bhairagainreviews\.org\b
\bfreesexshows\b
\burls\.by\b
\brikiki\.net\b
\babrege\.eu\b
\bfea\.lk\b
\bppt\.li\b
\burlmini\.net\b
\burlv2\.com\b
\bbe\.cm\b
\bshar\.as\b
\btlwsd\.in\b
\blc\.cx\b
\btiny-url\.info\b
\btw\.gs\b
\birr\.kr\b
\btyn\.kr\b
\bthedietsolutionreport\.org\b
\braglour\.com\b
\bparasitesandworms\.com\b
\bhow.?to.?improve.?your.?eyesight\b
\b955\.cc\b
\bno-ip\.
\bafreechat\.com\b
\ballaboutsavings\.co\.uk\b
\batwellandco\.com\.au\b
\bbail\.com\b
\bbestmanspeechessentials\.com\b
\bbringthepress\.com\b
\bbuytwitterfollower\.info\b
\bcaliforniaduiguide\.com\b
\bcomo-adelgazar-rapido\.net\b
\bframeusa\.com\b
\bitsupportforcharities\.co\.uk\b
\bjfleece\.net\b
\bkitchensolutionskent\.co\.uk\b
\blovequoteslibrary\.com\b
\bmumford-and-sons-tour\.com\b
\bnutritional-supplement-truths\.com\b
\bphotomeedibleart\.co\.uk\b
\bpuregarciniacambogiainfo\.com\b
\bsatchel\.co\b
\bstatnames\.com\b
\btetrabyte\.com\b
\bthelegalstop\.co\.uk\b
\btipsforteethwhitening\.com\b
\btop10homeremedies\.com\b
\btraveloka\.com\b
\bvalueconcrete\.com\b
\bwatch-movies--online\.org\b
\bwondershare\.com\b
\blimes-inferior\.pl\b
\bmycarmats\.co\.uk\b
\bcaliforniadrivereducation\.us\b
\bessenza-nobile\.de\b
\bukfamilyholidayparks\.com\b
\bmybootmat\.co\.uk\b
\bcasinouk\.com\b
\bpandanger\.com\b
\bhomefloorcleaner\.com\b
\bpromazon\.com\b
\bweddingingreece\.com\b
\btopcasino\.it\b
\bforsaleforlease\.com\.au\b
\bvehiclebuyingandleasing\.co\.uk\b
\bphysiciandesigns\.com\b
\binternationallovescout\.com\b
\bquickwaytogetabs\.com\b
\bwebhostingreviews\.com\.au\b
\bcancerfactsmd\.com\b
\bguestbloggingempire\.com\b
\bstainlesscablerailing\.com\b
\bfuelonline\.co\b
\blifequotescollection\.com\b
\bbestcreditreports\.com\b
\bshopaduck\.co\.uk\b
\bpuregreencoffeeinfo\.com\b
\bpacificplayinc\.com\b
\bmobiles2money\.co\.uk\b
\bdieharddevil\.com\b
\bproduct-investigation\.com\b
\bgalavantier\.com\b
\bbest-auto-detail\.com\b
\bchillifundamentals\.co\.uk\b
\barizonadetoxcenters\.org\b
\basoberwayhome\.org\b
\behardhat\.com\b
\brealhealthy\.net\b
\bdogarthritisaspirin\.com\b
\bagentmate\.com\.au\b
\bwebfullcircle\.com\b
\bsmokingobsession\.com\b
\bcheapnps\.com\b
\bbacklinkempire\.com\b
\bledstop\.co\.uk\b
\bcarinsurance\.org\.uk\b
\babloodpressure\.com\b
\bmommyedition\.com\b
\bseojob\.net\b
\bbanffhotelsltd\.com\b
\bcontenderbicycles\.com\b
\bhearinglosspill\.com\b
\baustraliaoutletsale\b
\bfilm.?pornoxxxx
reviews2\d{3}\.info
\bkvta\.net\b
\badultfriendfinder\.me\.uk\b
\bplus\.ly\b
\bmyurl\.pk\b
\bdalatmuaban\.net\b
\bwallpapersbq\.com\b
\bpresentviewer\.com\b
\bmobilephoneinsuranceking\b
janitorialcleaning
\bnajmihealing\.webs\.com\b
onlinehealthtopics
healthychoicediets
presettlementloans
\bbeeplog\.com\b
\byj\.pn\b
soundtrackstream\.com
\bmdansby\.com\b
\bneedthecure\.com\b
\bsoualwjoab\.com\b
hotvideochatstudio
\bxxxchat\.xxx\b
it\.cantinoripedia\.wikia\.com
\bfreightaudit\.org\b
\bfreeminecraftgiftcodes\.net\b
\badelaide-classifieds\.info\b
\btodaynews\.info\b
\bmarketlist\.com\b
\bmlmrankings\.com\b
\bnpros\.com\b
fashionbrandoutletshop
safedietplansfor
\bbeforeyoubuy\.co\.uk\b
spotify.?premium
hotgermangirl
\ba51\.idata\.over\-blog\.com
kithomeprices
criminallawyeraustin
celluliteproducts
\bcellulitestore\.com\b
productsreview(s|er)?20
\bdildomail\.com\b
\bmyarabickeyboard\.net
herbal(ed)?pills
\bhealthyfruitsworld\.com\b
\bonline-betting\.tv\b
percentforex
onlinesocialnetworkingsite
\bwwvr\.org\b
becomingaparalegal
seasonscontracting
\bdescargar-musica-gratis\.softonic\.com\b
\bevenweb\.com\b
\bjamonibericodebellotas\.com\b
\bneteller\.pw\b
goldinvestmentkit
fatlossareview
hardmoneybankcorp
slowlos(e|s)weight
weightloss.?program
extremeweightloss
\bonecarinsurance\.com\b
\bpillcounting\.com\b
\bempowernetwork\.com\b
myshoppingbusiness
\byoumint\.com\b
bestonetimeoffers
\bpredatorhacks\.com\b
ereticopedia\.wikidot\.com
\burlms\.com\b
mypharmarx
\bsynergybusiness\.wordpress\.com\b
\bcropcirclesonline\.com\b
\bfitnizz\.com\b
\bspearmintrhinolv\.com\b
\badclout\.com\b
\bjackpinto\.com\b
\bcropfiles\.it\b
\b2\.ht\b
\bfsodb\.com\b
assuredseo
\bsay\.ly\b
hidefporn
adjustabledumbbell
\bscrapebrokers\.com\b
film.?pornoromania
\bsepatuonline-murah\.com\b
weddingdressonline
\bvailong\.com\b
\bwebcomtois\.fr\b
nfljerseys+hope
\btheurbanking\.com\b
\ball-loans-info\.com\b
\btraffic-angels\.com\b
bestregistrycleaner
\bcheapdomainregistration\.es\b
\brehatched\.com\b
\bneteler\.pw\b
\buchop\.it\b
\bpeacockcenterpieces\.com\b
\bworldfiliationetworkproxy\.com
watchbuyingguide
\brubyescorts\.com\b
\bforomultinivel\.com\b
\binfinityhacksclan\.net\b
\bmanshop24\.net\b
couponcodeoffer
pornblogspace
myboobs4you
\bsim\.so\b
\bamateur-x\.eu\b
\bpenimed\.com\b
\bnavymoms\.net\b
\btardisbr\.wordpress\.com\b
cartoonpornheaven
\bsfadi\.org\b
e.?cigarettereviews
\brenterly\.com\b
laptopscreenrepair
gold.?porn.?tube
to.?lose.?weight.?quick
\bbrowse\.deviantart\.com\b
\bbreedproducts\.com\b
\bamateursexacts\.com\b
\bgamehackerz\.com\b
hardcore.?party.?girls
\butahburden\.com\b
\bmelbournebusinesscoach\.biz\b
\bsmrl\.tk\b
\bsoundtracknews\.com\b
\btnij\.com\b
\bsnd\.sc\b
\b42\.com\b
\bkreuz-net\.info\b
herpescurereview
\bcheatanarchy\.com\b
\bstos\.me\b
\bamazonprime\.webs\.com\b
\bmod4\.cc\b
\bminlnk\.at\b
beautycoupons
seototaiwan
\bkriyayoga\.com\b
\bproduse-aloe-vera\.eu\b
uknikeblazers
\bwaratahfuneralservice\.com\.au\b
\bmanpower24\.net\b
\bbaranisik\.com\.tr\b
\bfncy\.it\b
cartiernecklacehotsale
\b7crime\.com\b
\bfileurl\.me\b
\byourleanbody\.com\b
\bwinonadental\b
\bpdh\.co\b
onlinecasino.?info
healthy.?weight.?loss.?diet.?plan
\bdevoucoux\.co\.uk\b
\bceokt\.com\b
buymoncler.?cheap
\bviglink\.com\b
naturalcureforyeast
\bextremeseotools\.com\b
\btopdealzonline\.com\b
partypillsonline
\bliveresumeexamples\.com\b
\bperfectgirls\.net\b
\b4tube\.com\b
\bvisalusshakes\.com\b
\b101juegosdeautos\.com\b
monclerjackets\d
\bcpesamplewritings\.blogspot\.com\b
\be621\.net\b
\bezadblaster\.com\b
freeonlinedating
medrxshop\b
buy.?adipex.?online
\bvideodeteen\.eu\b
\bshark\.net\.pl\b
\bpowerfulhacks\.com\b
\bsloganexpert\.com\b
\b2u\.lc\b
\bowl\.li\b
\bshorten\.me\b
\byourshortlink\.net\b
\bpenilegain\b
\bcheatyworld\.com\b
\buu\.gl\b
\bneoplano\.
\btancredi\.
\bgetxanax\.com\b
\bwww-mp3player\.com\b
\bactionseoservices\.com\b
\bgetwebvisitors\.com\b
\bgetloanslendersusa\.org\b
\bdoghematerassi\.it
\bicigarettes\b
buycheap\w{0,10}pillsonline
rapid.?fat.?loss
\bladamejeanne\.fr\b
bestseoservices
\bavantpack\.ru\b
\bplus\.lapvo3\.tk\b
\bshopforpainrelief\.com\b
\bprintforprofits\.com\b
\bsexndfunny\.biz\b
\blcdscreenforlaptops\.com\b
\bwebsite-Ranking-Checker\.com\b
\bmagiclondonescorts\.com\b
\bbrunetteescorts4u\.com\b
achimthepooh\.de
\bmemopadhd7\.gweb\.io
\bmgjmp\.com
\borelsetka\.ru\b
\bprespa-birlik\.se\b
\brecoverymechanic\.com\b
\bsegue\.se\b
\bdietplanstolose\.com\b
weightwatcherscoupons
\bmortgagewoodbridgevirginia\.com\b
\badfoc\.us\b
\b0\.mk\b
\bz6\.ro\b
\btortapandistelle\.it
\bgameschamp\.com\b
\bgeilelesbensexvideos\.com\b
\bngbot\.com\b
\bescort-suisse\.ch\b
\bgive-me-articles\.com\b
\bPayperclickmagic\.com\b
\bsn\.im\b
\btwi\.bz\b
\bbuzzup\.com\b
\bbuzurl\.com\b
\bu28\.de\b
\bapu\.sh\b
\bi2h\.de\b
\blil\.io\b
\bdaa\.li\b
\b03e\.de\b
\bshort\.ie\b
\bvdirect\.com\b
\bunfake\.it\b
\bux\.lv\b
\bdomain.dot\.tk\b
\bsturls\.com\b
\bkanepesorfu\.com\b
\bbackpage\.com\b
\bstonemaster\.info\b
\bcastlecomfortstairlifts\.com\b
\bhdv-sex\.com\b
\bbidstart\.com\b
\bviagracare\.com\b
\bhumbug\.pl\b
\bsabe\.co\.kr\b
\bfreasyway\.com\b
\bsharemyflat\.com
\batlastranslations\.ie
\bmathsball\.blogspot\.com\.es
\bbombch\.us\b
\bfakeidfactory\.com\b
\borganicbite\.org\b
\bhollywoodgoldcasino\.com\b
\boutback-steakhouse-coupons\.com\b
\bthefoodtrucksforsale\.com\b
\bkitchenhere\.com\b
\balterilsource\.com\b
\bplaceworkshop\.com\b
\bulcerssymptoms\.org\b
\btogetherweearn\.com\b
\bractors\.com\b
\belementalu\.com\b
\broulettechat\.pw\b
\bereticopedia\-materiali\.wikidot\.com
\bgirls-in-porno\.com\b
\bads-get-read\.co\.uk\b
\bvillagematchmaker\.com\b
\bflukethermometer\.net\b
\bbestpayperdownloadsite\.com\b
\bwiperblades\.me\b
\bofficialemailmarketing\.com\b
\blovelytips\.com\b
\bfinanziellen-freiraum\.de\b
\bjasonshin\.com\b
\bkredit-quality\.de\b
\bmuzland\.org\b
\brent-the-party\.com\b
\belektrischesigaretkopen\.nu\b
\bhappycheat\.com\b
\bObserverpublications\.com\b
\bgenuineseo\.net\b
\ball-in-one-keylogger\.com\b
\bsexcam-girls\.at\b
\bgetnchealthinsurance\.com\b
\bregisteradultfriendfinder\.com\b
\bsplashurl\.com\b
\bcarinsuranceforaday\.info\b
\bharvardbusinesslawreview\.org\b
\bvisaj1\.fr\b
\bbestfacebookpages\.com\b
\bgokhanatalan\.tk\b
\bpaidtoclickreviews\.com\b
\baddi\.to\b
\bbigbrothertvshows\.com\b
\betk\.cc
\bozelenyavane\.com
\bfotohost\.eu
\bbit\.do\b
\bgetinfo\.co\.in\b
\bsherlystours\.com\b
\bvbly\.us\b
\bsummersetcontinentalhotels\.com\b
\bthemmxbakery\.com\b
\bi-write-india\.com\b
\bra6\.org\b
\bbgm\.me\b
\bonlinejobsworkfromhome\.com\b
\bweightgainsource\.com\b
\bwelovesbobet\.net\b
\bvt802\.us\b
\bmonkeyadvert\.com\b
\bbuttgetwet\.com\b
\bstorobinlaw\.com\b
\bstutt\.no\b
\bvimax-au\.com\b
\bpo\.st\b
\bitrackprogps\.com\b
\b2gy\.ru\b
\b365live7m\.com\b
\bsrudut\.com\b
\bbuy-skinny-fiber\.com\b
\bcandy-crush-free\.com\b
\bbarrieevansmarketing\.com\b
\bcartrackgps\.com\b
\bhouseme\.ca\b
\bmlb\.jp\.net\b
\bcorecommerce\.com\b
\bvork\.us\b
\bcancionromantica\.com\b
\bseoshark\.org\b
\bhypnotherapybirminghampro\.co\.uk\b
\bintuitmarketer\.net\b
\bnicolascleans\.com\b
\ballparts\.cc\b
\bspeedyshare\.com\b
\blnkd\.in\b
\bsh\.st\b
\bearthspacecircle\.blogspot\.com\b
\bpharmacycatalog2014\.com\b
\bpharmacy-dir2014\.com\b
\bpharmacyonlinecatalog\.com\b
\bpharmacyreviewer2014\b.com\b
\bexterminatorblog\.info\b
\bpemutihwajahsuper\.com\b
\bitruemart\.com\b
\bfree-registry-cleaners\.biz\b
\bwavenet\.com\b
\bqps\.ru\b
\bi\.pwned\.com\b
getyourexbackreviews\.net
\bcheapessaypapers\.com\b
\bmuslimgaleri\.com\b
\bblyweertbeaufort\.co\.uk\b
\bhowtostartablog\.org\b
\bzcodesystemcoupon\.com\b
get.rid.of.pimples\.com\b
\bkokica\.info
\btopholidaydestination\.info
\bzoxexivo\.com\b
\bbinarypark\.org/s\b
\brebelmouse\.com\b
\bshopdeathandtaxes\.com\b
factory.?trading\.com\b
\bxlx\.to\b
\bsionvadisi\.net\b
\bmrch\.me\b
\bnocreditrent\.com\b
\bdoi-toshin\.com\b
\bindexlure\.com\b
morpheusfxsolutions\.com\b
\baddeffects\.net\b
\bsbobet-vip\.com\b
\facebook.com/asiretiislam
\bdarbbridalcouture\.com\.au\b
\bmaldivedelsalento\.it\b
\bcaseaffittonelsalento\.it\b
\bmaldivesit\.com\b
\bawl\.li\b
\bw\.atch\.me\b
\bkamagrainstant\.com\b
\btophd\.info\b
\bdragojlo\.info\b
\bmalikoki\.info\b
\bexistdecor\.com\b
\bgetshorturl\.com\b
\beprepz\.com
\bsbobetc\.com\b
\btattoora\.com\b
\bpygmyurl\.com\b
\b24plastic\.com\b
\bedmedsale\.com\b
\bstockmarketmentor\.com\b
\bhalshs\.archives-ouvertes\.fr/docs/00/28/37/91/PDF/Santarelli_Pomponio_Algieri\.pdf
\btinooo\.com
\btinoooapp\.com
\bkatakosta\.info\b
\badcrun\.ch\b
\bselbysoftfurnishings\.co\.uk\b
\blike\.it\b
\boxygenconcentratorinc\.com\b
\bpornpasshub\.com\b
\nitroxinadvice\.com\b
\hspactivesbr\.com\b
\balphamaxplusfacts\.co\.uk\b
\baktiveamadvice\.com\b
\bgarciniacambogiaprofacts\.org\b
\bpurelifecleansefacts\.org\b
\bmiraclephytoceramidesfacts\.com\b
\brevlanteskincare\.com\b
\binstaflexjointsupports\.com\b
\bwelovesbo69\.com\b
\bsbolovely\.com\b
\bwelovesbo168\.com\b
\bladermaniqueskin\.com\b
\bteatroblog\.com\b
\bwaa\.ai\b
\bta\.gd\b
\bhacktoolsandcheats\.com\b
\busa-records-search\.com\b
\blanadel\.re\b
\bhowtogofromgirlfriendtowife\.net\b
\bseriousmoneymakers\.ning\.com\b
\bkredytoonline\.webgarden\.com\b
\b1eko\.com\b
\bfunsolderingstationreview\.tumblr\.com\b
\bpestcontrol-stlouis\.net\b
\bsafelinking\.net\b
\bsafercolonreviewss\.com\b
\bcompensationinjury\.com\.au\b
\bfreesciencepublication\.blogspot\.se\b
\bfrivetenskapligpublicering\.blogspot\.se\b
\bworldwithoutexcuses\.blogspot\.se\b
\bingaursakter\.blogspot\.se\b
\bcas-msds\.com\b
\bcas-no\.org\b
\bmsds-cas\.com\b
\bhec\.su\b
\blida-grossmarkt\.com\b
\bfitmedicalweightloss\.com\b
\bcebuayalahomes\.com\b
\bcasino-nodepositbonus\.com\b
\bqualitysewingmachine\.com\b
\b9ox\.net\b
\bthesisontime\.com\b
\bvitamixversus\.com\b
\bobd2inthebox\.com\b
\beasy\.tc\b
\bcmyad\.co\b
\bwtc\.la\b
\bgreenslimming\.org\b
\bbuynolvadexonline\.biz\b
\by2u\.be\b
\bm88no\.com\b
\bcasualforsex\.com\b
\bmobilegamenews\.ru\b
\b\.pr\.co\b
\baus-visa\.com\b
\bdrugstoredir2014\.com\b
\blxto\.net\b
\bpast\.is\b
\b4ic\.be\b
\ballonger-penis\.net\b
\blinkis\.com\b
\bln\.is\b
\bsbobetasia(\d)?\.com\b
\bonnutrition\.org\b
\burlgo\.in\b
\bnq\.st\b
\bdyi\.li\b
\bdyinglinks\.com\b
\bpaisasaver\.in\b
\bseansomaniak\.pl\b
\bseofornown4eva\.com\b
\bpromotion-voyages\.fr\b
\brkdms\.com\b
\bseobusinessconference\.com\b
\burx\.nu\b
\bbatteryuniversity\.com\b
\bdaily2deals\.com\b
(?<=//|\.)vin-decoder\.com\b
\becigarettefreetrial\.net\b
\binsta-follow\.com\b
\boncabs\.com\b
\bliposlimsideeffects\.com\b
\binfo-pdt\.org\b
\btaxcutters\.com\b
\bmaxmanpoweradvice\.com\b
\bsejour-caraibes\.com\b
\bbirthstonesonline\.com\b
\bbitsysbikinis\.com\b
\bsejoursaintmartin\.fr\b
\bseosellers\.com\b
\bfreegiftcode\.com\b
\bwhyseoservices\.com\b
\brunningfredgame\.com\b
\bmysexyclassfieds\.com\b
\b5cubecommerce\.com\b
\bimpactplayerrankings\.com\b
\bbinaryoptionshome\.com\b
\bvoyage-de-noces\.org\b
\bsejour-saint-martin\.com\b
\bvacancestop\.com\b
\bsejoursaintmartin\.com\b
\bwakfu\.asia\b
\biwebtechie\.com\b
\bhisosoccer\.com\b
\bhisosoccer\.blogspot\.com\b
\bwebsitesforsalestore\.com\b
\btheshadehut\.com\b
\bcmbikeshop\.com\b
\bdailymotivationalvideos\.com\b
\bhomeimprovementdaily\.com\b
\bfanbestbuy\.com\b
\bcool-fuel\.co\.uk\b
\btiredeal\.co\.il\b
\bloloves\.it\b
\bfeelthechoco\.com
\bsourceofwine\.com
\bdropofcoffee\.com
\bvtranzitas\.lt
\bfeelthetea\.com
\bmyspace\.ge
\bt1p\.de\b
\b0cn\.de\b
\bshorte\.st\b
\btiny\.cc\b
(?<!-)\bx\.co\b
(?<!-)\bvir\.al\b
\bwheek\.it\b
\bclicky\.me\b
\bqrf\.in\b
\bfzy\.co\b
\brdlnk\.co\b
(?<!-)\burl\.ac\b
\bzzb\.bz\b
\bgplus\.to\b
\bgdriv\.es\b
\btiny\.cc\b
\bpelevoniface\.com\b
\bmgcheats\.com\b
\bjerseysauthenticwholesaleauthentic\.com\b
\bfootballljerseyscheap\.com\b
\bcheapwholesalecheap\.com\b
\bpharm-stores\.com\b
\bgrepmaster\.eu
\bgagnerdelargent\.tv\b
\bflaturl\.com\b
\bhack-appl\.com\b
\bmy\.rs\b
\brz9\.de\b
\boffredemploiadomicile\.fr\b
\bisepbola\.com\b
\bdagetechnology\.com\b
\bneueseomarketing\.com\b
\bcriminaldefenseofnewyork\.com\b
\bcleaning-agency\.co\.uk\b
fastcleaners
domestic.?cleaners
\bblueamberrose\.com\b
\bl-i-n-u-x\.de\b
\bvisaforargentina\.org\b
\bbestpressurewasherrating\.com\b
\bwhat-to-buy-your-boy-friend-for-christmas\.com\b
what-?to-?get-?.+christmas\.(us|com)\b
christmas-?gifts?-?(ideas|for).+\.(us|com)\b
\bbestweedeaterreviews\.com\b
\btopsnowblower\.net\b
\bxbanners\.biz\b
\bsbo69\.club\b
\b2y\.com\.au\b
\burlteeny\.com\b
\bjayafarma\.com\b
\bbuymobiles\.net\b
\baliexpress\.com\b
\bbetbookie\.info\b
\btiny\.bz\b
\bnoaparis\.com\b
\bme2\.do\b
\bammi\.me\b
\btopotraverse\.com\b
\bjaimalaudos\.eu\b
\bbuff\.ly\b
\bpharmacyusa24h\.com\b
\bonlineedmeds03\.com\b
\bobatherbalkosmetik\.com\b
\bclicksure\.com\b
\btopproductresults\.com\b
\btopbodysupplement\.com\b
\bicargames\.net\b
\bjclothing\.co\b
\bdiscountdiamond\.co\.uk\b
\bdocspal\.com\b
\bbajgle\.com\b
cleaning\.pw\b
\blnkstts\.com\b
\bbobs\.bz\b
--(tarot|psychics?|mediums?|readings?|zones?|horoscopes?)\.com\b
\btyn\.kr\b
\btarotcomments\.com\b
\bmediumsreports\.com\b
\bpsychictarotfree\.com\b
\balivepsychics\.com\b
\bi7astrology\.com\b
\btruepsychicslive\.com\b
\bmediumsweb\.com\b
\brealhelppsychic\.com\b
\bmaletestosteronebooster\.org\b
\bnofuturecafe\.com\b
psychicsfree\.com\b
bravesites\.com\b
\bpsychicsfindaid\.com\b
\bpsychicseersme\.com\b
\beepurl\.com\b
\bwebseosites\.eu\b
\bx4facts\.com\b
\bpsychicsreadings365\.com\b
\bcrystalvoxx\.com\b
\bbarrymorefurniture\.com\b
\bgncamerashop\.com\b
\brainbowtravelhi\.com\b
\bstemcell\.life\b
\bpsychics999\.com\b
\bviagrawithoutprescription
\bonj\.me\b
\bcarmonia\.net\b
\btattooimages\.biz\b
\btopfoot\.eu\b
\bgamesfen\.com\b
\bseoclerks\.com\b
\bw3ightl055\.com\b
\bsupplementcritique\.com\b
\bcompravaina\.com\b
\bprolevelweightloss\.com\b
\bgoldenmeadow-minis\.com\b
\bprofitacademybonus\.com\b
\btarotinspects\.com\b
\bthepiratebay\.cba\.pl\b
\bthepiratebay\.cr\b
\bmb57\.com\b
\bm88u\.com\b
\bredirectrec\.haras-nationaux\.fr\b
\b7kp\.com\b
\bsusurl\.com\b
\bri\.ms\b
\bri\.ms\b
\bpaydayaizdevumu\.com\b
\bvouchercode
\bsenta\.la\b
\bmonsterenergygear\.net\b
\bbest-ghostwriter\.com\b
\bessay-schreiben\.de\b
\bhandyortung\.co\b
\bwhatsapphacken\.de\b
\bbachelor-hilfe\.com\b
\bbestkeys\.eu\b
\biwhatsappstatus\.com\b
\bi24help\.com\b
\bbestforexrobotinfo\.com\b
\bexpertisegarden\.it\b
\bmrdesigner\.in\b
\bbatuiti\.com\b
\bsiteinseo\.com\b
\bpwnicloud\.net\b
\bclika\.pe\b
\bdiscountcodes\.io\b
\bxxxbloggers\.com\b
\bdealdatabase\.co\.uk\b
\bpornblogy\.com\b
\bwefaq-dammam\.com\b
\bkingvouchers\.uk\b
\bhappyvalentinesdayi\.org\b
\blinkasa\.com\b
\brecursosenprojectmanagement\.com\b
\bnyttigbras\.dk\b
\bghadvancedplusfacts\.com\b
\bvai\.la\b
\b123rumahku\.com\b
\baaacomputerrepairfast\.com\b
\bfrozengames\.com\b
\binstantenergy\.co\.uk\b
\bkeratosispilaristreatmentgoogle\.wordpress\.com\b
\btrihawks\.com\b
\bsharkbayte\.com\b
\bvoucherone\.co\.uk\b
\bref\.pw\b
\bcte\.li\b
\bkeelog\.com\b
\bministryofdeals\.com\b
\burl\.zeroent\.net\b
\bdanangplus\.net\b
\bprofitupempire\.com\b
\bhongkong-rx\.com\b
\bci8\.de\b
\bforexdrainbroker\.com\b
\bbuypainmedsnow\.com\b
\bsports-water-bottle\.com\b
\bsubitotechs\.com\b
\bunrelo\.com\b
buyedtabletsonline
\btopcashbonus\.com\b
freepsychic
\bcocland\.com\b
\bmypaymentsolutionsusa\.com\b
\btwojetanienoclegi\.eu\b
\bappsforpcmero\.com\b
\bdirectholder\.com\b
\btop-prop\.com\b
\bmakebusinessonline\.org\b
\badktoys\.com\b
\baffordablesewingmachines\.co\.uk\b
\bhalong-bay-cruises\.com\b
casinobonus\.co
\bafdhaljauhari\.blogspot
\bxn--agrandirsonpnis-mnb\.com\b
\bacces-pills\.com\b
\bdarkpostprofits2bonus\.com\b
\bthegrandmuster\.com\b
\bamallibya\.com\b
\btriphobo\.com\b
\bdigitallatitude\.net\b
\bnoprescriptionmedicines\.org\b
\bbodybuildingstyle\.com\b
\blaunchcorporate\.com\.au\b
\bwhey-protein-for-women\.com\b
\bcyfuss\.com\b
\busfreeads\.com\b
\bvastspace\.net\b
\bcanadianedrugstore\.com\b
telechargerdes\.com\b
\bhalongboat\.com\b
\bhalong-bay-cruises\.com\b
\bbooknowhalong\.com\b
\bvietnameseprivatetours\.com\b
\bhalongcruises\.travel\b
\bgotohalongbay\.com\b
\bdailyvietnamtours\.com\b
\bamazinghalongbay\.com\b
\bvietnameseprivatetours\.com\b
\bsapaluxurytours\.com\b
\bgotosapavietnam\.com\b
\balllenses\.org\b
\bproductinfosuperstore\.com\b
\btotsites\.com\b
\bs87\.eu\b
\bseoservicemagic\.com\b
\bbrandmarketing\.com\.cn\b
\bxvideosgratis\.xxx\b
\bwebandseo\.co\.uk\b
\btny\.cz\b
\bjavadramezani\.com\b
\bbremep\.com
\bhacksin\.com\b
\bchefs2gocatering\.com\b
\bsymlink\.us\b
\blnwshop\.com\b
e-cigarettefree
\bworld-art\.ru\b
\bfundramas\.com\b
\bpromotioncodes
\bforexsrovnavac\.cz\b
\bautoloansforeverydriver\.com\b
\bcriminaldefenseattorneytulsa\.com\b
lose-weight-easily
\bmajorca-transfers-airport\.co\.uk\b
\bbusmallorca\.es\b
\bbbwtube\.me\b
\bjustpaste\.it\b
\bgrow-tobacco\.info\b
\bgrowtobacco\.net\b
\b2celloswe\.prohost\.wf\b
\bfiverr\.com\b
\bporschecayenne2015\.com\b
\btwixar\.me\b
\bladbrokes\.pw\b
\ball4seo\.co\.uk\b
\bamzy\.me\b
\bourskinhealth\.com\b
\br10\.net\b
\bnicetraffics\.com\b
\bdaotaotienganh\.org\b
\bfiverrbot\.com\b
\bfinr\.co\b
\bmoneysite\.us\b
louis-vuittin\.us\.com\b
replica\.us\.com\b
\bventurestoday\.com\b
\baegyo\.me\b
\bthehealthyadvise\.com\b
\binboxinnercirclebonus\.com\b
\btopnocreditcheckloans\.com\b
\bfightagainstbulimia\.com\b
\bseoplus\.info\b
\bmaxiwebdesign\.com\b
\bjouwweb\.nl\b
\bereticoblog\.wikidot\.com
\ballageconditioning\.com\b
\baboutpropertiez\.com\b
\bgtublog\.com\b
\bbktube\.net\b
\bcix\.me\b
\bqualitysteroids\.net\b
\bvil\.li\b
\bintechguvenlik\.com\b
\bwebemailverifier\.com\b
\bthaivdox\.com\b
\.on\.nimp\.org
\bdiabetesprotocoll\.com\b
\bjoyofsatan\.com\b
\bsexxxing\.com\b
\bgoselfie\.com\.au\b
\brestaurant\.eztable\.com\b
\bcentiplex\.com\b
\bnoxss\.com\b
\bww7\.fr\b
\bcachor\.ro\b
\bconsultdustry\.com\b
\bcex\.io\b
\bsmore\.com\b
\bbhashasolution\.com\b
\bvocests\.blogspot\.com\b
\bmydehydrator\.com\b
\bsocialseopromotion\.com\b
\bforexjunkie\.com\b
\bparkapp\.com\b
\bsnack\.ws\b
\bshino\.me\b
\bmemoriesfromwiki\.blogspot\....?
\bquiropraxia1\.com\b
\byt\.be\b
\bhealthyiteasy\.com\b
\brelinks\.me\b
\bmybook\.to\b
\bcashbonusonline\.com\b
\bloans4you
\bincest-porno\.org\b
\bsupplementsdeal\.com\b
\bkinoandroid\.com\b
\bporno-pyanyh\.com\b
\bpaydayloans\.today\b
ecigsfreetrial
\bgiftpiper\.com\b
\buniversaltailor\.com\b
\bqikshare\.io\b
\bcontato\.ms\b
easywaytoweightloss
\bpi\.vu\b
\brestaurantsnearme\.space\b
\bfirstleaks\.com\b
\beb\.by\b
\bforbali\.com\b
\bdeodorant-coupons\.net\b
\bujeb\.se\b
\bautorijschoolleon\.nl\b
\bleaftrade\.com\b
\bgp\.gg\b
\btopseostudio\.com\b
\bmusclesupplements101\.com\b
\bhits4slim\.com\b
\bshaarpmind\.com\b
\bteleplus\.org\b
\bnsjk\.in\b
\bnewsjack\.in\b
\baran\.com\.ua\b
\bschoene-geburtstagssprueche\.eu\b
\batho\.me\b
\bur6\.us\b
\bpokerdewa88\.com\b
\bpassionavenue\.com\b
\bdg-locksmith\.com\b
\bpascherairmaxfemme\.fr\b
\btopuniversityreview\.com\b
\bshutterfly\.com\b
\boperationquickmoney\.training\b
buyinstagram
\bboygamez\.com\b
\bbr1m\.org\b
\breplicawatch
\bmanmer2\.blogspot\.com
\bskyrocketplace\.com\b
\bvid\.me\b
\bbrunodam\.blog\.kataweb\.it
\bpgmaleenhancement\.com\b
\bmaxis10\.com\b
\bthsbo222\.com\b
\byroki-video\.ru\b
checkpaydayloa
\bsmokyquartzstones\.com\b
\bvydoxfreetrial\.net\b
\brafael24\.ir\b
\bakaliteescort\.org\b
cashusadvance
\bseoexpertsindiareviews\.tumblr\.com\b
\bguteapotheke\.net\b
\berotic-vid\.com\b
cialispharmac
\bforum\.al-wrwd\.com\b
\bnimagazine\.com\b
\bsovbezchr\.ru\b
\bvinfreecheck\.com\b
\bbet365offercode\.com\b
makemoneyonline
\bpokerhebat\.com\b
\bbjmath\.com\b
\bwww\.vegasslotsonline\.com\b
\bWherecanibuymeladerm\.org\b
\btopessaywriter\.org\b
\bwritemyessayservice\.net\b
\bmycollegeessay\.org\b
\bessayforcollege\.org\b
\bwritemyessay24h\.net\b
\bbuyessaywriting\.net\b
\bmyshort\.ovh\b
\bcdnlion\.com
\bwhatsappforpcmi\.com
\bla-alopecia-areata\.com\b
\bnitrofocusno3muscles\.com\b
\bgetcheapmax\.com\b
\bderefer\.unbubble\.eu\b
\bvrbas\.be\b
\bmobilesnack\.net\b
\bdiversifiedparking\.com\b
\balexanderjohnson\.beepworld\.de\b
\burl2it\.com\b
\bnflhistory\.net\b
\bmediaupdate19\.com\b
\bj\.smad\.info\b
\btirada-tarot-gratis\.eu\b
\bgeet\.me\b
\bmozdomains\.co\.mz\b
\btransfers-in-europe\.com\b
\b(?:zurich|livignoski)transfers\.com\b
online-generic
\bdummyurl\.com\b
shopping-internet
\bwellinghomeopathy\.com\b
\bmofunzone\.biz\b
\belvishescortsliverpool\.co\.uk\b
\bbox10\.me\b
\bpink-venus\.com\b
\bmenstrualcup\.com\b
\bmedijator\.com\b
\bmilf4tube\.com\b
\bmenskopp\.se\b
\bemekserverler\.com\b
\bvefro\.com\b
\bcandledreamer\.com\b
\bipayday\.site\b
\biloanonline\.co\b
\bpokerdewa19\.com\b
\bcouponconnexion\.com\b
\bplacidway\.com\b
bestpaydayloan
\b(?:oraculo|caesarem)nostradamus\.com\b
\bloseweightgarcinianow\.com\b
\bmuscleperfect\.com\b
\bsuperlotteries\.com\b
\bese\.es\b
\bcomprarviagraes
\bptvsportsbisskey\.mobi\b
\bgoogleweblight\.com\b
\bbote\.me\b
\bbuytramadol\.biz\b
\beyeluminousfacts\.com\b
\bshoesizeconver(sion|ter)\.net
\bshoesizes\.co
\bconvertyourshoesize\.com
\bwebinerds\.com
\btherighthairstyles\.com
\bconvertercentral\.com
\bhairstylearchives\.com
\bsizeguide\.info
\blatest-hairstyles\.com
\bratatype\.com
\btypingweb\.com
\bstfalcon\.com
\blifetile\.me
\brollapp\.com
\bpaydesk\.co
\bblogger\.com/profile/07812378838296070653
\bfacebook\.com/Bajotzofficial
paydayonline
\btruecrimebookreviews\.com\b
\bskybet188\.net\b
\byouknowit\.tk\b
\bdailystrength\.com\b
\bcdn77.com
\bhyipbook\.com\b
\bnaturaltinnitustreatments\.com\b
\btinnituscurenow\.com\b
\bchild-my\.ru\b
\bwritemyessaypal\.com\b
\bmycredit-{0,5}report\.com\b
\bgrandiflora\.net
\bbvog\.com
\bhyip\.com\b
\bfb\.to\b
onlinecanadianpharmacy
\bagor\.io\b
bestfatburners
\bspouseaggro\.com\b
\bhq-tadalafil\.org\b
\batozwishes\.com\b
weightlosspills
\bmedexpress201\d
\bbestloansforpoorcredit\.com\b
\bali\.pub\b
\bhyip\.guru\b
\bbestdatingcanada\.com\b
\bguidestobet\.com\b
\bthailandresorts\.eu\b
\bhealthcaresups\.com\b
\btablet24h\.com\b
\bshareitdownloadapp\.com\b
\bfindlaw\.biz\b
\bpartnersmedia\.net\b
without.?doctor.?prescription
\bgg3\.be\b
\bhyip\.wiki\b
\bhyip\.guide\b
\bridof-acne\.com\b
\bioffercheap
\bimvuprepaidcards\.com\b
\bcleopatraescorts\.co\.uk\b
\bsteroidepills
\bsealine-products\.no\b
\bdinnersurf\.com\b
ratingofmercuryinsurancecompany
\bredirect\.camfrog\.com\b
\bblogdigger\.com\b
\bstallionmoving\.com\b
\bnationalopenuniversity\.org\.ng\b
-escort-models\.
\bgirl2xx\.com\b
cheapinstagram
\bhebu\.it\b
\bwi9\.biz\b
\bkazino-onlain\.ru\b
%D1%84%D0%BE%D1%80%D1%83%D0%BC-%D0%BA%D0%B0%D0%B7%D0%B8%D0%BD%D0%BE\.%D1%80%D1%84
\bvirtualphones\.net\b
\bmenabwn\.com\b
\bsupplementsbag\.com\b
\bpornovezenie\.ru\b
\bonlinger\.ru\b
\bcasinoru\.ru\b
%D0%BA%D0%B0%D0%B7%D0%B8%D0%BD%D0%BE-%D1%84%D0%BE%D1%80%D1%83%D0%BC\.%D1%80%D1%84
\bpick-up-porno\.com\b
\bhostgator-promo-codes\.com\b
\bkopilkaporno\.org\b
\bclashofclansmypc\.com\b
\bviagragenericoes24\.com\b
paydayloan\.co
\bpharmshop-online\.com\b
\bpuissance-injection\.fr\b
\binsure911\.com\b
\byoumob\.com\b
(car|life)insurancerates\b
\bavonleacommunications\.com\b
free(sample|trial)\.com\b
trial(sample|offer)\.com\b
\btrendpro\.co\.ke\b
\bjobszimbabwe\.co\.zw\b
\bxxxpart\.com\b
\bstriptizik\.org\b
\bswinger-sex.\ru\b
\bpenyakitnonvaskulerretina\.blog\.com\b
\bnylon-porno\.ru\b
\bmemoriauitoto\.com\b
\bemoporno\.ru\b
\bmovingcompanydenver\.com\b
\bmakemoneyonlineforbeginner\.com\b
\bludovodka\.ru\b
tiffanyjewelry.?201
tnfjackets(clearance|outlet)
nikeairmax.?201
chinawholesaler\.com\b
\bnfljerseys
\bgrfast\.com\b
\bjavadramezani\.in\b
\bxolodremont\.ru\b
\bmed\.tinyrealm\.com\b
\bqqurl\.com\b
generic.?online
\bouo\.io\b
\bacheter-ciajis-pascher\.com\b
\bprezzocia1isgenerico\.com\b
\bcomprarcia1isgenericobarato\.net\b
\bcomprargenericociajisespana\.com\b
\bprix-ciajis-generique\.com\b
\bflippinonsteroids\.com\b
\bfmyykj\.com\b
\bonlinemixx\.ru\b
\bcompletelove\.ru\b
\b7offers\.ru\b
\bmedtorgonline\.ru\b
\bonlypoppers\.ru\b
\bcareprostforwomen\.ru\b
\bmr-ginseng\.com
\bpazdrav\.com\b
\b8marta.?\.ru\b
\bworldmailes\.com\b
\bstockpair\.pro\b
wholesalechinanfl
cheapjerseys(store)?nfl
cheapsportsjerseys
china\.us\.com\b
\bwhereifoundlove\.com\b
\bgloriousgolden77\.org\b
\bgloriousgolden77\.org\b
\b00sf\.com\b
\bplatinumcleanserinfo\.com\b
\bdrugspowerstore\.com\b
\bbluewhite\.co\.uk\b
\bultimatewebhosting\.co\.uk\b
\b000a\.biz\b
\bshop-propecia-daily\.tk\b
\borderclomid-medrx\.gq\b
generic\.gq\b
\bjosmprtion\.com\b
\bshoutkey\.com\b
\bgolfukmall\.co\.uk\b
\bcleansenaturalsfacts\.com\b
\bsheenaoberai\.com\b
\bavoirantiaging\.com\b
\bleadsflowprobonus\.com\b
\bcheapcoachoutletwebsite\.com\b
\bnike-airmax-2015\.com\b
\bbapaknaga\.com\b
\bcarsautoreview\.com\b
\basfadriver\.com\b
\bdermaessenceserumblog\.com\b
\bt-rexmusclefacts\.com\b
wholesalejerseys
\bcrashsafari\.com\b
huffingtonpost\.com/2015/04/01/selfie\-shoe\-arent\-real\-but\-wow\_n\_6979478\.html
\bbestprobioticsweightloss\.com\b
\bexampracticequestions\.com\b
\belliskinantiaging\.com\b
\bseremolynbuy\.com\b
\beternitynaturalscleanse\.com\b
porno\d{1,2}tube\.ru\b
\bhealth786\.com\b
\bgetnaturalcleansingformula\.co\.uk\b
\bgetsunergetics\.com\b
\bfunmac\.com\b
\boffer\.moscow\b
\brxrepairhelp\.com\b
\btop\.howfn\.com\b
\borderfitnesspoints\.co\.uk\b
\bisraelbigmarket\.com\b
\brx\d{4}\.tk\b
\buvuperformance\.com\b
\bvitagarciniahcasite\.com\b
outletonline-?site\.com
\brotefahne\.eu\b
\bhealthsupreviews\.com\b
\btopmuscleuptips\.com\b
\b29sf\.com\b
\bpharmaciesnoprescriptionusa\.com\b
\bcanadianpharmacies(?:noprescription|doctor)\.com\b
\bno2factoronline\.com\b
\bbulkfatlosssolutions\.com\b
\bdrozforskolin\.org\b
\breviewanalysis\.co\.uk\b
\bbellaveiphytoceramides\.org\b
\bthedropnet\.com\b
\bmyfreegems\.com\b
\bgarciniabasicsplus\.com\b
\bmyutopiancleanse360\.com\b
\bnuforiaskincarebuy\.com\b
\bn33nitricoxideboosterfacts\.com\b
\bal\.ly\b
\bbam\.bz\b
\boptimalstackproduct\.com\b
\bcbi\.as\b
\bvip-file-xxx\.org\b
\byoutub\.link\b
\bb(?:it)?ty\.link\b
\bsmup\.us\b
\b9m\.no\b
\bbitcointalk\.org\b
\bcirclemakers\.org\b
\bapog\.co\b
\bsnip\.li\b
\bpolr\.me\b
\bv\.ht\b
\brockhardfacts\.com\b
\bviewhd\.me\b
\btouchhere\.ml\b
\bwatchtvshownow\.ml\b
\bmovietv\.biz\b
\btvhd\.online\b
\bpopulartoday\.biz\b
\bstreamhd\.cf\b
\bhdfree\.online\b
\btrendstoday\.biz\b
\bnuvieskincareserum\.com\b
\bfastvds\.pro\b
\brajatnayarfamousastrologer\.com\b
\bwell4lifeprogram\.com\b
\bpuravolantiaging\.net\b
\bontheair\.biz\b
\bmedia-tvseries\.com\b
\bstromtv\.me\b
\bphytolyft\.com\b
\btheperfectgarcinia\.com\b
\btoptryloburn\.com\b
\bsimplyhhealthysolutions\.com\b
\blumalifteye\.com\b
\btestoboostercares\.com\b
\bninamelsy\.page\.tl\b
\bnetflixhd\.cf\b
\bg\.ua\b
\bsurl\.im\b
\bmaleenhancementpatchs\.com\b
\bairingtoday\.cf\b
\blevantecreamtrial\.com\b
\bmasspmmusclegrowth\.com\b
\bprimalitegarciniareview\.com\b
\brenovocremefacts\.com\b
\futronix-hk\.com\b
cheapjerseynfl
nfljerseychina
\bxn----7sbvehqfibu7aj\.xn--p1ai\b
\bslimatrexnorway\.com\b
\binvesting-money\.info\b
\bhathayoga\.top\b
\bnetflixhd\.ga\b
\bthestreammovie\.cf\b
\bbestfreestreaming\.ga\b
\bwolowtube\.ga\b
\b123movies\.ga\b
\bmyurls\.ru\b
\bbikramsinghmajithia\.blog\.com\b
levitra\d\dmg
\bpokerdewa88\.com\b
\bvumoo\.ga\b
\bshahnazraza\.com\b
\bgetmaxprofitsnow\.com\b
\bxinyanlaw\.com\b
\balvenaandduaderma\.com\b
\bthinsecretgarciniacambogia\.com\b
\bsmarturl\.me\b
\bputlocker\.ml\b
\bnicetv\.biz\b
\bsunglassineyes\.com\b
\btimothysskincare\.com\b
\bepilasprey\.com\b
\btotalfitnesspoint\.com\b
\bnetflixmovieshd\.cf\b
\boriginalityisoverrated\.com\b
\bnew3dcomics\.com\b
\balvgear\.com
rx700pills
\bgetmusclebuildingbase\.com\b
\bgooglevideo\.com\b
\balariarxreview\.org\b
\bgethomeworks\.science\b
\bmaltinscannadispensary\.com\b
\badvancedtrimsite\.com\b
\bpokerbo\.biz\b
tradingonline-a-moral-problem\.blogspot
\balvenaandduaderma\.com\b
\bcleanserenewdenmark\.com\b
\bzul\.im\b
\bviarexlabsblog\.com\b
\bhealthcarebooster\.com\b
\bonebetqq\.com\b
\bmovielova\.club\b
\byoursbetterhealthsolutions\.com\b
\bgarciniajarra\.com\b
\btgbe\.ws\b
\bbiotestosteronexrtry\.com\b
\btryutopiancleanse360\.com\b
\bvamostech\.com\b
\bduplicellp199review\.com\b
\btrypromusclefit\.com\b
\badmy\.link\b
\bguidancemdms\.com\b
\boffer\.moscow\b
\bkotlovan\.by\b
\bvn\.xoga888\.com\b
\btestosteroneboosterbits\.com\b
\bwithlove\.gift\b
\bread-online-books\.xyz\b
\blibertoprometheo\.blogspot\.com\.br\b
\bmylaviveeyeserum\.com\b
\bfornatgaex\.com\b
\bgmkt\.kr\b
\bgomusclebuilding\.com\b
\bdietadimagranteveloce\.it
\bdailynutritionnews\.com
\bplay\.mob\.org
\bmsofficetechsupport\.com\b
\bquickbookscustomerservicephonenumber\.com\b
\biquickbookssupport\.com\b
\bquickbookshelps\.support\b
\bquickadvisor\.net\b
\bhp-support-number\.com\b
\bmaximizedmuscleideas\.com\b
\b7uponline\.com\b
\bandalasbhakti\.com\b
\bangkaajaib\.com\b
\basialive88\.com\b
\basiapk88\.com\b
\bbandar1\.com\b
\bbdcapsa\.com\b
\bbgselalu\.com\b
\bbola-88\.com\b
\bbolagila\.com\b
\bbolalive77\.com\b
\bbolatikus\.com\b
\bdewabet\.com\b
\bdewapoker\.net\b
\bdewapoker-online\.net\b
\bdewapokeronline99\.com\b
\bdewasbo88\.com\b
\bdewatogelsingapura\.com\b
\bhbcbet-id\.com\b
\bjadibd\.com\b
\bkartu9\.com\b
\bkartupoker\.com\b
\bkartupoker\.asia\b
\bkingpoker88\.net\b
\bkudapoker\.me\b
\bmildcasino\.com\b
\bnagapoker88\.asia\b
\bpemainpoker\.net\b
\bpokerbo\.net\b
\bpokerdewaonline\.com\b
\brajajudi\.net\b
\brajasbo\.com\b
\bskor88\.com\b
\btaruhan88\.net\b
\bunovegas\.com\b
\bvipbet88\.com\b
\bnpselalu\.net\b
\basiapk88\.net\b
\bklikfifa\.com\b
\bthanpoker\.com\b
\bnagapoker\.asia\b
\bnagatg\.com\b
\bdwlive88\.com\b
\bgoods555\.com\b
\ballgamesonline\.info\b
\buforadioshow\.com\b
\bdewabet\.asia\b
\broobeestudio\.com\b
\bsparkstation\.net\b
\bbnc\.lt\b
\bbranch\.io\b
\bboostupmuscles\.com\b
\bdownloadsnaptubeapp\.com
\bplayview\.org
\bvidmateapp\.net
\bmobdrodownloads\.com
\btenedonlineshop\.com\b
\bkizlarinsohbethatti\.com\b
\bsupplementssellers\.com\b
\bhealthinnovgroup\.com\b
\bbesthealthmarket\.org\b
\bmoldresistantstrains\.com\b
\bmedigapplans2017\.com\b
\bpropaperwritings\.com\b
\bnetwork54\.com\b
\brebootmymodem\.net\b
\bleadsleap\.com\b
\bonelink\.me\b
\boncalltechsupport\.co\b
\bterbemestar\.com\.br\b
\b6h2\.xyz\b
\bshowboxappdownloadio\.com
\blearnfree\.me\b
\bductrodder\.cn\b
\bnaver\.me\b
\bbestvolumepills\.net\b
\bjaowaftextilemil\.com\b
\bshaperich\.com\b
\blevitradosageus24\.com\b
\bathleticgreensfacts\.com\b
\bwiki-travel-guides\.blogspot\.
\bsundried\.com\b
\bidealhealthdoctor\.com\b
\bhealthyapplechat\.com\b
\bhealthinnovgroup\.com\b
\bwiredtree-coupons\.com\b
\bdankmaymays\.com\b
\bhyperurl\.co\b
\bnewgoogleadwords\.info\b
\bfbl\.me\b
\bs4te\.com\b
\bgrep\.kr\b
\btdcjinmatesearch\.blogspot\.com\b
\blyftestimate\.org\b
\bmicrosoftonlinechat\.com\b
\bonlinebankinghq\.org\b
\bcreditcardreviewed\.org\b
\binmatesearchguide\.org\b
\bdejkberta\.blogspot\.
\brezultate-live\.club\b
\bvitagarciniahcabuy\.com\b
\btry-nitricstorm\.com\b
\bcustomthesis\.org\b
\bessaysmaster\.com\b
\bbathroomexhaustfanswithlight\.com\b
\bgeniuxtrial\.com\b
\byenifullprogramlarindir\.com\b
\bcinemabox-hd\.com\b
\bqoo\.by\b
\btestosteronesboosterweb\.com\b
\bhowtomakedollarsonline\.com\b
\burl\.org\b
\beyeluminoushelps\.com\b
\bwaremakers\.com\b
\bxtgenixau\.com\b
\bhealthytalkzone\.com\b
\b8si\.ru\b
\bezurl\.me\b
\bhothor\.se\b
\bix\.sk\b
\blsh\.link\b
\bmrk\.im\b
\bmturl\.co\.uk\b
\bpiep\.net\b
\bpohq\.io\b
\bshrtlnk\.de\b
\btnij\.org\b
\burlku\.info\b
\bcan0\.com\b
\bnfc\.lol\b
\bicemakernotmakingice\.com\b
\bxurl\.gq\b
\bfke\.us\b
\blink\.mx\b
\bkleinerlink\.de\b
\bwtc\.la\b
\bbukaa\.ga\b
\bfjv\.biz\b
\bi7n\.co\b
quickcash
\bintelligentadvices\.com\b
\bmysp\.ac\b
\bmusclebuildingbuy\.com\b
\bseosparks\.com\b
\bsupplementadvise\.com\b
\bclonezone\.link\b
\b360cameradeals\.com\b
\bgreencoffeesupremecleanseidea\.com\b
\b1man1jar\.com\b
\bfindminecraft\.com\b
\bfashionlady\.in\b
\b51ideas\b
\beduessayhelper\.org\b
\bhealthrewind\.com\b
\btaruhanjudibolavipbet88\.com\b
\bagenbola1\.com\b
\bbeaumonde\.nl\b
\biolavorodacasa\.com\b
\babcargent\.com\b
\bsergedemoulin\.com\b
\bpartitodazero\.com\b
\bcopernic-agent-basic\..{2,3}\.softonic\.com
\bvalentusmovie\.com\b
\bux\.nu\b
\bdankontorstole\.dk\b
\bfuckdate\.com
\bhotelsnearme\.club\b
\bsportsbet\.co\.za\b
\bverity360\.com\b
\bruaaya\.com\b
\bfieldmansaccessfloorsltd\.com\b
\biqoption\.com
\bcouponsoffers\b
hourwristbands\b
\blanbin\.ru\b
\bfave\.ga\b
\bboog\.io\b
\busadrugguide\.com\b
\bgoldenhealthcenters\.com\b
\bwomanitely\.com\b
\bamerikanki\.com\b
\bvouchercodesslug\.co\.uk\b
\bmrdiscountcode\.co\.uk\b
\bvouchercloud\.com\b
\bguadagnareonlineseriamente\.com
\bkrt\.be
\bthebestprices\.com\b
\bhotels-booking\.com\b
\bpromotionvoucher\.co\.uk\b
\br\.msn\.com\b
\blanyardmarket\.com\b
\bgo2l\.ink\b
\bhotukdeals\.com\b
\brevoucher\.co\.uk\b
\bhealthnbeautyfacts\.com\b
\b(lord|compare)vouchercode
\bir\.uv\.es\b
\bninjavouchers\b
\bvoucherbadge
\bgomo\.bi\b
\bsilicon-wristband\.com\b
essay.?writing.?service
\bph\.dog\b
\bnuovoiphonegratis\.com
\bwif\.red\b
\badyou\.me\b
\bjust\.as\b
\bmp3rocket\.pw\b
\bgv1\.me\b
\bmiz-mooz\.com\b
\bmyfashioncode\b
\bbkuiidarsdf\.blogspot\.co\.uk\b
\bbkuiidarsdf\.blogspot\.com\b
\bdalizaistaresi\.blogspot\.co\.nz\b
\bgirls0004\.weebly\.com/hurghada\.html \b
\bmakojigod\.blogspot\.com\b
\bmakojigod\.blogspot\.fr\b
\bmakojigod\.blogspot\.gr\b
\b123malikoki\.info\b
\bmywikipediatravel\.blogspot\.co\.il\b
\bonrecedonece\.blogspot\.co\.uk\b
\bonrecedonece\.blogspot\.rs\b
\bovukucunevol\.blogspot\.com\.au\b
\bplaces-data\.com\b
\bsmbusiness\.info\b
\bvikiputovanja\.blogspot\.co\.uk\b
\bvikiputovanja\.blogspot\.com\b
\bvikiputovanja\.blogspot\.de\b
\bvikiputovanja\.blogspot\.fr\b
\bvikiputovanja\.blogspot\.rs\b
\bwikidestinations\.blogspot\.co\.uk\b
\bwikipedia-travel\.blogspot\.com\b
\bwikipedia-travel-destination\.blogspot\.com\.au\b
\bwikipedia-travel-destination\.blogspot\.fr\b
\bwikipediatravel\.weebly\.com\b
\bwikipediatraveldest\.weebly\.com\b
\bwikitravel-guide\.blogspot\.com\b
\bwikitravel-guide\.blogspot\.fr\b
\bwww\.facebook\.com/1532019543762938\b
\bwww\.facebook\.com/1532035623761330\b
\bwww\.facebook\.com/1532040663760826\b
\bwww\.facebook\.com/1532057493759143\b
\bwww\.facebook\.com/1532483373716555\b
\bwww\.facebook\.com/notes/travel/bali-travel-guide-choose-what-you-are-interested-in/1532058703759022\b
\bwww\.facebook\.com/notes/travel/dominican-republic-travel-guide-choose-what-you-are-interested-in/1532027883762104\b
\bwww\.facebook\.com/notes/travel/las-vegas-travel-guide-choose-what-you-are-interested-in/1532033293761563\b
\blovemyvouchers\b
\bexamandinterviewtips\.com\b
\bupromocodes\b
\bsiliconebracelets\.xyz\b
customsiliconebracelet
\bl\.ask\.fm\b
\bangelmeds\.com\b
\brecruitingblogs\.com\b
\bautomaticpetfeeder\.net\b
\bvoucherbox\b
\b24hoursbracelet\b
\bbeaudermaskincare\.com\b
\bgiftmevouchers\b
\bpr\.report\b
\bwristband-maker\.com\b
\bsupplementoffers\.org\b
\bflagsmore\.biz\b
\bhealthforeverplus\.com\b
\bmegadoomer\.com\b
\bmuscle4power\.com\b
\blolfurballs\.com\b
\bgocustomboxes\.co\.uk\b
\bdesignyourownsilicone
\bmaximous\.net\b
\bsteroids-safe\.com\b
\b72hoursamericanpower\.com\b
\bwebascentevents\.com\b
\bexcentric-design\.net\b
\bikancomel\.tk\b
\btrexmusclesite\.com\b
\btoluunusualsblog\.com\b
\bsupplementsgarden\.com\b
\bminecraftgamesplay\b
\btube8\.to\b
\bsu0\.ru\b
\bmath-problem-solver\.com\b
\bcreateyourownsiliconewristbands\.com\b
\bfunnyvideoclips\.cf\b
\byo\.io\b
\bbank\.africa\.com\b
\bsexuallubricants\.org\b
\br\.utopiie\.com\b
\bchayplov\.ru\b
\bporno-365\.xyz\b
\bbreakingnewstoday\.in\b
\bletsearnmoneyonline\.in\b
\bsiliwb\.com\b
\bsilicon(wristband|bracelet)
\bfashionclothing-mart\.com\b
\bsigmaessays\.com\b
\bostrovbali\.net\b
\balrab7on\.com\b
\bseo-stars\.com\b
\bhappynewyearsgreetings\.com\b
\bshorepointcomm\.com\b
\bplanodesaudesorocabasp\.com\.br\b
\bplanosdesaudeemcampinas\.com\.br\b
\bconsideo\.com\b
\br\.bat\.bing\.com\b
\bseoptimasi\.com\b
\bgrabify\.link\b
\bfaecbookk\.ml\b
\bdownloadgameandroidfree\.net\b
\btvseriesdvdonsale\.com\b
\bblogrollcenter\.com\b
\bgoogle\.co\.ukgoogle\b
\bherveleger\.best\b
\bmakeyourownsilicone
\bthelittleladybird\.com\b
\biplaystoredownloadfree\.com\b
\biplaystoredownload\.com\b
\bessayexperts
\b24hours+ilicone
\b24-xxx-video\.ru\b
\bdolbilovo\.ru\b
\buyu\.re\b
\bleshiysex\.ru\b
\byooa\.re\b
\bbadlinksgood\.blogspot\.ru\b
\bmx7\.com\b
\bmino\.re\b
\bsoiq\.ch\b
\bbesthomeshoppingreviews\.com\b
\bfreecouponbuy\.com\b
\bgreentree\.tax\b
\bdeutsches-rei\.ch\b
\blogintutor\.org\b
\bpremierfamilydentist\.com\b
\bsoywebmaster\.com\b
\baustin-translation\.net\b
\bm\.me\b
\bmesosfer\.com\b
\bcompaniesinindia\.in\b
\bwood-furniture\.biz\b
\banon\.to\b
\bhive\.am\b
\bclick\.dji\.com\b
\blaptopverge\.com\b
\bisaev\.info\b
\btierrasvivas\.com\b
\bthefashionablehousewife\.com\b
\bcasinoforum\.su\b
\bmafia-forever\.ru\b
\bboosterpackdepot\.com\b
\bxnxx\.show\b
\bvitaminofhealth\.com\b
\btophealthmart\.com\b
\bewedictionary\.com\b
\bproteinoutlet\.ro\b
\bfreeporna\.ru\b
\b3shop3\.com\b
\bblurpalicious\.com\b
\banaramedspa\.com\b
\bonlinecustomessaywriting\.com\b
\b24-hour-wristbands\.com\b
\bsiliconewristband\.xyz\b
ownsiliconebracelet
\bsilicone-bracelets-silicone-wristbands\.com\b
\bukbestessays\.com\b
\bporonizle\.xyz\b
\bideashop\.kiev\.ua\b
\bimg\.rule34\.xxx\b
\bgoogle\.com/ad(sense|word)
\bfairpensions\.com\b
\bjobsforeditors\.com\b
\binfopraca\.pl\b
\bmedyum\.xyz\b
\balldaypharma\.com\b
\bwecareskincare\.com\b
\b9nl\.es\b
\btools4docs\.com\b
\bpenisenlargement\.co\.in\b
\bbankier\.pl/forum\b
\bgrd\.pw\b
\bspurl\.me\b
\blinkche\.ir\b
\burl6\.org\b
\bjpmags\.com\b
\bmca-biz\.com\b
\btvc\.in\b
\bviewthislink\.com\b
\burl\.moducopy\.co\.kr\b
\bcbi\.as\b
\burly\.co\b
\bclickand\.co\b
\bddz\.kr\b
\bshooturl\.com\b
\blvl\.vn\b
\banmeld\.biz\b
\bkarung\.in\b
\bdpi\.me\b
\bur\.my\b
\bm5\.hk\b
\bajn\.me\b
\burl4\.uk\b
\breview\.ly\b
\bterapiasnaturais\.net\b
\b0ll0\.ru\b
\bdobrakasa\.co\.pl\b
\binwestuj\.co\.pl\b
\bsourl\.li\b
\bpraca\.money\.pl\b
\bhelix6garciniareview\.com\b
\bwroclaw\.dlastudenta\.pl\b
\bairjordans20\d{2}\b
\beasyessayhelp\.net\b
\bcoupon4fun\.com\b
\bshampoosik\.ru\b
\bviagrasansordonnancefr\.com\b
\bhealthable\.org\b
\btuney\.kr\b
\banneedumexique\.com\b
\bpfic2010\.com\b
\balpacas-hampshire\.co\.uk\b
\balpacasforsale\.org\b
\bomeglechat\.ca\b
\bgetpaid4typing\.net\b
\buber-fare-estimator\.com\b
\bjustyoufitness\.com\b
\bgateacademy\.co\.in\b
\bj(k|q)i(kk|qq)i\.at\b
\b(b|p)ayanradio\b
\bhersup\.ga\b
\bhamariplace\.com\b
\burlz\.fr\b
\bfake-id\.com\b
\bsagemailer\.com\b
\bclick-pro\.com\b
\bteamstre\.am\b
\bneide\.ga\b
\bhan\.gl\b
\bshortly\.me\b
\bmitsubishiklima\.com\.tr\b
\bseo-alien\.com\b
\bloginhelpers\.org\b
\bpuretablets\.com\b
\bbabun\.gq\b
\bpromotionvoucher\.uk\b
\bebookbrowse\.com\b
\bgeschenkefuermaenner\.info\b
\bdisq\.us\b
\bcommercial-real-estate\.cc\b
\bbuydogheartwormmedicine\.com\b
\bcheapassignmenthelp\.co\.uk\b
\btadalafilearn\.com\b
\b3dots\.ro\b
\bbbshort\.link
\bel3dl2\.com\b
\bbiggerpockets\.com\b
\bwatchmovie-gratis\.info\b
\bvroh\.me\b
\bdest-war\.com\b
\bplaymovie21\.com\b
\bmovflix\.website\b
\biflix2\.com\b
\bselix32\.esy\.es\b
\bwatchflixhd\.hotmovies4k\.com\b
\bvulmove\.blogspot\.com\b
\bapp2chart\.com\b
\bhealthynewage\.com\b
\bessayerudite\.com\b
\bfreemyurl\.info\b
\bmxtpz\.me\b
\bcanadaedrugstore\.com\b
\bcanadianpharmacystoreus\.com\b
\blightningprotection\.com\b
\bvouchercodes\.deals\b
\bcustomthesisstuff\.tumblr\.com\b
\bdiferenciasentre\.net\b
\bsweetasmoiok\.com\b
\bsparkemaildesign\.com\b
\be-cigforsale\.com\b
\bhomeclick\.com\b
\bviagragroupresult\.com\b
\bcovnews.com/archives/search\b
\btrumpcanadianpharmacy\.com\b
\bfutureofeducation\.com/main/search\b
\bbltc\.es\b
\bboxip\.net\b
\bud-carrent\.com\b
\bbltc\.es\b
\bmakkao\.com\b
\bmassbass\.es\b
\bcoriantouch\.co\.il\b
\b2pay\.pro\b
\bwordplanes2\.skyrock\.com\b
\bpotenzmittel-online\.com\b
\bpanendeism\.org\b
\bpanendeism\.webs\.com\b
\bdiscountlipsy\.wordpress\.com\b
\btech-support247\.weebly\.com\b
\bingic\.ae\b
\banepe\.com\.gr\b
\basfaleiaautokinhtou\.com\b
\bherveleger\.ws\b
\bstudiopaci\.net\b
\b5z8\.info\b
\bfeet9france\.wordpress\.com\b
\bms-jd\.org/search
\bdieta-blanda\.com\b
\bgusbeat7\.wordpress\.com\b
\bmins\.pw\b
\b(best|dsl|digital)camera\w{0,15}\.tk\b
\bessaylogic\.org\b
\bsungroupvn\.com\.vn\b
\bmyfashioncodes\.co\.uk\b
\bemojiselector\.com\b
\bretailmenot\.com\b
\bonceuponacrime\.net\b
\bduanxigrandcourt\.org\b
\bnewfaceskincare\.com\b
\brejuveantiaging\.com\b
\bour-skincare\.com\b
\bpharexpress\.net\b
\bbesthoist\.com\b
\bmynewbestarticles\b.blogspot
\blogindoctor\.org\b
\becuadorianhands\.com\b
\bapplyscholarship\.info\b
\bblogger\.com/profile/00141270178551151863
\bsqex\.to\b
\binblogslife\.com\b
\bcanonwirelessprinterhelplinenumber\.wordpress\.com\b
\bhealthsuppfacts\.com\b
\bresidentialpainting\.contractors\b
\btheindustryspread\.com\b
\bflyt\.it\b
\bpsychologydictionary\.org\b
\bprintmakerart\.webnode\.it\b
\bappbooks\.org\b
\bgeolocation\.ws\b
\bqualtecmty\.com\.mx
\bservicharterbus\.com
\bcomo-depilarse\.com
\bimportardechinaya\.com
\bmega-estrenos\.com
\biconet\.com\.mx
\bbienestaralnatural\.com
\bmlego\.com\.mx
\brenovardni\.org
\bdespensasdaco\.com
\bchollosaqui\.com
\blibrosparaaprenderaleer\.com
\baceitesesencial\.com
\bcurriculumsvitae\.net
\busx\.es\b
\bwoobs\.com\b
\balpacas-hampshire\.co\.uk\b
\btodoviajeros\.com
\bmusica-barroca\.com
\bderechomexicano\.com\.mx
\bseotraininginstitutespune\.in\b
\bseotraininginpune\.in\b
viagraonline
\bcialisoonline
\bxaydungthanhnien\.com\b
\bbl\.gd\b
\bexeideas\.com\b
\bvirsale\.com\b
\bcabinetdiy\.com\b
\bokemen\.xyz\b
\bfacbook\.com\b
\bmedcheck-up\.com\b
\bskincarebrands\.co\.uk\b
\bcooldudes\.store\b
\bpoolcleaner\.us\b
getpocket\.com/redirect
\bstudentloanrelief\.us\b
\bnaturalmattressmatters\.com\b
\bgemmenage\.(com|net|ca)\b
\bdailystrength\.org\b
\bonlinecashflow\.org\b
\bshemale\.uk\b
\byobit\.io\b
\bchecker\.in\b
\bsex-ru\.org\b
\bfirstclassessaywriters\.com\b
\bcheckpagerank\.net\b
\bviahold\.com\b
\bcabinetdiy\.com\b
\bgetfreebs\.com\b
\bonlinehookupsites\.com\b
\bbeautytohealth\.com\b
\bartplus\.co\b
\brentarace\.com\b
\bhemorrhoidnomore
\bremovehemorrhoids
\bstudyinrussia\.com\b
\bccmixter\.org/api/query
\bheidelbergerwohnen\.de\b
\bfx-brokers-review\.com\b
\bbestchange\.com\b
\bsteelpipeseller\.com\b
\bicdst\.org\b
\bqowap\.com\b
\bbigbazaardirect\.com\b
\bb2bmarketing\.net\b
\bwikiveliero\.org
\bkardashiantapes\.net\b
\bsoftnet32\.com\b
\bsoundcloud\.com/search/sounds
\brebeldeway\.com\.ua\b
\berreway\.org\b
\bdsquared2outlet\.eu\b
\bdibujos-de-amor\.com\b
\bandrewnickel\.com\b
\bgetloansusapersonal\.com\b
\bcialisemk\.com\b
\bstockhouse\.com/search
\bseopapese\.club\b
\bzipurl\.ir\b
\boffersus\.com\b
\bvu\.fr\b
\bezer\.mobi\b
\burli\.tk\b
\bloginprofessor\.org\b
\bkickass2\.nz\b
\bisohunt\.tv\b
\btorrentproject2\.com\b
\bisohunt2\.org\b
\bairbnb\.com/c/
\bmetager\.to\b
\bbabepedia\.com\b
\bdragonflydoces\.com\b
\bzznew\.in\b
\bsites\.google\..{1,3}/site/tradingonlineamoralproblem
\bkickass\.ink\b
\bisohunt2\.net\b
\btorrentproject2\.org\b
\bisohunt\.tv\b
\bisohunt2\.org\b
\bkickass2\.nz\b
\btorrentproject2\.com\b
\bcertificationconsultancy\.com\b
\bqr-url\.tk\b
\brr\.zzz\.com\.ua\b
\bwallinside\.com/post
\bqgo\.be\b
\bexit\.sc\b
\baffiliateignition\.com\b
\btradingview\.com\b
\bexpertdecoders\.com\b
\bwikiler\.com\b
\bloanswayer\.com\b
\bloansxxonlinexx\.org\b
\btheelderscrolls5skyrimevolution225\.ru\b
\bcoopergado\.com\b
\bhomieocairlines\.com\b
\bnamoroagora\.com\.br\b
\bhumancoder\.com\b
\bdecaptcher\.org\b
\biamsport\.org/pg/pages/view
\bcaptchacoder\.com\b
\btiernosmomentos\.com\b
\bcaptchaboss\.com\b
\bmoviesxxx\.biz\b
\bsuperghostblogger\.com/\?s
\bzixiutangpollencapsules\.com\b
\bcaringbridge\.org/search\?q\=
\babbywinters\.co\b
\bwoorank\.com/[a-z]{2}/www
\b1i1\.me\b
\bcell2getbrands\.com\b
\bkombologia\.com
\bcash4files\.com\b
\banycodes\.com\b
\bcustomizable-bracelets\.xyz\b
\bmyshoesguide\.com\b
\btiggi\.es\b
\bpisinaspa\.gr\b
\byify\.co\b
\bhideurl4you\.com\b
\banti-captcha\.com\b
\bssojunghan\.com\b
\bdecaptcha\.biz\b
\bthsbo333\.com\b
\bloginhold\.org\b
\bknightstemplarcards\.com\b
\bbeanbagsexpert\.com\b
\bblackheadscure\.com\b
\bincreasetestosterone\.review\b
\bolympiclabz\.com\b
\bpetgroomingcourse\.com\b
\bpetsworld\.in\b
\breligiousweddingguide\.com\b
\btrainingmasklab\.com\b
\bwhat-to-do-in\.co\.uk\b
\bwildhunter\.club\b
\burbanscarpe\.com\b
\bprintedwristbands\.xyz\b
\bcustombracelet\.xyz\b
\bdw-inductionheating\.com\b
\bloginlord\.org\b
\b9z\.lt\b
\bloginking\.org\b
\bsitesbysara\.com\b
\bseoinlink\.com\b
\btwinkpopstars\.com\b
\bprotecglasstint\.com\.au\b
\bbroadbandhk\.com\b
\bhomebroadbandhk\.com\b
\byt\.vu\b
\bbuy-medicines\.com\b
\blnk\.pics\b
\bruco\.ac\.tz\b
\bget\.busuu\.com\b
\bbusiness-shop\.info\b
shop\.eu\b
outlet\.eu\b
\bcialissansordonnancefr24\.com\b
\bsexforsmartpeople\.com\b
\bgetloanstodayonline\.com\b
\bhannatestcentre\.com\b
\blogindevelopers\.org\b
\bloginidol\.org\b
\bdecaptchaocr\.com\b
\bdecaptcher\.info\b
\bspymoob\.com\b
\bbordersalertandready\.com\b
\bnjmassage\.info\b
\balona\.space\b
\bcaptchasolutions\.com\b
\bscraping\.pro\b
\b2captcha\.com\b
\bdeathbycaptcha\.com\b
\brock-en-espanol\.lenguadeoro\.com\b
\bbusiness-opportunities\.biz/search
\berectiledysfunctionpills\.store\b
\bsavethestudent\.org/\?s=
\blabur\.eus\b
\bsildenafilcitrate\.today\b
\bbedbugsize\.
\blogintraining\.org\b
\bbedbugsize\.info\b
\bpaydaynock\.com\b
\bforexreviewsblog\.com\b
\bbuifelronataboo\.files\.wordpress\.com\b
\bloansmart24\.com\b
\bclashfun\.com\b
\bfreejavporn\.mobi\b
\bo7j\.ru\b
\bedpills\.shop\b
\bpiracetolpills\.com\b
\bmarketstrom\.gr\b
\bfrompo\.com\b
\bdesign-your-own-silicone-wristband\.com\b
\bcustomized-rubber-bracelets\.com\b
\b12tradepro\.com\b
\bsofeeya\.com\b
\bloginteacher\.org\b
\bbom777casino\.com\b
\bd11\.io\b
\bapp\.link\b
\bseozuka\.com\b
\bferrann\.com\b
\bref\.so\b
\brlu\.ru\b
\burl\.euqueroserummacaco\.com\b
\bleobumbtumbbotare\.files\.wordpress\.com\b
\bsudnidosanaco\.files\.wordpress\.com\b
\bwikidot\.com/local--files\b
\bnjmassages\.com\b
\bsearch4sex\.biz\b
\bbinaryforexacademy\.org\b
\biota\.tux-planet\.biz\b
\bbiosotoceswebctour\.over-blog\.com\b
\bliosmedaxmarpuwex\.over-blog\.com\b
\binstawidget\.net\b
\bofficialkrislawrence\.com\b
\bbusinessbroadband\.com\.hk\b
\bshortwww\.com\b
\bseo-saz\.com\b
\bfilm2018\.info\b
withoutprescript\.com\b
\bajaypipes\.com\b
\bbuyv.agra\.
\bweightlossoffers\.org\b
\btwitter\.com/search\b
\bcryptocoinjudge\.com\b
\beladia\.space\b
\bjustine\.club\b
\bhvacrfp\.com\b
\bnupogodi-online\.ru\b
\bcasinousaonlinelist\.com\b
\bonlinetv\.bid\b
\bnepz\.stream\b
\bonline-tvchannel\.org\b
\bustreams24\.com\b
\bvturl\.net\b
\bsport2018\.org\b
\bthesis\.ae\b
#Persistent spamming - COIbot reports
\bwellness786\.com\b
\bsupplementplatforme\.blogspot\.in\b
\btiger77\.net\b
\bsupplementplatforme\.blogspot\.in\b
\bwellness786\.com\b
\b1b\.yt\b
\bpasaranliga\.com\b
\bena\.website\b
\bguaranteedppc\.com\b
\bjayne\.website\b
\bslotsmegacasino\.com\b
\bolidesoza\.com\b
\bgul\.ly\b
\bnotehub\.org\b
\binstantessay\.co\.uk\b
\bcirk\.me\b
\beasycarup\.com\b
\brealinstagramlikes\.com\b
\bapyoth\.com\b
\bwikkimedia\.com\b
\bauto24insurance24online\.com\b
\bkourtney\.fun\b
\binfowars\.com\b
\bletsgomurphys\.com\b
\bcaptchaocr\.org\b
\bdecaptcherocr\.com\b
\brhibusbar\.com\b
\bnewreviewhq\.com\b
\bcasino17rich7online\.com\b
\bashleymadison\.pro\b
\bhref\.li\b
\bhollitaliandressshirts\.com\b
\bhealthyandbeauty\.co\b
\b3movs\.pro\b
\bipsite\.org\b
\bcli\.re\b
\bnz-casinos\.com\b
\bchn\.ge\b
\brocksteadymaleenhancement\.org\b
\bdrozhelp\.com\b
\baffiliatblogger\.com\b
\billuporistorante\.com\b
\bniemtree\.com\b
\bmercyelectronics\.in\b
\bbyutiful\.net\b
\bipheya\.co\.za\b
\byougame\.com\b
\bhittc\.org\.vn\b
\belamalh\.com\b
\bt2m\.io\b
\blookatlink\.com\b
\bfreshcalendars\.com\b
\brevshr\.com\b
\btrkur\.com\b
\bgot\.by\b
researchomnia\.blogspot\.
\bdmaps\.kr\b
\bhothouse\.xyz\b
\bcloudmining\.blog\b
\bvividentertainment\.online\b
\bnaughtyamerica\.top\b
\bbrazzers\.network\b
\bpornhub\.direct\b
\bbangbrosnetwork\.com\b
\blocalbitcoins\.ltd\b
\badultmodels\.club\b
\bbrazzersnetwork\.com\b
\bAshleyMadison\.pro\b
\bpulseoxadvocacy\.com\b
\brapidteria\.com\b
\bdubsbusinessadvisor\.com\b
\bthemerkle\.com\b
\bcryptorials\.io\b
\bthebitcoinstrip\.com\b
\bstrongcoin\.site\b
\blakebtc\.com\b
\bwhaleclub\.co\b
\bvirwox\.services\b
\blocalbitcoins\.ltd\b
\b500affiliates\.com\b
\b1broker\.com\b
\bsimplefx\.com\b
\bbit4x\.com\b
\betoro\.website\b
\bavatrade\.ltd\b
\bhashblock\.ltd\b
\bruncpa\.info\b
\bbest-bettingsites\.com\b
\bbest-paypornsites\.net\b
\bpornplanner\.com\b
\btopporn\.org\b
\bjoannaangel\.club\b
\bdigitalplayground\.world\b
\bkinkstudio\.info\b
\bchaturbate\.run\b
\bpenthouse\.website\b
\bskrill\.ltd\b
\bvividentertainment\.online\b
\bstrongcoin\.site\b
\bvirwox\.services\b
\betoro\.website\b
\bavatrade\.ltd\b
\bruncpa\.info\b
\bwholesalehairvendors\.com\b
\bpuresmile\.com\.au\b
\bbestgearslab\.com\b
\bemoneyindeed\.com\b
\balldraft\.com\b
\bbestgearslab\.com\b
\bheadphonesbuyer\.com\b
\ballweb-marketing\.com\b
\bhandytoolshome\.com\b
\bXxxtube4Mobile\.com\b
\bTeenageassault\.com\b
\bteensexmaniac\.com\b
\bnbdaq\.com\b
\bbookmarks\.wittycrocs\.com\b
\bbestlatinaporn\.net\b
\bthelesboporn\.com\b
\bhdteensextube\.net\b
\bTeenslovehugedicks\.com\b
\bonlyteenfuck\.com\b
\bisla-laser\.org\b
\bgayspornovideos\.com\b
\brichcasino2online\.com\b
\bplayboy\.ac\b
\blinkp\.ir\b
\bmovies247\.net\b
\bcaptchadealer\.com\b
\bcaptchas\.biz\b
\bsci-hub\.tech\b
\buplinkus\.com\b
\bpetroleumclubmagazine\.com\b
\bdeer-digest\.com\b
\bsummerfieldinfo\.com\b
\bg3t\.nl\b
\bsma-offshore\.com\b
\bmelodipoker\.com\b
\bmodernmom\.com\b
\bromanization\.org\b
\btest-infrarotheizung\.de\b
\beightplus2\.com\b
\bspeedyessay\.co\.uk\b
\butf\.su\b
\bworldhealthreviews\.com\b
\bcbsecure\.co\.uk\b
\bbusinesssuccessclass\.com\b
\btryvexanpills\.com\b
\bmcessay\.com\b
\bross-limo\.com\b
\b101growlights\.com\b
\bcarveto\.co\.uk\b
\bthehourshop\.com\b
\bxembongdahd\.com\b
\bbestinfo4health\.com\b
\bkuc\.cz\b
\bchod\.sk\b
\bpetstation\.store\b
\btopofblogs\.com\b
\bknowurgames\.contently\.com\b
\bwelookups\.com\b
\bwholesalebulksms\.com\b
\bhealthreviewfactory\.com\b
\btoprussianescort\.com\b
\bsportstation\.store\b
\bxxxhds\.com\b
\bnetflixhds\.com\b
\b3xhds\.com\b
\bjiliblog\.com\b
\bplaycasinoonline24\.com\b
\b007game\.ru\b
\bdeadpool2ful\.com\b
\btvhds\.com\b
\bfilmhds\.com\b
\bsildenafarm\.com\b
\b114\.34\.134\.140\b
\bplayslotscasino888\.com\b
\bbestrealmoneygames\.com\b
\bonlinelistcasino24\.com\b
\bcuu\.su\b
\b999essays\.com\b
\btopstreamingfr\.club\b
\bshorturl\.at\b
\bam9s\.info\b
\b000webhostapp\.com\b
\be-billpayments\.com\b
\bshifu\.com\b
\bsalmonsolutions\.co\.uk\b
\bcomputerhope\.com/issues/chusedos\.htm
\bprintukraine\.click\b
\bdoubledubs\.com\b
\bcustomwriting\.com\b
\bsexneigung\.com\b
\bajt-ventures\.com\b
\bgestyy\.com\b
\b1design\.org\b
\bcafemom\.com/search
\bgameinformer\.com/search
\btoppaidpornsites\.com\b
\bejobsresult\.com\b
\bkscripts\.com/\?s
\bskfb\.ly\b
\bbeam\.to\b
\bcams4bitcoin\.com\b
\bprf\.hn\b
\b1safe\.link\b
\bun-url\.com\b
\blauriejones\.org\b
\bbbwpornmovs\.com\b
\bchuabenhyeusinhly\.com\b
\bmindsumo\.com\b
\bthereviewal\.com/massage-therapy/
\bgpna\.ir\b
\bsynesth\.esy\.es\b
\bresampled\.de\b
\bfamousstoreoutlet\.com\b
\bbellpottingerusa\.com\b
\briedquat\.de\b
\bcoolingtowerfiller\.com\b
\bgrp-watertank\.com\b
\bcasinoline17\.com\b
\bcasinobablogames\.com\b
\bcasinogameslistonline\.com\b
\bcasinomegaslotos\.com\b
\barcheagebegins\.org\b
\bduct-rod\.com\b
\bmygrammarcheck\.com\b
\bpxlme\.me\b
\bbikinisexyonthebeach\.com\b
\btshirtsandchristiangifts\.com\b
\bbikinisaletop\.com\b
\bt-shirtlogos\.com\b
\bback\.ly\b
\bsmol\.io\b
\bentirefestival\.com\b
\bt-shirtlogos\.com\b
\bkhorshidchehr\.com\b
\bfernandoallende\.com\b
\blets\.shoutabout\.it\b
\blbdr\.co\b
\bludariwe\.org\b
\bdygjxesu-sunubu\.org\b
\blihi\.cc\b
\bsodary\.com\b
\bkutt\.it\b
\bqlink\.me\b
\byerl\.org\b
\blstu\.fr\b
\bsnip\.ly\b
\bcqtwice\.com\b
\burls\.la\b
\bkg-machinery\.com\b
\bwooricasino777\.com\b
\burlgt\.com\b
\bframa\.link\b
\bcutout\.es\b
\bzipansion\.com\b
\batheistrepublic\.org\b
\batheistrepublic\.net\b
\bpqn\.pw\b
\bhamoussin-fouad-adan\.site123\.me\b
internetbillboards\.net/\?s
\byellkey\.com\b
\bweightprodonline\.com\b
\ballmotti\.xyz\b
\bbin\.wf\b
\bmybestsexshop\.com\b
\bgetbiggerdicknaturally\.com\b
\bmyonlinepayday\.com\b
\bgamecasinosonline\.com\b
\bzii\.bz\b
\bdevprice\.ca\b
\bmailtips\.info\b
\bxxxgayjobs\.com\b
\bkemtrinam\.xyz\b
rewards-insiders\.marriott.com/search
\bbestcurefordiabetes\.com\b
\bs\.id\b
\bshrtco\.de\b
\bmypaleohackscookbookreview\.com\b
\bhealthavenger\.com\b
\bcachtrinamda\.xyz\b
\btny\.im\b
\bsnapt\.io\b
\bannita\.space\b
\bvickey\.club\b
\bmable\.club\b
\beleonor\.space\b
\btomcandowpenisremedy\.com\b
\bcasinoonlinests\.org\b
\bsexdatingusaamerica\.com\b
\bfunnyguru\.co\b
\bukcheapwigs\.com\b
\bswimwear2sale\.com\b
\bcheap-jerseys-usa\.com\b
\bstlrenfestwiki\.com\b
\bkiehlmann\.co\.uk\b
\bcirclebpo\.com\b
\bonl\.li\b
\breal777money\.com\b
\bfreebitco\.in\b
\bzanaflexbuynow\.com\b
\bxpornplease\.com\b
\bpookalamdesign\.in\b
\bhomosexual\.cf\b
\btechnsolution\.com\b
\bbablcasinogames\.com\b
\bcasino24list\.com\b
\bthekingcasinos\.com\b
\bzanaflexcgh\.com\b
\bgo4braindumps\.com\b
\blanzport\.com\b
\bpages10\.com\b
\bmelodyhome\.com\b
\bzanaflexcgh\.com\b
\bqscv\.pe\.hu\b
\b3dcgstore\.com\b
hometalk\.com/search
\buploadboy\.me\b
\bpano-verschluss\.com\b
\bchulatutor\.com\b
\btrainingzone\.co\.uk\b
\bhararonline\.com\b
\bbestazy\.com\b
\b9jabaze\.com\b
\bsoo\.gd\b
\btestonutra\.com\b
\bcelebs-net-worth\.com\b
\barmidalechurch\.com\b
\bautomotivedigitalmarketing\.com\b
\blucporn\.com\b
\bgatobengali\.net\b
\bbablcasinogames\.com\b
\babengalcat\.com\b
\bgetjealous\.com\b
\bhealthncure\.net\b
\bmoney2017casino\.org\b
\btil\.pw\b
\blyhyt\.ovh\b
\blos\.fi\b
\bcasinoveganonline\.com\b
\btarget-advertisement\.com\b
\bstoneislandmen\.com\b
\bdearzindagifullmovie\.in\b
\blinkki\.ovh\b
\blyhytosoite\.fi\b
\burlki\.com\b
\bbitly\.fi\b
\bshortingking\.com\b
\bnimbleinity\.com\b
\bshortingking\.com\b
\bclc\.to\b
\bbitly\.fi\b
\bonsto\.re\b
\bpeoplesbiography\.in\b
\b021zhuming\.com\b
\b2one\.in\b
\bgiovaniconnection\.it\b
\bemma-online\.org\b
\bcasinolists\.us\.com\b
\b0n1\.ir\b
\badjaranet\.com\b
\blakeshia\.club\b
\bhoganbrand\.com\b
\bcasino2018money\.com\b
\bytre\.ir\b
\bkirimpesanbunga\.com\b
\bshort\.o-biznes\.ru\b
\bqx\.cx\b
\bclarksshop\.org\.uk\b
\blasportivashop\.com\b
\bfamousshop\.co\b
\bstoneislandrecords\.com\b
\busachinatraining\.com\b
\blivestreamingindia\.com\b
\blivebox\.co\.in\b
\bmarketresearchstore\.com\b
\bliangchuang-china\.cn\b
\bdigitalconnectelearning\.it\b
\blasciatique\.com\b
\bhotlistcasinogames\.com\b
\beasyurl\.net\b
\bthelink\.la\b
\beasyurl\.net\b
\bxn--o80b27i69npibp5en0j\.com\b
\bmylnk\.is\b
\bmaa\.to\b
\bytube\.com\b
\binfo-ri\.com\b
\bfieryhair\.com\b
\bferragamomall\.com\b
\b19216801help\.com\b
\bshrinx\.it\b
\bonsale-fashion\.com\b
\bhoganshoesoutlet\.com\b
\brippedmusic\.com\b
\boutdoor-sneakers\.com\b
\bpurses-infashion\.com\b
\bdiscountkappa\.com\b
\bdiscountmerrell\.com\b
\bkeens-shoes\.com\b
\bkappaproperty\.com\b
\bcarharttapparels\.com\b
\bonlinesfashion\.com\b
\bsextube4mobile\.com\b
\byon\.ir\b
\biitd\.info\b
\bgames4king\.com\b
\bdaihocduochanoi\.com\b
\bshortmy\.link\b
\ba1\.to\b
\bsomething4u\.xyz\b
\bferragamofactory\.com\b
\bhtt\.nu\b
\bjulieta\.space\b
\bclubmania\.tk\b
\bbitinmex\.com\b
\bbitmexit\.com\b
\bbitmextrade\.com\b
\bbitmexiu\.com\b
\bbitmexim\.com\b
\bbamsalon\.com\b
\bbitmarginmex\.com\b
\bpoolpartyo\.com\b
\bclubgazua\.com\b
\bclubgaja\.com\b
\bessaycaptains\.com\b
\bduocdienvietnam\.com\b
\bstone-island-
\bx61\.ch\b
\bacaiberrypills\.eu\b
\bsmdservicesllc\.com\b
\binternetbillboards\.net/\?s
\bua-outlet\.com\b
\bmy-small\.link\b
\bmarketingsweet\.com\.au\b
\bxnxxporn\.party\b
\bxnxxporn\.pw\b
\bemfarmacia\.com\b
\btreathemorrhoidspain\.com\b
\bdailydetoxhacks\.com\b
\bkappa-usa\.com\b
\blookweb\.it\b
\byou\.travel\b
\bnutritionfordiet\.com\b
\bdresscodeclothing\.com\b
\bfamouswearings\.com\b
\bmail\.rambler\.ru/m\b
\bbiggerpenisexercises\.com\b
\bgroetenuiteerbeek\.wordpress\.com\b
\bv88\.ca\b
\bgoo-gl\.ru\b
\bgoogl\.plus\b
\bfiladiscountshop\.com\b
\bcross-fashions\.com\b
\bfashion10deep\.com\b
\bfashionssur\.com\b
\bskncosmetics\.com\b
\bx11\.pw\b
\bempowher\.com/search
\bnwwws2013\.org\b
\btrsurl\.com\b
\bpattern-wiki\.org\b
\b7elm5\.com\b
\bmyurl\.gr\b
\bmyminiurl\.net\b
\bmossoutfits\.com\b
\bdiscount-ellesse\.com\b
\bnowheart\.com\b
\bmiyankale\.com\b
\bsindo\.me\b
\bblogdacleo\.com\b
\blelaon\.com\b
\baticpay\.com\b
\blelaon\.com\b
\badidasoriginals\.biz\b
\bslink\.co\b
\btranssexualpornstars\.com\b
\bvulpyx\.com\b
\bcouponforless\.com\b
\b81url\.com\b
\badidasoriginals\.biz\b
\bfashionedhardy\.com\b
\bjoaquina\.club\b
\bjonell\.space\b
\balishia\.club\b
\bkaley\.club\b
\bwebbuildersguide\.com\b
\bmascareignesislands\.no\b
\bspeakingtree\.in/search
\bbehance\.net/search
\bhealthynewage\.com/\?s
\bsportsrants\.com/\?s
\bshewrites\.com/main/search\/
\bourmidland\.com/search
\brebirthgaming\.org\b
\bmommysavers\.com\b
\bajaxtime\.com\b
\ba03b3\.atu\.ca\b
\batu\.ca\b
\bansunibaate\.com\b
\bredirects\.ca\b
\bwarritimes\.wordpress\.com\b
\breadthis\.ca\b
\bdict\.leo\.org/\?search
\bajaxtime\.com/\?s
\bherfeed\.com/\?s\=
\bpurevolume\.com/search
\btopofblogs\.com/tag
\burls\.to\b
\b1w\.tf\b
\bquickbooksupportcanada\.ca\b
\bdonax\.ch\b
\bpureketodietpills\.com\b
\bmammut-group\.com\b
\bgdubz\.win\b
\bblogher\.com/search
\bcaringbridge\.org/search
\brenewableenergyworld\.com/_search\?
\btraveldescribe\.com/\?s\=
\btravelpod\.com/s/
\bchaseresults\.com/mail_to_friend
\bphoto.net/gallery/tag-search/search\b
\bsquidoo\.com/search
\blinkgo\.pw\b
\bhalfpriceexams\.com\b
\brealstatecoin\.org\b
\bbestnewsupplements\.com\b
\btianyaxiaozhan\.com\b
\bcreativerxrevivalskincream\.com\b
\brevitalizeultimateserum\.com\b
\bnairabuzz\.com\b
\bwocams\.com\b
\breissstore\.com\b
201[78]\.ovh\b
\bvalrie\.club\b
\blaverne\.club\b
\bbaccaratnow\.com\b
\bglaziers-.{1,20}\.co\.uk\b
\bnikeoutletsale\.co\b
\bclyfc\.com\b
\b2no\.co\b
\biplogger\.org\b
\bdating-soulmates\.com\b
\btruv\.is\b
\biplogger\.ru\b
\bbdsmporno\.net\b
\bclub21sacramento\.com\b
\bgenuinehealthreviews\.com\b
\bketoabsoluteforskolin\.net\b
\bgayfreelivecam\.com\b
\b666\.porn\b
\bfofo100\.xyz\b
\bgreece-athens-escorts\.gr\b
\brichmondembroidery\.com\.au\b
\bventurebeat\.com/\?s
\bccmixter\.org/api/query\?
\btheepochtimes\.com/n3/search/
\bparamuspost\.com/search\.php
\bchange\.org/search
\bbroowaha\.com/search
\bvirilityexonline\.net\b
\bferrann\.mx\b
\byip\.su\b
\btest1\.donntu\.org\b
\btwitpic\.com/tag
\bsharkbayte\.com/keyword
\bexeideas\.com/\?s
\bfin24\.com/search
\brebrand\.ly\b
\bendclothing\.com\b
\bfamousoutletshop\.com\b
\bfairofferny\.com\b
\bvamospaella\.co\.uk\b
\bmenlosoftware\.net\b
\bbradmcallister\.com\b
\baolcomlogin\.com\b
\bonline-gift-vouchers\.com\b
\btiny\.tw\b
\bb54\.in\b
\b3nobar\.net\b
\bdiscount-coupons\.net\b
\bketoblazediet\.net\b
\bbestbabyessentials\.com\b
\b918kiss\.
\bsherley\.club\b
\bherbalmeds\.org\b
\blexlords\.uk\b
\bturnhofer\.com\b
\bocn\.pt\b
\bvegas8282\.com\b
\burladda\.com\b
\bhappynewyearimages\.co\b
\bmarceloburlonshop\.com\b
\bfarsicad\.com\b
\bhuit\.re\b
\bhappyjanamashtamiwishes\.blogspot\.com\b
\bptiturl\.com\b
\bc3d\.com\.au\b
\bwenicehair\.com\b
\btypeformoney\.org\b
\bketogenrx\.net\b
\binstagramtakipcipaneli\.com\b
\bloveilook\.com\b
\bseoarticletool\.com\b
\bbuildyourownshedsite\.wordpress\.com\b
\bslimbuildketodiet\.net\b
\bupscaledogtoys\.party\b
\b2a\.ol4s\.site\b
\bwow1004\.xyz\b
\bgays-bdsm\.com\b
\bsitedevoyance\.over-blog\.com\b
\bsearchmechaniks\.ru\b
\bpinterest\.com/search
\bimgur\.com/hot\?
\bempowher\.com/search
\bedition\.cnn\.com/search
\bicivil\.ir/short/
\bx2145-productions\.technology\b
\bgclub007\.com\b
\bbanglatvshow\.com\b
\bbedroomfurnituretp\.com\b
\badult-chum\.com\b
\benoavia\.es\b
\baracne\.biz\b
\bzoneti\.ca\b
\bwow520\.com\b
\bnobodysproperty\.com\b
\bbellubka\.ru\b
\bidolocharter\.com\b
\bmordsrub\.ru\b
\bwonderhowto\.com/search
\btechandtrends\.com/\?s
\bbbc\.co\.uk/search/\?q
\bmeetme\.com/apps/redirect/\?url
\bnuwireinvestor\.com/results\.aspx\?searchwords
\bwww\.gov\.uk/search\?q=
\balexa\.com/search\?q=
\bnewsweek\.com/search
\bpvl-online\.kz\b
\bclinicaveterinariaromaeur\.it\b
\bdiowebhost\.com\b
\btaodo\.com\.vn\b
\bdomenicomagnifica\.it\b
\btiktok\.tw\b
\bfastestvpn\.com\b
\bchollay\.com\b
\bthefuturerobots\.com\b
\bmenhealthcares\.com\b
\bnoxi\.ga\b
\bpornotube\.blog\.br\b
\bsavethestudent\.org/\?s
\bknoji\.com/search/\?query
\bdata\.gov\.uk/data/search\?q
\bsportsblog\.com/search\?
\bhouzz\.com/\?search
\bilookads\.com\b
\btoi\.in\b
\bbritannica\.com/search\?query
\bccmixter\.org/api/query\?
\bfoxnews\.com/search-results/search\?q
\blerablog\.org/\?s
\blifebeyondtourism\.org/\?header_search
\biamsport\.org/pg/pages
\b1mg\.com\b
\bpokergocap\.com\b
\bbetadeals\.com\.ng\b
\bthanksgivingquotes2018\.com\b
\bclickfraud\.io\b
\bapotekbutikk\.net\b
\bbdjobstoday\.info\b
\bshoes-generator\.com\b
\bdiscreetsextoyshop\.com\b
\bcheapjordansvip\.com\b
\bbacklinksaudit\.com\b
\bblog2learn\.com\b
\bgatevnotes\.com\b
\btest\.nosubject\.com\b
\bul\.do\b
\bix2\.co\b
\bpowermac64\.com\b
\bapteekkienpillereita\.com\b
\bhikingsoutlet\.com\b
\bdiabox-auto\.ru\b
\bwithouatdoctor\.us\b
\bwebsiteaffiliateprograms\.info\b
\bdating-online-made-easy\.com\b
\bbacagood77\.com\b
\bxn--oi2ba146au9b8utjhk\.com\b
\biex\.me\b
\bsale-sextoys\.com\b
\bwellsextoys\.com\b
\bdiscreetsextoyshop\.com\b
\bwomens-outfits\.com\b
\bnotron-setup\.download\b
\b918\.credit\b
\bpob\.ru\b
\ballxreport\.com\b
\bsale-sextoys\.com\b
\bwomens-outfits\.com\b
\bcbcam2cam\.com\b
\blos-mejores-boosters-de-testosterona\.eu\b
\bsunglassescheaponline\.com\b
\bnotron-setup\.download\b
\bthrottleshift\.server105\.com\b
\btunes-interiors\.com\b
\bcheapjordan13vip\.com\b
\bask\.nevershutdown\.com\b
\bxsl\.pt\b
\btypers\.biz\b
\bemasku\.com\b
\bbackpageauction\.com\b
\bc\.or\.at\b
\bxyznepal\.com\b
\bviaplato\.com\b
\bgowwwurl\.com\b
\biamthebest\.us\b
\bwinterisnotcoming\.org\b
\bnew-giveaways\.win\b
\btopessayreviews\.com\b
\baukcje\.ml\b
\bsavemycam\.com\b
\bmychaturcam\.com\b
\brecorder2018\.com\b
\bwebcamfucker\.com\b
\bsportzfuel\.com\b
\btrevulanmuscle\.net\b
\bdpli\.ir\b
\beasy-bator\.com\b
\bblissmarcom\.com\b
\btorrentdb\.
\bbjdem\.cz\b
\bkuc\.cz\b
\bpreskoc\.cz\b
\briz\.cz\b
\burl\.googluj\.cz\b
\bzkracene\.cz\b
\btwurl\.nl\b
\bglobalsmovies\.com\b
\bcrydercosplay\.us\b
\bopenclipart\.org/search/\?query
\baccountingweb\.co\.uk/search
\bsearch\.huffingtonpost\.com/search
\bdeer-digest\.com/\?s
\btravelwitheaseblog\.com/\?s
\btrainingzone\.co\.uk/search
\bhealthable\.org/\?s
\bbuzzfeed\.com/search\?q
\bencyclopedia\.com/searchresults.aspx\?q
\bshopping-cheap\.com\b
\bsneakerfuror\.com\b
\bmanyrecs\.com\b
\bsyscointalk\.org\b
\bpacs-apparrel\.com\b
\bauthenticfans\.com\b
\braovat\.chotop\.vn\b
\braovat\.bvn\.vn\b
\bnwnpro\.ru\b
\bgeld-bombe\.com\b
\b31\.220\.1\.41\b
\bwprssaggregator\.com\b
\bbonuskodbkleon\.ru\b
\bwebcammodelingjob\.com\b
\braovatbds24h\.com\b
cosplay\.us\b
\bmamaklr\.com\b
\bcbcamsclub\.com\b
\bfreecinemaclub\.com\b
\bgo\.onescript\.ir\b
\bkink\.company\b
\bscp-knowledge\.org/\?s
\bfool\.com/search/solr\.aspx
\bjamendo\.com/en/search
\bhomeinvestorsusa\.com\b
\bhappylocate\.com\b
\bhidemyass\.com\b
\binsertyoururl\.com\b
\blapenavigevano\.it\b
\bnikehuaracheshoes\.com\b
\bcanadagoosepark\.com\b
\bgetcanadagooseoutlet\.com\b
\bprivateviewerinsta\.com\b
\bmattcermanski\.com\b
\bassignment-help-australia\.com\.au\b
\bmagileads\.com\b
\b918\.network\b
\bcoinarbitragebot\.com\b
\bcoinbozan\.com\b
\bzerobyw\.com\b
\bsa7eraty\.com\b
\bmotorradfreunde-muenchweilerev\.de\b
\bwhl111\.com\b
\bwriteforme\.compress\.to\b
\bpaltrox-rx\.com\b
\bstoneislandclothes\.com\b
\buy\.to\b
\belectronicrepairegypt\.com\b
\bocry\.com\b
\bepac\.to\b
\bcameravn247\.com\b
\bmoz\.com\b
\binc0gnito\.com\b
\bedmond\.club\b
\bvipgoldrj\.com\.br\b
\bmredgarcross\.com\b
\bglamour\.de/content/search/
\bmartindale\.com/Results.aspx\?
\bchange\.org/search\?q
\brealitysandwich\.com/\?s
\bmy3uka\.com/search/
\bdailymail\.co\.uk/home/search\.html\?
\btelegraph\.co\.uk/search
\bred\.nelb\.gr\b
\bsimql\.com\b
\brosaline\.club\b
\bws2real\.com\b
\bbp7\.org\b
\bcanalesoterismo\.com\b
\bjom\.fun\b
\bkasino\.vin\b
\babh\.kr\b
\bwhatsappmessenger\.download\b
\badvocateschandigarh\.in\b
\badvocateinchandigarhhighcourt\.wordpress\.com\b
\blawyerchandigarh\.com\b
\bheightline\.com\b
\bminiurl\.x10\.mx\b
\bchinatown-downtown\.com\b
\bbuzzsocial\.ca\b
\bhdorg\.ru\b
\bnowinseo\.ir\b
\bcreatorlink\.net\b
\bwirecellar\.com\b
\bextra-size\.info\b
\bvirtualbitcointalk\.co\b
\blow-cost\.expert\b
\bomn\.kr\b
\bgooseyou\.com\b
\bcanadagoosestorevip\.com\b
\bhelbiz\.com\b
\bgiacmosuavietvn\.podbean\.com\b
\bintensexpills\.org\.uk\b
\bantiaging-treatments\.website\b
\bbuildmusclequick\.info\b
\bonlinecasino4nl\.com\b
\bbeasley\.space\b
\bcasino-reviewadvisor\.com\b
\bspiritualsadhana\.com\b
\bspecta\.webd\.pl\b
\bdirectseotools\.com\b
\bcasinonsvenska\.eu\b
\bsvenskacasinon\.co\b
\bferrann\.co\b
\bleach\.club\b
\bscotch-sale\.com\b
\bxn--d1abamebfd0avbpdfcx6e\.xn--p1ai\b
\blinkomnia\.com\b
\bcompletecase\.com\b
\bredirect\.adult\.ofertmobiles\.com\b
\bprada-shoping\.com\b
\bmyassignmenthelpaustralia\.com\.au\b
\bkasino\.games\b
\bogmdb\.com\b
\bstrongpassword\.info\b
\bvelasquez\.xyz\b
\brondan\.net\b
\bteam91titans\.com\b
\bmortaji\.co\b
\bcursodetiara\.com\b
\bfroggyads\.com\b
\bcayghepthammy\.com\b
\bsalas\.space\b
\biktogo\.com\b
\blotterytube\.com\b
\benrollbusiness\.com\b
\bsssidhuadvocate815\.tumblr\.com\b
\b1688\.com\b
\bsci-hub\.
\bplaycasinoonline\.ooo\b
\bmukapokerku\.com\b
\bmukapoker\.org\b
\btoppreworkoutsupplements\.info\b
\bhorseshoecraftandflea\.com\b
\bshopdiaphanous\.com\b
\bshoporiginative\.com\b
\bsecure84\.com\b
\bbuyblacksd\.com\b
\bhalderramos\.com\.br\b
\bmoreasianporn\.com\b
\bshopmust-have\.com\b
\bbreakawayiris\.com\b
\bdunlap\.xyz\b
## sbhandler_end
## leave the above line as is
## end of [[Spam blacklist/Log]] section
#</pre> <!-- leave this line exactly as it is -->
b3e5ef30a9758a1e029ce1f602539d0ed008719f
163
162
2018-11-27T15:04:12Z
Jayden
52
wikitext
text/x-wiki
###########################################################################
# DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF REGEX! #
###########################################################################
#
# This is a list of domain names which are blocked - nobody can add new links to these domains
# Guidelines:
# - Only blacklist for widespread, unmanageable spam.
# - To disable an entry, *remove* it, don't comment it out. **Please log changes and removals**.
# - Add entries or their removal to the <span class="plainlinks">[//meta.wikimedia.org/wiki/Spam_blacklist/Log log]</span>.
# - <small style="color:gray;" id="oldid" class="plainlinks">Snippet for [//meta.wikimedia.org/wiki/Spam_blacklist/Log/{{CURRENTYEAR}}/{{CURRENTMONTH}}?action=edit&editintro=Template:Spam_blacklist_log_instructions logging]: <nowiki>{{sbl-diff|</nowiki>{{REVISIONID}}}}</small>
#
# Syntax:
# - Everything from a "#" character to the end of the line is a comment
# - Every non-blank line is a regex fragment which will only match hosts inside URLs
# [[Category:Spam blacklist|{{PAGENAME}}]]
#<!-- leave this line exactly as it is --> <pre>
# Words
s-e-x
zoofilia
grusskarte
sex
porn
rayban
adult(?:chat|live|porn|web\.) # dot for adultweblaw.com
(?:animal|cam|chat|hardcore|live|online|voyeur)sex
(?:hardcore|teen|xxx)porn
lesbiansex\. #dot for lesbiansexmafia.org
(?:live|cam)girl
spycam
casino-online
online-casino
cheap(?:-airfares|coach|est-phone|ghd|holidayaccommodation|jerseys|sneaker|-xanax)
#jerseys type spam (clumping)
nfl(teams)?-?jerseysales?\.com\b # no starting \b so it captures all prefixed components too
\bjerseys\.(?:com|us|org|net)\b
\b(?:mlb|nba|nfl|nhl|hot)jersey(\d{3,4})?\.(?:com|us|org|net)\b
#next 3 purposefully open ended
(?:fancy|open|reebok|wholesale|two|whole|china|ebuy|you|\band|b2b|20|affordable|shopping|fans|wonderful|c2c|footballworldcup|superbowl)-?jerseys?\.(?:com|us|org|net)\b
jerseys?(mvp|-)?(nba|shops?|goods|whole|wholesale|soho|release|zones|sale|com|pick|cn|export|supply|trade|site|warehouse|stop|faves|4u|kk|cc|ab|outlets?|clubhouse|only|buy|planet|911)\.(?:com|us|org|net)\b
\b(?:\d{2,4})?(mlb|nba|nfl|nhl|hot)-?jersey
#end jerseys
fuelcellmarket
paris-hilton
-horoskop
huojia
viagra(?!nde\.ct\.it\b)
# Added by Datrio 8/4/05
\bstatic\.net
# from zh
\.hkce\.(?:org|net)
\.tvsou\.com
# Jun 06
eaeaq\.info
# Amgine's
\b98\.to # Hégésippe's list
\.be\.ma\b
\.chasedream\.com
\.hailide\.com\.cn
\.sove\.info
\.artezia\.net
websamba\.com
nezumi\.dumousseau\.free\.fr
datasheet4u\.com
\.digchip\.com
\.icbank\.com
toutelapoesie\.com
\bwhale\.to\b
benefits-of-honey\.com
university-canada\.net
# Aphaia:
apocalyptism\.ru
heraklio\.gr
delmar\.gr
wwitv\.com
# Suisui
\.kurumaerabi\.com
keytoart\.org\.ua
#Kylu
#req by Ryulong
animesongs\.com\.br
#as per request on talk:spam_blacklist page - User:M7 (M\/)
cybartv\.org
#old inserts and direct requests to User:M7
sanzioniamministrative\.it
mitopositano\.it
animemanga\.de
# URL shorteners
\btr\.cx\b
\btik\.la\b
\ban\.to\b
\blistn\.to\b
\bho\.pe\b
\bno\.pe\b
\burlac\.com\b
\bqu\.pe\b
\ba\.ai\b
\b0rz\.tw\b
\bleenk\.org
\.1tiny\.com
\.all\.at
andmuchmore\.com
ataja\.es
babyurl\.com
\.back\.to
\.beam\.at
\.been\.at
biglnk\.com
\.bite\.to
\.board\.to
\.bounce\.to
\.bowl\.to
\.break\.at
\.browse\.to
\bbrowser\.to\b
\.change\.to
compactURL\.com
\.connect\.to
\.crash\.to
\.cut\.by
dente\.me
\bdigbig\.com\b
\.direct\.at
\.dive\.to
\.dri(?:nk|ve)\.to
\.drop\.to
\.easy\.to
\.eb\.cx
\beasyurl\.jp\b
escape\.to
\.everything\.at
\.fade\.to
\.firstpage\.de
\.fly(?:ing)?\.to
fornovices\.com
\.forward\.to
\.fullspeed\.to
\bfun\.to
\.gameday\.de
gentleurl\.net
\.get\.to
\.getit\.at
glinki\.com
\bgot\.to\b
\.hard-ware\.de
\.hey\.to
\.hop\.to
hottestpix\.com
\.how\.to
imegastores\.com
jeeee\.net/url
\.jump\.to
\.kiss\.to
latest-info\.com
\blearn\.to\b
link\.toolbot\.com
linkezy\.com
linktrim\.com
ln-s\.net # silsor
lznk\.com
makeashorterlink\.com
\.mediasite\.de
\.megapage\.de
\.messages\.to
\.mine\.at
\.more\.(at|by)
\.move\.to
moviefever\.com
mp3-archives\.com
\.musicpage\.de
\.mypage\.org
myprivateidaho\.com
\.mysite\.de
\bmyurl\.com\.tw\b
\.nav\.to
nlug\.org/url
\.notrix\.(at|ch|de|net)
\bnow\.to\b
\.on\.to
\.page\.to
\.pagina\.de
\.playsite\.de
\.quickly\.to
\.qrl\.be
\bqurl\.com
\.qurl\.net
\bradpages\.com\b
\.redirect\.to
\bremember\.to\b
\bresourcez\.com\b
\breturn\.to\b
rubyurl\.com
\.rulestheweb\.com
\.run\.to
\.runurl\.com
\bsail\.to\b
\.scroll\.to
\.seite\.ms
\.shortcut\.to
shurl\.(net|org)
\.skip\.to
skocz\.pl
\.snap\.to
\bsnipurl\.com
\.soft-ware\.de
\bsports-reports\.com\b
\.start\.at
\bstop\.to\b
s-url\.net
\.switch\.to
thrill\.to
tiny(click|link)\.com
\.tinyr\.us
\b(?:mobile|really)?tinyurls?\.(?:co\.uk|com|ru|tw|us)\b.*
tiny\.(?:cc|vj\.e\.pl)
\.tip\.nu
\.tny\.se
tophonors\.com
\.tra(?:nsfer|vel)\.to
turl\.jp
\.turn\.to
\burlalarm\b.com\b
uncutuncensored.com
\.url123\.com
url\.fibiger\.org
\.url\.fm
urlcut\.(?:com|net)
\burl(?:freeze|ic)\.com\b
urlin\.it
url(?:mask|ser)\.com
vacations\.to
veryweird\.com
videopage\.de
virtualpage\.de
\.w3\.to
\.walk\.to
\.warp9\.to
web-freebies\.com
webalias\.com
webdare\.com
\.window\.to
xrl\.us
xxx-posed\.com
\.yours\.at
\.zap\.to
\.zip\.to
\bzuso\.tw
\belfurl\.com
\bdoiop\.com
\b301url\.com
\bkuso\.cc
\burlx\.org
\burl(?:snip|bee|logs)\.com
\bsx\.am\b
\btrimurl\.com\b
\btiniuri\.com\b
\bxn6\.net\b
\b(hot|tiny)?short(?:enurl|url|text|erlink)\.com\b
\biceglow\.com\b
\birotator\.com\b
\bigoto\.co\.uk\b
\bdl\.am\b
\bzwap\.to\b
\bunonic\.com\b
\bnet\.tf\b
\bus\.tf\b
\bc[ahz]\.tf\b
\bru\.tf\b
\bpl\.tf\b
\bbg\.tf\b
\bsg\.tf\b
\bkickme\.to\b
\blovez\.it\b
\bneedz\.it\b
\bcraves\.it\b
\bmeans\.it\b
\bdigs\.it\b
\badores\.it\b
\bchills\.it\b
\bis-(?:chillin|groovin)\.it\b
\bdrives\.it\b
\breads\.it\b
\bsurfs\.it\b
\bswims\.it\b
\bplayz\.it\b
\bsingz\.it\b
\bdances\.it\b
\bhas\.it\b
\bdoes\.it\b
\bshows\.it\b
\brules\.it\b
#\brocks\.it\b disabled due to classic-rocks.it and problem domain no longer functioning
\bmakes\.it\b
\bsays\.it\b
\bowns\.it\b
\bzor\.org\b
\b(?:1024|128|16|256|32|512|64|8)bit\.at\b
\bagain\.at\b
\ballday\.at\b
\balone\.at\b
\baltair\.at\b
\bamerican\.at\b
\bammo\.at\b
\bamplifier\.at\b
\bamstrad\.at\b
\banglican\.at\b
\bangry\.at\b
\baround\.at\b
\barrange\.at\b
\baustralian\.at\b
\bbaptist\.at\b
\bbattle\.at\b
\bbazooka\.at\b
\bberber\.at\b
\bblackhole\.at\b
\bbooze\.at\b
\bbrainiac\.at\b
\bbrazilian\.at\b
\bbummer\.at\b
\bburn\.at\b
\bcatholic\.at\b
\bchapel\.at\b
\bcname\.at\b
\bcolors\.at\b
\bcommodore(64)?\.at\b
\bcons(?:ervatives|piracy)\.at\b
\bcooldude\.at\b
\bcuteboy\.at\b
\bdance(?:mix|party)\.at\b
\bdealing\.at\b
\bdeep\.at\b
\bd(?:ivx|vd)(?:links|movies|stuff)\.at\b
\bdizzy\.at\b
\bdork\.at\b
\bdutch\.at\b
\bend\.at\b
\benglish\.at\b
\beniac\.at\b
\berror40[34]\.at\b
\bexhibitionist\.at\b
\bfaith\.at\b
\bfight\.at\b
\bfinn?ish\.at\b
\bforward\.at\b
\bfree(bie|mp3)\.at\b
\bfrench\.at\b
\bgraduatejobs\.at\b
\bgrunge\.at\b
\bhacked\.at\b
\bhang(up)?\.at\b
\bhide\.at\b
\bhindu\.at\b
\bhtmlpage\.at\b
\bhungarian\.at\b
\bindependents\.at\b
\binvisible\.at\b
\bjapanese\.at\b
\bkickass\.at\b
\bkindergarden\.at\b
\bkurd\.at\b
\blabour\.at\b
\bleech\.at\b
\blinuxserver\.at\b
\bliqour\.at\b
\bmaxed\.at\b
\bmicrocomputers\.at\b
\bmingle\.at\b
\bmirror\.at\b
\bmoan\.at\b
\bmormons\.at\b
\bmusicmix\.at\b
\bnerds\.at\b
\bneuromancer\.at\b
\bnewbie\.at\b
\bnicepage\.at\b
\bninja\.at\b
\bnorwegian\.at\b
\bpaint\.at\b
\bpalestinian\.at\b
\bpolish\.at\b
\bportuguese\.at\b
\bpro(?:cessor|testant|spects)\.at\b
\braveparty\.at\b
\breachme\.at\b
\breboot\.at\b
\brelaxed\.at\b
\brese(?:archer|t)\.at\b
\bresolve\.at\b
\bretrocomputers\.at\b
\brockparty\.at\b
\brollover\.at\b
\brumble\.at\b
\brussian\.at\b
\bserbian\.at\b
\bsilence\.at\b
\bsimpler\.at\b
\bsinclair\.at\b
\bspanish\.at\b
\bsplit\.at\b
\bstumble\.at\b
\bsupercomputer\.at\b
\bswedish\.at\b
\bsyntax(error)?\.at\b
\btechie\.at\b
\btemple\.at\b
\bthinkbig\.at\b
\bthirsty\.at\b
\bthrow\.at\b
\btrekkie\.at\b
\btrouble\.at\b
\bturkish\.at\b
\bunixserver\.at\b
\bvegetarian\.at\b
\bventure\.at\b
\bverycool\.at\b
\bviewing\.at\b
\bvintagecomputers\.at\b
\bvodka\.at\b
\bwannabe\.at\b
\bwebpagedesign\.at\b
\bwheels\.at\b
\bwhisper\.at\b
\bwhiz\.at\b
\bwonderful\.at\b
\bzx(?:8[01]|spectrum)\.at\b
\b15h\.com\b
\b1dr\.biz\b
\b2url\.org\b
\b7ref\b
\b8rf\.com\b
\bactive\.ws\b
\bbydl\.com\b
\bbittyurl\.com\b
\bbizz\.cc\b
\bbriefurl\.com\b
\bc-o\.in\b
\bchopurl\.com\b
\bko168\.com\b
\bcool1[56]8\.com\b
\bontheinter\.net\b
\bdephine\.org\b
\bfx\.to\b
\bdrlinky\.com\b
\bfancyurl\.com\b
\bget2\.us\b
\bspotted\.us\b
\bglobalredirect\.com\b
\bgo\.cc\b
\bgonow\.to\b
\bgowwwgo\.com\b
\bhere\.is\b
\bhothere\.com\b
\bcoolhere\.com\b
\bhomepagehere\.com\b
\bmustbehere\.com\b
\bonlyhere\.net\b
\bpagehere\.com\b
\bsurfhere\.net\b
\bzonehere\.com\b
\biscool\.net\b
\bl8t\.com\b
\b9irl\.com\b
\b9uy\.com\b
\blink(?:frog|zip)\.net\b
\blispurl\.com\b
\br8\.org\b
\bozonez\.com\b
\bqwer\.org\b
\btnx\.be\b
\blol\.la\b
\bredirectfree\.com\b
\bsurl\.ws\b
\bsg5\.co\.uk\b
\bfreegaming\.org\b
\bfreebiefinders\.net\b
\bop7\.net\b
\b2cd\.net\b
\b0kn\.com\b
\bv9z\.com\b
\bsimurl\.com\b
\bredirect\.hm\b
\brr\.nu\b
\bkwik\.to\b
\bfw\.nu\b
\bontheweb\.nu\b
\bisthebe\.st\b
\bbyinter\.net\b
\bfindhere\.org\b
\bath(?:is|er)site\.com\b
\bisgre\.at\b
\blookin\.at\b
\blowestprices\.at\b
\bspydar\.com\b
\btz4\.com\b
\bcemper\.com\b
\burlproxy\.com\b
\blisten\.to\b
\bxaddr\.com\b
\burlot\.com\b
## Naconkantari (still URL shorteners)
\.short\.be
\.n3t\.nl
\.f2b\.be
\.n0\.be
\.ssr\.be
zapto\.org
redirectme\.com
\.myftp\.(?:biz|org)
bounceme\.net
\.hopto\.org
myvnc\.com
serve(?:beer|blog|counterstrike|ftp|game|halflife|mp3|pics|quake)\.com
sytes\.net
clipurl\.com
wapurl\.co\.uk
liteurl\.com
zippedurl\.com
32url\.com
relurl\.com
urlkick\.com
1url\.org
masl\.to
lnk\.in
## end of Naconkantari (still URL shorteners)
\balgart\.net
\bshorl\.com\b
\bshort(?:er)?links?\.co\.uk\b
\b6url\.com\b
\bflingk\.com\b
\bmetamark\.net\b
\bpaulding\.net\b
\bsmcurl\.com\b
\btighturl\.com\b
\byatuc\.com\b
\byep\.it\b
checkthislink\.com
\bplu\.sh\b
\biplogger\.com\b
\bbixly\.co\b
\bnano\.do\b
# end of URL shorteners
#Essjay's list
superlongpenis\.com
putinbay\.com
putinbayphotos\.com
haber18\.com
fisheaters\.com # requested by JzG
##Nakon
##The reasons for adding the links below is located at
##http://meta.wikimedia.org/wiki/Spam_blacklist/Log/Nakon/sbl
#New
\bgermanplaces\.com\b
#Old
\.ho\.com\.ua
biki4\.com
\.rdos\.net
sharewareisland\.com
\.hentai\.com
\.xhost\.ro
theglowcompany\.co\.uk
forum\.bodybuilding\.com
guide-(?:phytosante|proteines|vitamines)\.org
all-musculation\.com
quotesandpoem\.com
\.accim\.org
free-forums\.org
espacioblog\.com
\.cs\.com(?!\.cn)\b
forumgratis\.com
batcave\.net
\.westlord\.com
jbactors\.com
greysanatomyinsider\.com
hometown\.aol\.co\.uk
topmeds10\.com
freewebspace\.com
relytec\.com
freehost\.pl
20six\.co\.uk
blog\.kataweb\.it
isbn-check\.(?:com|de)
pimpblog\.nl
free-mortgage-calculator\.info
bet365\.com
10bet\.com
israelnewsagency\.com
yamour\.com
npizlog\.org\.yu
globaljihad\.net
allstarnba\.es
#req on ANI http://en.wikipedia.org/wiki/Wikipedia:Administrators'_noticeboard/IncidentArchive120#New_York_City_blackout_of_1977
\.compagnons\.org
jouvence\.com
applausestore\.com
mi-aime-a-ou\.com
#end of ANI
#Universe Daily (en.wiki redir spam)
universe(?:daily\.(?:com|info|net|org)|today\.(?:info|net))
#end UD
##spam on catux\.org
privetparis\.com
##phrases
(?:online|discount|best)(?:md|rx)
bestviag
buycheap
llpharm
payday(-easy)?-loan
cashadvance
##End of Naconkantari
# Added by MaxSem
## August 2006
aceshowbiz\.com
## Oct
encyclopediadramatica\.(?:com(?!/Main_Page)|net|org|se)
##Jan 2007
gocurrency\.com
# Eloquence, August 2006
rexcurry\.net
# http://fr.wikipedia.org/w/index.php?title=Licence_publique_g%C3%A9n%C3%A9rale_GNU&diff=10489059&oldid=10479749&rcid=10039037
strumpette\.com #en spamming; discussed by arbcom
# [[Spam blacklist/Log]]
## Unknown
\.tour[0-9]+\.com
hukuki\.net
card-lottery\.org
-hire\.co\.uk
[0-9]+fang\.com
\.omnia\.co\.uk
bucuo\.net
hyey\.com
blogeasy\.com
\bd-secure\.com
\.dfrog\.be
-topliste\.com
omeida\.com
-preisvergleich\.de
vscorp\.com
# A whole bunch from http://en.wikipedia.org/wiki/User:A._B./pressreleasegold.com
asiannet\.com
\.abilogic\.com
captainjacksalaska\.com
kenai-guides\.com
yearstoyourhealth\.com
## 2004
18show\.(cn|org|net)
\.ec[59]1\.com
lemai\.com
paperlessarchives\.com
shouji\.com
targetwords\.com
## sometime 2005 ([[Spam blacklist/Log]])
adipex
autospectator\.com
didrex
hydrocodone
losthorizons\.com
notlong\.com
phentermine
prtime\.ru
\.dzsc\.com
\.liss-kompendium\.de
\.go\.to
\.2x4\.ru
\.125mb\.com
\.ds4a\.com
## 2005-06 ([[Spam blacklist/Log]])
yy-ls\.com
readnovel\.com
crazyabouttv\.com
## 2006-06 ([[Spam blacklist/Log]])
freesex\.com
## 2006-07 ([[Spam blacklist/Log]])
hoops(vibe|stats)\.com
## 2006-09 ([[Spam blacklist/Log]])
easytobook\.com
## 2006-10 ([[Spam blacklist/Log]])
\.ytmnd\.com
(?:debt|financ|loan|morgage).*\.blogspot\.com
(?:cup|league|football|wayne|premiership|steven|united|athletic).*years\.com
\.forumcommunity\.net
free-game-downloads\.mosw\.com
aiccon\.it
torrentmania\.info
## 2006-11 ([[Spam blacklist/Log]])
meatspin\.com
digiads\.com\.au
amantea(?:(?:online|radio|calcio)\.it|ninelmondo\.info)
(prosaleshop|bestbidbuy|\badirect)\.org
(?:oduuy|aiipa|lyvyl|moank|anagl|ankyl|gergv|clapn|tigri|teeti|sabd|scyb|iifooi|qsskk|csddj|ddl8i|afdss|oberl|ykkkh|tdfsf|zfdfs)\.info
pichunter\.com
suite101\.com
federazionepagana\.(?:it|com)
rutaverdebolivia\.com
lemonparty\.org
## 2006-12 ([[Spam blacklist/Log]])
freefind\.com
\.envy\.nu
grotteriaonline\.com
\.thewallpapers\.us
\.conex(?:india|metals|techno)\.com
## 2007-01 ([[Spam blacklist/Log]])
\.free-?wishes\.com
\.old-games\.com
\.freevideo\.cz
\.kalakendra\.com
blog?\.myspace\.com
xs4all\.nl/~wichm
chello\.nl/a\.wichmann
\.chr\.ru
\b(mk8|dy9|b80|t63|m32|80i|b65|bz8|68t|51a|z56|z95|7rg|74a|mr7|98f|i38|d4x)\.org\b
\b(?:ninja|fastfree|getmyspace|school|myinternet|ship|water|les|grand|dirty|cgiweb|arandom|angry|fully)proxy\.com
(?:3ga|6ad|bx3|2ry|23a|43j|4j4|5b5|70m|78n|8hj|9rb|20d|68u|73r|3xa|k1d)\.org
\bd39\.org\b
sctta\.org
guardster\.com
proxy\.info
webwarper\.net
airport-shuttle\.com
citronpaper\.it
\bcarinsurance\.com
\.240sx\.org
\bnissanversa\.org\b
\.nicoclub\.com
oseculoprodigioso\.blogspot\.com
## 2007-02 ([[Spam blacklist/Log]])
turkudostlari\.net
gravinaoggi\.it
hostingphpbb\.com
\blifeandtrend\.com
\blangmaker\.com.*Modern_Latin
\bbled\.net
\bfavorite-games\.com
\byoyita\.com
\bcromaps\.com
\bchoosemalta\.com
\bjobpilto\.de
# All these additions can be found properly logged.
\bnewyork-architects\.com\b
\bswiss-architects\.com\b
\bbelgium-architects\.com\b
\bchinese-architects\.com\b
\bforumfree\.net
(?<!-)\bcosplay(\.de|x\.com)
\bnefac\.net
\bulkerfenerbahce\.com
\bgo-sierra-nevada\.com
\btutorialspoint\.com
#Back to proper logging...
\bpressarchive\.net
\bvulcano(?:consult|vacanze)\.it
\bmyopia\.org
\bthebestof\.co\.uk
\bjohnchow\.com
\blinksynergy\.com
\bmyclassiclyrics\.com
\bpornstarbucks\.com
\brefspace\.com
\basianink\.com
\bgroup-games\.com
\bitsnature\.org
\bdmv\.org
\bartericerca\.com\b
\bmikafanclub\.com
\barticles(?:4free|bridge)\.com
\babruzzoturismo\.net
traditio[\..]ru
\bcais-soas\.com
\bafif(?:(?:2|chat|poem|up)\.com|\.ws)
\bworkforall\.net
\bmyfreepaysite\.com\b
\bwikisucks\.blogspot\.com #spamming [[en:Criticism of Wikipedia]]
\bgoogle\..{2,6}/(cse|amp)/
\bcli[kx]\.to\b
\bwowomg\.com\b
\bffconsultancy\.com\b
\btarjan\.uw\.hu\b
\benglandandenglishhistory\.com\b
\bezinearticles\.com\b
\bwikipedia\.un\.mythe\.over-blog\.com\b
\btourismindochina\.com\b
\bkimchiu\.(?:net|org)\b
\bdatasheet(?:4u|s)?\.(?:net|co\.kr|in)\b
\.orkut\.com/Comm
\bphilosopedia\.org
compact\.exe\.su
\bway\.to
\bup\.to
\bcarnifest\.com
\banrdoezrs\.net
\bdpbolvw\.net
\beasymdpharm\.com
\bbeijingimpression\.com
\bllegalemapas\.com
\bpropeciahelp\.com
\bfishingnotes\.com
\bmavirize\.com
\ble\.puy43\.free\.fr
\bworldchesslinks\.net
\banna-marly\.narod\.ru\b
volgota\.com
\b5min\.com\b
\bminiville\.fr
\bcronologia\.it
# painters
\bjeditoo\.com\b
\bmysundial\.ca\b
\bcathar\.info\b
\bobservacionesfilosoficas\.net\b
\bbellazon\.org\b
\bgu\.ma\b
\bfiorano\.com\b
\bbratislava-info\.sk\b
\bleggievai\.it\b
\btelavivguide\.net\b
\brawartint\.com\b
\bsnurl\.com\b
\bpulau-pangkor\.com\b
\bmalaysiavacationguide\.com\b
\befn\.org/~(?:fotozone|hkrieger)\b
\bendangeredspeciesinternational\.org\b
\blix\.in\b
\b(?:england-|chester|york|bath)360\.co\.uk\b
\bhandster\.com\b
\bhumanthermodynamics\.com\b
\bborgenproject\.(?:com|org)\b
\bapurogol\.com\b
\beleuthera\.(?:biz|com)\b
\bgelalive\.com\b
\bbombingscience\.com\b
\bmetalhead\.ro\b
\bbestmusic\.ro\b
\bpataraexcavations\.com\b
\bfree-lock-picking-guide\.com\b
\bvizaginfo\.(?:com|net)\b
\belectionsinfo\.com\b
\bpincodesindia\.com\b
\bastrologyforu\.com\b
\bindia(?:hostingreview|studycenter)\.com\b
\bandhranews\.com\b
\bchitoor\.com\b
\btollywood\.info\b
\bbanks-atms\.com\b
\bgreatpersonalities\.com\b
\bandhranews\.net\b
\beasy-forex\.com\b
\bnedcruise\.info\b
\bcanaseed\.com\b
\bworldwide-tax\.com\b
\b2girls1cup\.com\b
\bjohnmarshallgamble\.com\b
\bjoseph(?:kleitschgallery|raphaelgallery)\.com\b
\blawrencebeebe\.com\b
\bmauricebraungallery\.com\b
\beurobiler\.dk\b
\bhungarybudapestguide\.com\b
\bmarvaoguide\.com\b
\bmetapedia\.org\b
\beufpc\.org\b
\btax-services\.ca\b
\bkemaliye\.net\b
\bflatsinistanbul\.net\b
\begin\.us\b
\bclickbank\.net\b
\btrrap\.net\b
\bcapovaticano\.info\b
\bisland-hvar\.info\b
\bsucuraj(-hvar)?\.com\b
\beuropedia\.moussis\.eu\b
\blegambientecorato\.it\b
\bfactasy\.com\b
\bcommonpurpose\.org\b
\bamazon\.com.*(?:\?|&)tag=
\bgalatta\.com\b
\bbhavanaonline\.info\b
\b2checkout\.com\b
\bilayathalapathyvijay\.com\b
\bactor(?:suriya|arya)?\.com\b
\blaila\.net\b
\bseguente\.com\b
\bbursahalter\.com\b
\bprovenmodels\.com\b
\bsuedtirol-tirol\.com\b
\bjosefov\.com\b
\bmyclassifiedads\.net\b
\blogosphera\.com\b
\bayvalikda\.com\b
\bimg352\.imageshack\.us\b
\bworldmapfinder\.com\b
\bfrancenepal\.info\b
\bfine-art-images\.net\b
\bconflictologist\.narod\.ru\b
\bmodelsobserver\.com\b
\bemedialive\.com\b
\bisraelinphotos\.com\b
\bturismo-prerromanico\.es\b
\blabel\.fr\b
\bgastreferenten\.de\b
\bradiopapesse\.org\b
\biltuobenessere\.com\b
\bsunfrance\.com\b
\bthomas(carlyle)?\.eu\b
\bjapan-architects\.com\b
\badslteknikservis\.com\b
\bhandresearch\.com\b
\bdeluxecruises\.com\b
\bcuisery\.com\b
\bpersonalstructures\.org\b
\bmusique\.arabe\.over-blog\.com\b
\binformagiovani\.vi\.it\b
#E-library
\be-library\.(?:net|us)\b
# drini: croswiki spam seo
#end drini
\bilportaleditrieste\.(com|it)\b
\bfotoplantas\.110mb\.com\b
\byouporn\.com\b
\bkosovo-law\.org\b
\bmsapubli\.com\b
\ballaahuakbar\.net\b
\bqingdao(?:china|official)guide\.com\b
\bfototoscana\.it\b
\bwebamiata\.it\b
\belephant-batyr\.livejournal\.com\b
\bradiovazogasy\.com\b
\bthemza\.com\b
\bdesigneeroaarnio\.com\b
\bbidmonfa\.com\b
\bis\.gd\b
\bultimatepoker\.com\b
\bstorz-bickel\.com\b
\bdiplomaticsociety\.org\b
\bcomicradioshow\.com\b
\bderindusunce\.org\b
\bexpekt\.com\b
\btradedoubler\.com\b
\baviaworld\.com\b
\bcosmoetica\.com\b
\bexhauss-ibnkhaldoun\.com\.tn\b
\brociomarquez\.com\b
\bsourmath\.com\b
\bopus-info\.org\b
\bfotosalhambra\.es\b
\bvivien-leigh\.info\b
\btourmycountry\.com\b
\blamazmorraabandon\.com\b
\buaeuro2012\.com\b
\b(hero|star)questgame\.com\b
\b2d-code\.co\.uk\b
\blasvegas-nevada\.com\.ar\b
\baudado\.com\b
\bbanknotes\.com\b
\bviartis\.net\b
\bmaskmelin\.livejournal\.com\b
\bpedagogy\.ir\b
\bronaldoweb\.com\b
\bw3\.coh\.arizona\.edu/french/accueil\b
\bla-palma\.de\b
#temporary to stop ongoing cross-wiki spam
\bbudterence\.it\b
\bpowerplaymanager\.com\b
\bmonkeysee\.com\b
\bstavanger-guide\.no\b
\bbaccara-web\.de\b
\bczejarek\.pl/baccara\b
\bjameslastfan\.de\b
\bsheetmusicarchive\.net\b
\breadysteadygirls\.eu\b
\bmorrodesaopaulo(brasil)?\.com\.br\b
\byoutube\.com/.*(?:tqedszqxxzs|XePjp-H3TBI|khM48EQyVdc|A4jgXQQns8A|oVBOnv\-xrEY)\b
\bnijmegennieuws\.nl\b
##Highhi spam - See every contrib @ http://toolserver.org/~vvv/sulutil.php?user=Highhi
##Kylu 8/12/08
\btravelchinaplanner\.com\b
\bmysmp\.com\b
\bpaul-gauguin\.net\b
\bkatsushikahokusai\.org\b
\brembrandtonline\.org\b
\beugenedelacroix\.org\b
\bwilliam-turner\.org\b
\bpierre-auguste-renoir\.org\b
\bclaudemonetgallery\.org\b
\bur1\.ca\b
\bfastservers\.net\b
\bkqzyfj\.com\b
\bprogrammersheaven\.com\b
\btutorial(-index|ized)\.com\b
\btnij\.org\b
\bcalculate-linux\.org\b
\bhost\.co\.in\b
\bfrancizor\.ro\b
\bhuntforjustice\.com\b
jordan-?shoes[a-z0-9-]*\.(?:co|net)
nike-?(?:air|dunk|max|sho[ex])[a-z0-9-]*\.(?:co|net|org)
\bwikio\.com\b
\bfootball(?:-talents\.(org|fr|co\.uk)|-?talent\.net)\b
\bfussball-talente\.com\b
\bvoetbal-talenten\.nl\b
\bfreeitsolutions\.com\b
\bsimpsonstrivia\.com\.ar\b
\bshop\.ebay\.com\b
\bisoladiburano\.it\b
\bparrotsecrets\.com\b
\bpodhuri-sumavy\.cz\b
\bhardmob\.com\.br\b
\bbarradatijuca\.com\.br\b
\bfuroshiki\.com\b
\bprincevaliant\.net\b
\bnormas9000\.com\b
\bthe9000store\.com\b
\bproduccionsblau\.com\b
\bsandhaan\.com\b
\bhotmale\.com\b
\bideasnext\.com\b
\bloksangeet\.com\b
\bmarathi(fm|fun|spice|zone)\.com\b
\bharptabs\.com\b
\brummy(royal|-500)\.com\b
\bhindyugm\.com\b
\bapelosurgentes\.com\.br\b
\beurodance4ever\.blogspot\.com\b
\bwilliamlong\.info\b
\bhotel-neue-post\.de\b
\bcyinterview\.com\b
\bthesportsinterview\.com\b
\bmarrakech\.net\b
\bekomobiili\.fi\b
\bpixeljoint\.com\b
\bwayofthepixel\.net\b
\bfrance-voyage\.com\b
\bdigital-kaos\.co\.uk\b
\bwikimatera\.it\b
\bbestin(diancooking|diancuisines|dianfilms|tourism)\.com\b
\bbest(?:abcd|canadianmed|cheapmedsworld|chistraighteners|drugdirect|dvdsales|ecigarettesreview|erwin|essayhelp|essaytips|frenchfilms|ghdflatiron|goodsone|handbagsshop|healthtourism|ipcameras|medsplace|menwatches|ownstore|p90xshop|polotshirt|ratedcookwaresets|sale511|sales4u|seoguide|shandbags|termpaper|vibram|waytoinvest|womenshoodies|workoutexercise|workx)\.com\b
\bbonpharm\.com\b
\bbillevans\.nl\b
\bteatropovero\.it\b
\beloquentbooks\.com\b
\bpol-and\.eu\b
\bplwha\.org\b
\bbit\.ly\b.*
\bterryananny\.com\b
\bd-addicts\.com\b
\bolshansky\.sitecity\.ru\b
\bamisdecolette\.fr\b
\bcbsystematics\.com\b
\bgallery\.kunzweb\.net\b
\barchitectour\.net\b
\bezmapfinder\.com\b
\bdavid-walliams\.co\.uk\b
\bppt\.cc\b
\bevancamp\.com\b
\brover\.ebay\.com\b
\bbansko\.org\b
\bprojeksiyon\.com\.tr\b
\bredtube\.com\b
\bnaturist\.de\b
\bayda\.ru\b
\bgulfup\.com\b
\bh1\.ripway\.com\b
\biblogger\.org\b
\bisuisse\.com\b
\bp2h\.info\b
\bseedrecords\.co\.uk\b
\bwebmed\.com\b(?!\.)
\byieldmanager\.com\b
\bz4ar\.com\b
\bfarmersdaughterhotel\.com\b
\bspritzlandia\.it\b
\bwww\.pinspenyes\.com\b
\bturkgayclub\.com\b
\bmiarroba\.com\b #replaces \bnacho\.miarroba\.com\b
\barcadvisor\.com\b
\brealgems\.org\b
\bsixxs\.org\b
\bsheqel\.info\b
\bclubsimca\.fr\b
\bgorodetc\.ru\b
\bnarcotics\.su\b
\bkarakalpak\.com\b
\bsouvenir-dvd\.com\b
\bfirmypuchov\.sk\b
\bfarecompare\.com\b
\bvillemagne\.net\b
\brosarioonline\.altervista\.org\b
\bpetardas\.com\b
\bbestwestern\.de\b
\bthebusschedule\.com\b
\blinksemulacao\.googlepages\.com\b
\bmiata\.es\b
hitlerbunker\.com
\bmaas(?:eik|mechelen)\.com\b
\bcorazondepuebla\.com\.mx\b
\bportalcadista\.com\b
\bberlinertageszeitung\.de\b
\boomoto\.ucoz\.ru\b
(?:russian-?|\bru-)(?:bride|girls|ladies|lady|single|wife|wives|wom[ae]n-?(?:dating|online))
\bru-wom[ae]n
(?:all|pretty)-?russian-?wom[ae]n
(on-?line-?|ua|own|okfree|go4)dating(\b|\d|site)
muselius\.com
\byandex\.ru/redir\b
\bcanoesport\.ru\b
\bglobalflight\.net\b
\byoujizz\.com\b
\bautomania\.it\b
\bfff\.to\b
(buy|cheap)-?viagra
viagra-?(drugs|online|billig)
\bapartments-makarska\.com\b
\bexotour\.ge\b
\bbatik-tulis\.com\b
\bpdesigner\.net\b
\baviatorsale\.com\b
\bvallarpadam(port|terminal)\.com\b
\bseecornwall\.eu\b
\biremetforlag\.tripod\.com\b
\beteachergroup\.com\b
\bhebrewonline(\.co\.il|(blog|shop)?\.com)\b
\bb23\.ru\b
\bceppaloni\.info\b
(ireland|(euro|mega)mil|canada|the)lotter(wiz)?\.com\b
\b888\.com\b
\buglezhog\.ru\b
\balertpay\.com
\bbux(\.to|a\.in|euro\.com|galore\.com|junction\.com|out\.com)
\bcash(-kitty|4(all|hits)|n?bux|eden|fiesta|nclicks|origin|out|pointclicks|posse|read|sea)\.(com|org|net)
\bshrinktheweb\.com\b
#Croatian tourism-spammer
\bhvarinfo\.com\b
\bmakarskainfo\.com\b
\bikorculainfo\.com\b
\bbracinfo\.com\b
\bomisinfo\.com\b
#End of Croatian tourism spammer
\blunapark6\.com\b
\bcarhiredubrovnik\.com\b
\beberhardfritz\.de\.tl\b
\b(lmgtfy|letmegooglethatforyou)\.com.*[?&]l=1
\bkaracaahmet\.com\b
\bpublic-domain-image\.com\b
\.kproxy\.com\b
\brealultimatepower\.net\b
xxxxxx/
\btestmasters\.net\b
\balbelda\.info\b
\barm\.in\b
\bhotelnikko\.com\b
\bcorluhaber\.com\b
\bpremiumflats\.com\b
\bsaopaulo(?:aero|artes|autos|bares|bus|channel|cidades|cinemas|estradas|eventos|gallery|gallery|gaytravel|invest|links|mall|mapas|market|metro|moda|museus|night|noticias|parques|photo|praias|relax|restaurantes|ruas|shuttle|sites|suites|teatros|town|work)\.com\b
\bnutshellurl\.com\b
\bcjb\.net\b
\buni\.cc\b
\bvai\.la\b
\brg3\.net\b
\brg10\.net\b
\bbr30\.com\b
\b1br\.net\b
\bsitio\.de\b
\burl\.ie\b
\bvisit(?:afghanistan|armenia|azerbaijan|bahrain|bangladesh|bhutan|bosnia|brunei|cambodia|china|christmasisland|centralasia|cocosislands|croatia|cyprus|egypt|india|indonesia|iran|israel|jordan|kiev|korea|kosovo|kuwait|kyrgyzstan|laos|latvia|macedonia|malaysia|maldives|mongolia|nepal|northkorea|oman|pakistan|philippines|russia|saudiarabia|southkorea|switzerland|tajikistan|turkmenistan|uae|uzbekistan)\.(?:asia|eu)\b
\bvisit(?:chn|capena|car|esp|solomonislands)\.com\b
\balturl\.com\b
\bmaxreading\.com\b
\bcomoj\.com\b
\bmigre\.me\b
\bbusty\.pl\b
\bmoourl\.com\b
\byfrog\.com\b
\bvinyland\.com\b
\bmmafight\.ru\b
\burlmin\.com\b
\binvx\.com\b
\b(vickydarling|jeffseeney|andrewcripps|john-paullangbroek|howardhobbs)\.com\b
\bhugeurl\.com\b
\btangodans\.com\b
(?<!www\.)\bmybrute\.com\b
\bcasareal\.co\.pt\b
\bvisitsubotica\.rs\b
\bbestmals\.ru\b
\bnobrain\.dk\b
\b(anaheimducks|bluejackets|bruins|buffalosabres|calgaryflames|chicagoblackhawks|coloradoavalanche|dallasstars|detroitredwings|edmonton-oilers|floridapanthers|hurricanes|mapleleafs|minnesotawild|montreal-canadiens|newjerseydevils|newyorkislanders|newyorkrangers|ottawasenators|philadelphia-flyers|pittsburghpenguins|tampabay|thrashers|vancouvercanucks|washingtoncapitals)\.ru\b
\bliveshow-tv\.com\b
\bpatagonianexpeditionrace\.com\b
\bnesvizh\.by\b
\bstihi-xix-xx-vekov\.ru\b
\becarddesignanimation\.com\b
\badf\.ly\b.*
\belbruto\.es\b
\bguerrastribales\.es\b
\bbitly\.com\b
\bbascarsija\.info\b
\bannastaciapalaszczuk\.com\b
\bthnlnk\.com\b
\beurox10\.com\b
\brickroll
\bzobyhost\.com\b
\bsyntext\.(com|ru)\b
\bidukki\.com\b
\bkerala\.(in|pro)\b
\bxvideos\.com\b
\btrymasak\.my\b
\btheofficialboard\.(?:com|fr)\b
\bphuket-relax\.com\b
\bpaypal\.com/.*mrb/pal=.*\b
\bnapredvosa\.com\b
\bvacacionesbulgaria\.com\b
\breverent\.org\b
\bpapagiovanni\.com\b
\bto\.ly\b
\btotalreal\.com\b
\badire\.jp\b
\bcarloscevola\.com\b
\blnk\.ms\b
\btiny9\.com\b
\bbesplatne-slike\.net\b
\blistenarabic\.com\b
\bw3-translations\.de\b
\bubema\.(?:de|eu|com)\b
\bdachau\.com\b
\bdeconet\.com\b
\berepublik\.com.*?/referrer\b
\bprosolutionpills\.com\b
\bvigrxplus\.com\b
\bneobux\.com\b
\blibertyreserve\.com\b
(?<=//|\.)way\.com\b
\bclck\.ru\b
\bproakvariumy\.ru\b
\bport-arthur\.ucoz\.ru\b
\bmatrikon(?:(?:analytics|opc)?\.com|opc\.de)\b
\btunisia\.com\b
\bmoneyandmarkets\.com\b
\binvestwithanedge\.com\b
\bgoodtherapy\.org\b
\bsunglassesuk\.com\b
\bsupergreenme\.com\b
\bmsplinks\.com\b
\balgarvedigital\.pt\b
\bobservatoriodoalgarve\.com\b
\bcli\.gs\b
economy-point\.org
\bwikireality\.ru\b
\bj\.mp\b
\bsantatelevision\.com\b
\bpaintingdb\.com\b
\bboriken\.info\b
\bconceptcar\.ee\b
\bnanoyou\.eu\b
\bopcti\.com\b
\bcyclingforall\.net\b
\bradiomakedonia\.ro\b
\bmoldovarious\.com\b
\bbiodiesel(?:plants)?\.com\.ar\b
\bsportamericani\.it\b
\bow\.ly\b
\bgooglehammer\.com\b
\bgatosphynx\.com\b
\b1url\.com\b
\bawe\.sm\b
\bbudurl\.com\b
\bchilp\.it\b
\bchs\.mx\b
\bclickthru\.ca\b
\bcort\.as\b
\bcuturl\.com\b
\bdecenturl\.com\b
\bee[pz]url\.com\b
\bfa\.by\b
\bfav\.me\b
\bff\.im\b
\bfhurl\.com\b
\bflic\.kr\b
\bflq\.us\b
\bfly2\.ws\b
\bfwd4\.me\b
\bgl\.am\b
\bgo\.9nl\.com\b
\bgo2\.me\b
\bgoshrink\.com\b
\bgri\.ms\b
\bgurl\.es\b
\bhellotxt\.com\b
\bhex\.io\b
\bhtxt\.it\b
\bhurl\.ws\b
\bicio\.us\b
\bidek\.net\b
\bito\.mx\b
\bjijr\.com\b
\bkissa\.be\b
\bkl\.am\b
\bkorta\.nu\b
\bl9k\.net\b
\bliip\.to\b
\bliltext\.com\b
\bliurl\.cn\b
\bln-s\.ru\b
\blnkurl\.com\b
\bloopt\.us\b
\blru\.jp\b
\blt\.tl\b
\blurl\.no\b
\bminilien\.com\b
\bminiurl\.com\b
\bminurl\.fr\b
\bmyurl\.in\b
\bncane\.com\b
\bnn\.nf\b
\bo-x\.fr\b
\bpoll\.fm\b
\bri\.ms\b
\bsn\.(?:im|vc)\b
\bsnipr\.com\b
\btakemyfile\.com\b
\btcrn\.ch\b
\btiny\.pl\b
\btl\.gd\b
\btnw\.to\b
\btr\.my\b
\btwit(?:zap\.com|this\.com|url\.de)\b
\bub0\.cc\b
\bustre\.am\b
\bwp\.me\b
\baki-kaurismaki\.ru\b
\btranslation-blog\.trustedtranslations\.com\b
\bkob\.tj\b
\boh-barcelona\.com\b
\batasozlerianlamlari\.com\b
\bktzr\.us\b
\brus-on-line\.ru\b
\bvilshanka\.org\.ua\b
\bgratisweb\.com\b
\bonline-betting\.me\.uk\b
\bwettbasis\.com\b
\bapuestas-deportivas\.es\b
\bgoo\.gl\b(?!/maps\b).*
\bcasino\.ru\b
\bdoyouneedvisa\.com\b
\burlalacon\.com\b
\bturl\.ca\b
\bmuseomagazine\.com\b
\bshrt\.(?:fr|st)\b
\bredir\.ec\b
\bmerky\.de\b
\bomani\.ac\b
\bmoladi\.net\b
\bparvizshahbazi\.com\b
\bkhamagmongol\.com\b
\bhamagmongol\.narod\.ru\b
\bmedicana(?:life|tv)\.com\b
\brosecoaudit\.ru\b
\binfonu\.nl\b
\bpolimore\.com\b
\bwslibrary\.net\b
\bvndic\.net\b
\bbud-tech\.ru\b
\bde-regalo\.com\b
\bagffan\.dk\b
\bfolkblog\.in\.ua\b
\bna-ozero\.ru\b
\baltritaliani\.net\b
\btt-group\.net\b
\bnvros\.ru\b
\bmaxiocio\.net\b
\basturiasenimagenes\.com\b
\b5z8\.info\b
\boskemen\.info\b
\bcode-saturne\.blogspot\.com\b
\bgsxr\.es\b
\bc2kb\.com\b
\bhentaitoonami\.com\b
\bpartytrip\.fr\b
\bmeigalicia\.com\b
\bblconsulting\.com\.hk\b
\b12mesyatcev\.ru\b
\bchapadadosveadeiros\.com\b
\btheolivebranch\.net\b
\bkarelgott\.tv\b
\bkomputersaya\.com\b
\bdeloeiletdelamain\.hautetfort\.com\b
\btkd-spirit\.com\b
\bteutoburgo\.web44\.net\b
\bsurf\.to\b
\bbiogas\.vn\.ua\b
\bromania-vacations\.com\b
\bsiver\.org\.ua\b
\bdragon-fruit\.biz\b
\bazov\.zp\.ua\b
\beldespertardelmusico\.blogspot\.com\b
\bauditionrich\.com\b
\bkanchanaburi-info\.com\b
\bmatavisen\.no\b
\bmikiurl\.com\b
\bixiz\.net\b
\blimametro\.blogspot\.com\b
\bleo-fl\.hit\.bg\b
\bserfinaz\.com/p\b
\b7les\.com\b
\bforum42\.ru\b
\bhukukiktisatforumu\.net\b
\bmksoley\.com\b
\bsoley\.cn\b
\bseawaterfarming\.com\b
\balgaecollection\.com\b
\bmankenlik\.com\b
\balgaecenter\.com\b
\bmicroalgae\.ca\b
\bsoleymedikal\.com.tr\b
\balgaeinstitute\.com\b
\bphycobilin\.net\b
\bsoso\.bz\b
\bgematrix\.org
camica\.netfirms\.com/gematria/
\btrancepodium\.com\b
\btraveltibetguide\.com\b
\bblcremationsystems\.com\b
\bsuper-alizee\.de\b
\bsandsoftime\.ws\b
\bqualified-audit-partners\.be\b
\bmegashare\.com\b
\bchinesepaladin3\.windy-goddess\.net\b
\bwillysjeep\.com\b
\bhelpjaycee\.blogspot\.com\b
\bheyrheyr\.is\b
\binfogradina\.ro\b
\bvivedeporte\.com\b
\brorysfriends\.com\b
\bmiamipeople\.ru\b
\bshareflare\.net\b
\bdeine-erfindung\.de\b
\bhamaka\.huu\.cz\b
\bantimbt\.com\b
\bcheapmbtsandals\.com\b
\bgstarmbt\.com\b
\bmbt-shoeclearance\.com\b
\bmbt-shoes-(?:discount|wholesale)\.com\b
\bmbt-shoes-us\.com\b
\bmbt-zone\.com\b
\bmbt2bt\.com\b
\bmbt4life\.com\b
\bmbtantishoes-u[ks]\.com\b
\bmbtfivefingers\.com\b
\bmbtflying\.com\b
\bmbtgoodshoes\.com\b
\bmbthotsale\.com\b
\bmbtistore\.com\b
\bmbtkisumu2\.com\b
\bmbtlami\.com\b
\bmbtsale\.org\b
\bmbtselling\.com\b
\bmbtshoes-australia\.com\b
\bmbtshoes1998\.com\b
\bmbtshoes4clearance\.com\b
\bmbtshoesbest\.com\b
\bmbtshoesbest\.net\b
\bmbtshoesdiscount\.org\b
\bmbtshoesfactory\.com\b
\bmbtshoeshouse\.com\b
\bmbtshoesmbt\.com\b
\bmbtshoesselling\.com\b
\bmbtshoesstockists\.com\b
\bmbtsuk\.com\b
\bmbtvips\.com\b
\bmbtwalkingshoesdiscount\.com\b
\bmbtwalkingshoesgood\.com\b
\bnet-mbt\.com\b
\bsalembt\.com\b
\bsalesmbt\.com\b
\bshoesmbts\.com\b
\btopmbtshop\.com\b
\bwebmbtshoes\.com\b
\bletrasjohnfrusciante\.wordpress\.com\b
\bfcoe\.ru\b
\bdobrzenieccy\.pl\b
\b69\.64\.63\.153/redirect\.php\b
\bmedicanalife\.(?:org|net)\b
\bbelawela\.com\b
\bnsever\.org\.ua\b
\bgsm-kharkov\.com\.ua\b
\bshotgunsolutionpaytodie\.blogspot\.com\b
\bayak\.org\b
\bexpresspol\.ru\b
\bmazdafreunde\.de\b
\bseslimola\.com\b
\b777slot\.at\.ua\b
\belizabethselwyn\.50webs\.com\b
\bguard-soft\.com\b
\bbodybuildingrevealed\.com\b
\bservicescleans\.com\b
\bdie-bildersammlung\.de\b
\btravelkefalonia\.com\b
\bfree2g1c\.com\b
\btelefon-numarasi\.com\b
\bsapaninka\.com\b
\bpsi-test\.ru\b
\bamberabg\.com\b
\bmini-mag\.com\b
\bcacasubmarina\.com\b
\bprolocopasiandiprato\.org\b
\bmicrosoftproject\.su\b
\bleblancsamedresort\.com\b
\bkoninginnedagamsterdam\.nl\b
\bprime-time\.ru\b
\bchinarollformingmachine\.com\b
\bspartadata\.com\b
\bavraidire\.eu\b
\bwebauditing\.org\b
\bpokemongamesnow\.com\b
\bstart\.com\.mt\b
\bdniprowazirka\.com\.ua\b
\bmilforum\.net\b
\bx1fm\.com\b
\bkitdetox\.com\b
\borthomatic\.net\b
\bzizum\.com\b
\bti89\.com\b
\btorrentflux\.blogspot\.com\b
\bsmoking-calculator\.com\b
\bolympus-e420\.blogspot\.com\b
\bfuturama-opening-gags\.blogspot\.com\b
\bnerd-characteristics\.blogspot\.com\b
\bchangluncity\.blogspot\.com\b
\binternet-niche-marketing\.blogspot\.com\b
\badsense-skyline\.blogspot\.com\b
\bflood\.tforums\.org\b
\biznikgifts\.com\b
\bsoweirdwebpageofficialsite\.blogspot\.com\b
\balabamafansite\.com\b
\bbyufansite\.com\b
\bboisestatefansite\.com\b
\bbostoncollegefansite\.com\b
\bcaliforniafansite\.com\b
\bgeorgiafansite\.com\b
\billinoisfansite\.com\b
\bindianafansite\.com\b
\biowafootballfansite\.com\b
\blsufansite\.com\b
\bmiamifansite\.com\b
\bmichiganfansite\.com\b
\bminnesotafansite\.com\b
\bnebraskafansite\.com\b
\bnflfootballfansite\.com\b
\bnotredamefansite\.com\b
\bohiostatefansite\.net\b
\boklahomafansite\.com\b
\boregonfansite\.com\b
\bpurduefansite\.com\b
\bsouthcarolinafansite\.com\b
\bsouthfloridafansite\.com\b
\btexasfansite\.com\b
\buclafansite\.com\b
\bvirginiatechfansite\.com\b
\bwisconsinfansite\.com\b
\bwellspringwatersystems\.com\b
\bdespertaibereanos\.blogspot\.com\b
\bsumasax\.es\b
\bibuy\.co\.th\b
\btodoliteratura\.es\b
\bpecaijeca\.coolpage\.biz\b
\bmicroflex-services\.de\b
\bib-info\.com\b
\barizonacardinalsfansite\.com\b
\barizonafansite\.com\b
\barizonastatefansite\.com\b
\barkansasfansite\.com\b
\batlantafalconsfansite\.com\b
\bauburnfansite\.com\b
\bbaltimoreravensfansite\.com\b
\bbuffalobillsfansite\.com\b
\bcarolinapanthersfansite\.com\b
\bchicagobearsfansite\.com\b
\bcincinnatibengalsfansite\.com\b
\bclemsonfansite\.com\b
\bclevelandbrownsfansite\.com\b
\bcollegebasketballfansite\.com\b
\bcollegefootballfansite\.com\b
\bcoloradofansite\.com\b
\bdallascowboysfansite\.com\b
\bdenverbroncosfansite\.com\b
\bdetroitlionsfansite\.com\b
\bfloridafansite\.com\b
\bfloridastatefansite\.com\b
\bgeorgiatechfansite\.com\b
\bgreenbaypackersfansite\.com\b
\bhawaiifansite\.com\b
\bhoustontexansfansite\.com\b
\bindianapoliscoltsfansite\.com\b
\bjacksonvillejaguarsfansite\.com\b
\bkansascitychiefsfansite\.com\b
\bkansasfansite\.com\b
\bkentuckyfansite\.com\b
\bmajorleaguebaseballfansite\.com\b
\bmiamidolphinsfansite\.com\b
\bmichiganstatefansite\.net\b
\bminnesotavikingsfansite\.com\b
\bmississippifansite\.com\b
\bmissourifansite\.com\b
\bnbabasketballfansite\.com\b
\bnewenglandpatriotsfansite\.com\b
\bneworleanssaintsfansite\.com\b
\bnewyorkgiantsfansite\.com\b
\bnewyorkjetsfansite\.com\b
\bnhlfansite\.com\b
\bnorthcarolinafansite\.com\b
\boaklandraidersfansite\.com\b
\bpennstatefansite\.com\b
\bpgagolffansite\.com\b
\bphiladelphiaeaglesfansite\.com\b
\bpittsburghsteelersfansite\.com\b
\bsandiegochargersfansite\.com\b
\bsanfrancisco49ersfansite\.com\b
\bseattleseahawksfansite\.com\b
\bstlouisramsfansite\.com\b
\btampabaybuccaneersfansite\.com\b
\btennessee(?:titans)?fansite\.com\b
\buscfansite\.com\b
\bwashington(?:redskins)?fansite\.com\b
\bwestvirginiafansite\.com\b
\blaptopvsgadget\.blogspot\.com\b
\bjualbelipaypals\.blogspot\.com\b
\bardhie\.info\b
\bcatatansiboy(?:ii|iiiii?|1|onky)\.blogspot\.com\b
\bskiptest\.info\b
\bkristalkristalcinta\.blogspot\.com\b
\bpacarketinggalankereta\.blogspot\.com\b
\btaxijuga\.blogspot\.com\b
\bnamakujoeboy\.blogspot\.com\b
\bonkyapaartinyacinta\.blogspot\.com\b
\bavenged-sevenfold\.web\.id\b
\bmobilegamezone\.info\b
\bgioieditalia\.com\b
\bsicilia-by-divino\.com\b
\bumbria-by-divino\.com\b
\bpositano-by-divino\.com\b
\btuscany-by-divino\.com\b
\btuscany-travel\.blogspot\.com\b
\byourtuscanvilla\.com\b
\bholiday-apartment-tuscany\.net\b
\bturismo-toscana\.blogspot\.com\b
\bguia-sicilia\.blogspot\.com\b
\bernodaronline\.usersboard\.net\b
\bstarstube\.narod\.ru\b
\binsset\.u-picardie\.fr\b
\bfolk-craft\.com\b
\bnasyidparadise\.blogspot\.com\b
\bwelovecock\.com\b
\bnovportal\.ru\b
\bprettylittleliarsss\.webs\.com\b
\bplanestv\.com\b
\bapartamentosgomera\.com\b
\bhot-map\.com\b
\bamarun\.org\b
\bpegiovanni\.com\b
\btibiahelp\.com\b
\baerocardio\.com\b
\bdiabetia\.org\b
\bbakrecepten\.se\b
\bclassd\.com\.es\b
\bclassd.co\.uk\b
\battuariale\.com\b
\belissacafe\.com\b
\bmailwriter\.com\b
\bnationaldebtclocks\.com\b
\b8americain\.org\b
\bbelote-ligne\.fr\b
\bbouillotte\.eboaz\.com\b
\bbrumisateurs\.eboaz\.com\b
\bchapka\.eboaz\.com\b
\bdamedepique\.eboaz\.com\b
\bdamedepique\.info\b
\bjeudebelote\.org\b
\bjeutarot\.org\b
\bparier-sport\.info\b
\bscommesse-sportive\.cc\b
\btypy-bukmacherskie\.com\.pl\b
\barequipainfo\.com\b
\barequipatravel\.com\b
\bcolca\.info\b
\bcotahuasicanyon\.com\b
\bdirectorioarequipa\.com\b
\bforosarequipa\.com\b
\binfocolca\.com\b
\bmollendo\.net\b
\btodoarequipa\.com\b
\blivercancer\.eu\b
\bhuaweie220\.(?:biz|com|info|net|org)\b
\bbt\.gd\b
\bthemysterymethod\.net\b
\bmysterypua\.net\b
\barea51lifestyle\.com\b
\bthegameneilstrauss\.com\b
\baesthetic-clinic-dombard-brussels\.com\b
\bfraserislandtours\.com\.au\b
\bgreatoceanroadtours\.com\b
\bbluemountaintours\.com\.au\b
\b4solarpanels\.com\b
\bvipskrip\.ru\b
\bamalfitancoast\.com\b
\bamigosdevillatuelda\.spaces\.live\.com\b
\binkoob\.com/cruzroja\b
\bzentechnologies\.com\b
\bamishvyas\.com\b
\bticketstothemansion\.com\b
\bdefensivedrivingcompanyofamerica\.com\b
\btheaterseatstore\.com\b
\bvipnightlifetour\.com\b
\btripfilms\.com\b
\blearn-ukrainian\.org\.ua\b
\bprofessays\.com\b
\bwftpserver\.com\b
\bftprush\.com\b
\bseop\.com\b
\bsleepapneasymptoms\.info\b
\bkidney-disease\.info\b
\bandroidlife\.net\b
\bandroid-tr\.com\b
\bandroiddestek\.com\b
\bmanofart\.com\b
\bharz-ferienwohnung-ferienhaus\.de\b
\bapparelus\.com\b
\baustralian-visa-info\.blogspot\.com\b
\bbicolanobiron\.webs\.com\b
\bchildrenswonderland\.com\b
\bdiagnosticautomation\.com\b
\belegant-fashion-4men\.blogspot\.com\b
\bextreme-gamelist\.com\b
\bintelifi\.com\b
\bjustlabcoats\.com\b
\bkstinoco\.blogsome\.com\b
\bmens-suit\.blogspot\.com\b
\bmountmayon\.blogspot\.com\b
\bnationalvisas\.com\.au\b
\bpillsless\.com\b
\bplasticosfoundation\.org\b
\bprevawater101\.wordpress\.com\b
\bsupreme(?:autoparts|condensers|mirror)\.com\b
\bultimateautolights\.com\b
\bwholesaleappareldirect\.com\b
\blease-a-seo\.com\b
\bhebeigo\.com\b
\bnzjsw\.com\b
\baviacioncivil\.com\.ve\b
\bminoxidil\.gen\.tr\b
\bobouka\.ru\b
\bbayrak\.tv\b
\baybayrak(?:-tr)?\.com\b
\bbayrakci\.biz\.tr\b
\bbayrak(?:imalati|resimleri|satisi)?\.gen\.tr\b
\bbayrak(?:ajans|evim|imalatcilari|line|nedir|satinal|satisi?|turk)\.com\b
\bdigitaltekstil\.com\b
\bdijitalbaski\.gen\.tr\b
\bmarmarabayrak\.com\b
\bozelbayrak\.gen\.tr\b
\bturkbayragi\.gen\.tr\b
\bucuzbayrak\.com\b
\bovernightpools\.com\b
\bmyczechonline\.com\b
\bcostabrava-rentals\.co\.uk\b
\blocations-vacances-costabrava\.com\b
\bfinquesfrigola\.com\b
\bryanair-girona\.com\b
\bfilmfarsi\.blogfa\.com\b
\bkellyvogel\.com\b
\blindaolsson\.com\b
\btibbisuluk\.com\b
\bdoktorsuluk\.com\b
\bleechesturkey\.com\b
\basytekstil\.com\b
\bfulminaksesuar\.com\b
\bmadalya(?:cilar|m)\.com\b
\bsancakbayrak\.com\b
\bcountryguidebook\.com\b
\bluxury-delhi-hotels\.com\b
\bdeccanodysseytrain\.com\b
\bgoheritageindiajourneys\.com\b
\bgoldenchariot-train\.com\b
\bheritageindiajourneys\.com\b
\bindia-(?:buddhisttours|delhihotels|goldentriangletours|mumbaihotels|royalrajasthanonwheels)\.com\b
\bindianmaharaja-train\.com\b
\bmaharajaexpresstrain\.com\b
\bpalaceonwheels-train\.com\b
\broyaltrainsindia\.com\b
\btajmahaltours-india\.com\b
\breal-estate-ixtapa-zihuatanejo\.com\b
\btheforceofreason\.blogspot\.com\b
\btefilot\.org\b
\basportsnews\.com\b
\bcicek(?:postasi|sepetiniz)\.com\b
\bjavplanet\.com\b
\butqweb\.com\b
\bpopoint\.free\.fr\b
\bpaylasimci\.org\b
\bsaveourseeker\.com\b
\bcarplugs\.com\b
\bmorrodesaopaulohotelpde\.com\.br\b
\bhoteles-en-cancun\.com\.mx\b
\blecollagiste\.com\b
\balbania4ever\.com\b
\byouflorence\.it\b
\bdissertationwritinghelp\.co\.uk\b
\bthewholesaleforums\.co\.uk\b
\balibabascam\.com\b
\bb2bfreezone\.com\b
\bcable-glossary\.blogspot\.com\b
\btradekey\.com\b
\brawalpindi\.city\.blogspot\.com\b
\bhatedenmark\.blogspot\.com\b
\beyecatchypics\.com\b
\bgreatnutri\.blogspot\.com\b
\brawalpindi(?:-islamabad\.blogspot|city\.wordpress)\.com\b
\bstarherb\.com\b
\bdoors-decorations\.blogspot\.com\b
\bequipment-machinery-information\.blogspot\.com\b
\brawalpindi-city\.blogspot\.com\b
\bfreewebs\.com/greatnutri\b
\bsauditrades\.com\b
\bsaudicommerce\.com\b
\bsuperiorthesis\.com\b
\blotter\.pl\b
\b206\.225\.22\.48\b
\bbigbras-club\.com\b
\bkingoflotto\.com\b
\bciszewski\.com\b
\bbig-hooters\.net\b
\bannuaire-(?:lausanne|neuchatel)\.ch\b
\bbbwebmaster.com\b
\bfribourgnet.ch\b
\bgeneve-annuaire.ch\b
\bjurassiens.ch\b
\bsuisse-internet.com\b
\bvalaisannet.ch\b
\bweb-expert.ch\b
\bzurich-info.ch\b
\bchicagohajj\.com\b
\bdragonage-fan\.ru\b
\bwebhostingservices\.us\b
\baavsa\.com\b
\bmojeszamotuly\.com\b
\btotentanz\.nl\b
\bsalouholiday\.co\.uk\b
\bhercreampies\.com\b
\bkidsvideoreviews\.(?:blogspot\.)?com\b
\bcasalemonferrato\.blogolandia\.it\b
\bserydarth\.wordpress\.com\b
\beugeneportfolio\.com\b
\bnokianews\.ru\b
\btelefon-nokia\.ru\b
\bmajesticthailand\.com\b
\bhard-wood\.net\b
\bfriendlybags\.com\b
\bbiodegradableplasticbags\.org\b
\broykellner\.com\b
\blandmarkgroup\.us\b
\beventplannerspain\.com\b
\bccf-technologies\.com\b
\bftm-technologies\.com\b
\binfomedicos\.com\b
\binfoarquitectos\.com\b
\binfoabogados\.com\b
\binfoveterinarios\.com\b
\binfopsicologos\.com\b
\binfoingenieros\.com\b
\binfoeconomistas\.com\b
\binfodentistas\.com\b
\binfoinformaticos\.com\b
\bsaletoo\.com\b
\bsalesid\.com\b
\bpanoraview\.com\b
\b118\.98\.171\.131\b
\banimefreak\.tv\b
\bapplicationessay\.net\b
\bbestdissertation\.net\b
\bbestdissertation\.org\b
\bbesttermpaper\.net\b
\bbesttermpapers\.org\b
\bbraindumps\.com\.ua\b
\bcustom-essay\.net\b
\bcustom-writings\.net\b
\bcustomessays\.uvoweb\.net\b
\bessayplant\.com\b
\bessaysontime\.com\b
\bessaytodaycom\b
\bextension\.kiev\.ua\b
\bgambling-online-review\.com\b
\bj-in\.org\.ua\b
\bkiev-home\.com\b
\bmydeco\.com\b
\bonline-poker-spielen\.biz\b
\bplay-poker-games\.com\b
\bpoker-rooms-review\.org\b
\bproessay\.com\b
\bresearch-paper\.us\b
\brushessay\.net\b
\brushessay\.org\b
\brushessays\.net\b
\brushessays\.org\b
\bsuperiorpaper\.net\b
\bsuperiorpaper\.org\b
\bsuperiorpapers\.net\b
\bsuperiorpapers\.org\b
\btermpaperscorner\.com\b
\bmargherita-caminita\.com\b
\b8bit-game\.ru\b
\bmedelita\.ru\b
\bonly-suicide-girls\.ru\b
\bsweet-news\.ru\b
\bwriters\.ph\b
\bsheetalaproductions\.hpage\.com\b
\bgsfinancial\.hpage\.com\b
\bsheetalasingh\.typepad\.com\b
\btotalscreenrecorder\.com\b
\bsoftwarewikipedia\.com\b
\bgodswmobile\.com\b
\bchatixdating\.com\b
\bteensay\.com\b
\bteenssite\.co\.uk\b
\bteensay\.co\.uk\b
\bnitronet\.co\.uk\b
\bmsndisplaypics\.com\b
\bchatix\.co\.uk\b
\bfunnyden\.com\b
\bmyspace-icons\.com\b
\bmyspace-layouts\.com\b
\bmyspacehive\.com\b
\bfreechatrooms\.me\b
\bchatlinks\.co\.uk\b
\bmyspace-generators\.com\b
\bcelebrityrush\.com\b
\btvdrawing\.com\b
\btylervo\.com\b
\bfonejacker\.eu\b
\bglastonbury2010\.info\b
\bkiller-content\.com\b
\bmayonvolcano\.net\b
\bmyspace\.com/markcalfe\b
\bmyspace\.com/realfonejacker\b
\bnurseshelp\.blogspot\.com\b
\bprofessional-essay-writer\.blogspot\.com\b
\bsmart-it-consulting\.com\b
\bwbbhost4u\.com\b
\bwebsitecopywriting\.wordpress\.com\b
\binfiniteseo\.co\.uk\b
\bajelv\.com\b
\barticlecabinet\.info\b
\bgetmoretwitterfollowers\.info\b
\bglastonbury2009\.info\b
\blatestramblings\.com\b
\blinkwheel\.biz\b
\btheoriginalarticle\.com\b
\bcvresumewriters\.com\b
\bessaywritingservices\.org\b
\bcustom-paper-writing\.com\b
\bcustom-essay-writing-service\.org\b
\bmyrecipesfood\.com\b
\bmy\.mail\.ru/mail/sexanimeshka\b
\bstar-tube\.narod\.ru\b
\bwa7\.ru\b
\bcelebritysextape\.narod\.ru\b
\bcelebritysextape\.narod2\.ru\b
\bsilvia-saint-club\.narod\.ru\b
\bberkovasex\.narod\.ru\b
\bitsbattery\.com\b
\breallifevampires\.info\b
\bsameurl\.com\b
\baustralianpolice\.org\b
\bfamousquotesfunnyquotes\.com\b
\b123greetings\.com\b
\bentrainbow\.com\b
\boddsnet\.com\b
\bcamfroger\.com\b
\balgherovacanze\.blogspot\.com\b
\bsom\.pt\b
\ballruspower\.narod\.ru\b
\bcasinotop5\.nl\b
\bgokkentotaal\.nl\b
\bonlineblackjackspelen\.nl\b
\bvakantiehuishindeloopen\.wordpress\.com\b
\bwebforumu\.com\b
\bmynet\.pro\b
\bvps\.web\.tr\b
\bosym\.web\.tr\b
\bturkcell\.in\b
\bankara-nakliyat\.name\.tr\b
\bankara-nakliyeci\.net\b
\bankaranakliyeci\.net \b
\bankaraticaret\.org\b
\bcicekcim\.name\.tr\b
\bevden-eve-nakliyat\.name\.tr \b
\blazer-epilasyon\.name\.tr\b
\bnakliyatfirmalari\.org\b
\bnakliyeevden\.info\b
\botoarackiralama\.com\b
\bsacekimmerkezi\.name\.tr\b
\btupbebegim\.org\b
\bmerchantos\.com\b
\bessaywriter\.co\.uk\b
\bukessaysadvice\.co\.uk\b
\bkiatan\.com\b
\bgexhost\.com\b
\bgexton\.com\b
\bahcorporation\.com\b
\bcustompapers4u\.net\b
\bmastersessay\.com\b
\benglish2urdutranslations\.com\b
\bnonplagiarizedessays\.co\.uk\b
\brealessaywriting\.com\b
\bmustuniversity\.com\b
\bunitransservice\.org\b
\bpariblog\.ro\b
\bbuybamboosheets\.com\b
\bomnibet\.ro\b
\bsteroidsbuy\.com\b
\bfreebetsbonuscodes\.com\b
\bessay\.tv\b
\bs7\.gladiatus\.net\b
\bcomparemysql\.com\b
\ba1z3\.com\b
\baat\.teldap\.tw\b
\b2ued\.com\b
\babcd2you\.com\b
\bdiscount-(?:air-jordan|coach-outlet)\.com\b
\bghd2sale\.com\b
\bmywalkingtime\.com\b
\bsalenewbalance\.com\b
\bmalappuraminfo\.com\b
\bmalappuram\.co\.in\b
\bsoft-techit\.com\b
\bencodeinfotech\.com\b
\bagadir-airport\.com\b
\basturias-airport\.com\b
\bbodrum-airport\.com\b
\bibible\.mobi\b
\bmenorca-airport\.com\b
\bpedrangular\.com\b
\breus-airport\.com\b
\bsevilla-airport\.com\b
\bzaragoza-airport\.com\b
\bessaysexperts\.com\b
\bhcc-ainshams\.com\b
\bperuvianairlines\.com\b
\bperuvianfood\.com\b
\blatinpropaganda\.com\b
\bsilvinadellafontana\.com\b
\bperuviantv\.com\b
\bkarendejo\.com\b
\bidea180\.com\b
\binternetwarrior\.com\b
\blatinpropaganda\.blogspot\.com\b
\bvoip-phone-service-solutions\.com\b
\bcamarasdeseguridad\.net\b
\bcircuitocerradotelevision\.com\b
\blatinamericantelemedicine\.com\b
\baffordablesecuritycameras\.com\b
\bcamaracctv\.com\b
\bcamaradecctv\.com\b
\bcamarascctv\.com\b
\bcamarasdecctv\.com\b
\bcamarasdecctv\.net\b
\bcamarasdecircuitocerrado\.com\b
\bcamarasdeseguridad\.info\b
\bcamarasdeseguridad\.tv\b
\bcamarasdeseguridadchinas\.com\b
\bcamarasdeseguridadporinternet\.com\b
\bcamarasdevigilancia\.info\b
\bcamarasdevigilancia\.org\b
\bcamarasdevigilancia\.us\b
\bcamarasdevigilanciaporinternet\.com\b
\bcamarasescondidas\.net\b
\bcamarasescondidas\.org\b
\bcamarasescondidas\.us\b
\bcamarasindiscretas\.org\b
\bcamarasseguridad\.info\b
\bcamarasseguridad\.net\b
\bcaptadoencamara\.com\b
\bcaptadoencamara\.tv\b
\bcctvargentina\.com\b
\bcctvbrazil\.com\b
\bcctvcatalogs\.com\b
\bcctvchile\.com\b
\bcctvcolombia\.com\b
\bcctvcostarica\.com\b
\bcctvguatemala\.com\b
\bcctvinstalacion\.com\b
\bcctvinstaller\.info\b
\bcctvmexico\.com\b
\bcctvnews\.info\b
\bcctvpanama\.com\b
\bcctvpuertorico\.com\b
\bcctvrepublicadominicana\.com\b
\bcctvuruguay\.com\b
\bcctvvenezuela\.com\b
\bcolombiacctv\.com\b
\bfree-voip-service\.com\b
\blocalizadordevehiculos\.com\b
\bmonitoreo\.tv\b
\bmonitoreoelectronico\.com\b
\bperucctv\.com\b
\bsecuritycamerasmadeinchina\.com\b
\bseguridadelectronica\.info\b
\bsouthfloridatelecom\.com\b
\btelemedicinedirectory\.org\b
\btelevigilancia\.org\b
\btelevigilancia\.us\b
\bventadecctv\.com\b
\bventadecctv\.info\b
\bventadecctv\.net\b
\bventadecctv\.org\b
\bvideosdeseguridad\.com\b
\bvideovigilanciaporinternet\.com\b
\bvigilanciaporinternet\.net\b
\bvigilanciaviainternet\.com\b
\bvigilatupropiedad\.com\b
\bvigilatupropiedad\.tv\b
\bvoice-over-internet-protocol\.com\b
\bvoip-call-center\.com\b
\bvoip-international\.com\b
\bvoip-softphones\.com\b
\bvoip-telefonia\.com\b
\bvoip-wholesale\.com\b
\bvoipserviceargentina\.com\b
\bvoipservicebrazil\.com\b
\bvoipservicechile\.com\b
\bvoipservicecolombia\.com\b
\bvoipservicemexico\.com\b
\bvoipservicepanama\.com\b
\bvoipservicevenezuela\.com\b
\bwholesaletermination\.com\b
\bandronmoscow\.livejournal\.com\b
\bukschoolsdirectory\.net\b
\bamerican-schools\.net\b
\bgubta\.com\b
\bcommence\.com\b
\bcommenceonline\.net\b
\bebusinessline\.com\b
\besupportline\.com\b
\bmychristianheels\.com\b
\b800millions\.com\b
\bbootsluxury\.com\b
\bbagsclothing\.com\b
\bbesoso\.com\b
\bjerseyonsale\.com\b
\bbt-embroidery\.com\b
\blkkreplicas\.com\b
\bmillennium1000\.net\b
\bshoemachine\.cc\b
\bheatsinks\.cc\b
\bgelinsoles\.cn\b
\bgoldspace\.cc\b
\bhonnypower\.com\b
\bleddisplays\.cn\b
\bmallrolex\.com\b
\bshuangdan\.com\b
\btozc\.net\b
\baf-wholesale\.com\b
\bsdhongda\.net\b
\bcameramarkets\.com\b
\bgolfclubs365\.com\b
\bglobalc2c\.com\b
\badidas-kids\.com\b
\bsf39\.com\b
\blg668\.com\b
\bstop-sweating-tips\.com\b
\blose-weight-secret\.com\b
\badazhe\.com\b
\bcoachor\.com\b
\bjuicy4sale\.com\b
\bjuicydiscount\.com\b
\b(?:ace|best|discount|i|nice|onsale|pick|sell|top|us[a-])vibramfivefingers\.com\b
\bmbtvibramshoes\.com\b
\b(?:4|five-fingers|fivefinger|my|sell|usa-|top)vibram\.com\b
\bvibram-(?:five-finger|fivefingerss|retailers|store)\.com\b
\bvibram(?:4u|5fingersshoes|51|botas|eshop|fit|five-fingers|fivefingercheap|fivefingers(?:2sale|6|cheap|hot|llc|mall|-outlet|shoesnet|-shop|usa|web)|fivesfingers|officialstore|s-fivefingerss?|salesmall|scheap|shoes(?:online|store|tores|us)|shoponline|sky|soutlet|store(?:online)?|web)\.com\b
\bvibram(?:fivefingers-outlet|sales|sfivefingers)\.net\b
\bvibram-five-fingers\.(?:c[ac]|info)\b
\baaaeluxury\.com\b
\baaagoods\.com\b
\bdiscount-monclerjackets?\.com\b
\bmonclercom\.com\b
\bmonclerebay\.com\b
\bmonclereshop\.com\b
\bmonclerhotsales\.com\b
\bmonclerjacketscheap\.com\b
\bmoncleronlinesale\.com\b
\bmoncleronlinestore\.com\b
\bmoncleroutlet\.net\b
\bmonclersell\.com\b
\bmonclerspring\.com\b
\bwwwmonclerjackets\.com\b
\bherve-leger(?:-skirts)?\.com\b
\bherve-leger\.(?:net|co\.uk)\b
\bherveleger(?:com|e|-?e?shop|net|sale|shops|web)\.com\b
\bherveleger(?:-?dresses|show)\.org\b
\b(?:best|buy|e?shop-?|like|shopping)herveleger\.com\b
\bhiebay\.com\b
\bjimmychoocom\.com\b
\bmywholesale-handbags\.com\b
\bvertuexclusiveshop\.com\b
\bcouponrolexwatches\.com\b
\b74\.86\.181\.245\b
\bchishopping\.com\b
\b35331\.com\b
\b360ebagsonline\.com\b
\b4lvbag\.com\b
\bbagstag\.com\b
\bbyreplica\.com\b
\bcaesarol\.com\b
louboutin[^./]
(?<![./]christian)louboutin\.
[^./]christianlouboutin
\bchristianlouboutin(?:\.com)?\.hk\b
\bcoach(?:bagsday|serise|shopping|supports)\.com\b
\be-lv\.net\b
\belebiz\.com\b
\bfashionehall\.com\b
\bhandbagsma(?:ma|ster)\.com\b
\bkicksparty\.com\b
\blook4wholesaler\.com\b
louis-?vuitton[a-z0-9-]
[a-z0-9-](?<!fondation)louis-?vuitton
\blouis(?:nvuitton|vuitt4u)\.com\b
\bmanoloblahnik(?:com\.com|onsale\.com|retail\.com|usa\.com|shoes\.org)\b
\bmonshoes\.com\b
\bp90xdvdfitness\.com\b
\bshoppingogo\.com\b
\bwirelessphonejammer\.com\b
\byslcom\.com\b
\bcchua\.com\b
\beuroshoesbox\.com\b
\bsaigontravelguides\.com\b
\bifrslistcom\b
# Note re backupurl.com: [[Talk:Spam_blacklist/Archives/2011-02#backupurl.com]]
\bbackupurl\.com\b
\bsghgate\.com\b
\bsneakersoutlets\.com\b
\bmanolomall\.com\b
\b21-nfl\.com\b
\bshoppingrepublic\.com\b
\bwatchesboom\.com\b
\blvaa77\.com\b
\bbagshobby\.com\b
\bbagsvuitton\.com\b
\brolex-dolly\.com\b
\bwatchessell\.com\b
\brolex-mary\.com\b
\brolex-jane\.com\b
\brolex-shelly\.com\b
\blv-(?:9|barbara|betty|buy|elizabeth|gucciaaa|joan|lily|linda|malcolm|niki|whitney)\.com\b
\blv-(?:bags|gucci)\.us\b
\blv-handbag\.net\b
\bnice-watches\.com\b
\bnewstylerolex\.com\b
\bwatches-bags\.com\b
\bwatchestrade\.net\b
\bluxurywatchhome\.com\b
\bluxurywatchgift\.com\b
\bmijewels\.com\b
\bthaisilverjewelry\.net\b
\bsyntheticgems\.org\b
\bcubiczirconia-labgems\.com\b
\bsextoyfun\.com\b
\badversus\.it\b
\beuroluxury\.eu\b
\bglobaltiffany\.com\b
\blinkslondon\.terapad\.com\b
\blinkslondonshop\.com\b
\blinksoflondonuk\.com\b
\bswarovski\.uk\.com\b
\bsydneytiffany\.com\b
\blinksoflondonbest\.com\b
\bmyjewellerystore\.com\b
\bhandbag(?:com|spop)\.com\b
\bwatches-life\.com\b
\bsunglassvip\.net\b
\brolex-hot\.com\b
\bmomax\.hk\b
\bamzstore\.com\b
\b7zyx\.com\b
\bmaslou\.com\b
\bnbcth\.com\b
\b90920\.com\b
\bjg02\.com\b
\bselltopbags\.com\b
\bsix-star-replicas\.com\b
\bb2csite\.com\b
\b6starhandbags\.com\b
\bsearchingbag\.com\b
\btiffanyjewelry1837\.com\b
\bgrandjewelry\.net\b
\bshes5588\.com\b
\bgo-ubas\.com\b
\benjoycl\.com\b
\btopviviennewestwood\.com\b
\bclboots\.com\b
\bjuicy888\.com\b
\babercrombieandfitchuk\.com\b
\babercrombie-usa\.com\b
\babercrombieandfitchusa\.com\b
\bshoes-vip\.com\b
\babercrombieuk\.net\b
\bedhardytshirts4u\.com\b
\babercrombielondon\.net\b
\bfitchclothing-uk\.com\b
\babercrombiestock\.com\b
\bdonedhardy\.us\b
\buselv\.com\b
\bcoachshandbags\.com\b
\bcoachonsale\.net\b
\beasyforbuy\.com\b
\bthecheapbags\.com\b
\burjordan\.com\b
\brosettastoneonline\.net\b
\bhohoshoes\.com\b
\bgreatgreenshoes\.com\b
\bnewcoachoutlet\.com\b
\blcsti\.net\b
\bkepu\.cc\b
\bsofiabags\.com\b
\bmysofiabags\.com\b
\bdzhfgj\.com\b
\b1837tiffany\.net\b
\bvutrade\.com\b
\byzzg\.net\b
\bqqone\.com\b
\bzhuiyan\.net\b
\b8080dy\.com\b
\bredbottomshoes\.info\b
\blvvuittonkorea\.com\b
\beshop-bag\.com\b
\bleatherbagsmanufacturer\.com\b
\bhowtogetasixpackinamonth\.com\b
\bbybloshotelcostarica\.com\b
\bnicefootwork\.
\bjerseyscenters\.com\b
\bbagforu\.com\b
\bjerseystown\.com\b
\bsf46\.com\b
\bjq11\.com\b
\bwinnersneaker\.com\b
\bjersey-boys\.com\b
\bshirtdays\.com\b
\bectopmall\.com\b
\b4unfl\.com\b
\bjerseyspar\.com\b
\bhavejerseys\.com\b
\bnflid\.com\b
\bbuynbajerseys\.info\b
\boovcc\.com\b
\be-timberland\.com\b
\bbelovewrist\.com\b
\bshoesbey\.com\b
\bectwins\.com\b
\bbagspage\.com\b
\bpickyourclothing\.com\b
\bsneakerfather\.com\b
\bbargainpump\.com\b
\bhandbagsagent\.com\b
\bcoachhandbags2u\.com\b
\busa-onsale\.com\b
\bthekickshop\.com\b
\b74trade\.com\b
\bonekickzstop\.com\b
\bdeal-shoe\.com\b
\bhandbags\.hk\b
\badidas-online-shop\.com\b
\bairjordanonsale\.com\b
\bairyeezy\.net\b
\bgo2(?:albena|bagtrade|goldensands)\.com\b
\bfeedmyfeet\.com\b
\bairyeezy\.com\b
\bonsale-usa\.com\b
\bmediamobilespa\.com\b
\blovethosesole\.com\b
\bvisaforum\.freeforums\.org\b
\bownbrandshop\.com\b
\bnewgoing\.com\b
\b10[02]bhshoe\.com\b
\b11[24]batsale\.com\b
\b14[02]newflybuy\.com\b
\b1[46]wowhotsale\.com\b
\b4[02]vipmalls\.com\b
\b5[02]kogogo\.com\b
\b6[02]shoppingtime\.us\b
\b8[68]itemtolive\.com\b
\bchatroulettecite\.com\b
\b123rolex\.com\b
\bdealsunglasses\.com\b
\blvbagsmvp\.com\b
\bhandbags-shop\.com\b
\bchanelonlineshop\.net\b
\bjordan23club\.com\b
\bpradaoutlets\.com\b
\becboots\.com\b
\bshopping-handbags\.com\b
\bpickjuicycouture\.com\b
\bbrand-wholesale\.net\b
\bshopdreambag\.com\b
\bluxury-handbags-lady\.com\b
\bsolid925silver\.com\b
\btiffanyjewelry9\.com\b
\burl9\.de\b
\bnoxedge\.com\b
\bbatterylaptops\.co\.uk\b
\bshopokey\.com\b
\bcycshop\.com\b
\bindiaformeds\.com\b
\bcanadianpharmacyi\.net\b
\btuckle\.net\b
\bovernightessay\.com\b
\bwriting-services\.org\b
\baplusreports\.com\b
\byourdissertation\.com\b
\bstandoutessay\.com\b
\bresearchpaperz\.net\b
\bessaywritingservice\.org\b
\bripurl\.co\.uk\b
\bbookmarksuri\.com\b
\btrimr\.de\b
\bkiwiurl\.com\b
\bwealthyaffiliate\.com\b
\bmandarinportal\.com\b
\bwowgoldsonline\.com\b
\bwowgoldlife\.com\b
\bcitibank\.co\.in\b
\brs2acc\.com\b
\becwarmboots\.com\b
\bscooterschina\.com\b
\bforsaletiffany\.com\b
\bsaletiffany\.com\b
\bonsaletiffany\.com\b
\bpowergolding\.com\b
\bshoppinglv\.com\b
\bjuicycouturedeals\.com\b
\bfashionjuicystore\.com\b
\btiffanyforsale\.com\b
\bsuprashoes\.org\b
\bsupra-shoes\.us\b
\bfreshkicks4u\.com\b
\bfirstsneakers\.com\b
\bcooltiffany\.com\b
\bpretty-tiffany\.com\b
\bdiscountiffany\.com\b
\blinkslondonhut\.com\b
\bjuicyjewelrysale\.com\b
\bfabuloustiffany\.com\b
\bjewel-tiffany\.com\b
\bhappytiffany\.com\b
\boboots\.com\b
\bprettyboots\.com\b
\bsweatboots\.com\b
\bueasyshop\.com\b
\bnino-trade\.com\b
\bzypopular\.com\b
\bcasualbrand\.com\b
\balltopshoes\.com\b
\bredhighshoes\.com\b
\bgladfashion\.net\b
\bchaussureenligne\.net\b
\bshoesinlove\.com\b
\bfashiontowns\.com\b
\bluxury-buying\.com\b
\bedressonline\.com\b
\bstop4buy\.com\b
\betopbrands\.com\b
\babercrombieclothing4u\.com\b
\byoursbag\.com\b
\bforeverbar\.com\b
\btobling\.com\b
\btiffanyonlinestore\.us\b
\btiffanyshop\.org\b
\bshopoingjuicyjewelry\.com\b
\blinksfromlondon\.com\b
\bebaytop\.com\b
\bnpbags\.com\b
\bjuicycouture4sale\.com\b
\bchinacrystaljewelry\.com\b
\bp90xwow\.com\b
\bjoytiffany\.com\b
\btoopeshop\.com\b
\bjuicyclothingsale\.com\b
\btiffanyo\.com\b
\btiffanyonsale\.com\b
\brs2-accounts\.com\b
\bwolfeye-keylogger\.de\.vu\b
\bcastles\.travelinos\.com\b
\bmilotice\.com\b
\bmiud\.in\b
\bbag15\.com\b
\bshoestop10\.com\b
\byes-bags\.com\b
\bbagsforyours\.com\b
\bthemanbag\.net\b
\bwatch-youbags\.com\b
\bvogue-shoes\.com\b
\b91handbags\.com\b
\bcross-mark\.com\b
\bmoonyue\.com\b
\borienttouch\.com\b
\bmandarintouch\.com\b
\boriental-cheongsam\.com\b
\bgoodorient\.com\b
\bfinechineseclothing\.com\b
\bzxcart\.com\b
\bnewtangstore\.com\b
\bevescharm\.com\b
\bbags4chanel\.com\b
\bsalefivefinger\.com\b
\btakefringefashion\.info\b
\blux4bags\.com\b
\bluxuryex\.com\b
\bredsoleheels\.com\b
\bbuyitpal\.com\b
\boutlet-coach\.com\b
\bhighheelsfashion\.com\b
\bbags-outlet\.net\b
\bwhatshelove\.com\b
\bsvhandbags\.com\b
\bluxhorde\.com\b
\btn4bags\.com\b
\bigxe\.co\.uk\b
\blorland\.com\b
\bmmo4rpg\.com\b
\bgold4rpg\.com\b
\bvt4bags\.com\b
\bgubags\.com\b
\bwowhead\.us\b
\bgaziantepsporlular\.com\b
\blechan\.info\b
\bhautes-alpes\.org\b
\bgobananas\.com\b
\bkarmakerala\.com\b
\bmedicexchange\.com\b
\breputationmanagementfor\.com\b
\bzco\.com\b
\bhqessays\.com\b
\bfifa-world-cup-brazil-2014\.com\b
\bhigh-heels-fashionista\.com\b
\bsalto15\.com\.br\b
\bpagina-uno\.com\b
\botimizacao-sites-busca\.com\.br\b
\bsalvador-bahia-brasil\.com\b
\bempregos-em-salvador\.info\b
\bagencias-de-viagens-em-salvador\.info\b
\bbahiasexy\.com\b
\bleibnizbrasil\.pro\.br\b
\ballofcoach\.com\b
\bipmart\.com\b
\bbagworlds\.com\b
\bsneaker-shoes\.com\b
\bpickyourshoes\.com\b
\bfitch-abercrombie\.com\b
\bsportshoestown\.com\b
\bkixultra\.com\b
\bdangerstyle\.com\b
\b2cshopping\.com\b
\bvariantkicks\.com\b
\bsneakerbum\.com\b
\bvoguejeans\.com\b
\bexclusivesole\.com\b
\bcitysole\.com\b
\blacelocked\.com\b
\bsneaker\.co\.jp\b
\bmax9095\.com\b
\bhey-b2b\.com\b
\bshortz\.me\b
\bwebpage\.asia\b
\bjouercasino\.eu\b
\bvalesmucho\.com\b
\burlbu\.com\b
\bkisaurl\.com\b
\bcvm\.biz\b
\byit\.me\b
\bfarscinema\.com\b
\benardy\.com\b
\bplayway\.ru\b
\bsmariogame\.com\b
\bmicuatro\.com\b
\blazytownpoint\.com\b
\bbagswatches\.com\b
\boemwatches\.com\b
\bshopping-replica\.com\b
\bnk4u\.com\b
\bsight-focus\.com\b
\bglobalreplica\.com\b
\bbags-replica\.com\b
\bhoneyreplicas\.com\b
\b277266\.com\b
\bexact-handbags\.com\b
\bbagsdesigners\.com\b
\bgzshijin\.com\b
\bhandbagsonsell\.com\b
\bereplica(?:chanel|gucci|hermes|show)\.com\b
\bbagsluxury\.com\b
\bsuperbaghome\.com\b
\b21replica\.com\b
\behandbag-replica\.com\b
\blvebags\.com\b
\blikereplica\.com\b
\blvbagshopping\.com\b
\bdesignerbag4u\.com\b
\bdesigner-handbag-replica\.com\b
\bluxuries-replicas\.com\b
\bwatches188\.com\b
\bwatchescentre\.com\b
\bvip-bags\.net\b
\be-buy-bags\.com\b
\biamreplica\.net\b
\bvoguemobile\.com\b
\bwatches9\.com\b
\biamreplicas\.com\b
\bdocostume\.com\b
\blittlecoral\.com\b
\bchinapparels\.com\b
\btopweddingshop\.com\b
\btrip2\.asia\b
\bluxury222\.com\b
\bradowatcheshome\.com\b
\bdesigner-louis\.com\b
\bdaydaysale\.com\b
\bjusttopwatches\.com\b
\bdearwatches\.com\b
\bwatcheshot\.com\b
\btopwatchbrand\.com\b
\bgarbhandbags\.com\b
\bwholesale-order\.com\b
\b24designerreplica\.com\b
\bcupwatches\.com\b
\bcnreplicas\.com\b
\bhandbagmerchant\.com\b
\bjewelry-watches\.org\b
\bwatches-brand\.com\b
\bin-watches\.com\b
\bcufflinks-online\.com\b
\bwatcheprice\.com\b
replica[a-z0-9-]*(?:watch|bag|shop|store)
replicas?[0-9]
buy[a-z0-9-]*replica
\breplica(?:-china\.net|phones\.mobi)\b
\breplica-?(?:chinese|gucci|hot|idol|l|life|malls|saleworld|scarf|sl|slv|small|so|well|somega|s-scarf)\.com\b
\breplica[-s]?hermes\.(?:com|net)\b
\bwatches(?:ehot|etrade|replication)\.com\b
\bitbag-online\.com\b
\bpopbrands\.net\b
\bchopardshop\.com\b
\bjordand1\.com\b
\bsell-brand-bag\.com\b
\bwto-sell\.com\b
\ballthebesthandbags\.com\b
\bbags-watches\.com\b
\btiffanyfest\.com\b
\b4uluxuryhandbags\.com\b
\bjrhandbags\.com\b
\bdshandbags\.com\b
\bomega-watches-replica\.com\b
\bhavewatches\.com\b
\bzapposbag\.com\b
\balyshop\.com\b
\boktiffany\.com\b
\btiffany4girl\.com\b
\bmyacoach\.com\b
\bdrhandbags\.com\b
\bhk-replicas?\.com\b
\bjazzyhandbag\.com\b
\bchnknot\.com\b
\b360yd\.com\b
\bawurl\.com\b
\bi\.cx\b
\bittly\.com\b
\bturkeystadiumsandsportarenas\.blogspot\.com\b
\bswurl\.cc\b
\bkurkov\.org\b
\bsamuraizen\.com\b
\bzenhantz\.wordpress\.com\b
\byouareanidiot\.org\b
\bguiadediadema\.net\b
\bsmsgang\.com\b
\banonym\.to\b
\b56casino\.com\b
\bcasino-spielen\.biz\b
\bcrushingmill\.com\b
\bcrushermobile\.com\b
\bvipeak\.com\b
\bvipeakgrinder\.com\b
\bvipeakmill\.com\b
\bvipeakgroup\.com\b
\bgrinderpro\.com\b
\bp90xkicks\.com\b
\bwubags\.com\b
\bchristian4sale\.com\b
\bchristianonlineshop\.com\b
\bjeansclassic\.com\b
\ball-star-shoes\.net\b
\bcoolsuprashoes\.com\b
\bchinawholesale2008\.com\b
\bbrandproductsonsale\.com\b
\bxolook\.com\b
\bhothotshoes\.com\b
\bchaneloutletstores\.com\b
\bair-shox\.com\b
\bair-max-?shoes\.com\b
\bnbasupplier\.com\b
\b97999\.com\b
\bsale-sneakers\.com\b
\b95800\.net\b
\bshopmerry\.com\b
\bshoplark\.com\b
\bshopglad\.com\b
\bmobiper\.com\b
\bjimmychoo4sale\.com\b
\bparascientifica\.com\b
\bgulistanememon\.blogspot\.com\b
\btiket2\.com\b
\bcnekt\.com\b
\b4gk\.com(?!\.)
\btli\.tl\b
\bz8\.ro\b
\bsaf\.li\b
\bcellulite\.co\.uk\b
\btiffanyesale\.com\b
\bsalejeansmart\.com\b
\bedhardyshopclothing\.com\b
\bbeadsonlinestore\.com\b
\bluxurybagsin\.com\b
\bhairghd-shop\.com\b
\bghdhairinuk\.com\b
\btiffany1837jewellerys\.com\b
\bhairghdstraightenermall\.com\b
\blinkslondonsale\.com\b
\bprada-online-store\.com\b
\bghdhairshopukcheap\.com\b
\byeahluxury\.com\b
\bshopedhardystore\.com\b
\bfavoripartner\.com\b
\bmetin2wiki\.ru\b
\bpageranksites\.com\b
\bht\.ly\b
\bpqr\.in\b
\bbagsop\.com\b
\bgcgoods\.com\b
\bwalkervillechiropractic\.com\.au\b
\bmydesignerbasket\.com\b
\bswissluxury\.com\b
\bcoachbagselling\.com\b
\beshoptimes\.com\b
\bedshoponline\.com\b
\bluxurycrystal\.com\b
\broyaltimepiece\.com\b
\bcoachnew\.com\b
\bpolardiamonds\.com\b
\bcoachbags1941\.com\b
\bbags212\.com\b
\btopcredittrade\.com\b
\bvogueme\.com\b
\bloveinsport\.com\b
\bnew-fashion\.org\b
\ballofbags\.com\b
\bincredibleitem\.com\b
\bchanelhandbags2u\.com\b
\bsunglasses-hut\.com\b
\bbagsontheway\.com\b
\bkaleidoscope-dh\.com\b
\bmodselling\.com\b
\btopwatchessale\.com\b
\bglassesgroup\.com\b
\bwbrandbags\.com\b
\bthehandbagbuzz\.com\b
\beastoffer\.com\b
\boobag\.com\b
\bbuyerdiy\.com\b
\btopfashionboutique\.com\b
\bdesignerbagwholesale\.com\b
\bhandbag365\.com\b
\bmixorders\.com\b
\btophandbagssell\.com\b
\bluxunion\.com\b
\bisreplicas\.com\b
\bcomeoffer\.com\b
\bchinabagseller\.com\b
\bffchloe\.com\b
\badozenbag\.com\b
\bshopyop\.com\b
\bomeioffer\.com\b
\btopareplica\.com\b
\bbrandedavenue\.com\b
\bwbrandbag\.com\b
\bbrandbagzone\.com\b
\bmasshandbag\.com\b
\bcoachlvhandbags\.com\b
\bcoachsoutlet\.com\b
\bchanelbags2\.com\b
\bpridebag\.com\b
\bokaygoods\.com\b
\begsale\.com\b
\bok1225\.com\b
\bfcsgame\.com\b
\bfast-wowgold\.com\b
\bsalegolds\.com\b
\bdofus-ankama\.com\b
\bjuicy-bags-sale\.com\b
\bjuicycoutureusa\.com\b
\bnewaj\.com\b
\bfivefingerssale\.com\b
\bedhardy4sale\.com\b
\bboryokugai\.com\b
\bshopofdresses\.com\b
\bmerimobiles\.com\b
\bpandawill\.com\b
\bsunnygain\.com\b
\bgetbetterlife\.com\b
\bpearlcrown\.com\b
\bsheenpearl\.com\b
\bkissmymelinda\.com\b
\bdj-wholesale\.com\b
\belectronics-provider\.com\b
\bchinawholesaleonline\.org\b
\bccctop\.com\b
\bchinagoodsbay\.com\b
\bbazzarbd\.com\b
\bctobay\.com\b
\bmyecstar\.com\b
\bchinesehobby\.com\b
\bchinagoshop\.com\b
\bjordaner\.com\b
\bgsmdevice\.com\b
\bdodressme\.com\b
\bucloth\.com\b
\bhohotrade\.com\b
\bgofars\.com\b
\bnewdigi\.com\b
\bgoodweddingdresses\.com\b
\blove-beautiful\.com\b
\bchineseshoponline\.com\b
\bzacoo\.com\b
\bmyboxedset\.com\b
\bmydalle\.com\b
\bo-digital\.com\b
\bwholesalepricee\.com\b
\bmallmic\.com\b
\bchinawholesalegoods\.com\b
\bsellshell\.com\b
\b7starspecialsales\.com\b
\bwholesaleonepiece\.com\b
\bhobby-china\.com\b
\bbrandedbuying\.com\b
\bchinasilkpearl\.com\b
\bbuyamore\.com\b
\be4cn\.com\b
\bbeyoursource\.com\b
\bwholesalenight\.com\b
\bdhwatch\.com\b
\bmyselfshop\.com\b
\bvikishop\.com\b
\bmeegen\.com\b
\bvivedresses\.com\b
\bshoesxx\.com\b
\bec87\.com\b
\bslimmings\.com\b
\bp90x-on-sale\.com\b
\bcinte-shop\.com\b
\bcafumall\.com\b
\bomgcar2010\.com\b
\bqcdeals\.com\b
\bopen-mall\.com\b
\bongoin\.com\b
\bbeddingitems\.com\b
\bbecmart\.com\b
\bhngstore\.com\b
\bchinafactoryoutlets\.net\b
\bedhardyshop\.in\b
\bchanelwatcheszone\.com\b
\bedigitalwholesale\.com\b
\btimetoshopping\.com\b
\blooklowprice\.com\b
\bwholesale-weddingdress\.com\b
\bchinajiaho\.com\b
\bwholesale-bridesmaiddress\.com\b
\bshopping588\.com\b
\bsatisoffer\.com\b
\bsuperwweb\.com\b
\bgoodwholesaleshop\.com\b
\bcomdress\.com\b
\ba-capshop\.com\b
\bhandbagsshow\.com\b
\btrademass\.com\b
\bhead-sneaker\.com\b
\bwholesalecheapsneaker\.com\b
\blishoes\.com\b
\bcosmeticshotsale\.com\b
\bdesignerclothestore\.com\b
\b4adidas\.com\b
\bplentystock\.com\b
\buuoffer\.com\b
\bp90xworkouthome\.com\b
\bmac-brush\.com\b
\bswissbestreplicas\.com\b
\bcosmohit\.com\b
\befashion-replica\.com\b
\bhandbags-handbag\.com\b
\bfake-designer\.com\b
\bbestchiropractoradelaide\.com\.au\b
\bdensitygs\.com\b
\bverifyemailaddress\.org\b
\byouporn\.gr\b
\bhmazon\.com\b
\bglowandsparkle\.com\b
\bclassicsheepskinboots\.com\b
\bolshoe\.com\b
\bmyhothot\.com\b
\bnewsnowboots\.com\b
\bbootsok\.com\b
\bsalesluxury\.com\b
\bflyinsnow\.com\b
\bpopbiz24\.com\b
\bausbootsoffer\.com\b
\bmorevogue\.com\b
\badidasvipshop\.com\b
\bafkicks\.com\b
\bshopshox\.com\b
\bmysmalldeal\.com\b
\btoogle\.cc\b
\bmyretrokicks\.com\b
\bpro-sneakers\.com\b
\bfreshstyleshop\.com\b
\bfreshstyledrop\.com\b
\bokaysneakers\.com\b
\bbiodiesel-processor\.biz\b
\bspectech\.dn\.ua\b
\bhockeyfights\.com\b
\bperfectwriting\.co\.uk\b
\bcustomwritinghelp\.co\.uk\b
\basianbeat\.com\b
\bminasdirect\.com\b
\bpoloee\.com\b
\beluxzone\.com\b
\bbikininstyle\.com\b
\bshoeset\.com\b
\bsexylingerieho(?:me|t)\.com\b
\bcharmspandorabracelets\.com\b
\bpandorajewelry-store\.net\b
\bpandorajewelrymart\.com\b
\bukpandorabracelets\.(?:co\.uk|com)\b
\buspandorasale\.com\b
\bantexbuyer\.com\b
\bcharmheels\.com\b
\breplika-watch\.com\b
\bfashionenight\.com\b
\b68jewelry\.com\b
\bfashionjewelryaccessorieswholesale\.com\b
\btrend-apparel\.com\b
\befairshop\.com\b
\bgamemk\.com\b
\bucoolstuff\.com\b
\bonlypuma\.com\b
\basicsshow\.com\b
\bdiscounttoryburch\.com\b
\bnbabasketballshoes\.com\b
\bkobeshoes\.biz\b
\bthesuprashoes\.com\b
\bcollect-shoes\.com\b
\badidasonlineshop\.com\b
\boksupra\.net\b
\bp90x-workout\.biz\b
\bthetopshoes\.com\b
\bnba2you\.com\b
\bshopkiss\.com\b
\blinksbracelet\.com\b
\bvip-boots\.com\b
\bbagsagent\.com\b
\bnewsslong\.com\b
\bsupramvp\.com\b
\byoulacoste\.com\b
\btopbizbags\.com\b
\bwholesalesneakercn\.com\b
\b5fingersshoes\.org\b
\bmofangcheng\.net\b
\bshoenets\.com\b
\bpaulsmithforsale\.com\b
\bsuchnice\.com\b
\bbasketballbay\.com\b
\beby-store\.com\b
\blikedunksb\.com\b
\baf1myshop\.com\b
\bmyshopplaza\.com\b
\bmaxmaradress\.com\b
\btoryburchstores\.com\b
\bcqdlmk\.com\b
\bbagmalls\.com\b
\bghdprincess\.com\b
\bairforceoneshop\.com\b
\bp90xdvdstore-us\.(?:net|com)\b
\bcoolbirkenstock(?:store)?\.com\b
\boutlet-?birkenstock\.(?:com|net)\b
\bbirkenstock(?:-?cheap|discount|mall|online|outlet|shoes-outlet|shoesshop)\.(?:com|net|info)\b
\bbeatsloop\.com\b
\ballwholesalepick\.com\b
\bcl-pumps\.com\b
\bsexydepots\.com\b
\bpumashoesrunning\.com\b
\badidastrainersshoes\.com\b
\bluxeshoppers\.com\b
\btiffany-mine\.com\b
\btiffanycosite\.com\b
\bgogowatch\.com\b
\bsuperstarkicks\.com\b
\bweddingnova\.com\b
\btiffanycoltd\.com\b
\btiffanysilverworld\.com\b
\btiffanycojewel\.com\b
\bstorebop\.com\b
\bclassicedhardy\.com\b
\bjeanybags\.com\b
\bgroupshoes\.com\b
\bherveleger2010\.com\b
\bonline-clothing-outlet\.com\b
\bgrandefratello\.forumfree\.it\b
\btext-image\.ru\b
\bcozumelwatersports\.com\b
\bje\.pl\b
\blaptops-battery-online\.com\b
\bbatterystores\.ca\b
\bsuperbattery\.co\.uk\b
\b4unj\.com\b
\bworldtoptrade\.com\b
\bcoachpurses-outlet\.com\b
\bebay-fashion\.com\b
\bfacecuk\.com\b
\bamoyhy\.com\b
\bwholenfl\.com\b
\b23corp\.com\b
\bbags-shoes\.com\b
\babusf\.com\b
\buniformfootball\.com\b
\btiffanysaleonline\.com\b
\bjyshoes\.com\b
\bpickinshop\.com\b
\brunescape-mall\.com\b
\b21nfl\.us\b
\bezpopo\.com\b
\bjerseyscheapsale\.com\b
\bworldtoptrade\.cc\b
\bintshop88\.com\b
\babsoluxury\.com\b
\bwatchesyard\.com\b
\bzealreplica\.com\b
\bomegawatchessale\.com\b
\bnoblehandbags\.com\b
\bbagbinge\.com\b
\bluxus-replica\.com\b
\biofferbay\.com\b
\b7replicas?\.com\b
\bknockoffbag\.com\b
\btradeshown\.com\b
\bviptobuy\.com\b
\bokmeex\.com\b
\bcardyboots\.net\b
\bfashionbagsshop\.com\b
\bbuycocochanel\.com\b
\bdesignerhandbags-purses\.com\b
\bzolaenterprises\.com\b
\bopps\.se\b
\bleighgirl\.com\b
\bblacklightbodypaint\.com\b
\bbeheaded\.us\b
\bweirdartists\.com\b
\bbuyart\.ws\b
\buvfaces\.com\b
\blogs\.tv\b
\bfacepaint\.ws\b
\bzombieshows\.com\b
\bolympic-skating\.webs\.com\b
\bc-o-m\.us\b
\bzolaenterprizes\.com\b
\bfunslots\.us\b
\b777gamesfree\.com\b
\bfrekid\.com\b
\bpagez\.org\b
\bppdictionary\.com\b
\bfacebook\.com/l\.php\b
\bfacebo(?:o[ob]|ıo)k\.com\b
\bfacebook(?:(?:ster|\.ilkfrm)\.com|layouts\.us)\b
\bcowurl\.com\b
\bokbootsmall\.com\b
\bbootsday\.com\b
\bshoeshirts\.com\b
\byouedhardy\.com\b
\bgoskynew\.com\b
\bbagsmine\.com\b
\bbags9\.com\b
\brolexwatch1\.com\b
\bdesignerbags-1\.com\b
\bwatches8\.com\b
\bhandbags-9\.com\b
\bvuitton-1\.com\b
\brolex-1\.com\b
\bglamorebags\.com\b
\bbuyqualitybags\.com\b
\b7starhandbags\.com\b
\bwatcheswiss\.com\b
\brolexswisswatches1\.com\b
\brolex4\.com\b
\betopbags\.com\b
\bwatches-collection\.com\b
\bwatchesluxus\.com\b
\brolexonsale\.net\b
\bkrza\.com\b
\bbagrr\.com\b
\bwwcats\.com\b
\bjordanmass\.com\b
\bhandbag-handbags\.com\b
\bdesignershoestock\.com\b
\betop-bags\.com\b
\bgods-shopping\.com\b
\bshopping-replicas\.com\b
\beq2\.cn\b
\b176d\.com\b
\b99076\.com\b
\blookchem\.com\b
\bt-ny\.eu\b
\bhello\.to\b
\bcabaniascalamuchita\.com\b
\bsierrasdecordoba\.com\b
\bhotelescalamuchita\.com\b
\bcabaniaslosreartes\.com\b
\bsuppertv\.com\b
\bairforcesale\.com\b
\btimberlandbg\.com\b
\bedhardy-4u\.com\b
\bsportclothingstores\.com\b
\babercrombiestore\.net\b
\bnfl-malls\.com\b
\bnflonlineshops\.com\b
\bedhardyonlineshop\.net\b
\btimberlandstores\.com\b
\borders-status\.com\b
\bmydunksb\.com\b
\banf-mall\.com\b
\binternetcont\.com\b
\bdubai-world-central\.com\b
\bburj-khalifa\.eu\b
\balmaktouminternationalairport\.eu\b
\byasisland\.eu\b
\bdubailand\.name\b
\bsaadiyatisland\.eu\b
\bmeydan-city\.com\b
\bdubaifountain\.info\b
\bnakheelharbour-tower\.com\b
\bbawadi\.info\b
\barabian-canal\.com\b
\bsaudi-arabia-hotels\.com\b
\bdubaimetro\.eu\b
\bvrsar\.eu\b
\bal-raha-beach\.com\b
\babu-dhabi-metro\.com\b
\bshams-abu-dhabi\.com\b
\bdubai-festival-city\.com\b
\bghantoot-city\.com\b
\bmohammed-bin-rashid-gardens\.com\b
\bdubai-waterfront\.org\b
\bsaadiyat-island\.info\b
\bdubaiindustrialcity\.org\b
\btehran-metro\.com\b
\bdoha-metro\.com\b
\bdubai-taxi\.com\b
\baquaparky\.com\b
\bsaudipowernetwork\.com\b
\bbaghdadmetro\.com\b
\bthe-expendables\.com\b
\bfuntana\.eu\b
\bplavalaguna\.eu\b
\bbarbariga\.eu\b
\bgroznjan\.com\b
\bbrtonigla\.com\b
\bfazana\.cz\b
\bperoj\.com\b
\bvisnjan\.eu\b
\blosinj\.cz\b
\bvodnjan\.eu\b
\bbuzet\.eu\b
\bmotovun\.eu\b
\boprtalj\.eu\b
\bbrijuni-rivijera\.com\b
\bknihy-a\.cz\b
\bzumpex\.cz\b
\brambo6\.com\b
\blosinj\.org\b
\bvalbandon\.eu\b
\bagatahanychova\.com\b
\bend-2012\.com\b
\bhamachigames\.com\b
\blosiny\.com\b
\bmosnov\.info\b
\bmotocykly\.com\b
\bnosovice\.com\b
\bpiestany\.cz\b
\bpocasiegypt\.cz\b
\bpodprsenky\.com\b
\bpustevny\.com\b
\bcargames\.com\.au\b
\bgum\.li\b
\be43\.us\b
\bshortenlinks\.(?:com|org)\b
(?<!-)\bt\.co\b.*
\b123lala\.info\b
\bokutan\.tk/arama\b
\bchatrullet\.net\b
\bscientologymyths\.info\b
\bfreedommag\.org\b
\bcopyright-free-images\.com\b
\bunbeatable\.co\.uk\b
\bblinq\.org\b
\blinkee\.com\b
\balexandermcqueenoutlet\.com\b
\bjimmychoousa\.com\b
\bbrand-watch-supplier\.com\b
\blaptopbattery365\.com\b
\bshoespolar\.com\b
\blimitedno\.com\b
\bnewport-cigarettes\.us\b
\bkicksboots\.com\b
\balihello\.com\b
\bwebartweb\.com\b
\bnpbuy\.com\b
\bnorthfacesoutlet\.com\b
\bjustcomeon\.com\b
\btouchglasses\.com\b
\bitimberlands\.com\b
\boppell\.com\b
\bfbikey\.com\b
\bnbtrends\.com\b
\bpureboots\.com\b
\bnicecoachhandbags\.com\b
\bfeetorder\.com\b
\bshoesshoe\.com\b
\bacdoo\.com\b
\btimberland7\.com\b
\basicscloset\.com\b
\bbootsbest\.com\b
\beshopking\.com\b
\bbikiniszone\.com\b
\bcoachoutletfactorystore\.com\b
\bbuddytrade\.com\b
\bcoach-outlet-factory\.com\b
\bsupraskytopsale\.com\b
\bbikinismark\.com\b
\belsels\.com\b
\bfashionable-sale\.com\b
\btao6789\.com\b
\bdesignerhandbagsport\.com\b
\bdressnew\.com\b
\bhervelegerdresssale\.com\b
\brosetta-stone-shop\.net\b
\bjuicycouture-outlet\.org\b
\babercrombieofficial\.com\b
\basics2u\.com\b
\bofficialfivefingers\.org\b
\b16shoes\.com\b
\bontoryburch\.com\b
\betoryburch\.com\b
\bsaletoryburch\.com\b
\ballbagshop\.com\b
\bcroconline\.com\b
\bus-coachstore\.com\b
\blacostetrainers\.org\b
\btoysgiftsrus\.com\b
\bpradatrainers\.com\b
\brosettastonefree\.com\b
\brosettastoneenglish\.net\b
\brosettastoneirish\.com\b
\bjuicycoutureoutlet\.org\b
\btiffanyandcoaustralia\.com\b
\bonitsukatiger\.us\b
\bbagsofbrand\.com\b
\bbelstaff-jacket\.com\b
\blikehighheels\.com\b
\bcolumbiajacketsstore\.com\b
\bagogoshopping\.com\b
\bicoachoutlet\.net\b
\babercrombieofficial\.org\b
\bparatek\.org\b
\bloveshoesbox\.com\b
\bbelstaff-jackets\.org\b
\bmoftown\.net\b
\bparatek\.us\b
\bonlinepretty\.com\b
\balexander-mcqueen\.us\b
\burwij\.pl\b
\bskroc\.pl\b
\blatwy\.pl\b
\bulinks\.net\b
\bmcaf\.ee\b
\bwikipeedos\.pbworks\.com\b
\bchuta\.org\b
bseoprofessionalsonline
bestseooffers
\brealsofttech\.com\b
\bdesignerevaluation\.com\b
\bmartindano\b
\bsysoon\b
\bquicklink\.to\b
\b2c\.lt\b
\b[➡➨➯➔➞➽➹✩✿❥›⌘‽☁]\.ws\b
\b1link\.in\b
\b2\.gp\b
\b2\.ly\b
\b301\.to\b
\b4url\.cc\b
\b7\.ly\b
\b9mp\.com\b
\baa\.cx\b
\baafter\.us\b
\bafx\.cc\b
\bb2l\.me\b
\bbcool\.bz\b
\bcliccami\.info\b
\bcl\.ly\b
\bcloudapp\.com\b
\bcoge\.la\b
\bcrks\.me\b
\bcutt\.us\b
\bdfl8\.me\b
\bdld\.bz\b
\bdlvr\.it\b
\bdo\.my\b
\bdurl\.me\b
\beasyuri\.com\b
\beweri\.com\b
\bfire\.to\b
\bfirsturl\.de\b
\bfirsturl\.net\b
\bfon\.gs\b
\bg\.ro\.lt\b
\bgkurl\.us\b
\bgood\.ly\b
\bh\.fo\b
\bhiderefer\.com\b
\bhmm\.ph\b
\bhurl\.me\b
\bhurl\.no\b
\bilix\.in\b
\bir\.pe\b
\birt\.me\b
\bits\.my\b
\bj2j\.de\b
\bjdem\.cz\b
\bkore\.us\b
\bkrunchd\.com\b
\bkrz\.ch\b
\blin\.io\b
\blinkbun\.ch\b
\blivesi\.de\b
\blnk\.nu\b
\blost\.in\b
\blstn\.in\b
\bmacte\.ch\b
\bminilink\.org\b
\bmke\.me\b
\bmrte\.ch\b
\bmyloc\.me\b
\bmysp\.in\b
\bnbx\.ch\b
\bndurl\.com\b
\bnsfw\.in\b
\bnurl\.in\b
\bnxy\.in\b
\bonodot\.com\b
\booqx\.com\b
\bpp\.gg\b
\bqik\.li\b
\bqlnk\.net\b
\bqr\.cx\b
\bqte\.me\b
\blsw-gratis\.es\.tl\b
\bcc\.st\b
\bcalifornia-liability-insurance\.com\b
\bseekic\.com\b
\bchinaicmart\.com\b
\btoplvstore\.com\b
\bslendertoneshop\.com\b
\bt3shop\.net\b
\bbrandluxurywatch\.com\b
\btop-lvhandbags\.com\b
\byesmyluxurybags\.com\b
\bladybrandbags\.com\b
\btester-space\.com\b
\bmylvestore\.com\b
\byeahlvwallet\.com\b
\bchiflatirondryer\.com\b
\bt3microstore\.com\b
\bmychanelbagstore\.com\b
\byeslvgift\.com\b
\bskihlz\.com\b
\bp90xextremefitness\.com\b
\bluxurylvhandbag\.com\b
\bwomenandmenwatches\.com\b
\bmiumiuhandbag4u\.com\b
\bbeautyhairtools\.com\b
\bdhlhandbags\.com\b
\bvoguehit\.com\b
\bmychanelbagstores\.com\b
\bagotrade\.com\b
\bhermes4handbags\.com\b
\balexander-mcqueen-clutch\.com\b
\biclshoes\.com\b
\bshoppinghermes\.com\b
\bcoach4handbags\.com\b
\bladyluxuryshoes\.com\b
\bhandbagswin\.com\b
\bcls2\.com\b
\bbagsmoon\.com\b
\binevitablebags\.com\b
\bgiftsoflady\.com\b
\bredshoessole\.com\b
\bbuyluxurybagidea\.com\b
\bmywatchesstore\.com\b
\bcocobags\.com\b
\bhigh-quality-handbags\.com\b
\bafwholesaler\.com\b
\bczzza\.com\b
\badidasporschedesign\.com\b
\burstylez\.com\b
\bsexpksex\.com\b
\blsneighbors\.com\b
\blux-replica-phones\.com\b
\bdiscounttiffanyjewelry\.com\b
\bbellewedding\.com\b
\bbagswholesalemall\.com\b
\bvertucopy\.com\b
\bbagsoulet\.com\b
\bhervelegerdress\.com\b
\bhervelegersell\.com\b
\bdownjacketonsale\.com\b
\bewcss\.com\b
\bjoshuatetreault\.com\b
\bshoesloveshoes\.com\b
\bcliphunter\.com\b
\bfb\.me\b
\bbiology-forums\.com\b
\binfomanagement\.ru\b
\burluda\.com\b
\btim\.pe\b
\bkxk\.me\b
\bjanurl\.com\b
\brfr\.me\b
\br\.im\b
\bread\.bi\b
\bread\.im\b
\brnm\.me\b
\bru\.ly\b
\brww\.tw\b
\bs4c\.in\b
\bsafe\.mn\b
\bsdut\.us\b
\bsexyurl\.(?:in|info|me|to|tv|us)\b
\bshink\.de\b
\bshortn\.me\b
\bshow\.my\b
\bshrinkr\.com\b
\bshrten\.(?:com|me)\b
\bshrunkin\.com\b
\bslate\.me\b
\bsmsh\.me\b
\bsrnk\.net\b
\bsrs\.li\b
\bsurl\.hu\b
\bswu\.me\b
\btiny\.ly\b
\btinylink\.in\b
\btllg\.net\b
\bto\.je\b
\btrg\.li\b
\btrunc\.it\b
\btweak\.tk\b
\btweet\.ms\b
\btwhub\.com\b
\btwirl\.at\b
\bur\.ly\b
\burl\.ag\b
\burl\.az\b
\burlcorta\.es\b
\burlcover\.com\b
\burlenco\.de\b
\burlg\.in\b
\burli\.nl\b
\burls\.im\b
\burlshorteningservicefortwitter\.com\b
\burlz\.at\b
\burlzen\.com\b
\bvll\.me\b
\bvoizle\.com\b
\bw55\.de\b
\bwach\.it\b
\bx\.vu\b
\bxiy\.net\b
\bxurl\.es\b
\bxxsurl\.de\b
\by\.ahoo\.it\b
\bye\.pe\b
\byuarel\.com\b
\bzapt\.in\b
\bzi\.mu\b
\bzipmyurl\.com\b
\bzud\.me\b
\burlabridger\.p4o\.net\b
\bcricketwebs\.tk\b
\bopposingviews\.com\b
\bthe-questionnaire\.com\b
\bhainanwel\.com\b
\bacaiberryinformations\.com\b
\bity\.im\b
\barcteryxonsale\.com\b
\bclstyles\.com\b
\bdress4dancing\.com\b
\ballbazaar\.net\b
\bwomenheelshoes\.com\b
\bpurelyfitness\.com\b
\bwatchfreemoviesonlinedaily\.com\b
\bx-fat\.com/p90x-review\b
\bthecow\.me\b
\bdsl-preistipp\.de\b
\bsanssouci-sightseeing\.de\b
\basiawriters\.com\b
\bpokerenfrancais\.eu\b
\belcasinoenlinea\.org\b
\blineupsecurity\.com\b
\baefos\.com\b
\bonlinetraining4u\.com\b
\bthreesonsprinting\.com\b
\bmanhattaninstitute\.com\b
\bbnbmedispa\.com\b
\bakglaw\.com\b
\btravelclinicnyc\.com\b
\bnymsuits\.com\b
\bmac-how\.net\b
airmax[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
# ugg spam
(?:australia|best|brand|buy|cheap|discount|fashion|sale|shop|style|stylish)[a-z0-9-]*(?:shoe|boot|ugg)[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
(?:boot|shoe|ugg)[a-z0-9-]*(?:buy|cheap|mall|mart|outlet|shop|store|sale)[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
\b\d*uggg?[as]?\b[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
uggaustralia[a-z0-9-]+\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # don't block the official site uggaustralia.com
\bmyugg
\buggs?\d[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg# and uggs#
#ugg[a-z0-9-a]*(?:boot|shoes)[a-z0-9-a]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg*boot and ugg*shoes
# I replaced the regex by the following one, to whitelist buggyboot.com (that should not be blacklisted)
\b(?!(?:buggyboot)\b)[a-z0-9-a]*ugg[a-z0-9-a]*(?:boot|shoes)[a-z0-9-a]*\b\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
# per SB request http://meta.wikimedia.org/w/index.php?diff=2834376&oldid=2834371 -- Quentinv57 (2011-08-23)
\bugg-[a-z0-9-]+\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg-
ugg(?:top|online)?sell
\b100mfugg\.com\b
\baddugg\.com\b
\bbuddyugg\.com\b
\bcome2ugg\.com\b
\bgo+[d4]?ugg[os]?\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
\bhomeugg\.com\b
\binugg\.co(?:\.uk|m)\b
\bladiesugg\.com\b
\bloadugg\.com\b
\blowestmall\.com\b
\bmimiugg\.com\b
\bmissugg\.com\b
\bmiugg\.com\b
\brealugghome\.com\b
\bsnowuggs\.com\b
\bsoftugg\.com\b
\bsuperbugg\.com\b
\bsuperiorugg\.com\b
\bsupuggs\.com\b
\btougg\.com\b
\buggbaileybutton\.(?:biz|org)\b
\buggcarts\.com\b
\buggcase\.com\b
\buggedglobal\.com\b
\buggfeel\.com\b
\bugggogo\.com\b
\bugggoods\.info\b
\bugglist\.com\b
\buggnewyork\.com\b
\buggpark\.com\b
\buggprovide\.com\b
\buggs-uk\.biz\b
\buggsaappaat\.info\b
\buggsalon\.com\b
\buggsaustralia-uk\.com\b
\buggsbank\.com\b
\buggsbox\.com\b
\buggshelf\.com\b
\buggsireland\.org\b
\buggslife\.com\b
\buggsonlinebestellen\.com\b
\buggssky\.com\b
\buggugg(?:au|aufz|discountfz|new)\.com\b
\buggur\.com\b
\buggwebsite\.com\b
\buggwin(?:ner)?\.com\b
\bup2ugg\.com\b
\bwowuggs\.com\b
pickugg\.org
brawboots\.com
clsells?\.com
coogi-jeans\.com
designerchristian\.com
longdosi\.com
m(?:i|uk)sboots\.com
myshoesbox\.com\.cn
pluboots\.(?:com|org)
shoesboots\.co\.uk
womenshoesshow\.com
woolskinboots\.com
\beshop-handbag\.com\b
\bbelstaffonsale\.com\b
\bbelstaffs\.com\b
\bwithorder\.com\b
\bectradetang\.com\b
\bvip-handbags\.com\b
\bsuprashoesite\.com\b
\bdunkshoes100\.com\b
\bvipsuprashoes\.com\b
\bpicksbdunks\.com\b
\bwest-trading\.com\b
\b7pmshoes\.com\b
\bairretrojordan\.com\b
\badikshoes\.com\b
\bardike\.com\b
\btitaniumwf\.com\b
\bkfc\.ms\b
\bbox10\.info\b
\bmycia\.info\b
\bmyurlshortener\.com\b
\burlredirect\.info\b
\bur\.id\.au\b
\b86au\.com\b
\bx\.nu\b
\bnik\.im\b
\b82au\.com\b
\beum\.cc\b
plant\.dmz-karpaty\.com
\briccardozipoli\.com\b
\bstrumicadenes\.mk\b
\bsamuibatik\.com\b
\bgiochigiocando\.forumfree\.it\b
\bhotelpeniscola\.com\b
\beurostyx\.com\b
\bitalyitalia\.com\b
\bdescargas-deluxe\.blogspot\.com\b
\bkukulkan\.260mb\.com\b
\bhula-hoop-shop\.de\b
\baddu\.co\b
\barticles(?:base|vana)\.com\b
\bquickpaydaycreadit\.wikidot\.com\b
\bcellulitetalk\.com\b
\bstretchmarkscare\.com\b
\bsimalovesfun\.blogspot\.com\b
\bxycol\.net\b
\bray-ban\.cc\b
\bhockey-review\.ru\b
\bsalsalust\.com\b
\bresumewritingservice\.biz\b
\bnexthandbags\.com\b
\baaaplan\.com\b
\bbtobuy\.com\b
\bbagsofashion\.com\b
\bhandbags-fake\.com\b
\bbagscabin\.com\b
\ballstylish\.com\b
\bbrandsshoessale\.com\b
\beoooi\.com\b
\bwholesalemaccosmetics\.com\b
\bctobuy\.com\b
\bvsbag\.com\b
\bkoolsense\.net\b
\bfamousbrandbag\.com\b
\bwalletsky\.com\b
\bthehandbags\.us\b
\bbeour\.com\b
\bshamise\.com\b
\bsunglasseseye\.com\b
\bfakehandbags1\.com\b
\bfantastic-replica\.net\b
\bhermesbirkinreplica\.com\b
\bbagspirit\.com\b
\bv-bags\.com\b
\bshehandbag\.net\b
\bbagfashionstyle\.com\b
\bbuydesignonline\.com\b
\bbalkanofil\.ru\b
\bfacbook\.com\b
\bbadoo\.gen\.tr\b
\bstanfordu\.totalh\.com\b
\bcommoditiestips\.com\b
\bfry\.am\b
\blink\.packtpub\.com\b
\b2travel2\.nl\b
\brio-de-janeiro-guide\.net\b
\braipurnews\.(com|in|info)\b
\begmondonline\.nl\b
\bzoolabo\.com\b
\bgoforthenight\.com\b
\bold-school-spiele\.de\b
\byaesmi\.narod\.ru\b
\bmma\.sports-combat\.com\b
\baffiliate\.godaddy\.com\b
\bmidyatstarradyo\.com\b
\bellightmade\.com\b
\bpescaprofesional\.net\b
\bfx-photos\.com\b
\bs-m-s\.tv\b
\bguia-puntacana\.com\b
\bplacement-international\.com\b
\bamerican-business\.org\b
\bchristmas-celebrations\.org\b
\ballworldsport\.org\b
\bworld-geography\.org\b
\bholgacamera\.net\b
\badultinteractivechat\.net\b
\biswb\.org\b
\bamareway\.org\b
\bli\.vc\b
\bto80\.net\b
\bviviti\.com\b
\bonly-hit\.de\.tl\b
\bestimarte\.com\b
\bhumanbody\.me\b
\bparaguaycoins\.com\b
\bebook\.7pop\.net\b
\bgermangoogirls\.com\b
\bucuncubinyil\.com\b
\bpoutrerdansguardian\.blogspot\.com\b
\bkpop\.fr\b
#Petition sites
\bthepetitionsite\.com\b
\bgopetition\.(?:com|co\.uk|us)\b
\bipetition\.com\b
\.ipetitions\.com
\bpetition(?:online|s24|site|spot|-?them)\.com\b
\bwebpetitions\.com\b
#end of petition sites
\bbeeg\.cm\b
\.ladbrokes\.com
\banna-world\.com\b
\bblacksquaregallery\.com\b
\bdahabtravel\.eu\b
\b1dekorasyon\.com\b
\btsanoff-classic\.com\b
\bhttp-music\.org\b
\bukshoesizeconversion\.com\b
\bcoatsize\.com\b
\bhaqeeqat\.org\.pk\b
\bthecompany\.pl\b
\bpalmedazur\.com\b
\bhot-maps\.de\b
\becsoso\.com\b
\bec9i\.com\b
\bbigbigfashion\.com\b
\btang-trade\.com\b
\bkicksinfo\.com\b
\bfeelingshoes\.com\b
\bairgriffeymax\.com\b
\bbrandkeys\.net\b
\btotobags\.com\b
\bhoney-replicas\.com\b
\btop99shopping\.com\b
\bbagstars\.com\b
\brolex-heavens\.com\b
\brwholesalejewelry\.com\b
\bgo52wholesale\.com\b
\bsell-replica\.com\b
\bjerhandbags\.com\b
\bphoenix-luxuries\.com\b
\bshopstarstyle\.com\b
\bbapesky\.com\b
\bjrehandbags\.com\b
\btop1replica\.com\b
\be-shop-replica\.com\b
\bbeubag\.com\b
\btop100handbag\.com\b
\breal-exact-bag\.com\b
\bsaleluxe\.com\b
\bbuy-tiffanys\.com\b
\bshoesflysky2\.com\b
\btiffany4girls\.com\b
\bbaileybuttonboots\.com\b
\bbootsea\.com\b
\bbootsonmall\.org\b
\bcashboots\.com\b
\bcrazyboot\.com\b
\brightonradon\.com\b
\bsnowboots-discount\.com\b
\bp90xtopmall\.com\b
\btrade161\.com\b
\bthetrendies\.com\b
\benjoyshoping\.com\b
\bbootshouse\.com\b
\bshop4p90x\.com\b
\btimboot\.com\b
\bhktz\.net\b
\bmanoloblahnik\.ws\b
\bjimmy-choo-outlet\.com\b
\bjimmychoooutletstore\.com\b
\bes\.maxorion\.com\b
\bbukisa\.com\b
\bexm\.nr\b
\bhelpdesk\.tk\b
\bsedo(?:parking)?\.com\b
\bel-youm\.com\b
\baddsubmiturl\.com\b
\baries\.com\b(?!\.)
\bbigdady\.com\b
\bbuckethead\.com\b
\bcarinsurancecredit\.com\b
\bceritaindonesia\.com\b
\bcreditscorecomparison\.com\b
\bejdixon\.com\b
\bfresherworld\.com\b
\bfrt\.org\b
\bhomestaging\.net\b
\bhotels-accommodation-hotels\.com\b
\bhotrodlinks\.com\b
\bincest\.com\b
\bjandal\.com\b
\bkiss\.my\.butt\.com\b
\blucky\.com\b
\bmbc2\.net\b
\bmobile24\.com\b
\bmxyer\.com\b
\bpillz\.com\b
\bplentyoffish\.net\b
\bps4\.com\b
\btocows\.com\b
\btrafficx\.com\b
\btwiteer\.com\b
\bunderpants\.org\b
\bwistatepull\.org\b
\bchez-soso\.picoz\.com\b
\bfuckgirl\.com\b
\bhflanding\.contortionists\.net\b
\bzshare\.com\b
\bphebank\.com\b
\bwwww\.hentaitube\.com\b
\bthebestoftheinternet\.com\b
\bgods-country\.de\b
\bnetbulx\.com\b
\blesberlinettes\.wordpress\.com\b
174\.132\.115\.162
74\.208\.135\.98
\badsense-p\.blogspot\.com\b
\bmillionsbillionstrillions\.com\b
\blifetimetracker\.com\b
\blifetimegps\.com\b
\bgenesilencing\.net\b
\bvanessahaydontrump\.com\b
\bkebira\.com\b
\bhawaiianlimo\.com\b
\bspringbreakspain\.com\b
\bzombiecomputer\.com\b
\b3dgovernment\.com\b
\bbrownfat\.com\b
\bmomordica\.com\b
\baimraj\.com\b
\bcalcutta\.org\b
\bguiacoruña\.es\b
\ba-coruña\.com\.es\b
\bla-coruña\.com\.es\b
\bxn--acstica-71a\.net\b
\bolimpiadas\.net\b
\blatín\.net\b
\bde-españa\.net\b
\bgretsch\.es\b
\bchef\.ph\b
\bchef(?:\.com)\.ph\b
\bsupermodels?3d\.com\b
\bupd\.ph\b
\bcoron\.com\.ph\b
\bcolorfulbubbles\.com\b
\b3dtvcorp\.com\b
\b3dtv(?:\.com)\.ph\b
\b3dadvertising\.com\.ph\b
\b3dads\.com\.ph\b
\b3-d\.ph\b
\b3dpaparazzi\.com\b
\bremit\.com\.ph\b
\bcarabaoisland\.com\.ph\b
\bdollar\.com\.ph\b
\bboayan\.com\.ph\b
\bsanvicente(?:\.com)?\.ph\b
\blithium-air\.com\b
\bboracay\.tk\b
\bdiwaran\.(?:com|net)\b
\bmrgfu(?:streatment)?\.com\b
\bmrg-fus\.com\b
\bpiratedcopy\.com\b
\bfilchi\.org\b
\bfilipinochinese\.com\b
\bfinance\.groups\.yahoo\.com/group/Fil_Chi\b
\bofw\.(?:com|org)\.ph\b
\bofwonline\.(?:com|ateneo\.edu|net)\b
\bhotellmolleberg\.com\b
\bzkracene\.cz\b
\b1url\.cz\b
\beurocupshistory\.com\b
\bmoladi\.com\b
\bplasticformwork\.co\.za\b
\bmoladiamericas\.com\b
\bvivwestwood\.com\b
\bbu\.tt\b
\brisk-international\.gr\b
\bcutehandbags\.org\b
\berssab\.u-bordeaux3\.fr\b
\bknol\.google\.com/k/cestas/knol-000-pr%C3%A9sentation-des-trois/39y3khftrdkhq/62#
\bgrammar-and-logic\.com\b
\blyt\.sr\b
\bcardassiaprimera\.com\.ar\b
\bmillionid\.com\b
\bcmindia\.blogspot\.com\b
\bfashionlande\.com\b
\bdatmaychu\.net\b
\bdiendanmaychu\.net\b
\bironrye\.blogspot\.com\b
\bnewmail\.ru\b
\b00free\.net\b
\bfreei\.me\b
\bzoka\.cc\b
\busefulwebtool\.com\b
\bantiques-help\.com\b
\bmon\.st\b
\bcaseecampi\.net\b
\burl\.lotpatrol\.com\b
\btomyumrecipe\.com\b
\bbachhoa24\.com\b
\bvolleyball-movies\.pl\b
\bazerbaijanrugs\.com\b
\bmoviesonline\.name\b
\bclassic-replica\.com\b
\btoywatchesale\.com\b
\bchoosemyhandbags\.com\b
\brolex-watch-replica\.com\b
\btiffanyshopmall\.com\b
\bhogan-scarpe\.it\b
\bbagsaa\.com\b
\bdhlbag\.com\b
\bmoyu7\.com\b
\bideal-replica\.com\b
\bwsreplicas\.com\b
\bmemwatches\.com\b
\bbag-endhere\.com\b
\bmontblancsale\.com\b
\bluxury007\.com\b
\bbranddiscounting\.com\b
\bhandbaghall\.com\b
\bshoe-jordan\.com\b
\bwholesale-designer-handbag\.com\b
\bjordannew\.com\b
\bhandbags163\.com\b
\bp90xbose\.com\b
\bcgkicks\.com\b
\bbeatsbydres\.com\b
\bjewellryoutlet\.com\b
\bp90xoutletonline\.com\b
\bmycoachoutlets\.com\b
\bp90xschedule\.com\b
\bbrand-store777\.com\b
\bmyjuicycouture(?:outlet|s)\.com\b
\bme2dvd\.com\b
\bmusicadelparaguay\.blogspot\.com\b
btopfoot\.ch\b
\bthesiswritingservice\.com\b
\babandonedkansai\.wordpress\.com\b
\biranbattery\.(?:com|ir)\b
\bfadakbattery\.ir\b
\balitacomics\.blogspot\.com\b
\bstanfordu\.byethost13\.com\b
\binfluenzavirusnet\.com\b
\bdenguevirusnet\.com\b
\bgenetherapynet\.com\b
\bchikungunyavirusnet\.com\b
\bhamsangar\.ir\b
\bkiacell\.com\b
\bvideo-search\.de\.tl\b
\bxav\.cc\b
\bxa\.vc\b
\bsorturl\.net\b
\breplicasonsale\.com\b
\bbacklinksteam\.com\b
\bnextiva\.com\b
\btelemarketingbase\.com\b
\busvoip\.com\b
\bvoipproviderslist\.com\b
\bwebadsservice\.com\b
\btinyfav\.com\b
\bfreelancercareers\.com\b
\bcustomcourseworks\.com\b
\bpradeepsanyal\.com\b
\bforit\.org\b
\breplicaisland\.com\b
\bexactbags\.com\b
\bukthomassabo\.com\b
\bmrpinyin\.webs\.com\b
\btugolden-retriever\.blogspot\.com\b
\bshaderaven\.at\.ua\b
\blinq\.lk\b
\b0z\.fr\b
\bcharts-single\.de\.tl\b
\blostpedia\.com\b
\bdictionar-englez-roman\.org\b
\bminurl\.com\b
\bchekushka3\.narod\.ru\b
\bgeocities\.yahoo\.com\.br\b
\btwiter\.com\b
\bforexinsider\.co\.uk\b
\burl4t\.com\b
\bvv\.vg\b
\bcyberpunkresources\.blogspot\.com\b
\bhvacinstaller\.com\b
\brod\.gs\b
\bchws\.ca\b
\bgalerie-obadia\.com\b
\bplanet-earth\.tv\b
\bzumlink\.com\b
\bzumlink\.de\b
\blinkegit\.com\b
\bdolinku\.pl\b
\bvuethis\.com\b
\broligames\.info\b
\bspruethmagers\.com\b
\bgaytube\.com\b
\bblogspor\.com\b
\byspace\.com\b
\ben\.wilipedia\.org\b
\bfacebppk\.com\b
\bfaceboog\.com\b
\bmyspac\.com\b
\bwikipedi\.org\b
\b1939\.com\b
\blivjournal\.com\b
\bbolgspot\.com\b
\bmyspase\.com\b
\bblogpspot\.com\b
\bautomobile-insurance\.com\b
\bdental\.implantprocedure\.com\b
\bzarasoft\.yoo7\.com\b
\bb4p\.nl\b
\bsmartkpis\.com\b
\bbalancedscorecardreview\.com\b
\bexemys\.com\b
\bshrinkee\.com\b
\bsalentobooking\.net\b
\bsms-fake\.com\b
\bbep-hiphop\.blogspot\.com\b
\b0vr\.net\b
\b321\.cn\b
\b4x2\.net\b
\bat\.t[cf]\b
\bbiz\.ly\b
\bbofh\.us\b
\bc-o\.cc\b
\bca\.tf\b
\bch\.t[cf]\b
\bcz\.t[cf]\b
\bda\.ru\b
\bde\.t[cf]\b
\beu\.t[cf]\b
\bfreakz\.eu\b
\bhere\.ws\b
\bho\.io\b
\bint\.t[cf]\b
\bmypiece\.com\b
\bne1\.net\b
\bneat\.name\b
\bouch\.ws\b
\bseeya\.at\b
\bsuch\.info\b
\btrue\.ws\b
\btweaker\.eu\b
\bubb\.cc\b
\bvisit\.ws\b
\bco\.nr\b
\b74\.6\.239\.185\b
\bbonus-casino-en-ligne\.info\b
\bparis-pronostics-sportifs\.com\b
\bfrance-poker-en-ligne\.com\b
\bguide-roulette\.net\b
\bjeux-casino-gratuits\.org\b
\bturkmenbilisim\.net\b
\bpestcontrol\.co\.uk\b
\bsolar-energy\.co\.uk\b
\bnolo.com/index.cfm\b.*?\bkbid=
\burlredo\.com\b
\bsoldatx\.com\b
\bbuildingexamples\.com\b
\bmusikpedia\.net\b
\broatanwestbay\.com\b
\bhyv\.es\b
\bhyves\.nl/api/shorturl\b
\bcartusialover\.wordpress\.com\b
\bcabinetfiscal\.com\b
\btilpark\.com\b
\bsudety\.veus\.pl\b
\bbatuferinggi\.info\b
\btinyden\.com\b
\bfreud\.pribor\.cz\b
\bple-mir\.com\b
\bsaveffi\.com\b
\boxfreudian\.com\b
\bstanleygentlemen\.com\b
\bpinkushion\.com\b
\bsuperbestpalsclub\.tk\b
\bva\.mu\b
(?<=//|\.)x\.co\b
\bhancocksinsi\.tr\.gg\b
\bsperco\.com\.ua\b
\blifegid\.net\b
\bcineastaleonardo\.blogspot\.com\b
\bsohbetask\.net\b
\bstartravestiler\.com\b
\btravestiler1\.com\b
\bstarderya\.com\b
\btravestitravestiler\.com\b
\btravestiler\.net\b
\blovespace\.loversguide\.com\b
\belectroniccigaretteburn\.com\b
\becigarettereviews\.com\b
\bwikipeia\.org\b
\bwikipeadia\.org\b
\bfickr\.com\b
\bpenisland\.com\b
\bzideo\.nl\b
\bit2\.in\b
\bprimewritings\.com\b
\bessaydr\.com\b
\btube-silicon\.com\b
\bbblogspot\.com\b
\bemresaracoglu\.com\b
\bluxurydesignerbag\.com\b
\bpradanow\.com\b
\bpaybagsincs\.com\b
\bebella-collections\.com\b
\bus-abercrombie\.com\b
\bpaybagsinc\.com\b
\bxsnr\.x10\.mx\b
\bbaixarps2\.tk\b
\bnemri\.tk\b
\bsudoku\.name\b
\b4p5\.com\b
\besiparislerim\.com\b
\bidxl\.net\b
\bmuznewz\.com\b
\bads\.betfair\.com\b
\ballaboutmodels\.tv\b
\bcognac-expert\.com\b
\bskryabin\.biz\b
\bmcflyreport\.tk\b
\bmuzland\.(?:ru|info|es|in)\b
\bairclassification\.com\b
\btudosobremagiaeocultismo\.blogspot\.com\b
\bclassroam\.multiply\.com\b
.*sanalritim[+.]com
\bwebcache\.googleusercontent\.com.*?sanalritim
\.cc\.bingj\.com.*sanalritim
\bforumcorlu\.com\b
\bbunkerpictures\.nl\b
\bview\.my\b
\bjustbie\.com\b
\bshoptoryburchoutlet\.com\b
\bchanelbagsoutlets\.net\b
\bcoachfactoryoutlet-online\.com\b
\bus-hermeshandbags\.com\b
\bchaneloutletonlines\.com\b
\bnewbelstaff\.com\b
\bchanelhandbagworld\.com\b
\bcoachfactoryonline\.com\b
\bskechers-shapeupsoutlet\.co\.uk\b
\bdiscount-miumiu\.com\b
\bhervelegersale-outlet\.com\b
\bcoachbagscheap\.net\b
\bdiscountchloe\.com\b
\bnewbalance-outlet\.com\b
\bmycoach-outlet\.com\b
\bchanelbagshow\.com\b
\bshopmanoloblahnik\.com\b
\bgracebag\.com\b
\btoryburchlover\.com\b
\bsunglass-mall\.com\b
\bsoftnet1\.tk\b
\bareacodeblog\.com\b
\bvitaminddeficiencysymptomsguide\.com\b
\bsideeffectsguide\.org\b
\bbiggestintheworld\.org\b
\ballintheworld\.org\b
\bappendicitis-symptoms\.org\b
\bintelligentmag\.com\b
\bthegallbladdersymptoms\.com\b
\bbronchitissymptomsonline\.com\b
\bstomach-ulcer-symptoms\.org\b
\bhivsymptomsblog\.com\b
\bresumecoverletterexamples\.org\b
\b192-16801\.com\b
\bbluewaffledisease\.org\b
\bbreastfeedinginfo\.org\b
\b192168ip\.com\b
\bbabyshowerinvitationsblog\.com\b
\bthebesttimetogetpregnant\.com\b
\bshinglessymptomsguide\.org\b
\bvideoradio\.ru\b
\byoutubedownloader\.org\b
\bsavetubevideo\.com\b
\bfreedownloadgames\.name\b
\bbgames\.org\b
\bvcq\.biz\b
\bbackgroundpictures\.net\b
\bnewdimensionsweb\.com\b
\bi-watch-movies-online\.com\b
\bmovietrailersonline\.net\b
\byoutube-?downloader\.name\b
\bwritemypapers\.org\b
\bevolutionwriters\.com\b
\biphone-to-pc-transfer\.com\b
\boksgroup\.com\b
\bdieselgenerators\.ru\b
\bhuman2stay\.com\b
\blaptopbatterywholesale\.com\b
\blaptopbatteryweb\.com\b
\bbatteryfast\.com\b
\btoplaptopbatteries\.com\b
\bgoodlaptopbattery\.co\.uk\b
\bbatterylaptoppower\.com\b
\bidopoo\.com\b
\blaptop-battery\.us\b
\bglobal-motherboard\.com\b
\blaptopskeyboard\.com\b
\bhp-laptop-battery\.net\b
\bhighwaylaptopbatteries\.com\b
\brjmbattery\.com\b
\banyincn\.com\b
\bkavav\.com\b
\bfroyopad\.com\b
\bcheapoakleysale\.com\b
\btakeourshoes\.com\b
\bfreeshippingmart\.com\b
\bdoinglong\.com\b
\bellabridaldress\.com\b
\bsatistronics\.com\b
\blampworlds\.com\b
\byouroscilloscope\.com\b
\bguooy\.com\b
\b21cnshoes\.com\b
\bivove\.com\b
\btradehan\.com\b
\bchinadone\.com\b
\bwholesale07\.com\b
\bsechange\.com\b
\bdropship-china\.com\b
\bjaimestore\.com\b
\bmyjoyzone\.com\b
\budtek\.com\b
\bdressesshop\.com\b
\bbuythebigone\.com\b
\btakeshoes\.com\b
\bstarweddingdresses\.com\b
\bsoftwareo\.com\b
\busajerseysmall\.com\b
\bcallhot\.com\b
\bsupplysunglasses\.net\b
\bbuyinb2b\.com\b
\bchinanfl\.com\b
\bsuperzonewholesale\.com\b
\bezbuy365\.com\b
\badapterlist\.com\b
\bbatterygoshop\.co\.uk\b
\barogyaherbalpowder\.tk\b
\beswikipedia\.org\b
\bmakemoneycorp\.page\.tl\b
\bdogswar\.ru\b
\bpussy\.com\b
\bhomosex\.com\b
\bgroups\.to\b
\b4u43\.com\b
\bjejuri\.net\b
\bkhandoba-(?:jejuri|temple)\.blogspot\.com\b
\bjejuridarshan\.com\b
\bminoxidilforte\.com\b
\binvitationstyles\.com\b
\bsuprauk\.co\.uk\b
\bsupraukshoes\.com\b
\brealafrica\.co\.uk\b
\barticle-board\.com/fat-burning-furnace-reviews\b
\bthedietsolutionprogram-exposed\.org\b
\bthedietsolutionreviewscam\.com\b
\bfatburningfurnacereviewscam\.com\b
\btruthaboutabsreviewscam\.com\b
\bfatloss4idiotsreviewscam\.com\b
\bdietsolutionreviewscam\.com\b
\bfindtohealth\.com\b
\bli8\.ru\b
\bpbali\.com\b
\bcropcirclesandmore\.com\b
\bcreditcardhelp\.com\.au\b
\bmarket-area\.ru\b
\bdataclub\.ru\b
\bzkracovatko\.cz\b
\bveryspecial\.ru\b
\bfa\.st\b
\biskspot\.com\b
\blurkmoarpedia\.com\b
\bfacenook\.com\b
\bbleaching-pro\.de\b
\bjettisonreality\.tk\b
\bfootballshoesblog\.com\b
\bchristian2011\.com\b
\bstylestalks\.com\b
\bartisans-serruriers\.fr\b
\blocksmithmanchester\.cc\b
\bmenuiserieparis\.net\b
\bplombier75\.fr\b
\bserrureporte\.com\b
\bserrurier\.com\b
\bserurier\.net\b
\bsosserrurier\.com\b
\blivejasmin\.com\b
\btourattract\.com\b
\bplaces-data\.com\b
\bdiamond-age\.at\b
\barhitel\.com\b
\bdubes-electro\.com\b
\bmotelcar\.com\b
\bspisakpesama\.com\b
\bnatascha-hilft\.com\b
\beasymobiletagging\.at\b
\bnewarts\.at\b
\byoucanhelp\.tk\b
\bprofessay\.com\b
\bwholesaleweddingsupplies\.org\b
\bbodybuildingtips-list\.com\b
\belectroniccigarette2k\.com\b
\biitm\.be\b
\bgopoco\.us\b
\bcevatzade\.com\b
\bxok\.mx\b
\blinseis\.(?:com|de|net)\b
(?<!netzsch-)\bthermal-analysis\.com\b
\bdilatometer\.com\b
\bkarmenshoes\.com\b
\bmichael-jordan\.us\b
\bplayersaid\.com\b
\bfemmes-cuir-bottes\.com\b
\bhermes6\.com\b
\bvogueshoesonline\.org\b
\bimrandijital\.com\b
\bdijitalbaskifiyatlari\.net\b
\bledtabela\.us\b
\bcephegiydirmefiyatlari\.com\b
\btabelafiyatlari\.biz\b
\barackaplamafiyatlari\.com\b
\bisiklitabelafiyatlari\.com\b
\baracgiydirmefiyatlari\.com\b
\bbacklinkdir\.com\b
\bsinotraffic\.com\b
\b3fw\.ru\b
\bab\.cd\b
stdtesting\.(?:com|net|org)\b
\bt\.in\.com\b
\bbodypaint\.ws\b
\bzolas\.info\b
\bberkeley-term-papers\.com\b
\bresumedocket\.com\b
\bessayhelppros\.com\b
\bcustomessayhelp\.com\b
\blogodesignmaestro\.com\b
\bheadlicetreatmentworld\.com\b
\beasyessayhelp\.com\b
\bdissertationmojo\.co\.uk\b
\bwriters-write\.co\.uk\b
\bdissertationinn\.co\.uk\b
\blogodesignmaestro\.co\.uk\b
\bessaymojo\.co\.uk\b
\bmightydesigners\.com\b
\bessayinn\.co\.uk\b
\bmormonlar\.org\b
\bdeltafidesign\.it\b
\bminoxidilforte\.blogcu\.com\b
\bdimension\.com\b
\bammonet\.(?:com|it|ch|de|fr)\b
\bchianti\.info\b
\bnorcia-italy\.com\b
\bval-di-chiana\.com\b
\bchiocchio\.net\b
\bbadia-a-coltibuono\.com\b
\batoposmusic\.com\b
\btavarnelle\.com\b
\bbarberinovaldelsa\.info\b
\bmonteriggioni\.info\b
\bradda-in-chianti\.com\b
\bimpruneta\.com\b
\bgreve-in-chianti\.com\b
\bsan-casciano\.com\b
\bval-di-merse\.com\b
\bgaiole-in-chianti\.com\b
\bbella-toscana\.(?:com|co\.uk|org|net)\b
\baltamaremma\.org\b
\blivorno-info\.com\b
\bsunflower-tours\.com\b
\bmassa-marittima\.com\b
\bagriturismo-chianti\.com\b
\bbedandbreakfastinchianti\.com\b
\bsan-polo\.com\b
\bchianti-italy\.com\b
\barezzo-info\.com\b
\bvaldorcia-info\.com\b
\bpienza\.com\b
\bmontalcino\.net\b
\bbibliophile\.net\b
\bbookbase\.com\b
\bmontepulciano\.net\b
\babbeys-of-tuscany\.com\b
\bcastelli-del-chianti\.com\b
\bcitta-slow\.com\b
\bfestivals-of-tuscany\.com\b
\bgardens-of-tuscany\.net\b
\bslow-food\.info\b
\bslow-tours\.net\b
\bslow-travel\.info\b
\bslow-vacations\.info\b
\btuscanywinetours\.info\b
\btuscanywinetours\.net\b
\bvillas-of-tuscany\.info\b
\bvino-slow\.com\b
\bwinetastingtoursintuscany\.com\b
\bsiena-info\.net\b
\btuscanleathergoods\.com\b
\bcastellina\.com\b
\baccommodationsinchianti\.com\b
\bchianticlassico\.net\b
\btuscanwinetours\.net\b
\bcasa-reasco\.com\b
\broma-info\.net\b
\bsan-quirico\.com\b
\bmonte-amiata\.com\b
\bcasarmini\.it\b
\bmonte-oliveto\.com\b
\bgarfagnana-info\.com\b
\bmugello-info\.com\b
\bvaltiberina-info\.com\b
\bsansepolcro-info\.com\b
\bvilla-felceto-tuscany\.com\b
\bpanzano\.com\b
\btuscan-wines\.info\b
\bvacationrentalstuscany\.com\b
\btuscany-vacation-rentals\.net\b
\btuscany-toscana\.info\b
\btuscany-toscana\.co\.uk\b
\btuscanyholidayhomes\.com\b
\bfarmhouse-holidays\.com\b
\bholiday-homes-tuscany\.com\b
\bchianti-rentals\.net\b
\bchianti-vacation-villas\.com\b
\bagriturismi-chianti\.com\b
\bilcasello\.it\b
\blucarelli\.info\b
\blamole\.info\b
\bbedandbreakfastinchianti\.net\b
\blecetinelle\.it\b
\bgallo-nero\.info\b
\bcastelnuovo-berardenga\.com\b
\bbadia-a-passignano\.com\b
\bmontefioralle\.info\b
\bvolpaia\.info\b
\bstrada-in-chianti\.com\b
\bvaldarno-info\.com\b
\bvaldelsa-info\.com\b
\bsan-miniato\.com\b
\bspello\.org\b
\bcortona\.com\b
\banghiari-info\.com\b
\baccommodationsinrome\.net\b
\bantiquarian-books\.info\b
\bassisi-info\.com\b
\bbella-umbria\.com\b
\bbibliofilo\.it\b
\bbibliophile\.ch\b
\bbibliophile\.eu\b
\bbologna-info\.com\b
\bbookbasesearch\.com\b
\bcastellina-in-chianti\.com\b
\bcertaldo-info\.com\b
\bcetona\.info\b
\bcollevaldelsa\.net\b
\bcortona-italy\.com\b
\bderuta\.net\b
\bfarmhouseaccommodationsintuscany\.com\b
\bferrone\.info\b
\bfiesole\.com\b
\bfirenze-florence\.com\b
\bfirenze-info\.net\b
\bflorenceaccommodations\.info\b
\bgaiole\.com\b
\bgiustiniana\.info\b
\bgrosseto-info\.com\b
\bgubbio-info\.com\b
\bholidayhomesintuscany\.net\b
\bischia-casa\.com\b
\blibri\.info\b
\blibri-rari\.info\b
\blorociuffenna\.org\b
\blucca\.info\b
\blucolena\.net\b
\bmazzano\.com\b
\bmercatale\.net\b
\bmontefioralle\.it\b
\bmontelupo\.com\b
\bmontespertoli\.org\b
\bnaples-napoli\.com\b
\borvieto-info\.com\b
\borvieto-italy\.com\b
\bperugia\.ch\b
\bperugia-info\.com\b
\bperugia-italy\.com\b
\bpisa-info\.com\b
\bpoggibonsi\.com\b
\bpontassieve\.info\b
\bpontassieve-info\.com\b
\bradda\.org\b
\bradicondoli-info\.com\b
\bravenna-info\.com\b
\bsan-donato-in-poggio\.com\b
\bsan-gimignano\.com\b
\bsan-gimignano-info\.com\b
\bsan-miniato-al-monte\.com\b
\bsienna-italy\.com\b
\bsovicille\.net\b
\bspoleto-info\.com\b
\btavarnuzze\.com\b
\bumbria-italy\.org\b
\burbino-info\.com\b
\bval-di-sieve\.com\b
\bvaldorcia-valdorcia\.com\b
\bvolterra\.net\b
\bapartment-saint-peters\.com\b
\bautoilcassero\.com\b
\bbecherale\.com\b
\bcasalamole\.com\b
\bcasalmonte\.it\b
\bceramica-geometrie\.com\b
\bchianti-farm-house\.com\b
\benjoytuscany\.com\b
\bhotelinchianti\.net\b
\bilvillino\.net\b
\bpatriziafalciani\.com\b
\bpoderesagna\.com\b
\bpodere-san-cresci\.com\b
\bpoggioallolmo\.com\b
\brifugium\.it\b
\bterredimelazzano\.it\b
\btuscanyholidayhome\.net\b
\bvillabordoni\.com\b
\bvilla-lebarone\.com\b
\bvillarignana\.com\b
\bvilla-sant-andrea\.com\b
\btodopuertoescondido\.com\b
\bfamilias-argentinas\.com\.ar\b
\btrituradoras-de-piedra\.com\b
\b007\.am\b
\bbasketballonlineshop\.com\b
\bt\.cn\b
\bcheckdent\.com\b
\boosakalv\.com\b
\bhklouis\.com\b
\bcoach-replicas\.com\b
\bfashioncheaphandbag\.com\b
\btiffanyjewelryoutletusa\.com\b
\boakley-sunglasses\.uk\.com\b
\bsellfashiontiffany\.com\b
\bmyjewelrybox\.org\b
\btiffanybraceletuk\.com\b
\bbrianatwoodsales\.com\b
\btiffanyjewelryoutletus\.com\b
\bgeneraljewellery\.com\b
\bsunglassshop\.us\b
\bchichotlingerie\.com\b
\bineeee\.com\b
\bsilvertiffany\.org\b
\brsgold2sale\.com\b
\bptlue\.com\b
\bpassiontrader\.com\b
\btiffanyhut\.com\b
\bwatch4sale\.org\b
\blearnitaliano\.net\b
\bliteraryawards\.info\b
\bkarenmillen(?:bagsstore|blackdressstore|cataloguestore|centurycitystore|chicagostore|coatstore|collectionstore|dresses(?:online|onsale|outletonline|shop|ukonline|ukstore)|footwearstore|handbagsstore|headofficestore|jewellerystore|leatherjacketstore|onlinestore|outletonline|outletstore|s|shoes|shoes(?:australia|uk)|silkbrasstore|sohostore|spectaclesstore|ukdesigner|ukonline|ukoutlet|uksite|ukstore|usastore|websitestore)\.com\b
\btoryburchflatsdiscount\.com\b
\bdetox-body-cleanse\.com\b
\bcheapabercrombieandfitch\.com\b
\babercrombieandfitchukstore\.com\b
\bedhardy(?:backpack|handbags)store\.com\b
\btoryburchoutletstores\.com\b
\bcoachclearanceoutlet\.com\b
\btoryburchbagsshop\.com\b
\brosettastonefrenchused\.com\b
\btoryburchwalletshop\.com\b
\bburberry(?:bags?|bluelabel|brit|london|perfume|purses|sale|scarves|sunglasses|thebeat)store\.com\b
\bburberry(?:-bagoutlets|4handbags|ol|selection|world)\.com\b
\bburberry\.org\b
\bus-burberrybags\.com\b
\bus-burberryshoes\.com\b
\busa-burberryoutletonline\.com\b
\btoryburchhandbagsshop\.com\b
\btoryburchcouponsale\.com\b
\bcoachoutletleather\.com\b
\bsolestop\.com\b
\bcoachclearanceshop\.com\b
\babercrombieoutletsaleonline\.com\b
\btescoshoes\.com\b
\bukshoesbuy\.com\b
\b24order\.com\b
\bradiifootwearsstock\.net\b
\bhomywinter\.com\b
\bair-maxes\.com\b
\bamzn\.to\b
\bturl\.no\b
\bwikicities\.com\b
\bnitrotek\.co\.uk\b
\bwhdo\.ru\b
\bwelcomeurope\.com\b
\be-spirulina\.com\b
\begert\.com\.tr\b
\bdhtblockerdanger\.com\b
\b2girls1cup\.nl\b
\bdextertravels\.com\b
\bshimlatourpackages\.net\b
\bdubaitourismpackages\.co\.in\b
\bgoatourpackages\.net\b
\buttaranchaltourpackages\.com\b
\bjaipurtourpackages\.net\b
\bmumbaitourpackages\.net\b
\beuropetourpackages\.co\.in\b
\blakshadweeptourpackages\.net\b
\bnepaltourpackages\.net\b
\bsrilankatourpackages\.co\.in\b
\bsingaporetourpackages\.co\.in\b
\bsrilankatourismpackages\.co\.in\b
\bthailandtourpackages\.co\.in\b
\brovinj\.aventin\.hr\b
\b12by\.com\b
\bslnks\.com\b
\b20b\.org\b
\bhikingshoes4u\.com\b
\bwatchesreplicabest\.com\b
\bqueenofwatches\.com\b
\bfreerolexwatches\.com\b
\btiffanyl(?:lc|ot)\.com\b
\bairvec\.com\b
\bnewportscigarettes\.net\b
\bhotbrandjeans\.com\b
\bchinashopping4u\.com\b
\bheels-?hut\.com\b
\bbrandladyshop\.com\b
\bwigshotsale\.com\b
\bshoesset\.com\b
\bclretail\.com\b
\bxseoer\.com\b
\bjewelryhu\.com\b
\bshoesnipe\.com\b
\bmultiurl\.com\b
\bxuta\.me\b
\bbarcosbarcelona\.com\b
\bholocausto-doc\.blogspot\.com\b
\binspiratorsukses\.com\b
\bbacau\.(?:net|org)\b
\bflashpapers\.com\b
mycaal\.com
diamondlinks\.net
\bmotobiznes\.net\b
\bq\.gs\b
\bherbaldb\.com\b
\bll\.my\b
\bnowtweet\.it\b
\bshadr\.me\b
\bbc\.vc\b
\bpalawanhotels\.org\b
\bhotfemaletennisplayers\.blogspot\.com\b
\byourkefirsource\.com\b
\balimezdegi\.com\b
\bpriceangels\.com\b
\bmyowninformations\.com\b
\bpureberrymax\.net\b
\bbrafacts\.net\b
\bluxury-pajamas\.com\b
\bhottestsports\.com\b
\btotallympics\.com\b
\bmaketodaypayday\.co\.uk\b
\bdorebibletarot\.net\b
\bwow-signal\.com\b
\borlando-villa-guide\.com\b
\bovariancyst-treatment\.com\b
\b2vancouver\.com\b
\b2vancouverbc\.com\b
\b9nl\.com\b
\bcomyonet\.com\b
\bget-shorty\.com\b
\bkindurl\.com\b
\blnks\.it\b
\bphlpn\.es\b
\burlao\.com\b
\byourl\.nu\b
\bsouthpacific\.org\b
\bpacific-pictures\.com\b
\bcuba-pictures\.com\b
\bmapsouthpacific\.com\b
\bgonanaimo\.com\b
\btonganholiday\.com\b
\bsamoaholiday\.com\b
\bFijiguide\.com\b
\bpetitionvoice\.com\b
\bspanishfauna\.blogspot\.com\b
\bprivateistanbultours\.com\b
\bshrunklink\.com\b
\bistanbuldaycruises\.com\b
\bnewdealtravel\.net\b
\bnewyearistanbul\.com\b
\bistanbultours\.org\b
\bistanbultour\.biz\b
\bistanbuldaytours\.com\b
\btoursistanbul\.org\b
\btripsistanbul\.com\b
\bcruiseistanbul\.com\b
\bistanbultripadvisor\.com\b
\btripadvisoristanbul\.com\b
\bonlinetripadvisorturkey\.com\b
\bturkeytripadvisor\.com\b
\bgeziistanbul\.net\b
\bistanbulprivatetour\.org\b
\btoursturkeytravel\.com\b
\bturkeybustravel\.com\b
\bantalyaotelleri\.net\b
\bbodrumotelleri\.net\b
\bedirneotelleri\.com\b
\bkusadasiotelleri\.com\b
\banzacdaytour\.net\b
\ballcappadociatours\.com\b
\ballcappadociaballoontours\.com\b
\bturkeygallipoli\.com\b
\bgallipolidaytours\.com\b
\bgallipoli-tours\.com\b
\bturkeyvacationpackage\.com\b
\btourpackagesturkey\.com\b
\bturkey-tours\.org\b
\btourstoturkey\.org\b
\btravelguidesturkey\.com\b
\btravelturkey\.biz\b
\bboutiquehotelturkey\.com\b
\btroublefreeholiday\.com\b
\ballhotelsbooking\.com\b
\balleurohotels\.com\b
\bfujiken\.mo-blog\.jp\b
\bmahjongonline\.net\b
\brobert-lindsay\.blogspot\.com\b
\bsorprendere\.com\b
\bjordanevents\.net\b
\bhuseyin\.gen\.tr\b
\bmusicofthebalkans\.com\b
\bhamshahree\.com\b
\bpillsm\.com\b
\bdigitalbach\.com\b
\bkonyaliyiz\.net\b
\bpaydayloanzone\.com\b
\bfindlowcostautoinsurance\.com\b
\bcaautoquote\.com\b
\bchav\.in\b
\bfacebok\.com\b
\bkarate-blog\.net\b
\btravel\.md\b
\bmarketresearchagencies\.eu\b
\bterme-selce\.hr\b
\bgoodstuff\.ro\b
\bjason-wiles\.blogspot\.com\b
\bjamonarium\.com\b
\ballworldguides\.com\b
\bapnihindi\.com\b
\bloltrain\.com\b
\bjoomlaline\.ru\b
\bmichael-trevino\.net\b
\bjoshduhamel\.es\b
\bjensenackles\.es\b
\bemma-roberts\.us\b
\bangelinaweb\.org\b
\bjoseph-morgan\.net\b
\bliamhemsworth\.bz\b
\bkeegan-allen\.com\b
\bbradley-cooper\.es\b
\brodolfo-sancho\.com\b
\bryansalazar\.net\b
\bzonaaggregator\.blogspot\.com\b
\bzonamode\.blogspot\.com\b
\bkep-box\.blogspot\.com\b
\bbo-kep\.blogspot\.com\b
\bkep-katro\.blogspot\.com\b
\bfotolenticular\.webs\.com\b
\balkalife\.nl\b
\bact-online\.de\b
\bhealthstoresproducts\.com\b
\bretailelectronicsstores\.com\b
\bautomotivesupplystores\.com\b
\bbuybooksonlines\.com\b
\bwirelesslaserprinterreviews\.net\b
\bbadcreditinformation\.info\b
\bberitamalaysiaonline\.com\b
\bbuycanon7d\.com\b
\bcarabersetubuh\.com\b
\bconstipationremediesforbabies\.com\b
\bgriotgarage\.net\b
\bhotscenesmovies\.com\b
\bjuicycouturehandbag\.org\b
\bnicoleleehandbags\.net\b
\bsexspicture\.com\b
\bvideo-seks\.com\b
\bart3w\.de\b
\bgen-2\.net\b
\bearthstadiums\.com\b
\bymaa\.be\b
\bmultiupload\.com\b
\bwn.com/2011_Hunter_Mariner\b
\bsantamartacity\.com\b
\bp\.tl\b
\btheatreticketscheap\.com\b
\bmeat-abolition\.org\b
\bwhatisencyclopedia\.com\b
\bdevicegadget\.com\b
\bforexoval\.com\b
\boyot\.org\b
\blifeandarts\.wordpress\.com\b
\bvikingarock\.france\.free\.fr\b
\boutsiders\.org\b
\bcapoeira-music\.webnode\.com\b
\bflamencoweb\.fr\b
\bfacebookmallonline\.com\b
\bAndroidiZed\.com\b
\bcalotor\.com\b
\bflamescorpion\.com\b
\bbelieve3d\.com\b
\baiononline\.info\b
\bzipry\.com\b
\bipv6locator\.net\b
\bbaseter\.com\b
\bacvila\.net\b
\bipgp\.net\b
\bprojectoverdose\.com\b
\bessayhelppros\.co\.uk\b
\btest-pattern\.com\b
\bsapporo-now\.com\b
\bshrvl\.com\b
\bwizardistanbul\.com\b
\bfreedatingsites\.us\.com\b
\bhitlerberghof\.com\b
\bmcn\.me\b
\blordpakus\.blogspot\.com\b
\bglutenfreehotelsguide\.com\b
\blnfaw\.blogspot\.com\b
\bvietnamitasenmadrid\.com\b
\breurl\.org\b
\bxink\.ru\b
\balfiopulvirenti\.com\b
\bcittadicatania\.com\b
\bescursionietna\.com\b
\betnaescursioni\.net\b
\bsitoweb\.mobi\b
\bdanzecaraibiche\.com\b
\bdigiseo\.com\b
\bvietnamairlinesticket\.com\b
\bcuudulieu24h\.com\b
\bnoithathoangduy\.com\.vn\b
\bbaovevn\.vn\b
\bthanglonghousing\.com\b
\bsms4smile\.org\b
\bthutucthanhlapcongty\.net\b
\bnamthaibinhduong\.edu\.vn\b
\bnhakhoavietgiao\.com\.vn\b
\buvc-thanhlapcongty\.com\b
\bchocolatepoker\.hu\b
\bshow-ip\.org\b
\bsourceforge\.net/projects/code2000\b
\btitleexpertsatlanta\.com\b
\bdearflight\.co\.uk\b
\breddotnet\.com\b
\bfreeminecraftacc\.tk\b
\b2spetses\.gr\b
\bmadthumbs\.com\b
\bbarcafan\.net\b
\bmeingames\.de\b
\bfreemahjongonlinegames\.com\b
\bnikolatesla\.fr\b
\bstewartcopeland\.free\.fr\b
\buefa-coefficients\.com
\beblogz\.net\b
\bmedical-helpful-info\.blogspot\.com\b
\brp9\.it\b
\bcrash-bandicoot\.ru\b
\bm1p\.fr\b
\bweathersafewa\.com\.au\b
\binternetmarketingdirect\.com\.au\b
\brelaxocity\.com\b
\btotalrecords\.com\.au\b
\btheprintingwell\.com\.au\b
\bosbornes\.net\.au\b
\brummigame\.com\b
\bprintprodukce\.cz\b
\bandrewflusche\.com\b
\bghengisfireworks\.co\.uk\b
\bdiamondlinks\.net\b
\bafterhimmedia\.com\b
\bganarplataporinternet\.com\b
\blightsensor\.net\b
\bwirelesspromocode\.org\b
\boutdoorfountains\.com\b
\bcongregationbuilder\.com\b
\bthebeginnerslens\.com\b
\bcrusherplants\.com\b
\balinetayar\.com\b
\bart-cadre\.com\b
\bxyzbc\.com\b
\bfatlife\.ru\b
# Below google 'redirect' regex expanded to end-of-string - lets see if that makes the 'what is redirected to' visible, awaiting the bugzilla request
\bgoogle\..*?/url\?.*
\b2012euro\.fr\b
\bacademyrank\.com\b
\bgzg\.in\b
\boutlandishtr\.com\b
\bfutbolistasconhistoria\.blogspot\.com\b
\bfreeonlinegames\.eu\b
\bfreesamplesource\.com\b
\bsixflagsfreetickets\.com\b
\btest-toefl\.com\b
\bworldhostingprovider\.com\b
\buniversalmarkets\.com\b
\bnetscape-navigator\.info\b
\btheync\.com\b
\byoutube-nocookie\.com\b
\binterject\.me\b
\bmyindiaexperience\.com\b
\bmykonosgold\.com\b
\bchocolazi\.com\b
\bchinabeerbrewing\.com\b
\bteretana-fitnes\.com\b
\binformationen-reise\.de\b
\bvenezuela\.ru\b
\bmargarita-online\.ru\b
\bvenezuelaonline\.ru\b
\bembassy-info\.com\b
\bservifans\.com\b
\be-earphone\.jp
\blnk\.co\b
\brdd\.me\b
\bmin\.bz\b
\bcanto-photographer\.com\b
\bfatmasnow\.com\b
\bessay-writer\.org\b
\bcustom-essay\.ws\b
\bcustomcollegeessays\.com\b
\bessay-for\.me\b
\bediting-services\.org\b
\bcustomwritingservices\.org\b
\bperfectresume\.org\b
\biresearchpapers\.com\b
\bessayshelp\.org\b
\bwriting-help\.org\b
\bcustomessays\.ws\b
\bcvresumewritingservices\.org\b
\beditingwritingservices\.org\b
\biraclub\.org\b
\bshorthaircutsv\.com\b
\bitinerarisicilia\.it\b
\bgallbladderdetox\.com\b
\bpricense.com
\b7century\.com\b
\bbookholiday\.org\b
\bbyd-club\.org\b
\bvoip-sip-sdk\.com\b
\btrakai-visit\.lt\b
\b360cities\.net\b
\bbet-at-home\.(?:at|es)\b
\bvolley24\.com\b
\bcuba-linda\.com\b
\btipbet\.vn\b
\bwowurl\.com\b
\bfeenode\.
\bwikipaste\.eu
\bczarjoule\.blogspot\.com\b
\bcondonesmix\.com\b
\bauthor-oekryuchkova\.narod\.ru\b
\be-broker\.in\b
\bdvd-ppt-slideshow\.com\b
\balexismf\.com\b
\brajendragautam\.webnode\.com\b
\bsolidarityinternational\.webnode\.com\b
\bbiurokonkret\.com\b
\bvoyage-en-inde\.org\b
\bvoyage-au-rajasthan\.com\b
\bilmu-komputer23\.blogspot\.com\b
\badelphitheatrelondon\.com\b
\bapollovictoriatheatre\.org\b
\bavenueqlondon\.com\b
\bbillyelliotlondon\.org\b
\bBloodbrothersmusical\.com\b
\bdominiontheatre\.org\b
\bdreamboatsandpetticoatstickets\.org\b
\bdrurylanetheatrelondon\.com\b
\bGhostthemusicallondon\.com\b
\bhermajestystheatre\.org\b
\bjerseyboyslondon\.org\b
\blondonpalladium\.org\b
\bLondontheatreticketscheap\.com\b
\bnationaltheatrelondon\.com\b
\bphantomoftheoperalondon\.com\b
\bphoenixtheatrelondon\.co\.uk\b
\bpiccadillytheatre\.org\b
\bplayhousetheatrelondon\.com\b
\bsavoytheatre\.org\b
\bshrekthemusicaltickets\.org\b
\bthebookofmormonmusical\.co\.uk\b
\bwewillrockyoutickets\.org\b
\bwickedlondon\.org\b
\bwizardofozlondon\.org\b
\byesprimeministertickets\.com\b
\blucidica\.com\b
\bmoulinrougeparis\.co\.uk\b
\btheater2k\.com\b
\bseatplan\.co\.uk\b
\beiffeltowertickets\.co\.uk\b
\btubehotels\.com\b
\bskanes\.com\b
\bportelkantaouihotels\.co\.uk\b
\bhammamet\.co\.uk\b
\bmonastir\.co\.uk\b
\bwebsitelooker\.com\b
\buspix\.at\.ua\b
\bparson-russell-terrier\.info\b
\bandylau\.in\b
\bcelebswear\.com\b
\bfrost-minibar\.it\b
\bspoti\.com\b
\bpornsjapan\.blogspot\.com\b
\bintertext\.md\b
\blistadoderazasdeperrosygatos\.blogspot\.com\b
\bimagenespreferidas\.blogspot\.com\b
\bmultifight\.net\b
\byoucopyright\.org\b
\buk-dissertation\.com\b
\bbuyanessay\.org\b
\bgiocare-casino\.eu\b
\bremedytreatments\.com\b
\btechienow\.com\b
\blogodesignconsultant\.com\b
\bdissertation-help\.co\.uk\b
\btermpapers-guide\.com\b
\btuziw\.com\b
\bdoyax\.com\b
\bpornotube\.com\b
\badultfriendfinder\.com\b
\bcarstuckgirls\.com\b
\bthesword\.com\b
\bsextube\.com\b
\bxtube\.com\b
\bnowthatsfuckedup\.com\b
\bpornhub\.com\b
\bilovemolfetta\.it\b
\bpspstation\.org\b
\btoubkal-trekking\.com\b
\bfrasesparafacebook\.com\b
\brallytrophycars\.110mb\.com\b
\blifeinsurancequotes\.com\.au\b
\bcarinsurancequotes\.com\.au\b
\bratelines\.com\b
\bbuysolarpanels\.com\.au\b
\bonbarcode\.com\b
\bkeepautomation\.com\b
\bzekaoyunlari\.org\b
\bbentenoyunlari\.org\b
\bben-10-oyunlari\.com\b
\bkomikoyunlar\.net\b
\bOYUNZAMANI\.COM\b
\bbasketboloyunlari\.com\b
\barabayarisioyunlari\.com\b
\barabayarislari\.com\b
\bth-chemical\.com\b
\bisfana\.ru\b
\bbluehosting\.com\.pe\b
\badslvnpt\.com\.vn\b
\bviagra-cialis\.ch\b
\bul\.to\b
\buploaded\.to\b
\bnewsgroups\.derkeiler\.com/Archive/Soc/soc\.culture\.greek/2009\-06/msg\d+\.html
\bvancouverlookout\.wordpress\.com\b
\bvancouverlookout\.com\b
\bruzgarenerjisi\.gen\.tr\b
\bsmarturl\.it\b
\bworldlifeexpectancy\.com/index\.php
\bi-doserturkiye\.com\b
\bvur\.me\b
# part of issue with spamming urls, being managed xwiki. originally dealt with at enWP — billinghurst 20120127
commissionbreakthrough
\b\d+\w+facts?\.com\b
whatisamoneytree
\b(easy)?(hairgrowth|bodybuilding(?!-magazin)|weightloss?|mafiawar|sixpackabs)(secret)?\b
ultimatemuscletrainer
globalrealearning
\bhowtomakemoney\b
\bwearitandbareitlingerie\b
\bweightloss(dietwatchtips|truth)\b
\bworldbestdiet\b
yourwellnessquestions
moneymakeronline
dailyprofitsfromhome
informationnow\.com\b
secretrichesnow
penisenhancementpills\b
4u\.webs\.com\b
\bmarketing4noobs\.webs\.com\b
\bapple-ipad-2\.webs\.com\b
\b\d+-(\w+?-)?\w+?-\w+?-(topics?|talkingpoints?|secrets?|tricks?|discussions?|memos?|essays?|talks?|papers?|articles?|facts?|class(es)?).com\b
\w+?-(topics?|talkingpoints?|secrets?|tricks?|discussions?|memos?|essays?|talks?|papers?|articles?|facts?|class(es)?)\.webs\.com\b
\b\d+-(local-)?(informational|quick|brilliant|local|informative|helpful|specific)-(little|smart|daily|collegiate|clever|mindbending|special|brainy)
\b\d+-(local-)?(academic|weekly|classic|helpful)-(daily|monthly|genius|special) #end of enWP additions
\bcalculatormortgage\.co\.uk
\bweightlosstruths\.2itb\.com\b
\bu\.42\.pl\b
\bcharlesgillman\.com\b
\bslimsecrets\.2itb\.com\b
\bbodhost\.com\b
\bunterkunft-ferienwohnung-bamberg\.de\b
\bappartements-vacances-bamberg\.com\b
\bappartamento-vacanza-bamberg\.com\b
\bcertifauto\.
\bjigbo\.com\b
\bshort4u\.pl\b
\blottonews\.webs\.com\b
\bdogtraningandtricks\.webs\.com\b
\beasycomputerstudio\.webs\.com\b
\bfishingsecrets\.webs\.com\b
\bjobharvest\.webs\.com\b
\bprojectpayday\.com\b
\bmusicmarch\.weebly\.com\b
\bsportfishingtricks\.com\b
\bkapoormd\.com\b
\bflyfishingsecrets\.webs\.com\b
\bmydebtsolution\.webs\.com\b
\bmanuelsanchezartist\.webs\.com\b
\bquickstartbowling.webs.com\b
\bminimalist-running-shoes\.webs\.com\b
\bwowmusicforyou\.webs\.com\b
\bfeedthemuscleburnthefat\.webs\.com\b
\bimproveyourswing\.webs\.com\b
\bcertificatoconformita\.com
\bmagickpowers\.webs\.com\b
\bthesimplegolfswing\.webs\.com\b
\bforex-sells-like-candy\.webs\.com\b
\blinkedinstratigies\.webs\.com\b
\bretirementwebpage\.webs\.com\b
\bgolfingtrainer\.webs\.com\b
\ballproductreviews\.org\b
#\b4\.bp\.blogspot\.com/-Lujq9b278Lg/TyeYmk66isI/AAAAAAAAAAc/yELwrwzyVeQ/s1600/caltech_rankmaniac_2012\.gif\b
#\brankmaniac2012\.webs\.com\b
#\brankmaniac2012caltech\.blogspo\t.com\b
#\bmyrankmaniac2012\.blogspot\.com\b
#\brankmaniac2012caltech\.tumblr\.com\b
#\bcs144rankmaniac2012\.blogspot.\com\b
#\brankmaniac2012\.webs\.com\b
rankmaniac
\blearnhowtoplayguitar\.tk\b
\bpcgamesandmore4u\.webs\.com\b
\bhopfeed\.com\b
\ballsearch-now\.info\b
\bti-da\.net\b
\btrustedreviewfinder\.com\b
\bdatingwebsitesnet\.org\b
\bsinglesharmony\.com\b
\bmedsmd\.com\b
\bearnquickmoney\.net\b
\bcocauto\.com
\bbrokenscript\.com\b
\barchive\.org/details/NoReply\b
\barchive\.org/details/PleaseMisterPostman\b
\barchive\.org/details/SexySadie\b
\barchive\.org/details/AcrossTheUniverse_514\b
\bsmspizza\.net\b
\bmaxigen\.co\.il\b
\bsiteseodirectory\.com\b
\bdesenredandolamarana\.blogspot\.com
\buntanglingtheweb-es\.blogspot\.com
\bboards\.4chan\.org\b
www\.4chan\.org/b/
\bxist\.org\b
\bnudos\.org\b
\bdiccionariomedico\.net\b
\bcleaning-4u\.co\.uk\b
\bmeta\.wikimedia\.org/\w/index\.php\?title\=Special\:Log/block\&page\=User\%3AFuture\+Perfect\+at\+Sunrise
\bde\.wikipedia\.org/w/index\.php\?title\=Spezial\:Logbuch/block\&page\=Benutzer\%3AMuZeMike\+\%28WMDE\%29
\bihrp\.fis\.com\.vn
\bthamtuthanglong\.com
\benjoylace\.com\b
\btop\-ptc\-serious\-paid\-to\-clic\-websites\.blogspot\.com
\bhop\.clickbank\.net\b
\bmy-weight-loss-secrets\.webs\.com\b
[/.]➡\.ws\b
\bxn--hgi\.ws\b
\b›\.ws\b
\bxn--cwg\.ws\b
\btinyarrows\.com\b
\bmlp\.im\b
\b(derpy|pp4l|t9k)\.me
\b4wrd\.us
\bincloak\.com\b
\baddr\.co\b
\bt9k\.me\b
\bsearch\.twitter\.com\b
\bhowmanycaloriesshouldieatx\.com\b
\bl\.to\b
\bmappamundi\.free\.fr\b
\bacademic-writing\.net\b
\bmcprovider\.gr\b
\bsmirt\.ch
\ballowed\.org
\bvlondonescorts\.co\.uk\b
#Emergency listing - cross wiki issue 2012-4-20
\bvivaty\.wordpress\.com\b
#Added by Jyothis on Feb 20, 2012
\bundo\.it\b
\bamirite\.biz\b
\bandrewstech\.tk\b
\b79\.99\.0\.15\b
\bbigblackarabiandicks\.tk\b
\bgainmoneyfast\.com\b
\bilike\.com\b
d\.{0,1}e\.{0,1}a\.{0,1}t\.{0,1}h\.{0,1}t\.{0,1}o\.{0,1}j\.{0,1}e\.ws
\bgetrank\.org\b
\binstrumentalhiphopbeats\.com
\bcc\.bingj\.com\b
\burls\.li\b
\beasepregnancytips\.webs\.com\b
\bur\.cx\b
\bmadebymabe\.be\b
\bu\.czo\.me\b
\bmalaysiahousingloan\.net\b
\btiny\.cx\b
\bthefacebook\.com\b
\bwix\.com/russian\_mafia
\buntanglingtheweb\-es\.blogspot\.com
\br\.gd\b
\bfaceboo\.com\b
\bhabbolatino\.us\b
\btopnotchfinder\.com\b
\bgolflovers\.webs\.com\b
\bphuketproperty\.com
\bambien\-blog\.com
\byachtpals\.com\b
\bforextradinglikeachampion\.webs\.com\b
\bflashgames\.name
\bmillion-dollars\.net\b
\babbo\.(mobi|tv|ag|hn)\b
\bweightlosshypnotism\.blogspot\.com\b
\bbeatbankruptcy\.webs\.com\b
\bizmirescort(bayan|s)\.(com|biz)\b
\brentpin\.com\b
\bandroidmerkezi\.net\b
\bklonopinonline\.net\b
\bmgn\.me
\burlcini\.com\b
\bdietrine\.us
\bdietrinereview\.com
\basiansinamerica\.org\b
\bwwww\.facebook\.com\b
\bdb\.tt\b
\bmusicfans\.ir\b
\bconstructiontoysforkids\.com\b
\bkly\.so\b
\bfur\.ly\b
\bfurly\.de\b
\bflickr\.es\b
\btwitter\.es\b
\bfacebook\.es\b
\btrafficsoftware-com1\.webs\.com\b
\bacnetalks\.com\b
\bbackpaindetails\.com\b
\btinylink\.ir\b
\brobertobenignifans\.com\b
\bhoroskopi\.shtypidites\.com
\bbregalnicastip\.tk\b
\bgelen\.org
\b1buycart\.com\b
\b2oo\.ir\b
\bu2l\.in\b
\bv\.gd\b
# manually added by billinghurst
\bbajubatiktulis\.com\b
\bgrosirbatik\.info\b
\bbatiksemarang\.info\b
\bbatiksarimbit\.info\b
\bkampungseo\.com\b
\bjualjam\.net\b
\bbmdstreet\.com\b
\btrainingiso\.asia\b
\bekodokcell\.com\b
\btokoherbalhifa\.com\b
\bharganissanmarch\.com\b
\bjabonkendal\.com\b
\bshar\.es\b
\bworldbricks\.com\b
\bmodertalking\.com\b
\bzwit\.org\b
\bonline-scratch-card\.com\b
\bangkringan-jogja\.com\b
\bspanishfordummies\.ws\b
\bu2s\.ir\b
\bmat\.co\.il\b
\bgi\.vc\b
\bqy\.fi\b
\bvm\.lc\b
\btra\.kz\b
\bburak\.cc\b
\bwibi\.us\b
\b163\.fm\b
\bprimarkcatalogo\.com\b
\bvpillsturkey\.com\b
\bclipboard\.com\b
\bweb-aupair\.net\b
\bsiteanaliz\.net\b
\boffshore\.ae\b
\b1337day\.com\b
\bsignup\.wazzub\.info\b
\bu\.to\b
\binfopot\.tk\b
\burla\.ru\b
\b2ya\.com\b
\bvze\.com\b
\b24ex\.com\b
\bhitart\.com\b
\bmirrorz\.com\b
\bfiletap\.com\b
\bdealtap\.com\b
\bbigbig\.com\b
\bebored\.com\b
\bhereweb\.com\b
\b1sta\.com\b
\bechoz\.com\b
\b2truth\.com\b
\b2fortune\.com\b
\b2hell\.com\b
\b2tunes\.com\b
\b2savvy\.com\b
\b2fear\.com\b
\b2freedom\.com\b
\bantiblog\.com\b
\bbcove\.me\b
\btrineaspect\.com\b
\bandreasmoser\.wordpress\.com\b
\bguardofcastle\.blogspot\.com\b
\brapidweightlosswithhcg\.com\b
\bsource-werbeartikel\.com\b
\bphoto-travels\.org\b
\bart3w\.com\b
\baffiliate-marketing-websites\.com\b
\bencyclopediasupreme\.org\b
\bhydrogen2oxygen\.net\b
\bjamonor\.com\b
\bmymin\.me\b
\buluslararasiaikido\.com\b
\btraditio-ru\.org\b
\bvaradoga\.blog136\.fc2\.com\b
\brumafia\.com\b
\bhomesinrio\.com\b
\bpmwatch\.org\b
\bannyas\.com\b
\bconsulting\.customsexpert\.ru\b
\bhotelresplandor\.com\b
\bhotelarrayanes\.com\.co\b
\blittleurl\.info\b
\btrucoss-para-habbo-2012\.tk\b
\bemcollections\.net\b
\bideascosasymascosas\.blogspot\.com\.es\b
\baldservice\.com\b
\bberlin-1945\.de\b
\bmoslemhytech\.blogspot\.com\b
\bviolinconcerto\.de\b
\bfootballmatch\.de\b
\bbitcoinmedia\.com\b
\baltafseer\.com\b
\baltafseer\.org\b
\baltafsir\.org\b
\birangooya\.ir\b
\bmauritiusprestige\.com\b
\bgreenworldbvi\.com\b
\bfarmlandinvestment\.blogspot\.com\b
\bj\.gs\b
\bgevezechat\.net\b
\bnewerahatsonsell\.com\b
\bcapsforcheap\.com\b
\bcurethalassemia\.org\b
\bfpmr-chile\.org\b
\btamazight-musique.blogspot
\bsmallsibu\.miniban\.cn\b
\belwazefa\.com\b
\bhats-world\.net\b
\bbustarhymes\.us\b
\bflo-rida\.info\b
\bjessie-j\.info\b
\bgymclassheroes\.net\b
\braftingtaradrina\.com\b
\bgreekfeta\.com\b
\bruggers\.com\b
\bprodirectrugby\.com\b
\bchina0001\.info\b
\beliewieseltattoo.com\b
\bsingingprosecrets\.webs\.com\b
\b1-love-quotes\.com\b
\blacina\.net\b
\b2012chanelbagsforsale\.com\b
\bwindows7antivirus\.us\b
\bantispywarewiki\.com\b
\bregistry-repair\.me\b
\bbest-antivirus-protection\.com\b
\bantivirus-reviews\.us\b
\bmalwareremovaltools\.org\b
\bantivirussoftwarealert\.us\b
\btrojanalert\.net\b
\btrojanremovers\.net\b
\bphpm\.ru\b
\b69\.39\.236\.36\b
\bkredikartiborclari\.com\b
\bxlstat\.com\b
\bgoogle\.(?:xlstat)
\b5games\.co\.uk\b
\bmicrostocktime\.com\b
\bMicrostocktime\.ru\b
\bmyswabi\.tk\b
\bmasese\.tk\b
\blyricwiki\.org\b
\bsmokelessecigarettereviews\.com\b
\bbuyii\.com\.au\b
\bphuketvillagetaways\.com\b
\bclarinetbooks\.wordpress\.com\b
\bkurzweilstories\.com\b
\blivexxxstrip\.com\b
\bbizplancorner\.com\b
\bbarringtongifts\.com\b
\bxlstat\.net\b
\bborctaksitlendirme\.com\b
\bborcunutaksitlendirme\.com\b
\bhementaksit\.com\b
\bkredikartiborctaksit\.com\b
-verzekeringvergelijke.\..{2,3}\b
\byogaforweightlosses\.com\b
\bposteriorfossa\.com\b
\bgamegoldfast\.com\b
\bplayerassist\.com\b
\bdiablo3gold-sale\.com\b
\bð\.tk\b
\bhghlook\.com\b
\bu2know\.net\b
\be-performance\.ro\b
\bniceplaces\.ro\b
\bekalk\.eu\b
officialnfl\w{1,10}(proshop|teamstore)\.com\b
authenticstore\.com\b
\bsingaporetourismpackages\.co\.in\b
\bdubaitourpackages\.co\.in\b
\bhyderabadtourpackages\.net\b
\bsrilankatourism\.co\.in\b
\bnorthindiatourpackages\.net\b
\bpondicherrytourism\.org\b
\bmunnartourpackages\.net\b
\bhimalayatourpackages\.com\b
\bkashmirpackagetours\.net\b
\bsingaporetraveltours\.com\b
\bdelhitraveltours\.com\b
\bkullumanalitourpackages\.net\b
\bsupremeindia\.com\b
\bbookofraspielen\.info\b
\bin-disguise\.com\b
\bjordanpascherfr\.com\b
\bvk\.cc\b
\bgesundheitvideo\.com\b
\bkrebsvideo\.com\b
\bmedicanalife\.us\b
\bminecraftcodes\.(info|me)\b
\bwebhostingw\.com
\brajpromotions\.com\b
\bprofi-fachuebersetzung\.de\b
\bprofischnell\.com\b
\balquilerdeyatesenibiza\.com\b
\bopgg\.nazwa\.pl\b
\bts3card-business\.jp\b
\btollesonlocksmith\.com\b
\balfunstuff\.com\b
\bborcutaksitlendir\.com\b
\bdchallofjustice\.com\b
\bdiablocheap\.com\b
\bmijnvleesetendeplanten\.tk\b
\bcheapmkoutlet\.com\b
\bpoloralphlauren
\bsdrv\.ms\b
\bboreaudio\.com\b
\bvideo-izle\.web\.tr\b
\bslinky\.me\b
\bactgruppe-es\.de\b
\bthephen375blog\.com\b
\bvietnamvisa\.org\.vn\b
\bforexbroker\.info\b
\bahoi\.es\b
\baffiliatefuture\.com\b
\bszechenyispabaths\.com
\b(jazz|trance|rock)-radio.50webs\.com\b
\btaourl\.com\b
\bfbfriendblaster\.com\b
\badmitad\.com\b
\benjoycanaryislands\.com\b
\bfastprofitpages\.com\b
\bund-recht\.info\b
\berbbaurechtsgesetz\.de\b
\bheilberufsrecht\.de\b
\bkanzleifeser\.de\b
\bversicherung-recht\.de\b
\barzthaftung-recht\.de\b
\bnachlass-rechtsfragen\.de\b
\bschenkkreis-recht\.de\b
\bstalker-recht\.de\b
\bkanzlei-feser\.info\b
\banwalt-feser\.de\b
\banwalt-recht-und-gesetz\.de\b
\beasypret\.fr\b
\bdigitalsatis\.com\b
\bhoaphat\.net\.vn\b
\bnoithathoaphat\.in\b
\burls\.co\.il\b
\bwanttoknow\.info\b
\belal3ab\.com\b
\bseychellesprestige\.com\b
\bphishproductions\.com\b
\bhowtogetridoffleasfast\.org\b
\bttvideos\.de\b
\bthoitrangf5\.com\b
\bvst\.tv\b
\bplusooo\.com\b
\bfie-r\.it\b
\bmariaciobanu\.tk\b
\bfanclubmariaciobanu\.tk\b
\bvistarecords\.us\b
\bfazzt\.biz\b
\bipir\.at\b
\bl\.hh\.de\b
\bgoodurl\.de\b
\bkleinerlink\.de\b
\b3ai\.de\b
\bkurzurl\.net\b
\bfixurl\.de\b
\bunurl\.org\b
\bhkclarksinn\.in\b
\boua\.be\b
\bel32\.com\b
\bfilz\.fr\b
\blichnosbeach\.com\b
\blichnosbeach\.gr\b
\blichnosbeachhotel\.reserve-online\.net\b
\bparga-hotels\.blogspot\.com\b
\bpargalichnos\.com\b
\bpargagreece\.net\b
\bitconnexion\.com\b
\bdinez\.co\.uk\b
\bxmas\.cpilondon\.com\b
\buri\.fi\b
\bkuvaton\.com\b
\burly\.fi\b
\bpara\.ms\b
\bdft\.ba\b
\bcnubloquefolle\.canalblog\.com\b
\b5url\.net\b
\bmichelerosica\.altervista\.org\b
\bpro-(?!(goroda|speleo|otdyh)).*?\.ru\b
\bgorod-scherbinka\.ru\b
\bscientific-library\.com\b
\bprintsasia\.com\b
\bprintsasia\.co\.uk\b
\bkpvz7ki2v5agwt35\.onion\.to\b
\bs\.tt\b
\blisastansfieldexperience\.com\b
\bexcel-avanzado\.com\b
\ballmoviesforyou\.com\b
\blnk\.do\b
\bzondergekheid\.tk\b
\bscmresearch\.org\b
(\bnewbalance(japan|(hot)?sale)|\bcoach(outlet|online)|jersey|uniform)\.asia\b
\bantiagingcreaminfo\.blogspot\.com\b
.*stell?iss?imo.*
\bbrig\.co\b
\bgrem\.io\b
\bredirectingat\.com\b
\bsynqk\.com\b
\bsteroids-online\.net\b
\b67\.55\.108\.167\b
\b(oceangirltv|lauren-hewett)\.narod\.ru\b
\bvietnamimmigration\.net\b
\bmozaik\.info\.hu\b
\bmozaweb\.hu\b
\btraditionalindianherbs\.com\b
\bhome-remedies\.in\b
\btelugu-news\.com\b
\bmasetty\.com\b
\bwebsiteoutlook\.in\b
\bgumagumalu\.com\b
\btelugudb\.com\b
\bthevod\.net\b
\bjennavideos\.net\b
\bporndvd-stores\.com\b
\bsugardvd\.info\b
\ballgovernmentjobs\.co\.in\b
\bzombie-loan\.com\b
\bklassik-resampled\.de\b
\bs-fahl\.de\b
\bmakingpeopledance\.com\b
\bdiscoverunsigned\.com\b
\btrafficdr\.com\b
\brecov-er\.tumblr\.com\b
\bducksnstuff\.tumblr\.com\b
\bfyeahoatmeal\.tumblr\.com\b
\bownedax\.tumblr\.com\b
\bfalling-yet-again\.tumblr\.com\b
\bscheherazade-khanum\.tumblr\.com\b
\bdynoguy\.com\b
\behowtocuregingivitis\.com\b
\bguinealia\.com\b
\bblog\.yoocare\.com\b
\binteriordesigner\.ws\b
\bcourchevel\.travel\b
\betourismsolutions\.com\b
\be-redstar\.net\b
\bfoutapedia\.org\b
\bdarkknightreturnsdvd\.com\b
\bpluginprofitsite\.com\b
\bambersail\.com\b
\bwikiperle\.blogspot\.*
\bvgn\.me\b
\bbeatles\.ru
\b0cn\.de\b
\btrick\.ly\b
# korean royalty start (string of nine domains so far, predict more) (the)?koreanroyal(ty|s)? thejinan
koreanroyal(ty|s)?\.(com|org)\b
\bthejinan\.(com|org)\b
#korean royalty end
\burban-vin\.ucoz\.ua\b
\bfaacebook\.com\b
\bvideolegend\.net\b
\burlx\.ru\b
\bgotoplus\.me\b
\balbak\.net\b
\binstitute-for-competitive-intelligence\.com\b
\bqualitypointtech\.net\b
\brtoz\.org\b
\bthequotes\.net\b
\bqtpbook\.com\b
\bplaymemorygame\.com\b
\bcosta-linda\.net\b
\btanzaniamovies\.net\b
\bdr-luxuryrealestate\.com\b
\blaptopspa\.pl\b
\bwhereloveisfound\.com\b
\bpureplatinummodels\.com\b
\bkuehntopf\.ch
\be-weddingplan\.com\b
\bmake\.my\b
\bpaperbouyent\.com\b
\bourmess\.net\b
\btinapa\.com\.ng\b
\bevent-factory\.ch\b
\bmusicletter\.it
#series of commercial spambot additions
\babercrombieandfitchoutlet5\.webs\.com\b
\babercrombieuk52\.webs\.com\b
\babercrombieandfitchuk3\.webs\.com\b
\bhollisterecosfrancea.com\b
\babercrombie-malls.com\b
\bcheap-abercrombie\.com\b
\babercrombie-kids\.org\b
\babercrombieetfitchmagasins\.com\b
\bsearch4sun\.com\b
\bdeplayer\.net\b
\bbuyessaysonline\.us\b
\bformalgownsuk\.com\b
\bresearchessay\.org\b
\bgreatessays\.org\b
\blux-essay\.com\b
\blux-dissertation\.com\b
\bediting-services\.us\b
\buk-essays\.org\b
\btoppapers\.org\b
\bbadcreditloansyes\.com\b
\belephate\.pl\b
\bperth-removals\.com\.au\b
\bvolcanovaporizerreviews\.net\b
\bfull\.sc\b
\btopendmarket\.se\b
\bcur\.lv\b
\bnflsuperbowlravens\.com\b
\btriestelibera\.org
\byourbusinessbefound\.info\b
\binterculturecapital\.de\b
\bfleshlightpromo\.weebly\.com\b
\boffersbookmarks\.com\b
\bmoney-moguls\.com\b
\btheorlandopersonalinjurylawyer\.com\b
\bremediation\.co\b
\bbringlogodesign\.com\b
\bhc-porn\.com\b
linkshrink\.de
\bmasseriacappuccini\.it\b
\bmetromodels\.ch\b
\bclick\.payserve\.com\b
\bhub\.me\b
\bnscash\.com\b
\btehranpatogh\.ir\b
#Emergency listing - current user page spam across wikis
\bgenericviagra123\.com\b
\bcasino-review\.org\b
\be-iban\.com\b
\bmp3sdown\.com\b
\bgrupodsp\.net\b
\bdiendansimdep\.net\b
\bmedia-markt-toshiba-fernseher-tv\.tumblr\.com\b
\bmclogi-kintetsu-new-york-amgen\.tumblr\.com\b
\bstores\.ebay\.com\b
\bursnauer\.ch\b
\bqr\.net\b
\beverythingfou\.net\b
\bwebsite-submission-seo\.blogspot\.com\b
appetitecontrolpills
\badsonmap\.com\b
uniforms2u\.com\b
\bbrunodam\.blog\.kataweb\.it
\binthessaloniki\.com\b
\bfindspermdonor\.com\b
\b100pour100aviron\.com\b
\bbaby-date\.com\b
\bflikr\.com\b
\burl-go\.com\b
\btourfrance100\.blogspot\.com\.es\b
\bereticopedia\.org
\bdownloadrage\.com\b
\bchanguscampbell\.com\b
\bsex-porno\.biz\b
paydayloans
cartierwatchesonline
\bdekalux\.com\b
\bquagga\.cat\b
\blinkd\.in\b
\bvienne\.co\b
\bproudphotography\.com\b
\bvhaldemar\.net\b
\boceanrusenergy\.com\b
\bgg\.gg\b
\bskiusainc\.com\b
\btrulynaughty\.me\b
\bmgprojekt\.com\.pl\b
\bskinpharma\.nl\b
\bfeed\.mn\b
\bzommulberryshops\.co\.uk\b
\bsukmulberryshops\.co\.uk\b
\bcareerlinecourses\.com\.au\b
\btopincoupons\.com\b
\b(office|commercial)cleaning
\bjanitorialservice
\burlid\.ru\b
\bdlpsoftware\.com\b
\brandevudate\.com\b
\btr\.im\b
promocode(\d{4})?\.
\binstacriminalbackgroundchecks\.com\b
\bpokerschoolvideos\.com\b
\bhotel-discount\.com\b
\binstant-acne-remedy\.com\b
\busreversephonelookupzone\.com\b
\bboxbcn\.es\b
\bbadcreditloansgo\.com\b
\bcarmats4u\b
\bbigorbust\.net\b
\bjo\.my\b
\bjoturl\.com\b
\bstudentloansrate\.org\b
\bcriminalbackgroundcheck
\bcarmats\.ie\b
cheapmedonline
tipsforweightloss
shorttermloans
onlinebadcredit
pullyourexback
toplawnmowers
nocreditcheck
anymedsrx
bestrchelicopterreview
generic.?cialis.?rx
metaldetectorreview
badcreditloan
loansonlineapp
besttreadmill
views201\d\.blog
\btodo\w{3,10}\.com\.es\b
porn.?for.?free
free.?xxx
tipstolivehealthy
\bsuper-kenit\b
online.?marketing.?business
\bhowtogetpregnanttip\.com\b
\bprimalburnfatburningsystemreview\.com\b
\bSaveOnAirfareSecretsReview\.com\b
\btruthaboutcellulitereviews\.com\b
\b21daysugardetoxreview\.org\b
\b30daystothinreview\.org\b
\bgrowtaller4idiotsdiscount\.org\b
\bhairagainreviews\.org\b
\bfreesexshows\b
\burls\.by\b
\brikiki\.net\b
\babrege\.eu\b
\bfea\.lk\b
\bppt\.li\b
\burlmini\.net\b
\burlv2\.com\b
\bbe\.cm\b
\bshar\.as\b
\btlwsd\.in\b
\blc\.cx\b
\btiny-url\.info\b
\btw\.gs\b
\birr\.kr\b
\btyn\.kr\b
\bthedietsolutionreport\.org\b
\braglour\.com\b
\bparasitesandworms\.com\b
\bhow.?to.?improve.?your.?eyesight\b
\b955\.cc\b
\bno-ip\.
\bafreechat\.com\b
\ballaboutsavings\.co\.uk\b
\batwellandco\.com\.au\b
\bbail\.com\b
\bbestmanspeechessentials\.com\b
\bbringthepress\.com\b
\bbuytwitterfollower\.info\b
\bcaliforniaduiguide\.com\b
\bcomo-adelgazar-rapido\.net\b
\bframeusa\.com\b
\bitsupportforcharities\.co\.uk\b
\bjfleece\.net\b
\bkitchensolutionskent\.co\.uk\b
\blovequoteslibrary\.com\b
\bmumford-and-sons-tour\.com\b
\bnutritional-supplement-truths\.com\b
\bphotomeedibleart\.co\.uk\b
\bpuregarciniacambogiainfo\.com\b
\bsatchel\.co\b
\bstatnames\.com\b
\btetrabyte\.com\b
\bthelegalstop\.co\.uk\b
\btipsforteethwhitening\.com\b
\btop10homeremedies\.com\b
\btraveloka\.com\b
\bvalueconcrete\.com\b
\bwatch-movies--online\.org\b
\bwondershare\.com\b
\blimes-inferior\.pl\b
\bmycarmats\.co\.uk\b
\bcaliforniadrivereducation\.us\b
\bessenza-nobile\.de\b
\bukfamilyholidayparks\.com\b
\bmybootmat\.co\.uk\b
\bcasinouk\.com\b
\bpandanger\.com\b
\bhomefloorcleaner\.com\b
\bpromazon\.com\b
\bweddingingreece\.com\b
\btopcasino\.it\b
\bforsaleforlease\.com\.au\b
\bvehiclebuyingandleasing\.co\.uk\b
\bphysiciandesigns\.com\b
\binternationallovescout\.com\b
\bquickwaytogetabs\.com\b
\bwebhostingreviews\.com\.au\b
\bcancerfactsmd\.com\b
\bguestbloggingempire\.com\b
\bstainlesscablerailing\.com\b
\bfuelonline\.co\b
\blifequotescollection\.com\b
\bbestcreditreports\.com\b
\bshopaduck\.co\.uk\b
\bpuregreencoffeeinfo\.com\b
\bpacificplayinc\.com\b
\bmobiles2money\.co\.uk\b
\bdieharddevil\.com\b
\bproduct-investigation\.com\b
\bgalavantier\.com\b
\bbest-auto-detail\.com\b
\bchillifundamentals\.co\.uk\b
\barizonadetoxcenters\.org\b
\basoberwayhome\.org\b
\behardhat\.com\b
\brealhealthy\.net\b
\bdogarthritisaspirin\.com\b
\bagentmate\.com\.au\b
\bwebfullcircle\.com\b
\bsmokingobsession\.com\b
\bcheapnps\.com\b
\bbacklinkempire\.com\b
\bledstop\.co\.uk\b
\bcarinsurance\.org\.uk\b
\babloodpressure\.com\b
\bmommyedition\.com\b
\bseojob\.net\b
\bbanffhotelsltd\.com\b
\bcontenderbicycles\.com\b
\bhearinglosspill\.com\b
\baustraliaoutletsale\b
\bfilm.?pornoxxxx
reviews2\d{3}\.info
\bkvta\.net\b
\badultfriendfinder\.me\.uk\b
\bplus\.ly\b
\bmyurl\.pk\b
\bdalatmuaban\.net\b
\bwallpapersbq\.com\b
\bpresentviewer\.com\b
\bmobilephoneinsuranceking\b
janitorialcleaning
\bnajmihealing\.webs\.com\b
onlinehealthtopics
healthychoicediets
presettlementloans
\bbeeplog\.com\b
\byj\.pn\b
soundtrackstream\.com
\bmdansby\.com\b
\bneedthecure\.com\b
\bsoualwjoab\.com\b
hotvideochatstudio
\bxxxchat\.xxx\b
it\.cantinoripedia\.wikia\.com
\bfreightaudit\.org\b
\bfreeminecraftgiftcodes\.net\b
\badelaide-classifieds\.info\b
\btodaynews\.info\b
\bmarketlist\.com\b
\bmlmrankings\.com\b
\bnpros\.com\b
fashionbrandoutletshop
safedietplansfor
\bbeforeyoubuy\.co\.uk\b
spotify.?premium
hotgermangirl
\ba51\.idata\.over\-blog\.com
kithomeprices
criminallawyeraustin
celluliteproducts
\bcellulitestore\.com\b
productsreview(s|er)?20
\bdildomail\.com\b
\bmyarabickeyboard\.net
herbal(ed)?pills
\bhealthyfruitsworld\.com\b
\bonline-betting\.tv\b
percentforex
onlinesocialnetworkingsite
\bwwvr\.org\b
becomingaparalegal
seasonscontracting
\bdescargar-musica-gratis\.softonic\.com\b
\bevenweb\.com\b
\bjamonibericodebellotas\.com\b
\bneteller\.pw\b
goldinvestmentkit
fatlossareview
hardmoneybankcorp
slowlos(e|s)weight
weightloss.?program
extremeweightloss
\bonecarinsurance\.com\b
\bpillcounting\.com\b
\bempowernetwork\.com\b
myshoppingbusiness
\byoumint\.com\b
bestonetimeoffers
\bpredatorhacks\.com\b
ereticopedia\.wikidot\.com
\burlms\.com\b
mypharmarx
\bsynergybusiness\.wordpress\.com\b
\bcropcirclesonline\.com\b
\bfitnizz\.com\b
\bspearmintrhinolv\.com\b
\badclout\.com\b
\bjackpinto\.com\b
\bcropfiles\.it\b
\b2\.ht\b
\bfsodb\.com\b
assuredseo
\bsay\.ly\b
hidefporn
adjustabledumbbell
\bscrapebrokers\.com\b
film.?pornoromania
\bsepatuonline-murah\.com\b
weddingdressonline
\bvailong\.com\b
\bwebcomtois\.fr\b
nfljerseys+hope
\btheurbanking\.com\b
\ball-loans-info\.com\b
\btraffic-angels\.com\b
bestregistrycleaner
\bcheapdomainregistration\.es\b
\brehatched\.com\b
\bneteler\.pw\b
\buchop\.it\b
\bpeacockcenterpieces\.com\b
\bworldfiliationetworkproxy\.com
watchbuyingguide
\brubyescorts\.com\b
\bforomultinivel\.com\b
\binfinityhacksclan\.net\b
\bmanshop24\.net\b
couponcodeoffer
pornblogspace
myboobs4you
\bsim\.so\b
\bamateur-x\.eu\b
\bpenimed\.com\b
\bnavymoms\.net\b
\btardisbr\.wordpress\.com\b
cartoonpornheaven
\bsfadi\.org\b
e.?cigarettereviews
\brenterly\.com\b
laptopscreenrepair
gold.?porn.?tube
to.?lose.?weight.?quick
\bbrowse\.deviantart\.com\b
\bbreedproducts\.com\b
\bamateursexacts\.com\b
\bgamehackerz\.com\b
hardcore.?party.?girls
\butahburden\.com\b
\bmelbournebusinesscoach\.biz\b
\bsmrl\.tk\b
\bsoundtracknews\.com\b
\btnij\.com\b
\bsnd\.sc\b
\b42\.com\b
\bkreuz-net\.info\b
herpescurereview
\bcheatanarchy\.com\b
\bstos\.me\b
\bamazonprime\.webs\.com\b
\bmod4\.cc\b
\bminlnk\.at\b
beautycoupons
seototaiwan
\bkriyayoga\.com\b
\bproduse-aloe-vera\.eu\b
uknikeblazers
\bwaratahfuneralservice\.com\.au\b
\bmanpower24\.net\b
\bbaranisik\.com\.tr\b
\bfncy\.it\b
cartiernecklacehotsale
\b7crime\.com\b
\bfileurl\.me\b
\byourleanbody\.com\b
\bwinonadental\b
\bpdh\.co\b
onlinecasino.?info
healthy.?weight.?loss.?diet.?plan
\bdevoucoux\.co\.uk\b
\bceokt\.com\b
buymoncler.?cheap
\bviglink\.com\b
naturalcureforyeast
\bextremeseotools\.com\b
\btopdealzonline\.com\b
partypillsonline
\bliveresumeexamples\.com\b
\bperfectgirls\.net\b
\b4tube\.com\b
\bvisalusshakes\.com\b
\b101juegosdeautos\.com\b
monclerjackets\d
\bcpesamplewritings\.blogspot\.com\b
\be621\.net\b
\bezadblaster\.com\b
freeonlinedating
medrxshop\b
buy.?adipex.?online
\bvideodeteen\.eu\b
\bshark\.net\.pl\b
\bpowerfulhacks\.com\b
\bsloganexpert\.com\b
\b2u\.lc\b
\bowl\.li\b
\bshorten\.me\b
\byourshortlink\.net\b
\bpenilegain\b
\bcheatyworld\.com\b
\buu\.gl\b
\bneoplano\.
\btancredi\.
\bgetxanax\.com\b
\bwww-mp3player\.com\b
\bactionseoservices\.com\b
\bgetwebvisitors\.com\b
\bgetloanslendersusa\.org\b
\bdoghematerassi\.it
\bicigarettes\b
buycheap\w{0,10}pillsonline
rapid.?fat.?loss
\bladamejeanne\.fr\b
bestseoservices
\bavantpack\.ru\b
\bplus\.lapvo3\.tk\b
\bshopforpainrelief\.com\b
\bprintforprofits\.com\b
\bsexndfunny\.biz\b
\blcdscreenforlaptops\.com\b
\bwebsite-Ranking-Checker\.com\b
\bmagiclondonescorts\.com\b
\bbrunetteescorts4u\.com\b
achimthepooh\.de
\bmemopadhd7\.gweb\.io
\bmgjmp\.com
\borelsetka\.ru\b
\bprespa-birlik\.se\b
\brecoverymechanic\.com\b
\bsegue\.se\b
\bdietplanstolose\.com\b
weightwatcherscoupons
\bmortgagewoodbridgevirginia\.com\b
\badfoc\.us\b
\b0\.mk\b
\bz6\.ro\b
\btortapandistelle\.it
\bgameschamp\.com\b
\bgeilelesbensexvideos\.com\b
\bngbot\.com\b
\bescort-suisse\.ch\b
\bgive-me-articles\.com\b
\bPayperclickmagic\.com\b
\bsn\.im\b
\btwi\.bz\b
\bbuzzup\.com\b
\bbuzurl\.com\b
\bu28\.de\b
\bapu\.sh\b
\bi2h\.de\b
\blil\.io\b
\bdaa\.li\b
\b03e\.de\b
\bshort\.ie\b
\bvdirect\.com\b
\bunfake\.it\b
\bux\.lv\b
\bdomain.dot\.tk\b
\bsturls\.com\b
\bkanepesorfu\.com\b
\bbackpage\.com\b
\bstonemaster\.info\b
\bcastlecomfortstairlifts\.com\b
\bhdv-sex\.com\b
\bbidstart\.com\b
\bviagracare\.com\b
\bhumbug\.pl\b
\bsabe\.co\.kr\b
\bfreasyway\.com\b
\bsharemyflat\.com
\batlastranslations\.ie
\bmathsball\.blogspot\.com\.es
\bbombch\.us\b
\bfakeidfactory\.com\b
\borganicbite\.org\b
\bhollywoodgoldcasino\.com\b
\boutback-steakhouse-coupons\.com\b
\bthefoodtrucksforsale\.com\b
\bkitchenhere\.com\b
\balterilsource\.com\b
\bplaceworkshop\.com\b
\bulcerssymptoms\.org\b
\btogetherweearn\.com\b
\bractors\.com\b
\belementalu\.com\b
\broulettechat\.pw\b
\bereticopedia\-materiali\.wikidot\.com
\bgirls-in-porno\.com\b
\bads-get-read\.co\.uk\b
\bvillagematchmaker\.com\b
\bflukethermometer\.net\b
\bbestpayperdownloadsite\.com\b
\bwiperblades\.me\b
\bofficialemailmarketing\.com\b
\blovelytips\.com\b
\bfinanziellen-freiraum\.de\b
\bjasonshin\.com\b
\bkredit-quality\.de\b
\bmuzland\.org\b
\brent-the-party\.com\b
\belektrischesigaretkopen\.nu\b
\bhappycheat\.com\b
\bObserverpublications\.com\b
\bgenuineseo\.net\b
\ball-in-one-keylogger\.com\b
\bsexcam-girls\.at\b
\bgetnchealthinsurance\.com\b
\bregisteradultfriendfinder\.com\b
\bsplashurl\.com\b
\bcarinsuranceforaday\.info\b
\bharvardbusinesslawreview\.org\b
\bvisaj1\.fr\b
\bbestfacebookpages\.com\b
\bgokhanatalan\.tk\b
\bpaidtoclickreviews\.com\b
\baddi\.to\b
\bbigbrothertvshows\.com\b
\betk\.cc
\bozelenyavane\.com
\bfotohost\.eu
\bbit\.do\b
\bgetinfo\.co\.in\b
\bsherlystours\.com\b
\bvbly\.us\b
\bsummersetcontinentalhotels\.com\b
\bthemmxbakery\.com\b
\bi-write-india\.com\b
\bra6\.org\b
\bbgm\.me\b
\bonlinejobsworkfromhome\.com\b
\bweightgainsource\.com\b
\bwelovesbobet\.net\b
\bvt802\.us\b
\bmonkeyadvert\.com\b
\bbuttgetwet\.com\b
\bstorobinlaw\.com\b
\bstutt\.no\b
\bvimax-au\.com\b
\bpo\.st\b
\bitrackprogps\.com\b
\b2gy\.ru\b
\b365live7m\.com\b
\bsrudut\.com\b
\bbuy-skinny-fiber\.com\b
\bcandy-crush-free\.com\b
\bbarrieevansmarketing\.com\b
\bcartrackgps\.com\b
\bhouseme\.ca\b
\bmlb\.jp\.net\b
\bcorecommerce\.com\b
\bvork\.us\b
\bcancionromantica\.com\b
\bseoshark\.org\b
\bhypnotherapybirminghampro\.co\.uk\b
\bintuitmarketer\.net\b
\bnicolascleans\.com\b
\ballparts\.cc\b
\bspeedyshare\.com\b
\blnkd\.in\b
\bsh\.st\b
\bearthspacecircle\.blogspot\.com\b
\bpharmacycatalog2014\.com\b
\bpharmacy-dir2014\.com\b
\bpharmacyonlinecatalog\.com\b
\bpharmacyreviewer2014\b.com\b
\bexterminatorblog\.info\b
\bpemutihwajahsuper\.com\b
\bitruemart\.com\b
\bfree-registry-cleaners\.biz\b
\bwavenet\.com\b
\bqps\.ru\b
\bi\.pwned\.com\b
getyourexbackreviews\.net
\bcheapessaypapers\.com\b
\bmuslimgaleri\.com\b
\bblyweertbeaufort\.co\.uk\b
\bhowtostartablog\.org\b
\bzcodesystemcoupon\.com\b
get.rid.of.pimples\.com\b
\bkokica\.info
\btopholidaydestination\.info
\bzoxexivo\.com\b
\bbinarypark\.org/s\b
\brebelmouse\.com\b
\bshopdeathandtaxes\.com\b
factory.?trading\.com\b
\bxlx\.to\b
\bsionvadisi\.net\b
\bmrch\.me\b
\bnocreditrent\.com\b
\bdoi-toshin\.com\b
\bindexlure\.com\b
morpheusfxsolutions\.com\b
\baddeffects\.net\b
\bsbobet-vip\.com\b
\facebook.com/asiretiislam
\bdarbbridalcouture\.com\.au\b
\bmaldivedelsalento\.it\b
\bcaseaffittonelsalento\.it\b
\bmaldivesit\.com\b
\bawl\.li\b
\bw\.atch\.me\b
\bkamagrainstant\.com\b
\btophd\.info\b
\bdragojlo\.info\b
\bmalikoki\.info\b
\bexistdecor\.com\b
\bgetshorturl\.com\b
\beprepz\.com
\bsbobetc\.com\b
\btattoora\.com\b
\bpygmyurl\.com\b
\b24plastic\.com\b
\bedmedsale\.com\b
\bstockmarketmentor\.com\b
\bhalshs\.archives-ouvertes\.fr/docs/00/28/37/91/PDF/Santarelli_Pomponio_Algieri\.pdf
\btinooo\.com
\btinoooapp\.com
\bkatakosta\.info\b
\badcrun\.ch\b
\bselbysoftfurnishings\.co\.uk\b
\blike\.it\b
\boxygenconcentratorinc\.com\b
\bpornpasshub\.com\b
\nitroxinadvice\.com\b
\hspactivesbr\.com\b
\balphamaxplusfacts\.co\.uk\b
\baktiveamadvice\.com\b
\bgarciniacambogiaprofacts\.org\b
\bpurelifecleansefacts\.org\b
\bmiraclephytoceramidesfacts\.com\b
\brevlanteskincare\.com\b
\binstaflexjointsupports\.com\b
\bwelovesbo69\.com\b
\bsbolovely\.com\b
\bwelovesbo168\.com\b
\bladermaniqueskin\.com\b
\bteatroblog\.com\b
\bwaa\.ai\b
\bta\.gd\b
\bhacktoolsandcheats\.com\b
\busa-records-search\.com\b
\blanadel\.re\b
\bhowtogofromgirlfriendtowife\.net\b
\bseriousmoneymakers\.ning\.com\b
\bkredytoonline\.webgarden\.com\b
\b1eko\.com\b
\bfunsolderingstationreview\.tumblr\.com\b
\bpestcontrol-stlouis\.net\b
\bsafelinking\.net\b
\bsafercolonreviewss\.com\b
\bcompensationinjury\.com\.au\b
\bfreesciencepublication\.blogspot\.se\b
\bfrivetenskapligpublicering\.blogspot\.se\b
\bworldwithoutexcuses\.blogspot\.se\b
\bingaursakter\.blogspot\.se\b
\bcas-msds\.com\b
\bcas-no\.org\b
\bmsds-cas\.com\b
\bhec\.su\b
\blida-grossmarkt\.com\b
\bfitmedicalweightloss\.com\b
\bcebuayalahomes\.com\b
\bcasino-nodepositbonus\.com\b
\bqualitysewingmachine\.com\b
\b9ox\.net\b
\bthesisontime\.com\b
\bvitamixversus\.com\b
\bobd2inthebox\.com\b
\beasy\.tc\b
\bcmyad\.co\b
\bwtc\.la\b
\bgreenslimming\.org\b
\bbuynolvadexonline\.biz\b
\by2u\.be\b
\bm88no\.com\b
\bcasualforsex\.com\b
\bmobilegamenews\.ru\b
\b\.pr\.co\b
\baus-visa\.com\b
\bdrugstoredir2014\.com\b
\blxto\.net\b
\bpast\.is\b
\b4ic\.be\b
\ballonger-penis\.net\b
\blinkis\.com\b
\bln\.is\b
\bsbobetasia(\d)?\.com\b
\bonnutrition\.org\b
\burlgo\.in\b
\bnq\.st\b
\bdyi\.li\b
\bdyinglinks\.com\b
\bpaisasaver\.in\b
\bseansomaniak\.pl\b
\bseofornown4eva\.com\b
\bpromotion-voyages\.fr\b
\brkdms\.com\b
\bseobusinessconference\.com\b
\burx\.nu\b
\bbatteryuniversity\.com\b
\bdaily2deals\.com\b
(?<=//|\.)vin-decoder\.com\b
\becigarettefreetrial\.net\b
\binsta-follow\.com\b
\boncabs\.com\b
\bliposlimsideeffects\.com\b
\binfo-pdt\.org\b
\btaxcutters\.com\b
\bmaxmanpoweradvice\.com\b
\bsejour-caraibes\.com\b
\bbirthstonesonline\.com\b
\bbitsysbikinis\.com\b
\bsejoursaintmartin\.fr\b
\bseosellers\.com\b
\bfreegiftcode\.com\b
\bwhyseoservices\.com\b
\brunningfredgame\.com\b
\bmysexyclassfieds\.com\b
\b5cubecommerce\.com\b
\bimpactplayerrankings\.com\b
\bbinaryoptionshome\.com\b
\bvoyage-de-noces\.org\b
\bsejour-saint-martin\.com\b
\bvacancestop\.com\b
\bsejoursaintmartin\.com\b
\bwakfu\.asia\b
\biwebtechie\.com\b
\bhisosoccer\.com\b
\bhisosoccer\.blogspot\.com\b
\bwebsitesforsalestore\.com\b
\btheshadehut\.com\b
\bcmbikeshop\.com\b
\bdailymotivationalvideos\.com\b
\bhomeimprovementdaily\.com\b
\bfanbestbuy\.com\b
\bcool-fuel\.co\.uk\b
\btiredeal\.co\.il\b
\bloloves\.it\b
\bfeelthechoco\.com
\bsourceofwine\.com
\bdropofcoffee\.com
\bvtranzitas\.lt
\bfeelthetea\.com
\bmyspace\.ge
\bt1p\.de\b
\b0cn\.de\b
\bshorte\.st\b
\btiny\.cc\b
(?<!-)\bx\.co\b
(?<!-)\bvir\.al\b
\bwheek\.it\b
\bclicky\.me\b
\bqrf\.in\b
\bfzy\.co\b
\brdlnk\.co\b
(?<!-)\burl\.ac\b
\bzzb\.bz\b
\bgplus\.to\b
\bgdriv\.es\b
\btiny\.cc\b
\bpelevoniface\.com\b
\bmgcheats\.com\b
\bjerseysauthenticwholesaleauthentic\.com\b
\bfootballljerseyscheap\.com\b
\bcheapwholesalecheap\.com\b
\bpharm-stores\.com\b
\bgrepmaster\.eu
\bgagnerdelargent\.tv\b
\bflaturl\.com\b
\bhack-appl\.com\b
\bmy\.rs\b
\brz9\.de\b
\boffredemploiadomicile\.fr\b
\bisepbola\.com\b
\bdagetechnology\.com\b
\bneueseomarketing\.com\b
\bcriminaldefenseofnewyork\.com\b
\bcleaning-agency\.co\.uk\b
fastcleaners
domestic.?cleaners
\bblueamberrose\.com\b
\bl-i-n-u-x\.de\b
\bvisaforargentina\.org\b
\bbestpressurewasherrating\.com\b
\bwhat-to-buy-your-boy-friend-for-christmas\.com\b
what-?to-?get-?.+christmas\.(us|com)\b
christmas-?gifts?-?(ideas|for).+\.(us|com)\b
\bbestweedeaterreviews\.com\b
\btopsnowblower\.net\b
\bxbanners\.biz\b
\bsbo69\.club\b
\b2y\.com\.au\b
\burlteeny\.com\b
\bjayafarma\.com\b
\bbuymobiles\.net\b
\baliexpress\.com\b
\bbetbookie\.info\b
\btiny\.bz\b
\bnoaparis\.com\b
\bme2\.do\b
\bammi\.me\b
\btopotraverse\.com\b
\bjaimalaudos\.eu\b
\bbuff\.ly\b
\bpharmacyusa24h\.com\b
\bonlineedmeds03\.com\b
\bobatherbalkosmetik\.com\b
\bclicksure\.com\b
\btopproductresults\.com\b
\btopbodysupplement\.com\b
\bicargames\.net\b
\bjclothing\.co\b
\bdiscountdiamond\.co\.uk\b
\bdocspal\.com\b
\bbajgle\.com\b
cleaning\.pw\b
\blnkstts\.com\b
\bbobs\.bz\b
--(tarot|psychics?|mediums?|readings?|zones?|horoscopes?)\.com\b
\btyn\.kr\b
\btarotcomments\.com\b
\bmediumsreports\.com\b
\bpsychictarotfree\.com\b
\balivepsychics\.com\b
\bi7astrology\.com\b
\btruepsychicslive\.com\b
\bmediumsweb\.com\b
\brealhelppsychic\.com\b
\bmaletestosteronebooster\.org\b
\bnofuturecafe\.com\b
psychicsfree\.com\b
bravesites\.com\b
\bpsychicsfindaid\.com\b
\bpsychicseersme\.com\b
\beepurl\.com\b
\bwebseosites\.eu\b
\bx4facts\.com\b
\bpsychicsreadings365\.com\b
\bcrystalvoxx\.com\b
\bbarrymorefurniture\.com\b
\bgncamerashop\.com\b
\brainbowtravelhi\.com\b
\bstemcell\.life\b
\bpsychics999\.com\b
\bviagrawithoutprescription
\bonj\.me\b
\bcarmonia\.net\b
\btattooimages\.biz\b
\btopfoot\.eu\b
\bgamesfen\.com\b
\bseoclerks\.com\b
\bw3ightl055\.com\b
\bsupplementcritique\.com\b
\bcompravaina\.com\b
\bprolevelweightloss\.com\b
\bgoldenmeadow-minis\.com\b
\bprofitacademybonus\.com\b
\btarotinspects\.com\b
\bthepiratebay\.cba\.pl\b
\bthepiratebay\.cr\b
\bmb57\.com\b
\bm88u\.com\b
\bredirectrec\.haras-nationaux\.fr\b
\b7kp\.com\b
\bsusurl\.com\b
\bri\.ms\b
\bri\.ms\b
\bpaydayaizdevumu\.com\b
\bvouchercode
\bsenta\.la\b
\bmonsterenergygear\.net\b
\bbest-ghostwriter\.com\b
\bessay-schreiben\.de\b
\bhandyortung\.co\b
\bwhatsapphacken\.de\b
\bbachelor-hilfe\.com\b
\bbestkeys\.eu\b
\biwhatsappstatus\.com\b
\bi24help\.com\b
\bbestforexrobotinfo\.com\b
\bexpertisegarden\.it\b
\bmrdesigner\.in\b
\bbatuiti\.com\b
\bsiteinseo\.com\b
\bpwnicloud\.net\b
\bclika\.pe\b
\bdiscountcodes\.io\b
\bxxxbloggers\.com\b
\bdealdatabase\.co\.uk\b
\bpornblogy\.com\b
\bwefaq-dammam\.com\b
\bkingvouchers\.uk\b
\bhappyvalentinesdayi\.org\b
\blinkasa\.com\b
\brecursosenprojectmanagement\.com\b
\bnyttigbras\.dk\b
\bghadvancedplusfacts\.com\b
\bvai\.la\b
\b123rumahku\.com\b
\baaacomputerrepairfast\.com\b
\bfrozengames\.com\b
\binstantenergy\.co\.uk\b
\bkeratosispilaristreatmentgoogle\.wordpress\.com\b
\btrihawks\.com\b
\bsharkbayte\.com\b
\bvoucherone\.co\.uk\b
\bref\.pw\b
\bcte\.li\b
\bkeelog\.com\b
\bministryofdeals\.com\b
\burl\.zeroent\.net\b
\bdanangplus\.net\b
\bprofitupempire\.com\b
\bhongkong-rx\.com\b
\bci8\.de\b
\bforexdrainbroker\.com\b
\bbuypainmedsnow\.com\b
\bsports-water-bottle\.com\b
\bsubitotechs\.com\b
\bunrelo\.com\b
buyedtabletsonline
\btopcashbonus\.com\b
freepsychic
\bcocland\.com\b
\bmypaymentsolutionsusa\.com\b
\btwojetanienoclegi\.eu\b
\bappsforpcmero\.com\b
\bdirectholder\.com\b
\btop-prop\.com\b
\bmakebusinessonline\.org\b
\badktoys\.com\b
\baffordablesewingmachines\.co\.uk\b
\bhalong-bay-cruises\.com\b
casinobonus\.co
\bafdhaljauhari\.blogspot
\bxn--agrandirsonpnis-mnb\.com\b
\bacces-pills\.com\b
\bdarkpostprofits2bonus\.com\b
\bthegrandmuster\.com\b
\bamallibya\.com\b
\btriphobo\.com\b
\bdigitallatitude\.net\b
\bnoprescriptionmedicines\.org\b
\bbodybuildingstyle\.com\b
\blaunchcorporate\.com\.au\b
\bwhey-protein-for-women\.com\b
\bcyfuss\.com\b
\busfreeads\.com\b
\bvastspace\.net\b
\bcanadianedrugstore\.com\b
telechargerdes\.com\b
\bhalongboat\.com\b
\bhalong-bay-cruises\.com\b
\bbooknowhalong\.com\b
\bvietnameseprivatetours\.com\b
\bhalongcruises\.travel\b
\bgotohalongbay\.com\b
\bdailyvietnamtours\.com\b
\bamazinghalongbay\.com\b
\bvietnameseprivatetours\.com\b
\bsapaluxurytours\.com\b
\bgotosapavietnam\.com\b
\balllenses\.org\b
\bproductinfosuperstore\.com\b
\btotsites\.com\b
\bs87\.eu\b
\bseoservicemagic\.com\b
\bbrandmarketing\.com\.cn\b
\bxvideosgratis\.xxx\b
\bwebandseo\.co\.uk\b
\btny\.cz\b
\bjavadramezani\.com\b
\bbremep\.com
\bhacksin\.com\b
\bchefs2gocatering\.com\b
\bsymlink\.us\b
\blnwshop\.com\b
e-cigarettefree
\bworld-art\.ru\b
\bfundramas\.com\b
\bpromotioncodes
\bforexsrovnavac\.cz\b
\bautoloansforeverydriver\.com\b
\bcriminaldefenseattorneytulsa\.com\b
lose-weight-easily
\bmajorca-transfers-airport\.co\.uk\b
\bbusmallorca\.es\b
\bbbwtube\.me\b
\bjustpaste\.it\b
\bgrow-tobacco\.info\b
\bgrowtobacco\.net\b
\b2celloswe\.prohost\.wf\b
\bfiverr\.com\b
\bporschecayenne2015\.com\b
\btwixar\.me\b
\bladbrokes\.pw\b
\ball4seo\.co\.uk\b
\bamzy\.me\b
\bourskinhealth\.com\b
\br10\.net\b
\bnicetraffics\.com\b
\bdaotaotienganh\.org\b
\bfiverrbot\.com\b
\bfinr\.co\b
\bmoneysite\.us\b
louis-vuittin\.us\.com\b
replica\.us\.com\b
\bventurestoday\.com\b
\baegyo\.me\b
\bthehealthyadvise\.com\b
\binboxinnercirclebonus\.com\b
\btopnocreditcheckloans\.com\b
\bfightagainstbulimia\.com\b
\bseoplus\.info\b
\bmaxiwebdesign\.com\b
\bjouwweb\.nl\b
\bereticoblog\.wikidot\.com
\ballageconditioning\.com\b
\baboutpropertiez\.com\b
\bgtublog\.com\b
\bbktube\.net\b
\bcix\.me\b
\bqualitysteroids\.net\b
\bvil\.li\b
\bintechguvenlik\.com\b
\bwebemailverifier\.com\b
\bthaivdox\.com\b
\.on\.nimp\.org
\bdiabetesprotocoll\.com\b
\bjoyofsatan\.com\b
\bsexxxing\.com\b
\bgoselfie\.com\.au\b
\brestaurant\.eztable\.com\b
\bcentiplex\.com\b
\bnoxss\.com\b
\bww7\.fr\b
\bcachor\.ro\b
\bconsultdustry\.com\b
\bcex\.io\b
\bsmore\.com\b
\bbhashasolution\.com\b
\bvocests\.blogspot\.com\b
\bmydehydrator\.com\b
\bsocialseopromotion\.com\b
\bforexjunkie\.com\b
\bparkapp\.com\b
\bsnack\.ws\b
\bshino\.me\b
\bmemoriesfromwiki\.blogspot\....?
\bquiropraxia1\.com\b
\byt\.be\b
\bhealthyiteasy\.com\b
\brelinks\.me\b
\bmybook\.to\b
\bcashbonusonline\.com\b
\bloans4you
\bincest-porno\.org\b
\bsupplementsdeal\.com\b
\bkinoandroid\.com\b
\bporno-pyanyh\.com\b
\bpaydayloans\.today\b
ecigsfreetrial
\bgiftpiper\.com\b
\buniversaltailor\.com\b
\bqikshare\.io\b
\bcontato\.ms\b
easywaytoweightloss
\bpi\.vu\b
\brestaurantsnearme\.space\b
\bfirstleaks\.com\b
\beb\.by\b
\bforbali\.com\b
\bdeodorant-coupons\.net\b
\bujeb\.se\b
\bautorijschoolleon\.nl\b
\bleaftrade\.com\b
\bgp\.gg\b
\btopseostudio\.com\b
\bmusclesupplements101\.com\b
\bhits4slim\.com\b
\bshaarpmind\.com\b
\bteleplus\.org\b
\bnsjk\.in\b
\bnewsjack\.in\b
\baran\.com\.ua\b
\bschoene-geburtstagssprueche\.eu\b
\batho\.me\b
\bur6\.us\b
\bpokerdewa88\.com\b
\bpassionavenue\.com\b
\bdg-locksmith\.com\b
\bpascherairmaxfemme\.fr\b
\btopuniversityreview\.com\b
\bshutterfly\.com\b
\boperationquickmoney\.training\b
buyinstagram
\bboygamez\.com\b
\bbr1m\.org\b
\breplicawatch
\bmanmer2\.blogspot\.com
\bskyrocketplace\.com\b
\bvid\.me\b
\bbrunodam\.blog\.kataweb\.it
\bpgmaleenhancement\.com\b
\bmaxis10\.com\b
\bthsbo222\.com\b
\byroki-video\.ru\b
checkpaydayloa
\bsmokyquartzstones\.com\b
\bvydoxfreetrial\.net\b
\brafael24\.ir\b
\bakaliteescort\.org\b
cashusadvance
\bseoexpertsindiareviews\.tumblr\.com\b
\bguteapotheke\.net\b
\berotic-vid\.com\b
cialispharmac
\bforum\.al-wrwd\.com\b
\bnimagazine\.com\b
\bsovbezchr\.ru\b
\bvinfreecheck\.com\b
\bbet365offercode\.com\b
makemoneyonline
\bpokerhebat\.com\b
\bbjmath\.com\b
\bwww\.vegasslotsonline\.com\b
\bWherecanibuymeladerm\.org\b
\btopessaywriter\.org\b
\bwritemyessayservice\.net\b
\bmycollegeessay\.org\b
\bessayforcollege\.org\b
\bwritemyessay24h\.net\b
\bbuyessaywriting\.net\b
\bmyshort\.ovh\b
\bcdnlion\.com
\bwhatsappforpcmi\.com
\bla-alopecia-areata\.com\b
\bnitrofocusno3muscles\.com\b
\bgetcheapmax\.com\b
\bderefer\.unbubble\.eu\b
\bvrbas\.be\b
\bmobilesnack\.net\b
\bdiversifiedparking\.com\b
\balexanderjohnson\.beepworld\.de\b
\burl2it\.com\b
\bnflhistory\.net\b
\bmediaupdate19\.com\b
\bj\.smad\.info\b
\btirada-tarot-gratis\.eu\b
\bgeet\.me\b
\bmozdomains\.co\.mz\b
\btransfers-in-europe\.com\b
\b(?:zurich|livignoski)transfers\.com\b
online-generic
\bdummyurl\.com\b
shopping-internet
\bwellinghomeopathy\.com\b
\bmofunzone\.biz\b
\belvishescortsliverpool\.co\.uk\b
\bbox10\.me\b
\bpink-venus\.com\b
\bmenstrualcup\.com\b
\bmedijator\.com\b
\bmilf4tube\.com\b
\bmenskopp\.se\b
\bemekserverler\.com\b
\bvefro\.com\b
\bcandledreamer\.com\b
\bipayday\.site\b
\biloanonline\.co\b
\bpokerdewa19\.com\b
\bcouponconnexion\.com\b
\bplacidway\.com\b
bestpaydayloan
\b(?:oraculo|caesarem)nostradamus\.com\b
\bloseweightgarcinianow\.com\b
\bmuscleperfect\.com\b
\bsuperlotteries\.com\b
\bese\.es\b
\bcomprarviagraes
\bptvsportsbisskey\.mobi\b
\bgoogleweblight\.com\b
\bbote\.me\b
\bbuytramadol\.biz\b
\beyeluminousfacts\.com\b
\bshoesizeconver(sion|ter)\.net
\bshoesizes\.co
\bconvertyourshoesize\.com
\bwebinerds\.com
\btherighthairstyles\.com
\bconvertercentral\.com
\bhairstylearchives\.com
\bsizeguide\.info
\blatest-hairstyles\.com
\bratatype\.com
\btypingweb\.com
\bstfalcon\.com
\blifetile\.me
\brollapp\.com
\bpaydesk\.co
\bblogger\.com/profile/07812378838296070653
\bfacebook\.com/Bajotzofficial
paydayonline
\btruecrimebookreviews\.com\b
\bskybet188\.net\b
\byouknowit\.tk\b
\bdailystrength\.com\b
\bcdn77.com
\bhyipbook\.com\b
\bnaturaltinnitustreatments\.com\b
\btinnituscurenow\.com\b
\bchild-my\.ru\b
\bwritemyessaypal\.com\b
\bmycredit-{0,5}report\.com\b
\bgrandiflora\.net
\bbvog\.com
\bhyip\.com\b
\bfb\.to\b
onlinecanadianpharmacy
\bagor\.io\b
bestfatburners
\bspouseaggro\.com\b
\bhq-tadalafil\.org\b
\batozwishes\.com\b
weightlosspills
\bmedexpress201\d
\bbestloansforpoorcredit\.com\b
\bali\.pub\b
\bhyip\.guru\b
\bbestdatingcanada\.com\b
\bguidestobet\.com\b
\bthailandresorts\.eu\b
\bhealthcaresups\.com\b
\btablet24h\.com\b
\bshareitdownloadapp\.com\b
\bfindlaw\.biz\b
\bpartnersmedia\.net\b
without.?doctor.?prescription
\bgg3\.be\b
\bhyip\.wiki\b
\bhyip\.guide\b
\bridof-acne\.com\b
\bioffercheap
\bimvuprepaidcards\.com\b
\bcleopatraescorts\.co\.uk\b
\bsteroidepills
\bsealine-products\.no\b
\bdinnersurf\.com\b
ratingofmercuryinsurancecompany
\bredirect\.camfrog\.com\b
\bblogdigger\.com\b
\bstallionmoving\.com\b
\bnationalopenuniversity\.org\.ng\b
-escort-models\.
\bgirl2xx\.com\b
cheapinstagram
\bhebu\.it\b
\bwi9\.biz\b
\bkazino-onlain\.ru\b
%D1%84%D0%BE%D1%80%D1%83%D0%BC-%D0%BA%D0%B0%D0%B7%D0%B8%D0%BD%D0%BE\.%D1%80%D1%84
\bvirtualphones\.net\b
\bmenabwn\.com\b
\bsupplementsbag\.com\b
\bpornovezenie\.ru\b
\bonlinger\.ru\b
\bcasinoru\.ru\b
%D0%BA%D0%B0%D0%B7%D0%B8%D0%BD%D0%BE-%D1%84%D0%BE%D1%80%D1%83%D0%BC\.%D1%80%D1%84
\bpick-up-porno\.com\b
\bhostgator-promo-codes\.com\b
\bkopilkaporno\.org\b
\bclashofclansmypc\.com\b
\bviagragenericoes24\.com\b
paydayloan\.co
\bpharmshop-online\.com\b
\bpuissance-injection\.fr\b
\binsure911\.com\b
\byoumob\.com\b
(car|life)insurancerates\b
\bavonleacommunications\.com\b
free(sample|trial)\.com\b
trial(sample|offer)\.com\b
\btrendpro\.co\.ke\b
\bjobszimbabwe\.co\.zw\b
\bxxxpart\.com\b
\bstriptizik\.org\b
\bswinger-sex.\ru\b
\bpenyakitnonvaskulerretina\.blog\.com\b
\bnylon-porno\.ru\b
\bmemoriauitoto\.com\b
\bemoporno\.ru\b
\bmovingcompanydenver\.com\b
\bmakemoneyonlineforbeginner\.com\b
\bludovodka\.ru\b
tiffanyjewelry.?201
tnfjackets(clearance|outlet)
nikeairmax.?201
chinawholesaler\.com\b
\bnfljerseys
\bgrfast\.com\b
\bjavadramezani\.in\b
\bxolodremont\.ru\b
\bmed\.tinyrealm\.com\b
\bqqurl\.com\b
generic.?online
\bouo\.io\b
\bacheter-ciajis-pascher\.com\b
\bprezzocia1isgenerico\.com\b
\bcomprarcia1isgenericobarato\.net\b
\bcomprargenericociajisespana\.com\b
\bprix-ciajis-generique\.com\b
\bflippinonsteroids\.com\b
\bfmyykj\.com\b
\bonlinemixx\.ru\b
\bcompletelove\.ru\b
\b7offers\.ru\b
\bmedtorgonline\.ru\b
\bonlypoppers\.ru\b
\bcareprostforwomen\.ru\b
\bmr-ginseng\.com
\bpazdrav\.com\b
\b8marta.?\.ru\b
\bworldmailes\.com\b
\bstockpair\.pro\b
wholesalechinanfl
cheapjerseys(store)?nfl
cheapsportsjerseys
china\.us\.com\b
\bwhereifoundlove\.com\b
\bgloriousgolden77\.org\b
\bgloriousgolden77\.org\b
\b00sf\.com\b
\bplatinumcleanserinfo\.com\b
\bdrugspowerstore\.com\b
\bbluewhite\.co\.uk\b
\bultimatewebhosting\.co\.uk\b
\b000a\.biz\b
\bshop-propecia-daily\.tk\b
\borderclomid-medrx\.gq\b
generic\.gq\b
\bjosmprtion\.com\b
\bshoutkey\.com\b
\bgolfukmall\.co\.uk\b
\bcleansenaturalsfacts\.com\b
\bsheenaoberai\.com\b
\bavoirantiaging\.com\b
\bleadsflowprobonus\.com\b
\bcheapcoachoutletwebsite\.com\b
\bnike-airmax-2015\.com\b
\bbapaknaga\.com\b
\bcarsautoreview\.com\b
\basfadriver\.com\b
\bdermaessenceserumblog\.com\b
\bt-rexmusclefacts\.com\b
wholesalejerseys
\bcrashsafari\.com\b
huffingtonpost\.com/2015/04/01/selfie\-shoe\-arent\-real\-but\-wow\_n\_6979478\.html
\bbestprobioticsweightloss\.com\b
\bexampracticequestions\.com\b
\belliskinantiaging\.com\b
\bseremolynbuy\.com\b
\beternitynaturalscleanse\.com\b
porno\d{1,2}tube\.ru\b
\bhealth786\.com\b
\bgetnaturalcleansingformula\.co\.uk\b
\bgetsunergetics\.com\b
\bfunmac\.com\b
\boffer\.moscow\b
\brxrepairhelp\.com\b
\btop\.howfn\.com\b
\borderfitnesspoints\.co\.uk\b
\bisraelbigmarket\.com\b
\brx\d{4}\.tk\b
\buvuperformance\.com\b
\bvitagarciniahcasite\.com\b
outletonline-?site\.com
\brotefahne\.eu\b
\bhealthsupreviews\.com\b
\btopmuscleuptips\.com\b
\b29sf\.com\b
\bpharmaciesnoprescriptionusa\.com\b
\bcanadianpharmacies(?:noprescription|doctor)\.com\b
\bno2factoronline\.com\b
\bbulkfatlosssolutions\.com\b
\bdrozforskolin\.org\b
\breviewanalysis\.co\.uk\b
\bbellaveiphytoceramides\.org\b
\bthedropnet\.com\b
\bmyfreegems\.com\b
\bgarciniabasicsplus\.com\b
\bmyutopiancleanse360\.com\b
\bnuforiaskincarebuy\.com\b
\bn33nitricoxideboosterfacts\.com\b
\bal\.ly\b
\bbam\.bz\b
\boptimalstackproduct\.com\b
\bcbi\.as\b
\bvip-file-xxx\.org\b
\byoutub\.link\b
\bb(?:it)?ty\.link\b
\bsmup\.us\b
\b9m\.no\b
\bbitcointalk\.org\b
\bcirclemakers\.org\b
\bapog\.co\b
\bsnip\.li\b
\bpolr\.me\b
\bv\.ht\b
\brockhardfacts\.com\b
\bviewhd\.me\b
\btouchhere\.ml\b
\bwatchtvshownow\.ml\b
\bmovietv\.biz\b
\btvhd\.online\b
\bpopulartoday\.biz\b
\bstreamhd\.cf\b
\bhdfree\.online\b
\btrendstoday\.biz\b
\bnuvieskincareserum\.com\b
\bfastvds\.pro\b
\brajatnayarfamousastrologer\.com\b
\bwell4lifeprogram\.com\b
\bpuravolantiaging\.net\b
\bontheair\.biz\b
\bmedia-tvseries\.com\b
\bstromtv\.me\b
\bphytolyft\.com\b
\btheperfectgarcinia\.com\b
\btoptryloburn\.com\b
\bsimplyhhealthysolutions\.com\b
\blumalifteye\.com\b
\btestoboostercares\.com\b
\bninamelsy\.page\.tl\b
\bnetflixhd\.cf\b
\bg\.ua\b
\bsurl\.im\b
\bmaleenhancementpatchs\.com\b
\bairingtoday\.cf\b
\blevantecreamtrial\.com\b
\bmasspmmusclegrowth\.com\b
\bprimalitegarciniareview\.com\b
\brenovocremefacts\.com\b
\futronix-hk\.com\b
cheapjerseynfl
nfljerseychina
\bxn----7sbvehqfibu7aj\.xn--p1ai\b
\bslimatrexnorway\.com\b
\binvesting-money\.info\b
\bhathayoga\.top\b
\bnetflixhd\.ga\b
\bthestreammovie\.cf\b
\bbestfreestreaming\.ga\b
\bwolowtube\.ga\b
\b123movies\.ga\b
\bmyurls\.ru\b
\bbikramsinghmajithia\.blog\.com\b
levitra\d\dmg
\bpokerdewa88\.com\b
\bvumoo\.ga\b
\bshahnazraza\.com\b
\bgetmaxprofitsnow\.com\b
\bxinyanlaw\.com\b
\balvenaandduaderma\.com\b
\bthinsecretgarciniacambogia\.com\b
\bsmarturl\.me\b
\bputlocker\.ml\b
\bnicetv\.biz\b
\bsunglassineyes\.com\b
\btimothysskincare\.com\b
\bepilasprey\.com\b
\btotalfitnesspoint\.com\b
\bnetflixmovieshd\.cf\b
\boriginalityisoverrated\.com\b
\bnew3dcomics\.com\b
\balvgear\.com
rx700pills
\bgetmusclebuildingbase\.com\b
\bgooglevideo\.com\b
\balariarxreview\.org\b
\bgethomeworks\.science\b
\bmaltinscannadispensary\.com\b
\badvancedtrimsite\.com\b
\bpokerbo\.biz\b
tradingonline-a-moral-problem\.blogspot
\balvenaandduaderma\.com\b
\bcleanserenewdenmark\.com\b
\bzul\.im\b
\bviarexlabsblog\.com\b
\bhealthcarebooster\.com\b
\bonebetqq\.com\b
\bmovielova\.club\b
\byoursbetterhealthsolutions\.com\b
\bgarciniajarra\.com\b
\btgbe\.ws\b
\bbiotestosteronexrtry\.com\b
\btryutopiancleanse360\.com\b
\bvamostech\.com\b
\bduplicellp199review\.com\b
\btrypromusclefit\.com\b
\badmy\.link\b
\bguidancemdms\.com\b
\boffer\.moscow\b
\bkotlovan\.by\b
\bvn\.xoga888\.com\b
\btestosteroneboosterbits\.com\b
\bwithlove\.gift\b
\bread-online-books\.xyz\b
\blibertoprometheo\.blogspot\.com\.br\b
\bmylaviveeyeserum\.com\b
\bfornatgaex\.com\b
\bgmkt\.kr\b
\bgomusclebuilding\.com\b
\bdietadimagranteveloce\.it
\bdailynutritionnews\.com
\bplay\.mob\.org
\bmsofficetechsupport\.com\b
\bquickbookscustomerservicephonenumber\.com\b
\biquickbookssupport\.com\b
\bquickbookshelps\.support\b
\bquickadvisor\.net\b
\bhp-support-number\.com\b
\bmaximizedmuscleideas\.com\b
\b7uponline\.com\b
\bandalasbhakti\.com\b
\bangkaajaib\.com\b
\basialive88\.com\b
\basiapk88\.com\b
\bbandar1\.com\b
\bbdcapsa\.com\b
\bbgselalu\.com\b
\bbola-88\.com\b
\bbolagila\.com\b
\bbolalive77\.com\b
\bbolatikus\.com\b
\bdewabet\.com\b
\bdewapoker\.net\b
\bdewapoker-online\.net\b
\bdewapokeronline99\.com\b
\bdewasbo88\.com\b
\bdewatogelsingapura\.com\b
\bhbcbet-id\.com\b
\bjadibd\.com\b
\bkartu9\.com\b
\bkartupoker\.com\b
\bkartupoker\.asia\b
\bkingpoker88\.net\b
\bkudapoker\.me\b
\bmildcasino\.com\b
\bnagapoker88\.asia\b
\bpemainpoker\.net\b
\bpokerbo\.net\b
\bpokerdewaonline\.com\b
\brajajudi\.net\b
\brajasbo\.com\b
\bskor88\.com\b
\btaruhan88\.net\b
\bunovegas\.com\b
\bvipbet88\.com\b
\bnpselalu\.net\b
\basiapk88\.net\b
\bklikfifa\.com\b
\bthanpoker\.com\b
\bnagapoker\.asia\b
\bnagatg\.com\b
\bdwlive88\.com\b
\bgoods555\.com\b
\ballgamesonline\.info\b
\buforadioshow\.com\b
\bdewabet\.asia\b
\broobeestudio\.com\b
\bsparkstation\.net\b
\bbnc\.lt\b
\bbranch\.io\b
\bboostupmuscles\.com\b
\bdownloadsnaptubeapp\.com
\bplayview\.org
\bvidmateapp\.net
\bmobdrodownloads\.com
\btenedonlineshop\.com\b
\bkizlarinsohbethatti\.com\b
\bsupplementssellers\.com\b
\bhealthinnovgroup\.com\b
\bbesthealthmarket\.org\b
\bmoldresistantstrains\.com\b
\bmedigapplans2017\.com\b
\bpropaperwritings\.com\b
\bnetwork54\.com\b
\brebootmymodem\.net\b
\bleadsleap\.com\b
\bonelink\.me\b
\boncalltechsupport\.co\b
\bterbemestar\.com\.br\b
\b6h2\.xyz\b
\bshowboxappdownloadio\.com
\blearnfree\.me\b
\bductrodder\.cn\b
\bnaver\.me\b
\bbestvolumepills\.net\b
\bjaowaftextilemil\.com\b
\bshaperich\.com\b
\blevitradosageus24\.com\b
\bathleticgreensfacts\.com\b
\bwiki-travel-guides\.blogspot\.
\bsundried\.com\b
\bidealhealthdoctor\.com\b
\bhealthyapplechat\.com\b
\bhealthinnovgroup\.com\b
\bwiredtree-coupons\.com\b
\bdankmaymays\.com\b
\bhyperurl\.co\b
\bnewgoogleadwords\.info\b
\bfbl\.me\b
\bs4te\.com\b
\bgrep\.kr\b
\btdcjinmatesearch\.blogspot\.com\b
\blyftestimate\.org\b
\bmicrosoftonlinechat\.com\b
\bonlinebankinghq\.org\b
\bcreditcardreviewed\.org\b
\binmatesearchguide\.org\b
\bdejkberta\.blogspot\.
\brezultate-live\.club\b
\bvitagarciniahcabuy\.com\b
\btry-nitricstorm\.com\b
\bcustomthesis\.org\b
\bessaysmaster\.com\b
\bbathroomexhaustfanswithlight\.com\b
\bgeniuxtrial\.com\b
\byenifullprogramlarindir\.com\b
\bcinemabox-hd\.com\b
\bqoo\.by\b
\btestosteronesboosterweb\.com\b
\bhowtomakedollarsonline\.com\b
\burl\.org\b
\beyeluminoushelps\.com\b
\bwaremakers\.com\b
\bxtgenixau\.com\b
\bhealthytalkzone\.com\b
\b8si\.ru\b
\bezurl\.me\b
\bhothor\.se\b
\bix\.sk\b
\blsh\.link\b
\bmrk\.im\b
\bmturl\.co\.uk\b
\bpiep\.net\b
\bpohq\.io\b
\bshrtlnk\.de\b
\btnij\.org\b
\burlku\.info\b
\bcan0\.com\b
\bnfc\.lol\b
\bicemakernotmakingice\.com\b
\bxurl\.gq\b
\bfke\.us\b
\blink\.mx\b
\bkleinerlink\.de\b
\bwtc\.la\b
\bbukaa\.ga\b
\bfjv\.biz\b
\bi7n\.co\b
quickcash
\bintelligentadvices\.com\b
\bmysp\.ac\b
\bmusclebuildingbuy\.com\b
\bseosparks\.com\b
\bsupplementadvise\.com\b
\bclonezone\.link\b
\b360cameradeals\.com\b
\bgreencoffeesupremecleanseidea\.com\b
\b1man1jar\.com\b
\bfindminecraft\.com\b
\bfashionlady\.in\b
\b51ideas\b
\beduessayhelper\.org\b
\bhealthrewind\.com\b
\btaruhanjudibolavipbet88\.com\b
\bagenbola1\.com\b
\bbeaumonde\.nl\b
\biolavorodacasa\.com\b
\babcargent\.com\b
\bsergedemoulin\.com\b
\bpartitodazero\.com\b
\bcopernic-agent-basic\..{2,3}\.softonic\.com
\bvalentusmovie\.com\b
\bux\.nu\b
\bdankontorstole\.dk\b
\bfuckdate\.com
\bhotelsnearme\.club\b
\bsportsbet\.co\.za\b
\bverity360\.com\b
\bruaaya\.com\b
\bfieldmansaccessfloorsltd\.com\b
\biqoption\.com
\bcouponsoffers\b
hourwristbands\b
\blanbin\.ru\b
\bfave\.ga\b
\bboog\.io\b
\busadrugguide\.com\b
\bgoldenhealthcenters\.com\b
\bwomanitely\.com\b
\bamerikanki\.com\b
\bvouchercodesslug\.co\.uk\b
\bmrdiscountcode\.co\.uk\b
\bvouchercloud\.com\b
\bguadagnareonlineseriamente\.com
\bkrt\.be
\bthebestprices\.com\b
\bhotels-booking\.com\b
\bpromotionvoucher\.co\.uk\b
\br\.msn\.com\b
\blanyardmarket\.com\b
\bgo2l\.ink\b
\bhotukdeals\.com\b
\brevoucher\.co\.uk\b
\bhealthnbeautyfacts\.com\b
\b(lord|compare)vouchercode
\bir\.uv\.es\b
\bninjavouchers\b
\bvoucherbadge
\bgomo\.bi\b
\bsilicon-wristband\.com\b
essay.?writing.?service
\bph\.dog\b
\bnuovoiphonegratis\.com
\bwif\.red\b
\badyou\.me\b
\bjust\.as\b
\bmp3rocket\.pw\b
\bgv1\.me\b
\bmiz-mooz\.com\b
\bmyfashioncode\b
\bbkuiidarsdf\.blogspot\.co\.uk\b
\bbkuiidarsdf\.blogspot\.com\b
\bdalizaistaresi\.blogspot\.co\.nz\b
\bgirls0004\.weebly\.com/hurghada\.html \b
\bmakojigod\.blogspot\.com\b
\bmakojigod\.blogspot\.fr\b
\bmakojigod\.blogspot\.gr\b
\b123malikoki\.info\b
\bmywikipediatravel\.blogspot\.co\.il\b
\bonrecedonece\.blogspot\.co\.uk\b
\bonrecedonece\.blogspot\.rs\b
\bovukucunevol\.blogspot\.com\.au\b
\bplaces-data\.com\b
\bsmbusiness\.info\b
\bvikiputovanja\.blogspot\.co\.uk\b
\bvikiputovanja\.blogspot\.com\b
\bvikiputovanja\.blogspot\.de\b
\bvikiputovanja\.blogspot\.fr\b
\bvikiputovanja\.blogspot\.rs\b
\bwikidestinations\.blogspot\.co\.uk\b
\bwikipedia-travel\.blogspot\.com\b
\bwikipedia-travel-destination\.blogspot\.com\.au\b
\bwikipedia-travel-destination\.blogspot\.fr\b
\bwikipediatravel\.weebly\.com\b
\bwikipediatraveldest\.weebly\.com\b
\bwikitravel-guide\.blogspot\.com\b
\bwikitravel-guide\.blogspot\.fr\b
\bwww\.facebook\.com/1532019543762938\b
\bwww\.facebook\.com/1532035623761330\b
\bwww\.facebook\.com/1532040663760826\b
\bwww\.facebook\.com/1532057493759143\b
\bwww\.facebook\.com/1532483373716555\b
\bwww\.facebook\.com/notes/travel/bali-travel-guide-choose-what-you-are-interested-in/1532058703759022\b
\bwww\.facebook\.com/notes/travel/dominican-republic-travel-guide-choose-what-you-are-interested-in/1532027883762104\b
\bwww\.facebook\.com/notes/travel/las-vegas-travel-guide-choose-what-you-are-interested-in/1532033293761563\b
\blovemyvouchers\b
\bexamandinterviewtips\.com\b
\bupromocodes\b
\bsiliconebracelets\.xyz\b
customsiliconebracelet
\bl\.ask\.fm\b
\bangelmeds\.com\b
\brecruitingblogs\.com\b
\bautomaticpetfeeder\.net\b
\bvoucherbox\b
\b24hoursbracelet\b
\bbeaudermaskincare\.com\b
\bgiftmevouchers\b
\bpr\.report\b
\bwristband-maker\.com\b
\bsupplementoffers\.org\b
\bflagsmore\.biz\b
\bhealthforeverplus\.com\b
\bmegadoomer\.com\b
\bmuscle4power\.com\b
\blolfurballs\.com\b
\bgocustomboxes\.co\.uk\b
\bdesignyourownsilicone
\bmaximous\.net\b
\bsteroids-safe\.com\b
\b72hoursamericanpower\.com\b
\bwebascentevents\.com\b
\bexcentric-design\.net\b
\bikancomel\.tk\b
\btrexmusclesite\.com\b
\btoluunusualsblog\.com\b
\bsupplementsgarden\.com\b
\bminecraftgamesplay\b
\btube8\.to\b
\bsu0\.ru\b
\bmath-problem-solver\.com\b
\bcreateyourownsiliconewristbands\.com\b
\bfunnyvideoclips\.cf\b
\byo\.io\b
\bbank\.africa\.com\b
\bsexuallubricants\.org\b
\br\.utopiie\.com\b
\bchayplov\.ru\b
\bporno-365\.xyz\b
\bbreakingnewstoday\.in\b
\bletsearnmoneyonline\.in\b
\bsiliwb\.com\b
\bsilicon(wristband|bracelet)
\bfashionclothing-mart\.com\b
\bsigmaessays\.com\b
\bostrovbali\.net\b
\balrab7on\.com\b
\bseo-stars\.com\b
\bhappynewyearsgreetings\.com\b
\bshorepointcomm\.com\b
\bplanodesaudesorocabasp\.com\.br\b
\bplanosdesaudeemcampinas\.com\.br\b
\bconsideo\.com\b
\br\.bat\.bing\.com\b
\bseoptimasi\.com\b
\bgrabify\.link\b
\bfaecbookk\.ml\b
\bdownloadgameandroidfree\.net\b
\btvseriesdvdonsale\.com\b
\bblogrollcenter\.com\b
\bgoogle\.co\.ukgoogle\b
\bherveleger\.best\b
\bmakeyourownsilicone
\bthelittleladybird\.com\b
\biplaystoredownloadfree\.com\b
\biplaystoredownload\.com\b
\bessayexperts
\b24hours+ilicone
\b24-xxx-video\.ru\b
\bdolbilovo\.ru\b
\buyu\.re\b
\bleshiysex\.ru\b
\byooa\.re\b
\bbadlinksgood\.blogspot\.ru\b
\bmx7\.com\b
\bmino\.re\b
\bsoiq\.ch\b
\bbesthomeshoppingreviews\.com\b
\bfreecouponbuy\.com\b
\bgreentree\.tax\b
\bdeutsches-rei\.ch\b
\blogintutor\.org\b
\bpremierfamilydentist\.com\b
\bsoywebmaster\.com\b
\baustin-translation\.net\b
\bm\.me\b
\bmesosfer\.com\b
\bcompaniesinindia\.in\b
\bwood-furniture\.biz\b
\banon\.to\b
\bhive\.am\b
\bclick\.dji\.com\b
\blaptopverge\.com\b
\bisaev\.info\b
\btierrasvivas\.com\b
\bthefashionablehousewife\.com\b
\bcasinoforum\.su\b
\bmafia-forever\.ru\b
\bboosterpackdepot\.com\b
\bxnxx\.show\b
\bvitaminofhealth\.com\b
\btophealthmart\.com\b
\bewedictionary\.com\b
\bproteinoutlet\.ro\b
\bfreeporna\.ru\b
\b3shop3\.com\b
\bblurpalicious\.com\b
\banaramedspa\.com\b
\bonlinecustomessaywriting\.com\b
\b24-hour-wristbands\.com\b
\bsiliconewristband\.xyz\b
ownsiliconebracelet
\bsilicone-bracelets-silicone-wristbands\.com\b
\bukbestessays\.com\b
\bporonizle\.xyz\b
\bideashop\.kiev\.ua\b
\bimg\.rule34\.xxx\b
\bgoogle\.com/ad(sense|word)
\bfairpensions\.com\b
\bjobsforeditors\.com\b
\binfopraca\.pl\b
\bmedyum\.xyz\b
\balldaypharma\.com\b
\bwecareskincare\.com\b
\b9nl\.es\b
\btools4docs\.com\b
\bpenisenlargement\.co\.in\b
\bbankier\.pl/forum\b
\bgrd\.pw\b
\bspurl\.me\b
\blinkche\.ir\b
\burl6\.org\b
\bjpmags\.com\b
\bmca-biz\.com\b
\btvc\.in\b
\bviewthislink\.com\b
\burl\.moducopy\.co\.kr\b
\bcbi\.as\b
\burly\.co\b
\bclickand\.co\b
\bddz\.kr\b
\bshooturl\.com\b
\blvl\.vn\b
\banmeld\.biz\b
\bkarung\.in\b
\bdpi\.me\b
\bur\.my\b
\bm5\.hk\b
\bajn\.me\b
\burl4\.uk\b
\breview\.ly\b
\bterapiasnaturais\.net\b
\b0ll0\.ru\b
\bdobrakasa\.co\.pl\b
\binwestuj\.co\.pl\b
\bsourl\.li\b
\bpraca\.money\.pl\b
\bhelix6garciniareview\.com\b
\bwroclaw\.dlastudenta\.pl\b
\bairjordans20\d{2}\b
\beasyessayhelp\.net\b
\bcoupon4fun\.com\b
\bshampoosik\.ru\b
\bviagrasansordonnancefr\.com\b
\bhealthable\.org\b
\btuney\.kr\b
\banneedumexique\.com\b
\bpfic2010\.com\b
\balpacas-hampshire\.co\.uk\b
\balpacasforsale\.org\b
\bomeglechat\.ca\b
\bgetpaid4typing\.net\b
\buber-fare-estimator\.com\b
\bjustyoufitness\.com\b
\bgateacademy\.co\.in\b
\bj(k|q)i(kk|qq)i\.at\b
\b(b|p)ayanradio\b
\bhersup\.ga\b
\bhamariplace\.com\b
\burlz\.fr\b
\bfake-id\.com\b
\bsagemailer\.com\b
\bclick-pro\.com\b
\bteamstre\.am\b
\bneide\.ga\b
\bhan\.gl\b
\bshortly\.me\b
\bmitsubishiklima\.com\.tr\b
\bseo-alien\.com\b
\bloginhelpers\.org\b
\bpuretablets\.com\b
\bbabun\.gq\b
\bpromotionvoucher\.uk\b
\bebookbrowse\.com\b
\bgeschenkefuermaenner\.info\b
\bdisq\.us\b
\bcommercial-real-estate\.cc\b
\bbuydogheartwormmedicine\.com\b
\bcheapassignmenthelp\.co\.uk\b
\btadalafilearn\.com\b
\b3dots\.ro\b
\bbbshort\.link
\bel3dl2\.com\b
\bbiggerpockets\.com\b
\bwatchmovie-gratis\.info\b
\bvroh\.me\b
\bdest-war\.com\b
\bplaymovie21\.com\b
\bmovflix\.website\b
\biflix2\.com\b
\bselix32\.esy\.es\b
\bwatchflixhd\.hotmovies4k\.com\b
\bvulmove\.blogspot\.com\b
\bapp2chart\.com\b
\bhealthynewage\.com\b
\bessayerudite\.com\b
\bfreemyurl\.info\b
\bmxtpz\.me\b
\bcanadaedrugstore\.com\b
\bcanadianpharmacystoreus\.com\b
\blightningprotection\.com\b
\bvouchercodes\.deals\b
\bcustomthesisstuff\.tumblr\.com\b
\bdiferenciasentre\.net\b
\bsweetasmoiok\.com\b
\bsparkemaildesign\.com\b
\be-cigforsale\.com\b
\bhomeclick\.com\b
\bviagragroupresult\.com\b
\bcovnews.com/archives/search\b
\btrumpcanadianpharmacy\.com\b
\bfutureofeducation\.com/main/search\b
\bbltc\.es\b
\bboxip\.net\b
\bud-carrent\.com\b
\bbltc\.es\b
\bmakkao\.com\b
\bmassbass\.es\b
\bcoriantouch\.co\.il\b
\b2pay\.pro\b
\bwordplanes2\.skyrock\.com\b
\bpotenzmittel-online\.com\b
\bpanendeism\.org\b
\bpanendeism\.webs\.com\b
\bdiscountlipsy\.wordpress\.com\b
\btech-support247\.weebly\.com\b
\bingic\.ae\b
\banepe\.com\.gr\b
\basfaleiaautokinhtou\.com\b
\bherveleger\.ws\b
\bstudiopaci\.net\b
\b5z8\.info\b
\bfeet9france\.wordpress\.com\b
\bms-jd\.org/search
\bdieta-blanda\.com\b
\bgusbeat7\.wordpress\.com\b
\bmins\.pw\b
\b(best|dsl|digital)camera\w{0,15}\.tk\b
\bessaylogic\.org\b
\bsungroupvn\.com\.vn\b
\bmyfashioncodes\.co\.uk\b
\bemojiselector\.com\b
\bretailmenot\.com\b
\bonceuponacrime\.net\b
\bduanxigrandcourt\.org\b
\bnewfaceskincare\.com\b
\brejuveantiaging\.com\b
\bour-skincare\.com\b
\bpharexpress\.net\b
\bbesthoist\.com\b
\bmynewbestarticles\b.blogspot
\blogindoctor\.org\b
\becuadorianhands\.com\b
\bapplyscholarship\.info\b
\bblogger\.com/profile/00141270178551151863
\bsqex\.to\b
\binblogslife\.com\b
\bcanonwirelessprinterhelplinenumber\.wordpress\.com\b
\bhealthsuppfacts\.com\b
\bresidentialpainting\.contractors\b
\btheindustryspread\.com\b
\bflyt\.it\b
\bpsychologydictionary\.org\b
\bprintmakerart\.webnode\.it\b
\bappbooks\.org\b
\bgeolocation\.ws\b
\bqualtecmty\.com\.mx
\bservicharterbus\.com
\bcomo-depilarse\.com
\bimportardechinaya\.com
\bmega-estrenos\.com
\biconet\.com\.mx
\bbienestaralnatural\.com
\bmlego\.com\.mx
\brenovardni\.org
\bdespensasdaco\.com
\bchollosaqui\.com
\blibrosparaaprenderaleer\.com
\baceitesesencial\.com
\bcurriculumsvitae\.net
\busx\.es\b
\bwoobs\.com\b
\balpacas-hampshire\.co\.uk\b
\btodoviajeros\.com
\bmusica-barroca\.com
\bderechomexicano\.com\.mx
\bseotraininginstitutespune\.in\b
\bseotraininginpune\.in\b
viagraonline
\bcialisoonline
\bxaydungthanhnien\.com\b
\bbl\.gd\b
\bexeideas\.com\b
\bvirsale\.com\b
\bcabinetdiy\.com\b
\bokemen\.xyz\b
\bfacbook\.com\b
\bmedcheck-up\.com\b
\bskincarebrands\.co\.uk\b
\bcooldudes\.store\b
\bpoolcleaner\.us\b
getpocket\.com/redirect
\bstudentloanrelief\.us\b
\bnaturalmattressmatters\.com\b
\bgemmenage\.(com|net|ca)\b
\bdailystrength\.org\b
\bonlinecashflow\.org\b
\bshemale\.uk\b
\byobit\.io\b
\bchecker\.in\b
\bsex-ru\.org\b
\bfirstclassessaywriters\.com\b
\bcheckpagerank\.net\b
\bviahold\.com\b
\bcabinetdiy\.com\b
\bgetfreebs\.com\b
\bonlinehookupsites\.com\b
\bbeautytohealth\.com\b
\bartplus\.co\b
\brentarace\.com\b
\bhemorrhoidnomore
\bremovehemorrhoids
\bstudyinrussia\.com\b
\bccmixter\.org/api/query
\bheidelbergerwohnen\.de\b
\bfx-brokers-review\.com\b
\bbestchange\.com\b
\bsteelpipeseller\.com\b
\bicdst\.org\b
\bqowap\.com\b
\bbigbazaardirect\.com\b
\bb2bmarketing\.net\b
\bwikiveliero\.org
\bkardashiantapes\.net\b
\bsoftnet32\.com\b
\bsoundcloud\.com/search/sounds
\brebeldeway\.com\.ua\b
\berreway\.org\b
\bdsquared2outlet\.eu\b
\bdibujos-de-amor\.com\b
\bandrewnickel\.com\b
\bgetloansusapersonal\.com\b
\bcialisemk\.com\b
\bstockhouse\.com/search
\bseopapese\.club\b
\bzipurl\.ir\b
\boffersus\.com\b
\bvu\.fr\b
\bezer\.mobi\b
\burli\.tk\b
\bloginprofessor\.org\b
\bkickass2\.nz\b
\bisohunt\.tv\b
\btorrentproject2\.com\b
\bisohunt2\.org\b
\bairbnb\.com/c/
\bmetager\.to\b
\bbabepedia\.com\b
\bdragonflydoces\.com\b
\bzznew\.in\b
\bsites\.google\..{1,3}/site/tradingonlineamoralproblem
\bkickass\.ink\b
\bisohunt2\.net\b
\btorrentproject2\.org\b
\bisohunt\.tv\b
\bisohunt2\.org\b
\bkickass2\.nz\b
\btorrentproject2\.com\b
\bcertificationconsultancy\.com\b
\bqr-url\.tk\b
\brr\.zzz\.com\.ua\b
\bwallinside\.com/post
\bqgo\.be\b
\bexit\.sc\b
\baffiliateignition\.com\b
\btradingview\.com\b
\bexpertdecoders\.com\b
\bwikiler\.com\b
\bloanswayer\.com\b
\bloansxxonlinexx\.org\b
\btheelderscrolls5skyrimevolution225\.ru\b
\bcoopergado\.com\b
\bhomieocairlines\.com\b
\bnamoroagora\.com\.br\b
\bhumancoder\.com\b
\bdecaptcher\.org\b
\biamsport\.org/pg/pages/view
\bcaptchacoder\.com\b
\btiernosmomentos\.com\b
\bcaptchaboss\.com\b
\bmoviesxxx\.biz\b
\bsuperghostblogger\.com/\?s
\bzixiutangpollencapsules\.com\b
\bcaringbridge\.org/search\?q\=
\babbywinters\.co\b
\bwoorank\.com/[a-z]{2}/www
\b1i1\.me\b
\bcell2getbrands\.com\b
\bkombologia\.com
\bcash4files\.com\b
\banycodes\.com\b
\bcustomizable-bracelets\.xyz\b
\bmyshoesguide\.com\b
\btiggi\.es\b
\bpisinaspa\.gr\b
\byify\.co\b
\bhideurl4you\.com\b
\banti-captcha\.com\b
\bssojunghan\.com\b
\bdecaptcha\.biz\b
\bthsbo333\.com\b
\bloginhold\.org\b
\bknightstemplarcards\.com\b
\bbeanbagsexpert\.com\b
\bblackheadscure\.com\b
\bincreasetestosterone\.review\b
\bolympiclabz\.com\b
\bpetgroomingcourse\.com\b
\bpetsworld\.in\b
\breligiousweddingguide\.com\b
\btrainingmasklab\.com\b
\bwhat-to-do-in\.co\.uk\b
\bwildhunter\.club\b
\burbanscarpe\.com\b
\bprintedwristbands\.xyz\b
\bcustombracelet\.xyz\b
\bdw-inductionheating\.com\b
\bloginlord\.org\b
\b9z\.lt\b
\bloginking\.org\b
\bsitesbysara\.com\b
\bseoinlink\.com\b
\btwinkpopstars\.com\b
\bprotecglasstint\.com\.au\b
\bbroadbandhk\.com\b
\bhomebroadbandhk\.com\b
\byt\.vu\b
\bbuy-medicines\.com\b
\blnk\.pics\b
\bruco\.ac\.tz\b
\bget\.busuu\.com\b
\bbusiness-shop\.info\b
shop\.eu\b
outlet\.eu\b
\bcialissansordonnancefr24\.com\b
\bsexforsmartpeople\.com\b
\bgetloanstodayonline\.com\b
\bhannatestcentre\.com\b
\blogindevelopers\.org\b
\bloginidol\.org\b
\bdecaptchaocr\.com\b
\bdecaptcher\.info\b
\bspymoob\.com\b
\bbordersalertandready\.com\b
\bnjmassage\.info\b
\balona\.space\b
\bcaptchasolutions\.com\b
\bscraping\.pro\b
\b2captcha\.com\b
\bdeathbycaptcha\.com\b
\brock-en-espanol\.lenguadeoro\.com\b
\bbusiness-opportunities\.biz/search
\berectiledysfunctionpills\.store\b
\bsavethestudent\.org/\?s=
\blabur\.eus\b
\bsildenafilcitrate\.today\b
\bbedbugsize\.
\blogintraining\.org\b
\bbedbugsize\.info\b
\bpaydaynock\.com\b
\bforexreviewsblog\.com\b
\bbuifelronataboo\.files\.wordpress\.com\b
\bloansmart24\.com\b
\bclashfun\.com\b
\bfreejavporn\.mobi\b
\bo7j\.ru\b
\bedpills\.shop\b
\bpiracetolpills\.com\b
\bmarketstrom\.gr\b
\bfrompo\.com\b
\bdesign-your-own-silicone-wristband\.com\b
\bcustomized-rubber-bracelets\.com\b
\b12tradepro\.com\b
\bsofeeya\.com\b
\bloginteacher\.org\b
\bbom777casino\.com\b
\bd11\.io\b
\bapp\.link\b
\bseozuka\.com\b
\bferrann\.com\b
\bref\.so\b
\brlu\.ru\b
\burl\.euqueroserummacaco\.com\b
\bleobumbtumbbotare\.files\.wordpress\.com\b
\bsudnidosanaco\.files\.wordpress\.com\b
\bwikidot\.com/local--files\b
\bnjmassages\.com\b
\bsearch4sex\.biz\b
\bbinaryforexacademy\.org\b
\biota\.tux-planet\.biz\b
\bbiosotoceswebctour\.over-blog\.com\b
\bliosmedaxmarpuwex\.over-blog\.com\b
\binstawidget\.net\b
\bofficialkrislawrence\.com\b
\bbusinessbroadband\.com\.hk\b
\bshortwww\.com\b
\bseo-saz\.com\b
\bfilm2018\.info\b
withoutprescript\.com\b
\bajaypipes\.com\b
\bbuyv.agra\.
\bweightlossoffers\.org\b
\btwitter\.com/search\b
\bcryptocoinjudge\.com\b
\beladia\.space\b
\bjustine\.club\b
\bhvacrfp\.com\b
\bnupogodi-online\.ru\b
\bcasinousaonlinelist\.com\b
\bonlinetv\.bid\b
\bnepz\.stream\b
\bonline-tvchannel\.org\b
\bustreams24\.com\b
\bvturl\.net\b
\bsport2018\.org\b
\bthesis\.ae\b
#Persistent spamming - COIbot reports
\bwellness786\.com\b
\bsupplementplatforme\.blogspot\.in\b
\btiger77\.net\b
\bsupplementplatforme\.blogspot\.in\b
\bwellness786\.com\b
\b1b\.yt\b
\bpasaranliga\.com\b
\bena\.website\b
\bguaranteedppc\.com\b
\bjayne\.website\b
\bslotsmegacasino\.com\b
\bolidesoza\.com\b
\bgul\.ly\b
\bnotehub\.org\b
\binstantessay\.co\.uk\b
\bcirk\.me\b
\beasycarup\.com\b
\brealinstagramlikes\.com\b
\bapyoth\.com\b
\bwikkimedia\.com\b
\bauto24insurance24online\.com\b
\bkourtney\.fun\b
\binfowars\.com\b
\bletsgomurphys\.com\b
\bcaptchaocr\.org\b
\bdecaptcherocr\.com\b
\brhibusbar\.com\b
\bnewreviewhq\.com\b
\bcasino17rich7online\.com\b
\bashleymadison\.pro\b
\bhref\.li\b
\bhollitaliandressshirts\.com\b
\bhealthyandbeauty\.co\b
\b3movs\.pro\b
\bipsite\.org\b
\bcli\.re\b
\bnz-casinos\.com\b
\bchn\.ge\b
\brocksteadymaleenhancement\.org\b
\bdrozhelp\.com\b
\baffiliatblogger\.com\b
\billuporistorante\.com\b
\bniemtree\.com\b
\bmercyelectronics\.in\b
\bbyutiful\.net\b
\bipheya\.co\.za\b
\byougame\.com\b
\bhittc\.org\.vn\b
\belamalh\.com\b
\bt2m\.io\b
\blookatlink\.com\b
\bfreshcalendars\.com\b
\brevshr\.com\b
\btrkur\.com\b
\bgot\.by\b
researchomnia\.blogspot\.
\bdmaps\.kr\b
\bhothouse\.xyz\b
\bcloudmining\.blog\b
\bvividentertainment\.online\b
\bnaughtyamerica\.top\b
\bbrazzers\.network\b
\bpornhub\.direct\b
\bbangbrosnetwork\.com\b
\blocalbitcoins\.ltd\b
\badultmodels\.club\b
\bbrazzersnetwork\.com\b
\bAshleyMadison\.pro\b
\bpulseoxadvocacy\.com\b
\brapidteria\.com\b
\bdubsbusinessadvisor\.com\b
\bthemerkle\.com\b
\bcryptorials\.io\b
\bthebitcoinstrip\.com\b
\bstrongcoin\.site\b
\blakebtc\.com\b
\bwhaleclub\.co\b
\bvirwox\.services\b
\blocalbitcoins\.ltd\b
\b500affiliates\.com\b
\b1broker\.com\b
\bsimplefx\.com\b
\bbit4x\.com\b
\betoro\.website\b
\bavatrade\.ltd\b
\bhashblock\.ltd\b
\bruncpa\.info\b
\bbest-bettingsites\.com\b
\bbest-paypornsites\.net\b
\bpornplanner\.com\b
\btopporn\.org\b
\bjoannaangel\.club\b
\bdigitalplayground\.world\b
\bkinkstudio\.info\b
\bchaturbate\.run\b
\bpenthouse\.website\b
\bskrill\.ltd\b
\bvividentertainment\.online\b
\bstrongcoin\.site\b
\bvirwox\.services\b
\betoro\.website\b
\bavatrade\.ltd\b
\bruncpa\.info\b
\bwholesalehairvendors\.com\b
\bpuresmile\.com\.au\b
\bbestgearslab\.com\b
\bemoneyindeed\.com\b
\balldraft\.com\b
\bbestgearslab\.com\b
\bheadphonesbuyer\.com\b
\ballweb-marketing\.com\b
\bhandytoolshome\.com\b
\bXxxtube4Mobile\.com\b
\bTeenageassault\.com\b
\bteensexmaniac\.com\b
\bnbdaq\.com\b
\bbookmarks\.wittycrocs\.com\b
\bbestlatinaporn\.net\b
\bthelesboporn\.com\b
\bhdteensextube\.net\b
\bTeenslovehugedicks\.com\b
\bonlyteenfuck\.com\b
\bisla-laser\.org\b
\bgayspornovideos\.com\b
\brichcasino2online\.com\b
\bplayboy\.ac\b
\blinkp\.ir\b
\bmovies247\.net\b
\bcaptchadealer\.com\b
\bcaptchas\.biz\b
\bsci-hub\.tech\b
\buplinkus\.com\b
\bpetroleumclubmagazine\.com\b
\bdeer-digest\.com\b
\bsummerfieldinfo\.com\b
\bg3t\.nl\b
\bsma-offshore\.com\b
\bmelodipoker\.com\b
\bmodernmom\.com\b
\bromanization\.org\b
\btest-infrarotheizung\.de\b
\beightplus2\.com\b
\bspeedyessay\.co\.uk\b
\butf\.su\b
\bworldhealthreviews\.com\b
\bcbsecure\.co\.uk\b
\bbusinesssuccessclass\.com\b
\btryvexanpills\.com\b
\bmcessay\.com\b
\bross-limo\.com\b
\b101growlights\.com\b
\bcarveto\.co\.uk\b
\bthehourshop\.com\b
\bxembongdahd\.com\b
\bbestinfo4health\.com\b
\bkuc\.cz\b
\bchod\.sk\b
\bpetstation\.store\b
\btopofblogs\.com\b
\bknowurgames\.contently\.com\b
\bwelookups\.com\b
\bwholesalebulksms\.com\b
\bhealthreviewfactory\.com\b
\btoprussianescort\.com\b
\bsportstation\.store\b
\bxxxhds\.com\b
\bnetflixhds\.com\b
\b3xhds\.com\b
\bjiliblog\.com\b
\bplaycasinoonline24\.com\b
\b007game\.ru\b
\bdeadpool2ful\.com\b
\btvhds\.com\b
\bfilmhds\.com\b
\bsildenafarm\.com\b
\b114\.34\.134\.140\b
\bplayslotscasino888\.com\b
\bbestrealmoneygames\.com\b
\bonlinelistcasino24\.com\b
\bcuu\.su\b
\b999essays\.com\b
\btopstreamingfr\.club\b
\bshorturl\.at\b
\bam9s\.info\b
\b000webhostapp\.com\b
\be-billpayments\.com\b
\bshifu\.com\b
\bsalmonsolutions\.co\.uk\b
\bcomputerhope\.com/issues/chusedos\.htm
\bprintukraine\.click\b
\bdoubledubs\.com\b
\bcustomwriting\.com\b
\bsexneigung\.com\b
\bajt-ventures\.com\b
\bgestyy\.com\b
\b1design\.org\b
\bcafemom\.com/search
\bgameinformer\.com/search
\btoppaidpornsites\.com\b
\bejobsresult\.com\b
\bkscripts\.com/\?s
\bskfb\.ly\b
\bbeam\.to\b
\bcams4bitcoin\.com\b
\bprf\.hn\b
\b1safe\.link\b
\bun-url\.com\b
\blauriejones\.org\b
\bbbwpornmovs\.com\b
\bchuabenhyeusinhly\.com\b
\bmindsumo\.com\b
\bthereviewal\.com/massage-therapy/
\bgpna\.ir\b
\bsynesth\.esy\.es\b
\bresampled\.de\b
\bfamousstoreoutlet\.com\b
\bbellpottingerusa\.com\b
\briedquat\.de\b
\bcoolingtowerfiller\.com\b
\bgrp-watertank\.com\b
\bcasinoline17\.com\b
\bcasinobablogames\.com\b
\bcasinogameslistonline\.com\b
\bcasinomegaslotos\.com\b
\barcheagebegins\.org\b
\bduct-rod\.com\b
\bmygrammarcheck\.com\b
\bpxlme\.me\b
\bbikinisexyonthebeach\.com\b
\btshirtsandchristiangifts\.com\b
\bbikinisaletop\.com\b
\bt-shirtlogos\.com\b
\bback\.ly\b
\bsmol\.io\b
\bentirefestival\.com\b
\bt-shirtlogos\.com\b
\bkhorshidchehr\.com\b
\bfernandoallende\.com\b
\blets\.shoutabout\.it\b
\blbdr\.co\b
\bludariwe\.org\b
\bdygjxesu-sunubu\.org\b
\blihi\.cc\b
\bsodary\.com\b
\bkutt\.it\b
\bqlink\.me\b
\byerl\.org\b
\blstu\.fr\b
\bsnip\.ly\b
\bcqtwice\.com\b
\burls\.la\b
\bkg-machinery\.com\b
\bwooricasino777\.com\b
\burlgt\.com\b
\bframa\.link\b
\bcutout\.es\b
\bzipansion\.com\b
\batheistrepublic\.org\b
\batheistrepublic\.net\b
\bpqn\.pw\b
\bhamoussin-fouad-adan\.site123\.me\b
internetbillboards\.net/\?s
\byellkey\.com\b
\bweightprodonline\.com\b
\ballmotti\.xyz\b
\bbin\.wf\b
\bmybestsexshop\.com\b
\bgetbiggerdicknaturally\.com\b
\bmyonlinepayday\.com\b
\bgamecasinosonline\.com\b
\bzii\.bz\b
\bdevprice\.ca\b
\bmailtips\.info\b
\bxxxgayjobs\.com\b
\bkemtrinam\.xyz\b
rewards-insiders\.marriott.com/search
\bbestcurefordiabetes\.com\b
\bs\.id\b
\bshrtco\.de\b
\bmypaleohackscookbookreview\.com\b
\bhealthavenger\.com\b
\bcachtrinamda\.xyz\b
\btny\.im\b
\bsnapt\.io\b
\bannita\.space\b
\bvickey\.club\b
\bmable\.club\b
\beleonor\.space\b
\btomcandowpenisremedy\.com\b
\bcasinoonlinests\.org\b
\bsexdatingusaamerica\.com\b
\bfunnyguru\.co\b
\bukcheapwigs\.com\b
\bswimwear2sale\.com\b
\bcheap-jerseys-usa\.com\b
\bstlrenfestwiki\.com\b
\bkiehlmann\.co\.uk\b
\bcirclebpo\.com\b
\bonl\.li\b
\breal777money\.com\b
\bfreebitco\.in\b
\bzanaflexbuynow\.com\b
\bxpornplease\.com\b
\bpookalamdesign\.in\b
\bhomosexual\.cf\b
\btechnsolution\.com\b
\bbablcasinogames\.com\b
\bcasino24list\.com\b
\bthekingcasinos\.com\b
\bzanaflexcgh\.com\b
\bgo4braindumps\.com\b
\blanzport\.com\b
\bpages10\.com\b
\bmelodyhome\.com\b
\bzanaflexcgh\.com\b
\bqscv\.pe\.hu\b
\b3dcgstore\.com\b
hometalk\.com/search
\buploadboy\.me\b
\bpano-verschluss\.com\b
\bchulatutor\.com\b
\btrainingzone\.co\.uk\b
\bhararonline\.com\b
\bbestazy\.com\b
\b9jabaze\.com\b
\bsoo\.gd\b
\btestonutra\.com\b
\bcelebs-net-worth\.com\b
\barmidalechurch\.com\b
\bautomotivedigitalmarketing\.com\b
\blucporn\.com\b
\bgatobengali\.net\b
\bbablcasinogames\.com\b
\babengalcat\.com\b
\bgetjealous\.com\b
\bhealthncure\.net\b
\bmoney2017casino\.org\b
\btil\.pw\b
\blyhyt\.ovh\b
\blos\.fi\b
\bcasinoveganonline\.com\b
\btarget-advertisement\.com\b
\bstoneislandmen\.com\b
\bdearzindagifullmovie\.in\b
\blinkki\.ovh\b
\blyhytosoite\.fi\b
\burlki\.com\b
\bbitly\.fi\b
\bshortingking\.com\b
\bnimbleinity\.com\b
\bshortingking\.com\b
\bclc\.to\b
\bbitly\.fi\b
\bonsto\.re\b
\bpeoplesbiography\.in\b
\b021zhuming\.com\b
\b2one\.in\b
\bgiovaniconnection\.it\b
\bemma-online\.org\b
\bcasinolists\.us\.com\b
\b0n1\.ir\b
\badjaranet\.com\b
\blakeshia\.club\b
\bhoganbrand\.com\b
\bcasino2018money\.com\b
\bytre\.ir\b
\bkirimpesanbunga\.com\b
\bshort\.o-biznes\.ru\b
\bqx\.cx\b
\bclarksshop\.org\.uk\b
\blasportivashop\.com\b
\bfamousshop\.co\b
\bstoneislandrecords\.com\b
\busachinatraining\.com\b
\blivestreamingindia\.com\b
\blivebox\.co\.in\b
\bmarketresearchstore\.com\b
\bliangchuang-china\.cn\b
\bdigitalconnectelearning\.it\b
\blasciatique\.com\b
\bhotlistcasinogames\.com\b
\beasyurl\.net\b
\bthelink\.la\b
\beasyurl\.net\b
\bxn--o80b27i69npibp5en0j\.com\b
\bmylnk\.is\b
\bmaa\.to\b
\bytube\.com\b
\binfo-ri\.com\b
\bfieryhair\.com\b
\bferragamomall\.com\b
\b19216801help\.com\b
\bshrinx\.it\b
\bonsale-fashion\.com\b
\bhoganshoesoutlet\.com\b
\brippedmusic\.com\b
\boutdoor-sneakers\.com\b
\bpurses-infashion\.com\b
\bdiscountkappa\.com\b
\bdiscountmerrell\.com\b
\bkeens-shoes\.com\b
\bkappaproperty\.com\b
\bcarharttapparels\.com\b
\bonlinesfashion\.com\b
\bsextube4mobile\.com\b
\byon\.ir\b
\biitd\.info\b
\bgames4king\.com\b
\bdaihocduochanoi\.com\b
\bshortmy\.link\b
\ba1\.to\b
\bsomething4u\.xyz\b
\bferragamofactory\.com\b
\bhtt\.nu\b
\bjulieta\.space\b
\bclubmania\.tk\b
\bbitinmex\.com\b
\bbitmexit\.com\b
\bbitmextrade\.com\b
\bbitmexiu\.com\b
\bbitmexim\.com\b
\bbamsalon\.com\b
\bbitmarginmex\.com\b
\bpoolpartyo\.com\b
\bclubgazua\.com\b
\bclubgaja\.com\b
\bessaycaptains\.com\b
\bduocdienvietnam\.com\b
\bstone-island-
\bx61\.ch\b
\bacaiberrypills\.eu\b
\bsmdservicesllc\.com\b
\binternetbillboards\.net/\?s
\bua-outlet\.com\b
\bmy-small\.link\b
\bmarketingsweet\.com\.au\b
\bxnxxporn\.party\b
\bxnxxporn\.pw\b
\bemfarmacia\.com\b
\btreathemorrhoidspain\.com\b
\bdailydetoxhacks\.com\b
\bkappa-usa\.com\b
\blookweb\.it\b
\byou\.travel\b
\bnutritionfordiet\.com\b
\bdresscodeclothing\.com\b
\bfamouswearings\.com\b
\bmail\.rambler\.ru/m\b
\bbiggerpenisexercises\.com\b
\bgroetenuiteerbeek\.wordpress\.com\b
\bv88\.ca\b
\bgoo-gl\.ru\b
\bgoogl\.plus\b
\bfiladiscountshop\.com\b
\bcross-fashions\.com\b
\bfashion10deep\.com\b
\bfashionssur\.com\b
\bskncosmetics\.com\b
\bx11\.pw\b
\bempowher\.com/search
\bnwwws2013\.org\b
\btrsurl\.com\b
\bpattern-wiki\.org\b
\b7elm5\.com\b
\bmyurl\.gr\b
\bmyminiurl\.net\b
\bmossoutfits\.com\b
\bdiscount-ellesse\.com\b
\bnowheart\.com\b
\bmiyankale\.com\b
\bsindo\.me\b
\bblogdacleo\.com\b
\blelaon\.com\b
\baticpay\.com\b
\blelaon\.com\b
\badidasoriginals\.biz\b
\bslink\.co\b
\btranssexualpornstars\.com\b
\bvulpyx\.com\b
\bcouponforless\.com\b
\b81url\.com\b
\badidasoriginals\.biz\b
\bfashionedhardy\.com\b
\bjoaquina\.club\b
\bjonell\.space\b
\balishia\.club\b
\bkaley\.club\b
\bwebbuildersguide\.com\b
\bmascareignesislands\.no\b
\bspeakingtree\.in/search
\bbehance\.net/search
\bhealthynewage\.com/\?s
\bsportsrants\.com/\?s
\bshewrites\.com/main/search\/
\bourmidland\.com/search
\brebirthgaming\.org\b
\bmommysavers\.com\b
\bajaxtime\.com\b
\ba03b3\.atu\.ca\b
\batu\.ca\b
\bansunibaate\.com\b
\bredirects\.ca\b
\bwarritimes\.wordpress\.com\b
\breadthis\.ca\b
\bdict\.leo\.org/\?search
\bajaxtime\.com/\?s
\bherfeed\.com/\?s\=
\bpurevolume\.com/search
\btopofblogs\.com/tag
\burls\.to\b
\b1w\.tf\b
\bquickbooksupportcanada\.ca\b
\bdonax\.ch\b
\bpureketodietpills\.com\b
\bmammut-group\.com\b
\bgdubz\.win\b
\bblogher\.com/search
\bcaringbridge\.org/search
\brenewableenergyworld\.com/_search\?
\btraveldescribe\.com/\?s\=
\btravelpod\.com/s/
\bchaseresults\.com/mail_to_friend
\bphoto.net/gallery/tag-search/search\b
\bsquidoo\.com/search
\blinkgo\.pw\b
\bhalfpriceexams\.com\b
\brealstatecoin\.org\b
\bbestnewsupplements\.com\b
\btianyaxiaozhan\.com\b
\bcreativerxrevivalskincream\.com\b
\brevitalizeultimateserum\.com\b
\bnairabuzz\.com\b
\bwocams\.com\b
\breissstore\.com\b
201[78]\.ovh\b
\bvalrie\.club\b
\blaverne\.club\b
\bbaccaratnow\.com\b
\bglaziers-.{1,20}\.co\.uk\b
\bnikeoutletsale\.co\b
\bclyfc\.com\b
\b2no\.co\b
\biplogger\.org\b
\bdating-soulmates\.com\b
\btruv\.is\b
\biplogger\.ru\b
\bbdsmporno\.net\b
\bclub21sacramento\.com\b
\bgenuinehealthreviews\.com\b
\bketoabsoluteforskolin\.net\b
\bgayfreelivecam\.com\b
\b666\.porn\b
\bfofo100\.xyz\b
\bgreece-athens-escorts\.gr\b
\brichmondembroidery\.com\.au\b
\bventurebeat\.com/\?s
\bccmixter\.org/api/query\?
\btheepochtimes\.com/n3/search/
\bparamuspost\.com/search\.php
\bchange\.org/search
\bbroowaha\.com/search
\bvirilityexonline\.net\b
\bferrann\.mx\b
\byip\.su\b
\btest1\.donntu\.org\b
\btwitpic\.com/tag
\bsharkbayte\.com/keyword
\bexeideas\.com/\?s
\bfin24\.com/search
\brebrand\.ly\b
\bendclothing\.com\b
\bfamousoutletshop\.com\b
\bfairofferny\.com\b
\bvamospaella\.co\.uk\b
\bmenlosoftware\.net\b
\bbradmcallister\.com\b
\baolcomlogin\.com\b
\bonline-gift-vouchers\.com\b
\btiny\.tw\b
\bb54\.in\b
\b3nobar\.net\b
\bdiscount-coupons\.net\b
\bketoblazediet\.net\b
\bbestbabyessentials\.com\b
\b918kiss\.
\bsherley\.club\b
\bherbalmeds\.org\b
\blexlords\.uk\b
\bturnhofer\.com\b
\bocn\.pt\b
\bvegas8282\.com\b
\burladda\.com\b
\bhappynewyearimages\.co\b
\bmarceloburlonshop\.com\b
\bfarsicad\.com\b
\bhuit\.re\b
\bhappyjanamashtamiwishes\.blogspot\.com\b
\bptiturl\.com\b
\bc3d\.com\.au\b
\bwenicehair\.com\b
\btypeformoney\.org\b
\bketogenrx\.net\b
\binstagramtakipcipaneli\.com\b
\bloveilook\.com\b
\bseoarticletool\.com\b
\bbuildyourownshedsite\.wordpress\.com\b
\bslimbuildketodiet\.net\b
\bupscaledogtoys\.party\b
\b2a\.ol4s\.site\b
\bwow1004\.xyz\b
\bgays-bdsm\.com\b
\bsitedevoyance\.over-blog\.com\b
\bsearchmechaniks\.ru\b
\bpinterest\.com/search
\bimgur\.com/hot\?
\bempowher\.com/search
\bedition\.cnn\.com/search
\bicivil\.ir/short/
\bx2145-productions\.technology\b
\bgclub007\.com\b
\bbanglatvshow\.com\b
\bbedroomfurnituretp\.com\b
\badult-chum\.com\b
\benoavia\.es\b
\baracne\.biz\b
\bzoneti\.ca\b
\bwow520\.com\b
\bnobodysproperty\.com\b
\bbellubka\.ru\b
\bidolocharter\.com\b
\bmordsrub\.ru\b
\bwonderhowto\.com/search
\btechandtrends\.com/\?s
\bbbc\.co\.uk/search/\?q
\bmeetme\.com/apps/redirect/\?url
\bnuwireinvestor\.com/results\.aspx\?searchwords
\bwww\.gov\.uk/search\?q=
\balexa\.com/search\?q=
\bnewsweek\.com/search
\bpvl-online\.kz\b
\bclinicaveterinariaromaeur\.it\b
\bdiowebhost\.com\b
\btaodo\.com\.vn\b
\bdomenicomagnifica\.it\b
\btiktok\.tw\b
\bfastestvpn\.com\b
\bchollay\.com\b
\bthefuturerobots\.com\b
\bmenhealthcares\.com\b
\bnoxi\.ga\b
\bpornotube\.blog\.br\b
\bsavethestudent\.org/\?s
\bknoji\.com/search/\?query
\bdata\.gov\.uk/data/search\?q
\bsportsblog\.com/search\?
\bhouzz\.com/\?search
\bilookads\.com\b
\btoi\.in\b
\bbritannica\.com/search\?query
\bccmixter\.org/api/query\?
\bfoxnews\.com/search-results/search\?q
\blerablog\.org/\?s
\blifebeyondtourism\.org/\?header_search
\biamsport\.org/pg/pages
\b1mg\.com\b
\bpokergocap\.com\b
\bbetadeals\.com\.ng\b
\bthanksgivingquotes2018\.com\b
\bclickfraud\.io\b
\bapotekbutikk\.net\b
\bbdjobstoday\.info\b
\bshoes-generator\.com\b
\bdiscreetsextoyshop\.com\b
\bcheapjordansvip\.com\b
\bbacklinksaudit\.com\b
\bblog2learn\.com\b
\bgatevnotes\.com\b
\btest\.nosubject\.com\b
\bul\.do\b
\bix2\.co\b
\bpowermac64\.com\b
\bapteekkienpillereita\.com\b
\bhikingsoutlet\.com\b
\bdiabox-auto\.ru\b
\bwithouatdoctor\.us\b
\bwebsiteaffiliateprograms\.info\b
\bdating-online-made-easy\.com\b
\bbacagood77\.com\b
\bxn--oi2ba146au9b8utjhk\.com\b
\biex\.me\b
\bsale-sextoys\.com\b
\bwellsextoys\.com\b
\bdiscreetsextoyshop\.com\b
\bwomens-outfits\.com\b
\bnotron-setup\.download\b
\b918\.credit\b
\bpob\.ru\b
\ballxreport\.com\b
\bsale-sextoys\.com\b
\bwomens-outfits\.com\b
\bcbcam2cam\.com\b
\blos-mejores-boosters-de-testosterona\.eu\b
\bsunglassescheaponline\.com\b
\bnotron-setup\.download\b
\bthrottleshift\.server105\.com\b
\btunes-interiors\.com\b
\bcheapjordan13vip\.com\b
\bask\.nevershutdown\.com\b
\bxsl\.pt\b
\btypers\.biz\b
\bemasku\.com\b
\bbackpageauction\.com\b
\bc\.or\.at\b
\bxyznepal\.com\b
\bviaplato\.com\b
\bgowwwurl\.com\b
\biamthebest\.us\b
\bwinterisnotcoming\.org\b
\bnew-giveaways\.win\b
\btopessayreviews\.com\b
\baukcje\.ml\b
\bsavemycam\.com\b
\bmychaturcam\.com\b
\brecorder2018\.com\b
\bwebcamfucker\.com\b
\bsportzfuel\.com\b
\btrevulanmuscle\.net\b
\bdpli\.ir\b
\beasy-bator\.com\b
\bblissmarcom\.com\b
\btorrentdb\.
\bbjdem\.cz\b
\bkuc\.cz\b
\bpreskoc\.cz\b
\briz\.cz\b
\burl\.googluj\.cz\b
\bzkracene\.cz\b
\btwurl\.nl\b
\bglobalsmovies\.com\b
\bcrydercosplay\.us\b
\bopenclipart\.org/search/\?query
\baccountingweb\.co\.uk/search
\bsearch\.huffingtonpost\.com/search
\bdeer-digest\.com/\?s
\btravelwitheaseblog\.com/\?s
\btrainingzone\.co\.uk/search
\bhealthable\.org/\?s
\bbuzzfeed\.com/search\?q
\bencyclopedia\.com/searchresults.aspx\?q
\bshopping-cheap\.com\b
\bsneakerfuror\.com\b
\bmanyrecs\.com\b
\bsyscointalk\.org\b
\bpacs-apparrel\.com\b
\bauthenticfans\.com\b
\braovat\.chotop\.vn\b
\braovat\.bvn\.vn\b
\bnwnpro\.ru\b
\bgeld-bombe\.com\b
\b31\.220\.1\.41\b
\bwprssaggregator\.com\b
\bbonuskodbkleon\.ru\b
\bwebcammodelingjob\.com\b
\braovatbds24h\.com\b
cosplay\.us\b
\bmamaklr\.com\b
\bcbcamsclub\.com\b
\bfreecinemaclub\.com\b
\bgo\.onescript\.ir\b
\bkink\.company\b
\bscp-knowledge\.org/\?s
\bfool\.com/search/solr\.aspx
\bjamendo\.com/en/search
\bhomeinvestorsusa\.com\b
\bhappylocate\.com\b
\bhidemyass\.com\b
\binsertyoururl\.com\b
\blapenavigevano\.it\b
\bnikehuaracheshoes\.com\b
\bcanadagoosepark\.com\b
\bgetcanadagooseoutlet\.com\b
\bprivateviewerinsta\.com\b
\bmattcermanski\.com\b
\bassignment-help-australia\.com\.au\b
\bmagileads\.com\b
\b918\.network\b
\bcoinarbitragebot\.com\b
\bcoinbozan\.com\b
\bzerobyw\.com\b
\bsa7eraty\.com\b
\bmotorradfreunde-muenchweilerev\.de\b
\bwhl111\.com\b
\bwriteforme\.compress\.to\b
\bpaltrox-rx\.com\b
\bstoneislandclothes\.com\b
\buy\.to\b
\belectronicrepairegypt\.com\b
\bocry\.com\b
\bepac\.to\b
\bcameravn247\.com\b
\bmoz\.com\b
\binc0gnito\.com\b
\bedmond\.club\b
\bvipgoldrj\.com\.br\b
\bmredgarcross\.com\b
\bglamour\.de/content/search/
\bmartindale\.com/Results.aspx\?
\bchange\.org/search\?q
\brealitysandwich\.com/\?s
\bmy3uka\.com/search/
\bdailymail\.co\.uk/home/search\.html\?
\btelegraph\.co\.uk/search
\bred\.nelb\.gr\b
\bsimql\.com\b
\brosaline\.club\b
\bws2real\.com\b
\bbp7\.org\b
\bcanalesoterismo\.com\b
\bjom\.fun\b
\bkasino\.vin\b
\babh\.kr\b
\bwhatsappmessenger\.download\b
\badvocateschandigarh\.in\b
\badvocateinchandigarhhighcourt\.wordpress\.com\b
\blawyerchandigarh\.com\b
\bheightline\.com\b
\bminiurl\.x10\.mx\b
\bchinatown-downtown\.com\b
\bbuzzsocial\.ca\b
\bhdorg\.ru\b
\bnowinseo\.ir\b
\bcreatorlink\.net\b
\bwirecellar\.com\b
\bextra-size\.info\b
\bvirtualbitcointalk\.co\b
\blow-cost\.expert\b
\bomn\.kr\b
\bgooseyou\.com\b
\bcanadagoosestorevip\.com\b
\bhelbiz\.com\b
\bgiacmosuavietvn\.podbean\.com\b
\bintensexpills\.org\.uk\b
\bantiaging-treatments\.website\b
\bbuildmusclequick\.info\b
\bonlinecasino4nl\.com\b
\bbeasley\.space\b
\bcasino-reviewadvisor\.com\b
\bspiritualsadhana\.com\b
\bspecta\.webd\.pl\b
\bdirectseotools\.com\b
\bcasinonsvenska\.eu\b
\bsvenskacasinon\.co\b
\bferrann\.co\b
\bleach\.club\b
\bscotch-sale\.com\b
\bxn--d1abamebfd0avbpdfcx6e\.xn--p1ai\b
\blinkomnia\.com\b
\bcompletecase\.com\b
\bredirect\.adult\.ofertmobiles\.com\b
\bprada-shoping\.com\b
\bmyassignmenthelpaustralia\.com\.au\b
\bkasino\.games\b
\bogmdb\.com\b
\bstrongpassword\.info\b
\bvelasquez\.xyz\b
\brondan\.net\b
\bteam91titans\.com\b
\bmortaji\.co\b
\bcursodetiara\.com\b
\bfroggyads\.com\b
\bcayghepthammy\.com\b
\bsalas\.space\b
\biktogo\.com\b
\blotterytube\.com\b
\benrollbusiness\.com\b
\bsssidhuadvocate815\.tumblr\.com\b
\b1688\.com\b
\bsci-hub\.
\bplaycasinoonline\.ooo\b
\bmukapokerku\.com\b
\bmukapoker\.org\b
\btoppreworkoutsupplements\.info\b
\bhorseshoecraftandflea\.com\b
\bshopdiaphanous\.com\b
\bshoporiginative\.com\b
\bsecure84\.com\b
\bbuyblacksd\.com\b
\bhalderramos\.com\.br\b
\bmoreasianporn\.com\b
\bshopmust-have\.com\b
\bbreakawayiris\.com\b
\bdunlap\.xyz\b
## sbhandler_end
## leave the above line as is
## end of [[Spam blacklist/Log]] section
#</pre> <!-- leave this line exactly as it is -->
4249c2410ab3369eeb21ebc235270da73cbd814c
Email blacklist
0
18
156
2018-10-28T13:29:44Z
Jayden
52
Created page with " ########################################################################### # DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF REGEX! # ####################..."
wikitext
text/x-wiki
###########################################################################
# DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF REGEX! #
###########################################################################
#
# Email addresses matching this list will be blocked from registering or sending emails
# For documentation see https://www.mediawiki.org/wiki/Extension:SpamBlacklist
#
# Syntax is as follows:
# * Everything from a "#" character to the end of the line is a comment
# * Every non-blank line is a regex fragment which will only match hosts inside email addresses
# [[Category:Spam blacklist]]
#<!-- leave this line exactly as it is --> <pre>
vilmalaudesouza@bol\.com\.br
michelina87@seznam\.cz
cecilia\.viga@latinmail\.com
pedrocelestinoleonardoromero@gmx\.es
olga_bolshakova_1972@mail\.ru
carmelo\.anastasi@aol\.com
hannatestcentre\.com
frienced\.com
factorican\.com
relucius\.com
aboutbuxton\.com
sh8\.email
ruu\.kr
#</pre> <!-- leave this line exactly as it is -->
d59d1ddb8c4ba5db0a3564f9335a69179c423427
157
156
2018-10-28T13:30:00Z
Jayden
52
Protected "[[Email blacklist]]": High traffic page ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
###########################################################################
# DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF REGEX! #
###########################################################################
#
# Email addresses matching this list will be blocked from registering or sending emails
# For documentation see https://www.mediawiki.org/wiki/Extension:SpamBlacklist
#
# Syntax is as follows:
# * Everything from a "#" character to the end of the line is a comment
# * Every non-blank line is a regex fragment which will only match hosts inside email addresses
# [[Category:Spam blacklist]]
#<!-- leave this line exactly as it is --> <pre>
vilmalaudesouza@bol\.com\.br
michelina87@seznam\.cz
cecilia\.viga@latinmail\.com
pedrocelestinoleonardoromero@gmx\.es
olga_bolshakova_1972@mail\.ru
carmelo\.anastasi@aol\.com
hannatestcentre\.com
frienced\.com
factorican\.com
relucius\.com
aboutbuxton\.com
sh8\.email
ruu\.kr
#</pre> <!-- leave this line exactly as it is -->
d59d1ddb8c4ba5db0a3564f9335a69179c423427
Template:@
10
61
386
2018-11-25T02:22:41Z
Gaz Lloyd
8
Created page with "[[File:At_sign.svg|{{{1|17px}}}|@|link=]]<noinclude>{{/doc}}</noinclude>"
wikitext
text/x-wiki
[[File:At_sign.svg|{{{1|17px}}}|@|link=]]<noinclude>{{/doc}}</noinclude>
6e3c8f20cd9cbbbe9230ec7cbe2a7fea6e0e290e
Template:Nutshell
10
62
389
2018-12-28T22:07:59Z
Gaz Lloyd
8
Created page with "{| class="messagebox" id="pnutshell" | width="40px" | [[File:Walnut.png|30px|center|link=]] | '''{{{title|This page}}} in a nutshell:'''<br clear="all" />{{#if:{{{2|}}}|*{{{1}..."
wikitext
text/x-wiki
{| class="messagebox" id="pnutshell"
| width="40px" | [[File:Walnut.png|30px|center|link=]]
| '''{{{title|This page}}} in a nutshell:'''<br clear="all" />{{#if:{{{2|}}}|*{{{1}}}
*{{{2}}}{{#if:{{{3|}}}|
*{{{3}}}}}|{{{1}}}}}
|}<noinclude>{{/doc}}</noinclude>
eace81732304a3837017f8299b1306f9308fe7aa
Main Page
0
14
90
89
2018-12-28T22:49:07Z
Gaz Lloyd
8
wikitext
text/x-wiki
<div class="mp-all">
=Weird Gloop Meta Wiki=
<div class="mp-subheader"><p>Welcome to the Weird Gloop Meta Wiki, the community site for the Weird Gloop group of wikis. The Meta Wiki is primarily for discussions about the operations of the company, and discussions of network-wide concerns.</p></div>
<div class="mp-container">
<div class="mp-left">
<div class="mp-tile">
==Projects==
<span class="plainlinks">[https://runescape.wiki <div class="mp-wiki mp-wiki-rs"><div class="mp-wiki-logo"></div></div>]</span>
<span class="plainlinks">[https://oldschool.runescape.wiki <div class="mp-wiki mp-wiki-osrs"><div class="mp-wiki-logo"></div></div>]</span>
</div>
</div>
<div class="mp-right">
<div class="mp-tile">
==Discussions==
* [[Forum:Index|General discussions]]
* [[Weird Gloop director elections]]
</div>
</div>
</div>
</div>
__NOEDITSECTION__
[[Category:Meta Wiki| ]]
455a9effba939f99e2e1a3815ca87f811098294d
91
90
2019-02-13T08:10:40Z
Iiii I I I
15
new main page
wikitext
text/x-wiki
<div class="mp-grid">
<!-- HEADER -->
<div class="mp-header">
<div class="mp-header-left">
<h1>Meta Weird Gloop</h1>
<div>For discussing management and policies of the Weird Gloop wikis.</div>
</div>
<div class="mp-header-right">
<div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{PAGESINCATEGORY:Active threads}}''' currently active discussions. }}</div>
<ul>
<li>About</li>
<li>Contact</li>
<li>Copyrights</li>
<li>Discord</li>
</ul>
</div>
</div>
<!-- META CONTENT -->
<div class="mp-section section-yewgrove plainlinks">
<h2>Active discussions</h2>
{{#dpl:
|namespace = Forum
|category = Active threads
|notcategory = Forums excluded from the main page
|addeditdate = true
|addlasteditor = true
|order = descending
|ordermethod = lastedit
|userdateformat = j F Y
|adduser = true
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER%
|noresultsheader = * There are currently no active discussions.
}}
</div>
<div class="mp-section section-archive plainlinks">
<h2>Archived discussions</h2>
{{#dpl:
|namespace = Forum
|category = Forum archives
|notcategory = Forums excluded from the main page
|order = descending
|ordermethod = categoryadd
|addfirstcategorydate = true
|userdateformat = j F Y
|count = 7
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE%
}}
</div>
<!-- WIKIS -->
<div class="mp-section section-wiki section-rsw">
<div>Visit the</div>
<h2>RuneScape Wiki</h2>
</div>
<div class="mp-section section-wiki section-osw">
<div>Visit the</div>
<h2>Old School RuneScape Wiki</h2>
</div>
<div class="mp-section section-wiki section-ptbr">
<div>Visit the</div>
<h2>Portuguese-Brazilian RuneScape Wiki</h2>
</div>
<div class="mp-section section-wiki section-rsc">
<div>Visit the</div>
<h2>RuneScape Classic Wiki</h2>
</div>
<!-- FOOTER -->
<div class="mp-footer">© 2019 Weird Gloop Ltd, The Apex, 2 Sheriffs Orchard, Coventry, England, CV1 3PP, UK.<br />RuneScape and RuneScape Old School are the trademarks of Jagex Limited and are used with the permission of Jagex.</div>
</div>
__NOTOC__
7ff3a925ca953c06d39c560e5fb709e3a02a68a2
92
91
2019-03-05T08:25:42Z
Iiii I I I
15
add links
wikitext
text/x-wiki
<div class="mp-grid">
<!-- HEADER -->
<div class="mp-header">
<div class="mp-header-left">
<h1>Meta Weird Gloop</h1>
<div>For discussing management and policies of the Weird Gloop wikis.</div>
</div>
<div class="mp-header-right plainlinks">
<div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{PAGESINCATEGORY:Active threads}}''' discussions currently active. }}</div>
<ul>
<li>[[Project:About|About]]</li>
<li>[[Special:Contact|Contact]]</li>
<li>[[Project:Copyrights|Copyrights]]</li>
<li>[https://discord.gg/runescapewiki Discord]</li>
</ul>
</div>
</div>
<!-- META CONTENT -->
<div class="mp-section section-yewgrove plainlinks">
<h2>Active discussions</h2>
{{#dpl:
|namespace = Forum
|category = Active threads
|notcategory = Forums excluded from the main page
|addeditdate = true
|addlasteditor = true
|order = descending
|ordermethod = lastedit
|userdateformat = j F Y
|adduser = true
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER%
|noresultsheader = * There are currently no active discussions.
}}
</div>
<div class="mp-section section-archive plainlinks">
<h2>Archived discussions</h2>
{{#dpl:
|namespace = Forum
|category = Forum archives
|notcategory = Forums excluded from the main page
|order = descending
|ordermethod = categoryadd
|addfirstcategorydate = true
|userdateformat = j F Y
|count = 7
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE%
}}
</div>
<!-- WIKIS -->
<div class="mp-section section-wiki section-rsw">
<div>Visit the</div><!--
-->[[rsw:|<h2>RuneScape Wiki</h2>]]
</div>
<div class="mp-section section-wiki section-osw">
<div>Visit the</div><!--
-->[[osrsw:|<h2>Old School RuneScape Wiki</h2>]]
</div>
<div class="mp-section section-wiki section-ptbr">
<div>Visit the</div><!--
-->[[:pt:|<h2>Portuguese-Brazilian RuneScape Wiki</h2>]]
</div>
<div class="mp-section section-wiki section-rsc">
<div>Visit the</div><!--
-->[[classicrsw:|<h2>RuneScape Classic Wiki</h2>]]
</div>
<!-- FOOTER -->
<div class="mp-footer">© 2019 Weird Gloop Ltd, The Apex, 2 Sheriffs Orchard, Coventry, England, CV1 3PP, UK.<br />RuneScape and RuneScape Old School are the trademarks of Jagex Limited and are used with the permission of Jagex.</div>
</div>
__NOTOC__
b75d7a816d66e9628ed14fdb03395a3a6c0622ab
93
92
2019-03-06T10:58:39Z
Jayden
52
fix red link caused from iw change from ptrsw
wikitext
text/x-wiki
<div class="mp-grid">
<!-- HEADER -->
<div class="mp-header">
<div class="mp-header-left">
<h1>Meta Weird Gloop</h1>
<div>For discussing management and policies of the Weird Gloop wikis.</div>
</div>
<div class="mp-header-right plainlinks">
<div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{PAGESINCATEGORY:Active threads}}''' discussions currently active. }}</div>
<ul>
<li>[[Project:About|About]]</li>
<li>[[Special:Contact|Contact]]</li>
<li>[[Project:Copyrights|Copyrights]]</li>
<li>[https://discord.gg/runescapewiki Discord]</li>
</ul>
</div>
</div>
<!-- META CONTENT -->
<div class="mp-section section-yewgrove plainlinks">
<h2>Active discussions</h2>
{{#dpl:
|namespace = Forum
|category = Active threads
|notcategory = Forums excluded from the main page
|addeditdate = true
|addlasteditor = true
|order = descending
|ordermethod = lastedit
|userdateformat = j F Y
|adduser = true
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER%
|noresultsheader = * There are currently no active discussions.
}}
</div>
<div class="mp-section section-archive plainlinks">
<h2>Archived discussions</h2>
{{#dpl:
|namespace = Forum
|category = Forum archives
|notcategory = Forums excluded from the main page
|order = descending
|ordermethod = categoryadd
|addfirstcategorydate = true
|userdateformat = j F Y
|count = 7
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE%
}}
</div>
<!-- WIKIS -->
<div class="mp-section section-wiki section-rsw">
<div>Visit the</div><!--
-->[[rsw:|<h2>RuneScape Wiki</h2>]]
</div>
<div class="mp-section section-wiki section-osw">
<div>Visit the</div><!--
-->[[osrsw:|<h2>Old School RuneScape Wiki</h2>]]
</div>
<div class="mp-section section-wiki section-ptbr plainlinks">
<div>Visit the</div><!--
-->[https://pt.runescape.wiki <h2>Portuguese-Brazilian RuneScape Wiki</h2>]
</div>
<div class="mp-section section-wiki section-rsc">
<div>Visit the</div><!--
-->[[classicrsw:|<h2>RuneScape Classic Wiki</h2>]]
</div>
<!-- FOOTER -->
<div class="mp-footer">© 2019 Weird Gloop Ltd, The Apex, 2 Sheriffs Orchard, Coventry, England, CV1 3PP, UK.<br />RuneScape and RuneScape Old School are the trademarks of Jagex Limited and are used with the permission of Jagex.</div>
</div>
__NOTOC__
984b2fb943c6842440c93ffde33d307856eaee2e
94
93
2019-06-21T04:10:16Z
Iiii I I I
15
wikitext
text/x-wiki
<div class="mp-grid">
<!-- HEADER -->
<div class="mp-header">
<div class="mp-header-left">
<h1>Meta Weird Gloop</h1>
<div>For discussing management and policies of the Weird Gloop wikis.</div>
</div>
<div class="mp-header-right plainlinks">
<div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{formatnum: {{PAGESINCATEGORY:Active threads}} }} discussions''' currently active. }}</div>
<ul>
<li>[[Special:Contact|Contact]]</li>
<li>[[Project:Copyrights|Copyrights]]</li>
<li>[https://discord.gg/runescapewiki Discord]</li>
</ul>
</div>
</div>
<!-- META CONTENT -->
<div class="mp-section section-yewgrove plainlinks">
<h2>Active discussions</h2>
{{#dpl:
|namespace = Forum
|category = Active threads
|notcategory = Forums excluded from the main page
|addeditdate = true
|addlasteditor = true
|order = descending
|ordermethod = lastedit
|userdateformat = j F Y
|adduser = true
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER%
|noresultsheader = * There are currently no active discussions.
}}
<p class="see-more">[[Forum:Index|See more...]]</p>
</div>
<div class="mp-section section-archive plainlinks">
<h2>Archived discussions</h2>
{{#dpl:
|namespace = Forum
|category = Forum archives
|notcategory = Forums excluded from the main page
|order = descending
|ordermethod = categoryadd
|addfirstcategorydate = true
|userdateformat = j F Y
|count = 5
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE%
}}
<p class="see-more">[[Forum:Archives|See more...]]</p>
</div>
<!-- WIKIS -->
<div class="mp-section section-wiki section-rsw">
<div>Visit the</div><!--
-->[[rsw:|<h2>RuneScape Wiki</h2>]]
</div>
<div class="mp-section section-wiki section-osw">
<div>Visit the</div><!--
-->[[osrsw:|<h2>Old School RuneScape Wiki</h2>]]
</div>
<div class="mp-section section-wiki section-ptbr plainlinks">
<div>Visit the</div><!--
-->[https://pt.runescape.wiki <h2>Portuguese-Brazilian RuneScape Wiki</h2>]
</div>
<div class="mp-section section-wiki section-rsc">
<div>Visit the</div><!--
-->[[classicrsw:|<h2>RuneScape Classic Wiki</h2>]]
</div>
<!-- FOOTER -->
<div class="mp-footer">© 2019 Weird Gloop Ltd, The Apex, 2 Sheriffs Orchard, Coventry, England, CV1 3PP, UK.<br />RuneScape and RuneScape Old School are the trademarks of Jagex Limited and are used with the permission of Jagex.</div>
</div>
__NOTOC__
96411920b8abb9b1583e20a3453f9c1ba3c8e0e5
95
94
2019-06-21T04:23:22Z
Iiii I I I
15
wikitext
text/x-wiki
<div class="mp-grid">
<!-- HEADER -->
<div class="mp-header">
<div class="mp-header-left">
<h1>Meta Weird Gloop</h1>
<div>For discussing management and policies of the Weird Gloop wikis.</div>
</div>
<div class="mp-header-right plainlinks">
<div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{formatnum: {{PAGESINCATEGORY:Active threads}} }} discussions''' currently active. }}</div>
<ul>
<li>[[Special:Contact|Contact]]</li>
<li>[[Project:Copyrights|Copyrights]]</li>
<li>[https://discord.gg/runescapewiki Discord]</li>
</ul>
</div>
</div>
<!-- META CONTENT -->
<div class="mp-section section-yewgrove plainlinks">
<h2>Active discussions</h2>
{{#dpl:
|namespace = Forum
|category = Active threads
|notcategory = Forums excluded from the main page
|addeditdate = true
|addlasteditor = true
|order = descending
|ordermethod = lastedit
|userdateformat = j F Y
|adduser = true
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER%
|noresultsheader = * There are currently no active discussions.
}}
<p class="see-more">[[Forum:Index|See more...]]</p>
</div>
<div class="mp-section section-archive plainlinks">
<h2>Archived discussions</h2>
{{#dpl:
|namespace = Forum
|category = Forum archives
|notcategory = Forums excluded from the main page
|order = descending
|ordermethod = categoryadd
|addfirstcategorydate = true
|userdateformat = j F Y
|count = 5
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE%
}}
<p class="see-more">[[Meta:Forum Archives|See more...]]</p>
</div>
<!-- WIKIS -->
<div class="mp-section section-wiki section-rsw">
<div>Visit the</div><!--
-->[[rsw:|<h2>RuneScape Wiki</h2>]]
</div>
<div class="mp-section section-wiki section-osw">
<div>Visit the</div><!--
-->[[osrsw:|<h2>Old School RuneScape Wiki</h2>]]
</div>
<div class="mp-section section-wiki section-ptbr plainlinks">
<div>Visit the</div><!--
-->[https://pt.runescape.wiki <h2>Portuguese-Brazilian RuneScape Wiki</h2>]
</div>
<div class="mp-section section-wiki section-rsc">
<div>Visit the</div><!--
-->[[classicrsw:|<h2>RuneScape Classic Wiki</h2>]]
</div>
<!-- FOOTER -->
<div class="mp-footer">© 2019 Weird Gloop Ltd, The Apex, 2 Sheriffs Orchard, Coventry, England, CV1 3PP, UK.<br />RuneScape and RuneScape Old School are the trademarks of Jagex Limited and are used with the permission of Jagex.</div>
</div>
__NOTOC__
897a034d9942f89007c638a0609583d454436a78
96
95
2019-10-16T12:05:17Z
Jayden
52
update address
wikitext
text/x-wiki
<div class="mp-grid">
<!-- HEADER -->
<div class="mp-header">
<div class="mp-header-left">
<h1>Meta Weird Gloop</h1>
<div>For discussing management and policies of the Weird Gloop wikis.</div>
</div>
<div class="mp-header-right plainlinks">
<div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{formatnum: {{PAGESINCATEGORY:Active threads}} }} discussions''' currently active. }}</div>
<ul>
<li>[[Special:Contact|Contact]]</li>
<li>[[Project:Copyrights|Copyrights]]</li>
<li>[https://discord.gg/runescapewiki Discord]</li>
</ul>
</div>
</div>
<!-- META CONTENT -->
<div class="mp-section section-yewgrove plainlinks">
<h2>Active discussions</h2>
{{#dpl:
|namespace = Forum
|category = Active threads
|notcategory = Forums excluded from the main page
|addeditdate = true
|addlasteditor = true
|order = descending
|ordermethod = lastedit
|userdateformat = j F Y
|adduser = true
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER%
|noresultsheader = * There are currently no active discussions.
}}
<p class="see-more">[[Forum:Index|See more...]]</p>
</div>
<div class="mp-section section-archive plainlinks">
<h2>Archived discussions</h2>
{{#dpl:
|namespace = Forum
|category = Forum archives
|notcategory = Forums excluded from the main page
|order = descending
|ordermethod = categoryadd
|addfirstcategorydate = true
|userdateformat = j F Y
|count = 5
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE%
}}
<p class="see-more">[[Meta:Forum Archives|See more...]]</p>
</div>
<!-- WIKIS -->
<div class="mp-section section-wiki section-rsw">
<div>Visit the</div><!--
-->[[rsw:|<h2>RuneScape Wiki</h2>]]
</div>
<div class="mp-section section-wiki section-osw">
<div>Visit the</div><!--
-->[[osrsw:|<h2>Old School RuneScape Wiki</h2>]]
</div>
<div class="mp-section section-wiki section-ptbr plainlinks">
<div>Visit the</div><!--
-->[https://pt.runescape.wiki <h2>Portuguese-Brazilian RuneScape Wiki</h2>]
</div>
<div class="mp-section section-wiki section-rsc">
<div>Visit the</div><!--
-->[[classicrsw:|<h2>RuneScape Classic Wiki</h2>]]
</div>
<!-- FOOTER -->
<div class="mp-footer">© 2019 Weird Gloop Limited, Union House, 111 New Union Street, Coventry, England, CV1 2NT, UK.<br />RuneScape and RuneScape Old School are the trademarks of Jagex Limited and are used with the permission of Jagex.</div>
</div>
__NOTOC__
ec8825e8929615fe9067c62f920e70d8531c5f82
97
96
2019-12-23T03:38:34Z
Iiii I I I
15
make voting prominent
wikitext
text/x-wiki
<div class="mp-grid">
<!-- BOARD ELECTIONS (temporary) -->
<div class="mp-header section-vote">
<div class="mp-header-left">
<h1>2019 Weird Gloop elections are open</h1>
<div>Users may now vote on candidates for the board of directors. Voting ends 5 January.</div>
</div>
<div class="mp-header-right plainlinks">
<div>[[Weird Gloop elections/2019/Candidates|Read about the candidates]]</div>
<div>[[Weird Gloop elections|Learn how to vote]]</div>
</div>
</div>
<!-- HEADER -->
<div class="mp-header">
<div class="mp-header-left">
<h1>Meta Weird Gloop</h1>
<div>For discussing management and policies of the Weird Gloop wikis.</div>
</div>
<div class="mp-header-right plainlinks">
<div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{formatnum: {{PAGESINCATEGORY:Active threads}} }} discussions''' currently active. }}</div>
<ul>
<li>[[Special:Contact|Contact]]</li>
<li>[[Project:Copyrights|Copyrights]]</li>
<li>[https://discord.gg/runescapewiki Discord]</li>
</ul>
</div>
</div>
<!-- META CONTENT -->
<div class="mp-section section-yewgrove plainlinks">
<h2>Active discussions</h2>
{{#dpl:
|namespace = Forum
|category = Active threads
|notcategory = Forums excluded from the main page
|addeditdate = true
|addlasteditor = true
|order = descending
|ordermethod = lastedit
|userdateformat = j F Y
|adduser = true
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER%
|noresultsheader = * There are currently no active discussions.
}}
<p class="see-more">[[Forum:Index|See more...]]</p>
</div>
<div class="mp-section section-archive plainlinks">
<h2>Archived discussions</h2>
{{#dpl:
|namespace = Forum
|category = Forum archives
|notcategory = Forums excluded from the main page
|order = descending
|ordermethod = categoryadd
|addfirstcategorydate = true
|userdateformat = j F Y
|count = 5
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE%
}}
<p class="see-more">[[Meta:Forum Archives|See more...]]</p>
</div>
<!-- WIKIS -->
<div class="mp-section section-wiki section-rsw">
<div>Visit the</div><!--
-->[[rsw:|<h2>RuneScape Wiki</h2>]]
</div>
<div class="mp-section section-wiki section-osw">
<div>Visit the</div><!--
-->[[osrsw:|<h2>Old School RuneScape Wiki</h2>]]
</div>
<div class="mp-section section-wiki section-ptbr plainlinks">
<div>Visit the</div><!--
-->[https://pt.runescape.wiki <h2>Portuguese-Brazilian RuneScape Wiki</h2>]
</div>
<div class="mp-section section-wiki section-rsc">
<div>Visit the</div><!--
-->[[classicrsw:|<h2>RuneScape Classic Wiki</h2>]]
</div>
<!-- FOOTER -->
<div class="mp-footer">© 2019 Weird Gloop Limited, Union House, 111 New Union Street, Coventry, England, CV1 2NT, UK.<br />RuneScape and RuneScape Old School are the trademarks of Jagex Limited and are used with the permission of Jagex.</div>
</div>
__NOTOC__
b4530b597977416f1754b15cf8c2ec0eb24a0fdd
98
97
2020-01-02T07:59:44Z
Iiii I I I
15
2020
wikitext
text/x-wiki
<div class="mp-grid">
<!-- BOARD ELECTIONS (temporary) -->
<div class="mp-header section-vote">
<div class="mp-header-left">
<h1>2019 Weird Gloop elections are open</h1>
<div>Users may now vote on candidates for the board of directors. Voting ends 5 January.</div>
</div>
<div class="mp-header-right plainlinks">
<div>[[Weird Gloop elections/2019/Candidates|Read about the candidates]]</div>
<div>[[Weird Gloop elections|Learn how to vote]]</div>
</div>
</div>
<!-- HEADER -->
<div class="mp-header">
<div class="mp-header-left">
<h1>Meta Weird Gloop</h1>
<div>For discussing management and policies of the Weird Gloop wikis.</div>
</div>
<div class="mp-header-right plainlinks">
<div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{formatnum: {{PAGESINCATEGORY:Active threads}} }} discussions''' currently active. }}</div>
<ul>
<li>[[Special:Contact|Contact]]</li>
<li>[[Project:Copyrights|Copyrights]]</li>
<li>[https://discord.gg/runescapewiki Discord]</li>
</ul>
</div>
</div>
<!-- META CONTENT -->
<div class="mp-section section-yewgrove plainlinks">
<h2>Active discussions</h2>
{{#dpl:
|namespace = Forum
|category = Active threads
|notcategory = Forums excluded from the main page
|addeditdate = true
|addlasteditor = true
|order = descending
|ordermethod = lastedit
|userdateformat = j F Y
|adduser = true
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER%
|noresultsheader = * There are currently no active discussions.
}}
<p class="see-more">[[Forum:Index|See more...]]</p>
</div>
<div class="mp-section section-archive plainlinks">
<h2>Archived discussions</h2>
{{#dpl:
|namespace = Forum
|category = Forum archives
|notcategory = Forums excluded from the main page
|order = descending
|ordermethod = categoryadd
|addfirstcategorydate = true
|userdateformat = j F Y
|count = 5
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE%
}}
<p class="see-more">[[Meta:Forum Archives|See more...]]</p>
</div>
<!-- WIKIS -->
<div class="mp-section section-wiki section-rsw">
<div>Visit the</div><!--
-->[[rsw:|<h2>RuneScape Wiki</h2>]]
</div>
<div class="mp-section section-wiki section-osw">
<div>Visit the</div><!--
-->[[osrsw:|<h2>Old School RuneScape Wiki</h2>]]
</div>
<div class="mp-section section-wiki section-ptbr plainlinks">
<div>Visit the</div><!--
-->[https://pt.runescape.wiki <h2>Portuguese-Brazilian RuneScape Wiki</h2>]
</div>
<div class="mp-section section-wiki section-rsc">
<div>Visit the</div><!--
-->[[classicrsw:|<h2>RuneScape Classic Wiki</h2>]]
</div>
<!-- FOOTER -->
<div class="mp-footer">© 2020 Weird Gloop Limited, Union House, 111 New Union Street, Coventry, England, CV1 2NT, UK.<br />RuneScape and RuneScape Old School are the trademarks of Jagex Limited and are used with the permission of Jagex.</div>
</div>
__NOTOC__
46e73e4e5e8e460310e592501e393bcdfdfae7bc
99
98
2020-01-05T05:04:17Z
Iiii I I I
15
wikitext
text/x-wiki
<div class="mp-grid">
<!-- BOARD ELECTIONS (temporary) -->
<div class="mp-header section-vote">
<div class="mp-header-left">
<h1>2019 board elections have concluded.</h1>
</div>
<div class="mp-header-right plainlinks">
<div>[[Weird Gloop elections/2019/Results|See the results]]</div>
<div>[[Forum:2019 Weird gloop elections: results and discussion|Discuss the election]]</div>
</div>
</div>
<!-- HEADER -->
<div class="mp-header">
<div class="mp-header-left">
<h1>Meta Weird Gloop</h1>
<div>For discussing management and policies of the Weird Gloop wikis.</div>
</div>
<div class="mp-header-right plainlinks">
<div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{formatnum: {{PAGESINCATEGORY:Active threads}} }} discussions''' currently active. }}</div>
<ul>
<li>[[Special:Contact|Contact]]</li>
<li>[[Project:Copyrights|Copyrights]]</li>
<li>[https://discord.gg/runescapewiki Discord]</li>
</ul>
</div>
</div>
<!-- META CONTENT -->
<div class="mp-section section-yewgrove plainlinks">
<h2>Active discussions</h2>
{{#dpl:
|namespace = Forum
|category = Active threads
|notcategory = Forums excluded from the main page
|addeditdate = true
|addlasteditor = true
|order = descending
|ordermethod = lastedit
|userdateformat = j F Y
|adduser = true
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER%
|noresultsheader = * There are currently no active discussions.
}}
<p class="see-more">[[Forum:Index|See more...]]</p>
</div>
<div class="mp-section section-archive plainlinks">
<h2>Archived discussions</h2>
{{#dpl:
|namespace = Forum
|category = Forum archives
|notcategory = Forums excluded from the main page
|order = descending
|ordermethod = categoryadd
|addfirstcategorydate = true
|userdateformat = j F Y
|count = 5
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE%
}}
<p class="see-more">[[Meta:Forum Archives|See more...]]</p>
</div>
<!-- WIKIS -->
<div class="mp-section section-wiki section-rsw">
<div>Visit the</div><!--
-->[[rsw:|<h2>RuneScape Wiki</h2>]]
</div>
<div class="mp-section section-wiki section-osw">
<div>Visit the</div><!--
-->[[osrsw:|<h2>Old School RuneScape Wiki</h2>]]
</div>
<div class="mp-section section-wiki section-ptbr plainlinks">
<div>Visit the</div><!--
-->[https://pt.runescape.wiki <h2>Portuguese-Brazilian RuneScape Wiki</h2>]
</div>
<div class="mp-section section-wiki section-rsc">
<div>Visit the</div><!--
-->[[classicrsw:|<h2>RuneScape Classic Wiki</h2>]]
</div>
<!-- FOOTER -->
<div class="mp-footer">© 2020 Weird Gloop Limited, Union House, 111 New Union Street, Coventry, England, CV1 2NT, UK.<br />RuneScape and RuneScape Old School are the trademarks of Jagex Limited and are used with the permission of Jagex.</div>
</div>
__NOTOC__
34121c53c59205b993022e0e8bcdf90be19b0e44
Licensing
0
24
195
194
2019-01-24T20:44:25Z
Jayden
52
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis.
==Licensing==
{| class="wikitable"
|-
! Wiki !! URL
! colspan="2" | License
|-
| RuneScape Wiki || https://runescape.wiki/<br>https://pt.runescape.wiki/|| [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
| rowspan="3" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].
'''Fork Dates:'''
* English RS & OSRS wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018'''
* English RuneScape Classic wiki (classic.runescape.wiki) - '''2 January 2019'''
* Portuguese-Brazilian RS wiki (pt.runescape.wiki) - '''16 January 2019'''
'''Commercial Use Waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution.
|-
| Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| RuneScape Classic Wiki || https://classic.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Meta Weird Gloop Wiki || https://meta.weirdgloop.org/
| colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using our content==
Attribution example when re-using one of our wiki's content on your own website:
:''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [http://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Global policies|{{PAGENAME}}]]
dad111ff46d55be69638ffb6ed6efc0fb206f535
Meta Weird Gloop:Copyrights
4
64
447
446
2019-01-24T20:44:25Z
metarsw>Jayden
0
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis.
==Licensing==
{| class="wikitable"
|-
! Wiki !! URL
! colspan="2" | License
|-
| RuneScape Wiki || https://runescape.wiki/<br>https://pt.runescape.wiki/|| [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
| rowspan="3" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].
'''Fork Dates:'''
* English RS & OSRS wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018'''
* English RuneScape Classic wiki (classic.runescape.wiki) - '''2 January 2019'''
* Portuguese-Brazilian RS wiki (pt.runescape.wiki) - '''16 January 2019'''
'''Commercial Use Waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution.
|-
| Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| RuneScape Classic Wiki || https://classic.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Meta Weird Gloop Wiki || https://meta.weirdgloop.org/
| colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using our content==
Attribution example when re-using one of our wiki's content on your own website:
:''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [http://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Global policies|{{PAGENAME}}]]
dad111ff46d55be69638ffb6ed6efc0fb206f535
Staff
0
26
218
2019-03-10T11:10:40Z
Cqm
58
Create page based on [[Forum:Global usergroups]]
wikitext
text/x-wiki
{{Shortcut|M:SYSADMIN|M:SYSADMINS}}
Sysadmins, also known as [[Wikipedia:system administrators|system administrators]], serve an important role on maintaining the Weird Gloop wikis. They are the only paid members of the Weird Gloop wikis, working as independent contractors responsible for the technical setup and upkeep of the Weird Gloop server systems. For this reason they are additionally held accountable to the board and expected to follow its directives. Due to this conflict of interest, they are unable to serve as board members, but are retained as the board sees fit to provide technical advice.
In order to carry out their role, they are members of the sysadmin global user group, which encompasses the user rights of bureaucrats, along with checkuser and other system administrative rights, but this does not constitute a bureaucratic role. However, on Meta Wiki, they effectively serve the role of administrators, with additional function, as Meta Wiki acts as the global wiki for various extensions, such as AbuseFilter, and hosts shared gadgets.
Sysadmins may perform any of the following:
* Temporary actions for testing and debugging across the Weird Gloop wikis.
* Use of bot accounts as needed for their work.
* Anti-vandalism work, such as banning if needed.
* Reply to emails sent via [[Special:Contact]] when a technical response is needed.
Outside of carrying out their role, they are expected to follow the policies of the individual wikis and of their local role on the wikis, such as administrator. They are however, with discretion, permitted to use tools they may not otherwise have on behalf of a user who does have that tool, when asked.
== Current Sysadmins ==
The list of current sysadmins can be verified using [[Special:ListUsers/sysadmin]].
* [[User:Jayden|Jayden]]
* [[User:TehkittyCat|TehkittyCat]]
[[Category:Policies]]
86d7cfaf0cfc8697785ce9e8e1d1693e414ab1c5
219
218
2019-03-21T22:23:59Z
Julia
29
name corrections
wikitext
text/x-wiki
{{Shortcut|M:SYSADMIN|M:SYSADMINS}}
Sysadmins, also known as [[Wikipedia:system administrators|system administrators]], serve an important role on maintaining the Weird Gloop wikis. They are the only paid members of the Weird Gloop wikis, working as independent contractors responsible for the technical setup and upkeep of the Weird Gloop server systems. For this reason they are additionally held accountable to the board and expected to follow its directives. Due to this conflict of interest, they are unable to serve as board members, but are retained as the board sees fit to provide technical advice.
In order to carry out their role, they are members of the sysadmin global user group, which encompasses the user rights of bureaucrats, along with checkuser and other system administrative rights, but this does not constitute a bureaucratic role. However, on Meta Wiki, they effectively serve the role of administrators, with additional function, as Meta Wiki acts as the global wiki for various extensions, such as AbuseFilter, and hosts shared gadgets.
Sysadmins may perform any of the following:
* Temporary actions for testing and debugging across the Weird Gloop wikis.
* Use of bot accounts as needed for their work.
* Anti-vandalism work, such as banning if needed.
* Reply to emails sent via [[Special:Contact]] when a technical response is needed.
Outside of carrying out their role, they are expected to follow the policies of the individual wikis and of their local role on the wikis, such as administrator. They are however, with discretion, permitted to use tools they may not otherwise have on behalf of a user who does have that tool, when asked.
== Current Sysadmins ==
The list of current sysadmins can be verified using [[Special:ListUsers/sysadmin]].
* [[User:JaydenKieran|JaydenKieran]]
* [[User:TehKittyCat|TehKittyCat]]
[[Category:Policies]]
9ae6d2b41bb2c1ed293cba5f6fc800c09ef1aa2a
Title blacklist
0
20
172
171
2019-03-21T10:43:52Z
Jayden
52
wikitext
text/x-wiki
###########################################################################
# DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF [[w:en:regular expressions|REGEX]]! #
###########################################################################
#
# This is a list of page titles which are blocked from creation/editing on our wikis.
# Guidelines:
# - This page, delicate as it is, is editable by admins only.
# - To disable an entry, *remove* it, don't comment it out.
#
# For syntax guidelines see [[mw:Extension:Title blacklist]]
<!-- leave this line exactly as it is --> <pre>
## Technical
# no multiple ! or ?
.*[!?]{3,}.* <autoconfirmed>
# no pseudo-wiki-deep-links
(?:[^\/]+[\/:])?(?:index\.php|w\/wiki)(?:\/.+)?
.*''.* <newaccountonly>
# URI like page titles
.*[?&]+[^=]+=[^&]+.*
# domain names
.*[\. ](?:com|org|uk|net|info|gov|kz|ru|ir|biz|info|кз|pt|br)\b.* <newaccountonly>
# fake ipv4
.*(?:[0-9]{1,3}\.){3}[0-9]{1,3}.* <newaccountonly>
# Wikis
.*mediawiki.* <newaccountonly>
.*(?:wiki(?:[mp]edi[ae](?!n))).* <newaccountonly|antispoof>
.*(?:wiki(books|data|news|quote|source|species|versity|voyage)).* <newaccountonly|antispoof>
.*wiktionary.* <newaccountonly>
# WikiVoyages merger unclaimed account renaming conflict avoidance
.*\(?:W[TV]-\w{2}\) .* <newaccountonly>
# Google
google.*\.html
# testing new group
.*[Tt]estaccountfornewgroup.* <newaccountonly>
.*userlogin.* <newaccountonly>
##Usernames people
# functional accounts
.*AD+MI+N.* <newaccountonly|antispoof>
.*sysop.* <newaccountonly|antispoof>
.*moderator.* <newaccountonly|antispoof>
.*arbit(?:er|rator).* <newaccountonly>
.*checkuser.* <newaccountonly|antispoof>
.*oversight.* <newaccountonly|antispoof>
.*S+T[EO]+(?:W|VV)+A+RD.* <newaccountonly|antispoof>
.*bue?r(?:eau|o)[ck]r?at.* <newaccountonly>
.*\bspravce\b.* <newaccountonly|antispoof> # [[Special:PermanentLink/16431112#Wikipedie usernames]]
# schiedsgericht in w:de
.*schieds(?:ge)?richt.* <newaccountonly>
.*WMF.* <newaccountonly|antispoof>
.*molly white.* <newaccountonly|antispoof>
.*tulsi [a-z]h?agat.* <newaccountonly|antispoof>
.*sro[ \.\-]?2[ \.\-]?3.* <newaccountonly>
.*WikiDan.{0,10}61.* <newaccountonly> # See [[w:en:Wikipedia:Sockpuppet_investigations/Moutray2010]]
.*cһеск[ИѴ]ѕег.*
.*сап ѕи[ск]+.*
.*һогѕе.*
.*\bԁіск.*
.*\bсоск.*
# strong language
.*AIDS.* <newaccountonly|casesensitive>
.*ASS+HO+L+E.* <newaccountonly|antispoof>
.*BASTARD.* <newaccountonly|antispoof>
.*BITCH.* <newaccountonly|antispoof>
.*COCKSUCK.* <newaccountonly|antispoof>
.*CUNNILINGUS.* <newaccountonly|antispoof>
.*[CK(]UNT.* <newaccountonly|antispoof>
.*VAGINA.* <newaccountonly|antispoof>
.*DILDO.* <newaccountonly|antispoof>
.*FAG\.?G+OT.* <newaccountonly|antispoof>
.*FU[C(K]+K+ <newaccountonly|antispoof>
.*f\*ck.* <newaccountonly|antispoof>
.*HITLER.* <newaccountonly|antispoof>
.*P[Eê]+N+I+S.* <newaccountonly|antispoof>
.*SLUT.* <newaccountonly|antispoof>
.*PRO+STITUTE.* <newaccountonly|antispoof>
.*PA?EDO+(?:PH|F)ILE.* <newaccountonly|antispoof>
.*JEW.* <newaccountonly|casesensitive>
.*fellatio.* <newaccountonly>
.*lesbianism.* <newaccountonly>
.*molest[\ s].* <newaccountonly>
.*ni+(?:gg|qq)+(?:a|er).* <newaccountonly>
.*orgasm.* <newaccountonly>
.*scr[o0]tum.* <newaccountonly>
.*[8B]\={2,}D.* <newaccountonly>
.*russavia.* <newaccountonly>
.*Belanidia.* <newaccountonly>
.*[YyIiíıl]\.?[Aa]\.?[NnMm]\.?[Gg]\.?[Uu]\.?[Aa]\.?[SsZz].* <newaccountonly>
.*DARIO SEVERI.* <newaccountonly>
.*Vou (?:cagar|defecar|mijar|ejacular|gozar).* <newaccountonly>
.*[Ck]aguei.* <newaccountonly>
.*GRS73.* <newaccountonly>
.*Chronus.* <newaccountonly>
.*is my ho(?:me|[a-z]se|my|mey).* <newaccountonly|antispoof>
.*housegoy.* <newaccountonly|antispoof>
.*homoboy.* <newaccountonly|antispoof>
.*homosexo.* <newaccountonly|antispoof>
.*wikinger.* <newaccountonly|antispoof>
.*home[iy][bg]oy.* <newaccountonly|antispoof>
.*homie[bg]oy.* <newaccountonly|antispoof>
.*\bpeniz.* <newaccountonly> # [[special:permalink/17162342#Peniz]]
.*fuck you.* <newaccountonly|antispoof>
.*下凵ㄈ水.*
.*山工水工户三多工月.*
.*代月七三.*
.*弓七三山月民多弓 .*
.*huge cock.*
#German strong language
.* ist schwul.* <newaccountonly|antispoof>
# fick...
.*fick(?:e[rn]\b|t\b| d[ieo]).* <newaccountonly|antispoof>
# scheiss
.*sche?(?-i:i(?:ß|s{2})).* <newaccountonly|antispoof>
# wichser
.*wi(?:chs|x{1,3})e?r.* <newaccountonly|antispoof>
# arschloch
.*\barschl.* <newaccountonly|antispoof>
# Chronic Vandal
.*auwal.* <newaccountonly|antispoof> # [[Special:CentralAuth/Auwall]], chronic account creation vandal
#Portuguese strong language
.*[CK]ARALHO.* <newaccountonly|antispoof>
.*BU[CS]ET+(?:INH)?A.* <newaccountonly|antispoof>
.*FODA(?:-?[SC]E)?.* <newaccountonly|antispoof>
.*VAI[- ]TOMAR[- ]NO.* <newaccountonly|antispoof>
.*VAI(?:[- ]?[TCS])?E[- ]?FUDER?.* <newaccountonly|antispoof>
.*CARA[- ]DE[- ]PAU.* <newaccountonly|antispoof>
.*OTARIO.* <newaccountonly|antispoof>
.*DESGRACA.* <newaccountonly|antispoof>
.*punhet[ae].* <newaccountonly>
.*viado.* <newaccountonly>
.*bosta.* <newaccountonly>
.*\bporr+a\b.* <newaccountonly>
.*cara de cu.* <newaccountonly>
.*\bmerda\b.* <newaccountonly>
.*nunca ser[aá].* <newaccountonly>
# WOW
.*on ?wheels.* <newaccountonly>
.*on wh[eéèẽȩëêēẹẹėĕěę]+ls.*
.*wikipedo.* <newaccountonly>
.*\bNC state\b.*\bis\b.* <newaccountonly>
.*fuquay.* <newaccountonly>
.*fooledyouSt(?:u|ew)ards\d{0,4}.* <newaccountonly>
.+massive c.* <newaccountonly>
.*negro scum.* <newaccountonly>
.*awp's massive c.* <newaccountonly>
.*tched by.* <newaccountonly>
.*rap(?:es?|ing).?bab(?:y|ies).* <newaccountonly>
.*stretċhed.* <newaccountonly>
.*StretċhedBy.* <newaccountonly>
.*str[eėéèëê]tch[eėéèëê]d.* <newaccountonly>
.*vanda[lI].* <newaccountonly>
.*king my co+ck.* <newaccountonly>
.*G[rw]{2,3}ap.* <newaccountonly>
.*[GⒼĜĞĠĢƓǤǦǴḠ].*[RŔⓇŖŘȐȒṘṚṜṞ®].*[AǼAÀⒶÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*[WŴẀẂẄẆẈ₩].*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly>
.*[ⒼGĜĞĠĢƓǤǦǴḠ].*[RŔŖⓇŘȐȒṘṚṜṞ®].*[AǼⒶAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*VV.*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly>
(?i:[GĜĞĠĢƓǤǦǴḠ69&Γ]((\W|\W.*\W)?[RŔŖŘȐȒṘṚṜṞ®Ρ₧ÞþΡρРрƤṔṖǷ](?:\W|\W.*\W)?)+(?:[ǼAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦȺḀẠẢẤẦẨẪẬẮẰẲẴẶÆǢ4@?Α](?:\W|\W.*\W)?)+(?:[VƲṼṾWŴẀẂẄẆẈ₩UÙÚÛÜŨŪŬŮŰŲǓǕǗǙǛΫΥΫΎ](?:\W|\W.*\W)?)+[PƤṔṖǷ₧ÞþΡρРр]) <newaccountonly>
.*hagg[ae]r.* <newaccountonly>
.*[НHΗHⱧ]+[[:punct:] ]*[ΆAÁÀÃÄÂΑАA]+[[:punct:] ]*[GGԌ]+[[:punct:] ]*(?:[ΆAÁÀÃÄÂΑАA]|[EЕΕËEĖ])+[[:punct:] ]*[RRЯ]+.* <casesensitive>
.*[НHΗHⱧ][EЕΕËEĖ][RRЯ][MМΜM][YΥY].* <casesensitive>
.*JEWS DID.* #VasilievVV 2008-05-01
.*Śemitic.*
.*ni[ğǵģĝġĠĞ]+er.*
.*\bon.t[iy]res\b.* <newaccountonly|antispoof>
.*pelican.shit.* <antispoof>
.*my.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+e+.{0,5}[bßβбв฿]+o+y.* <newaccountonly|antispoof>
.*[mɯḿṁṃмӍμ₥]y.+\b[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+(?:i+[e3عڠẽəɵ]+|[e3عڠẽəɵ]+y+)s*\b.* <newaccountonly|antispoof>
.*[mɯḿṁṃмӍμ₥]y.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+[oóòôöõǒōŏǫőœøəόοωὸὀὁὄὂὅὃоөӧӫδσʘǿọ0]+[uúùûüũůǔūǖǘǚǜŭųűύvṽṿwŵẁẃẅẇẉẘΦφΨψωώὼώᾠᾡᾢᾣᾤᾥᾦᾧѱѵѷѿ]+s+e+.{0,5}[bßβбв฿ьҌҍ]+o+y.* <newaccountonly|antispoof>
.*Rymax[0-9]+.* <newaccountonly>
.*Omegariley[0-9]+.* <newaccountonly>
.*wa+n+k+e*r.* <newaccountonly|antispoof>
#Stewards and SWMT
.*sKy[1Il][uüv].* <newaccountonly>
.*Naw?linwiki.* <newaccountonly>
.*Nishkid64.* <newaccountonly>
.*Alisons?.*? (?:b[i ]{1,2}tch|shit) <newaccountonly>
.*[mM][@a]t[3e]r[il1ìíïîīI]alsc[il1ìíïîīI][3e]nt[il1ìíïîīI]st.* <newaccountonly>
.*favonian.* <newaccountonly>
.*[il]nf[il]n[il]te[0-9]{4}.* <newaccountonly|antispoof|errmsg=titleblacklist-forbidden-new-account>
.*[il]nf[il]n[il]te[0-9]{4}.* <autoconfirmed|antispoof> # Prevent article creation with such name.
.*B.?sadowski.* <newaccountonly|antispoof>
.*Tege[lI].* <newaccountonly|antispoof>
.* Тегела? .* <newaccountonly|antispoof> # Tegel in Russian is my understanding
.*\bajraddatz.* <newaccountonly|antispoof>
.*marcoaurelio.* <newaccountonly|antispoof>
#Other users
.*j[iu]m(?:bo|my) ?wh?ales.* <newaccountonly>
.*Kr[i1l]mpet.* <newaccountonly>
.*Betacommand.* <newaccountonly>
.*[cC]arol.?[mM]\.?o\.?ore.* <newaccountonly>
.*\s+[jJ]\.?[Dd]elanoy.* <newaccountonly>
.*[Ee]lcobbola.* <newaccountonly>
.*[Vv]zaak.* <newaccountonly>
.*Phaedriel <newaccountonly> #per CU-l
.*DanielTom\d.* <newaccountonly>
.*HERBYTHYME.* <newaccountonly|antispoof> # xwiki issue of harassment
.*parbel.* <newaccountonly|antispoof>
.*seewo(?-i:[LlI][Ff]).* <newaccountonly|antispoof>
.*Zzuuzz.* <newaccountonly|antispoof>
.*Ingrid Gome[sz].* <newaccountonly|antispoof>
.*Taichi.* <newaccountonly|antispoof>
.*Lomita.* <newaccountonly|antispoof> # [[special:permalink/17718012#Lomita]] [[special:diff/17728420]]
.*Krichel.* <newaccountonly|antispoof>
.*Amire80.* <newaccountonly|antispoof>
.*PlyrStar93.* <newaccountonly|antispoof>
.*Cruizir .* <newaccountonly|antispoof>
.*\bCruiz.r\b.*
.*Bonadea .* <newaccountonly> # abuse by JA, via [[SRG]]
.*TonyBallioni.* <newaccountonly>
.*De[aeiou]?fender\b.* <newaccountonly|antispoof>
.*Plyr?Star93.* <newaccountonly>
.*\bchrissymad.* <newaccountonly>
.*SA.?13 Bro.* <newaccountonly>
.*\bpraxidica.* <newaccountonly>
##LTA
# [[w:ja:LTA:ISECHIKA]] and other ja titles
.*レオパレス.* <newaccountonly>
.*フェロモンたっぷり.* <newaccountonly>
.*(?:ヤリマン|レイプ|女体盛り|レズ(?:ビアン)?|ビッチ|咥えて欲しい).* <newaccountonly>
.*(?:[被容]疑者|被告|受刑者|加害者).* <newaccountonly>
.*(?:悪質|クレーマ|無賃乗車|万引き?|窃盗).* <newaccountonly>
.+(?:組直[系参]).+ <newaccountonly>
.*(?:\+81\D?|0)[7-9]0(?:\D?\d{4}){2}.* <newaccountonly|antispoof>
.*風俗.* <newaccountonly>
# Bambifan
.*Spider's.*Web.* <newaccountonly>
.*Pig(?:'s)?.*Tale.* <newaccountonly>
# Who cares who it is
.*Chaosnamepuppet.* <newaccountonly>
Jorge Queirolo Bravo <autoconfirmed>
User(?: talk)?:(?:Barsoom Tork|Pocoyo Albatross|Anything Muppets|Moosey Mouse|Inbloomed Muppets).* <casesensitive|noedit>
# Harold
.*H.R.[L|1I]D.*K(?:R|[|!ɨᎥ1iIÍÌĬîÎǏÏĨįĮĪıİlľŀłļḷΙιіІЇ丨])+che[L|1I].* <newaccountonly|antispoof>
.*K[Ri]+CH[e'][L|1I].*H.R.[L|1I]D.* <newaccountonly|antispoof>
# Vicky Kadian [[special:permalink/17551440#Vicky Kadian]]
.*Vì[ck]ky Kadian.* <antispoof>
.*Kadian Vi[ck]ki.* <antispoof>
.*विक्की कादियान.*
.*कादियान विक्की.*
# DieselSun, repeat article creation on self, checkuser detail available
.*Tatarniko[fv] Ale(?:ks|x)ande?r.*
.*Ale(?:ks|x)ande?r Tatarniko[fv].*
.*Alexander Sergeevich Tatarnikov.*
.*diezel\s{0,5}sun.*
.*Александер Татарников.*
.*Александр Сергеевич Татарников.*
# Brandon Richardson, repeat article creation on self [[Special:PermanentLink/9666160]]
Brandon (?:\w{0,20} |Q\. )?Richardson
.*Prince Richardson.*
# Javad Ramezani
.*[jcy][ae]v\w[dt][\. ]{0,5}\w[ae]m\w?z[aeo]ni?.* <antispoof>
.*[ae]m\w?z[ao]ni?[\. ]{0,5}[jdc][ae]v\w[dt].* <antispoof>
.*جواد.*رمضان.*
.*Me and Selena.*
.*Javad[\. ]{0,5}\(?:s[iaoe]nger\).*
.*[ҶЏЖж]а[ву][оа]д\s{0,5}\w{0,5}\s{0,5}Рам[ае][зд][оа]н.*
.*ჯავადის[\. ]{0,5}რამადანის.*
.*ஜவாத்[\. ]{0,5}ரம[ளாலா]ன்.*
.*Javad Ramadan.* <autoconfirmed>
.*Javad Shorab.* <autoconfirmed|antispoof>
# José Rafael Cordero Sánchez [[special:permalink/16580741]] [[Special:diff/17786922]]
.*(?:Jos.|R.(fael)?) Cordero S.nch.z.*
.*José Cordero.* <autoconfirmed>
# Evw
[^:]+:Archelange <newaccountonly>
# Cross-wiki sock
.*Modern ?Apizza.*
# Spam patterns
.*Web20(?:tool|marketing|site|summit).* <newaccountonly>
.*cheap[sr]al[a-z]{1,4}(?:\d{1,2})?.* <newaccountonly>
.*polo(?:online|outlet).* <newaccountonly>
.*cash.?advance.* <newaccountonly>
.*loans?.?(?:lender|solution).* <newaccountonly>
.*lose.?weight.* <autoconfirmed>
.*weight.?loss.* <newaccountonly>
.*paydayloan.* <newaccountonly>
.*bktube\d{2}.* <newaccountonly>
.*thai(?:vdo|xx)x\d.* <newaccountonly>
.*pay[0o]neer.* <newaccountonly>#multiple a/c names starting with name, some appending, blocking for articles too
\bpay[0o]neer\b
.*gain inches.*
.*growing tips anyone.*
.*height (?:today|increas|discrimin|from).*
.*shoe lift (?:insole|addition| ?\-|to make).*
.*(?:with|using|the|\.|get|effective|introducing|ease|forget|right) shoe lift.*
.*(?:lifts for|taller) shoe.*
.*(?:hina|hinese|wholesale|cheap|buy) (?:authentic|sports|hockey|star game)? ?jersey.*
.*do s and don ts of.*
.* most effective way.*
.*strateg(?:y|ies) to buy.*
.*breaking your budget.*
.*article promotion tip.*
.*custom lanyard.*
.*mimy.*s[lℓ£]uiter.* <antispoof>
.*(?:best|top|with|through|perfect|having|ideal|using|beneficial|effective) autism.*
.*marketing instant.*
.*pay affiliate.*
.*minecraft (?:server|download).*
.*great tips .*
.*self.?employed loans.*
.*cash with no income.*
.*best SEO .*
.*(?:strong|good| a| the) NHL (?:pullover|shirt|jacket).*
.*NHL (lover|supporter|enthusiast|fanatic).* <autoconfirmed>
.*properties for sale.* <autoconfirmed>
.*\beasy methods.* <autoconfirmed>
.*home equity loan.* <autoconfirmed>
.*card debts? repayment.* <autoconfirmed>
.*your (?:forthcoming|next) (?:occasion|function|occurrence|party|celebrat).* <autoconfirmed>
.*\b(?:ways|tips|how|methods) to (?:obtain|choose|discover).* <autoconfirmed>
.*\b(?:dvantages|benefits) of (?:booking|renting|le(?:tt|as)ing).* <autoconfirmed>
.*\bAduPoker.*
.*\bpoker online.* <autoconfirmed>
.*\blimo (p?:rovider|company|service|program|support|assist).* <autoconfirmed>
.*manage your loan.* <autoconfirmed>
.*on(?: the (?:(inter)?net|web)|.?line) gaming fun\b.*
.*memorable team (?:development|building).*(?:basic|tips|guideline|suggestion|security|safeness|regulation|practice|rules|protection).* <autoconfirmed>
.*tax preparation (?:consultation|service).* <autoconfirmed>
.*(?:progress(?:on)?|advancement|trend|development) (?:along with|in addition to|as well as|and also|plus) devolution.*
.*trying to conceive.* <autoconfirmed>
.*avoid these foods.* <autoconfirmed>
.*tax return easily.*
.*\bbest income tax.*
.*fastest growing.* <autoconfirmed>
.*casinos? (?:online )?(?:casino|wagering|betting|playing|poker|gaming|gambling|games|strateg).* <autoconfirmed>
.*(?:outlet|store|casinos) online.* <autoconfirmed>
.*champion menwear.* <autoconfirmed>
.*cheap finance.* <autoconfirmed>
.*\bfind money .* <autoconfirmed>
.*lottery on.?line.* <autoconfirmed>
.*football (?:gambling|bet(?:s|ting)?)\b.* <autoconfirmed>
.*flexible loan views.* <autoconfirmed>
.*(pertaining to|reduce|intended for) ((motor )?vehicle|auto(mobile)?|car( or truck)?) (improvement|maintenance|fix|repair|vehicle|problem|restore).* <autoconfirmed>
.*(professional|skilled|competent|seasoned) auto (auto|repair shop|technician|shady).*
.*(review|strategy) (tab|tricks|tips|secret|suggestions).* <autoconfirmed>
.*(custom|silicone?|printed|cheap|rubber|charity) (wristband|bracelet).* <autoconfirmed>
.*(stage|phase|period|developmment|level)s? of (cystic )?(pimple|zit|acne).* <autoconfirmed>
.*\bacne (treatment|cure|breakout).* <autoconfirmed>
.*(flourishing|productive|profitable|thriving|successful|effective|prosperous) natural acne.*
.*\btips and tricks.* <autoconfirmed>
.*paypal money adder.* <autoconfirmed>
.*(effective|superb|excellent|great|fantastic) seo (firm|corporation|provider|organi[sz]ation|business).*
.*(medical|health|clinical).?(related|care|method of)? (malpractice|travel|transport|vehicle).* <autoconfirmed>
.*prenuptial (documents|negotiating|contract|legal|agreement|deals).* <autoconfirmed>
.*luxury (?:vehicle|automo(tive|bile)|(?:ar or )?truck) (?:review|evaluation|critiques|rating|opinion).* <autoconfirmed>
.*(hir|rent|book|reserv)ing( an?)? (extra|luxuri(e|ou)s|extravagant) (?:auto(?:mo(t?:ive|bile))?|car|truck|vehicle|motor).* <autoconfirmed>
.*\b(?:vehicle|auto(?:mo(?:tive|bile))?|car|truck|sedan) (?:driving|sales|maintenance|loans|repair|restore|mechanic)\b.* <autoconfirmed>
.*\bhow to (?:locate|find) a (competent|professional|skilled).* <autoconfirmed>
.*tips that will save money.* <autoconfirmed>
.*\bcruising for the.* <autoconfirmed> # spam added March 2017, can probably culled after 6 months
.*(?:your|own) website easily.*
.*(?:of|with|easily) using (?:quidoo|hubpages).* <autoconfirmed>
.*(?:\b|-)(?:fuss|cut|simple|free|less|realistic|world|practical|elements|secrets|systems|details|plans|criteria|products|advice|programs|solutions|aspects|of|in|for) warehouse.* <autoconfirmed> # April 2017
.*design shop.* <autoconfirmed>
.*\bТитан гель.* <autoconfirmed>
.*\bhammer toe.* <autoconfirmed>
.*\btreatments? and cure.* <autoconfirmed>
.*\bsymptoms? and treatment.* <autoconfirmed>
.*((?:Kendall|Kylie|Kris|Caitlyn) Jenner|(Khloe|Kourtney|Rob|Kim) Kardashian|Scott Disick)[ \-]\w.* <autoconfirmed>
.*\b(?:plain black|bandage) (wrap|long)? ?dress.* <autoconfirmed>
.*herve leger \w.* <autoconfirmed>
.*(buy|cialis vs|generic) viagra.* <autoconfirmed>
.*(?:cialis|viagra) (generic|coupons|without a|online).* <autoconfirmed>
.*sulfate explained.* <autoconfirmed>
.*\bHVAC ?(?:\.|assistance|accomplishment|encounter|purchase|suggest|advice|concern|by us|demand|good|is eas|using|with|success|begin|guid|that |achieve|expert|trouble|practic|rookie|problem|could|tip|need|may|require|which|is ).* <autoconfirmed>
.*heating and air conditioning.* <autoconfirmed>
.*mattress (?:sales|headboard|start|retail|wars|discount|mattress|bed|pad|again|would|market|security|good|from).* <autoconfirmed>
# tv stream
.*\bon.?line ((tv )?coverage|free) <autoconfirmed>
.*\b(final|watch)[ \-\.]+(?:now|free |winter|live).* <autoconfirmed>
.*\blive[ \-\.](?:online|stream|free|hd|six nat).* <autoconfirmed>
.*\bst\.re\.am.* <autoconfirmed>
.*\brugby\*\*.* <autoconfirmed>
.*\bgreat things about\b.* <autoconfirmed>
.*\bunderstanding files\b.* <autoconfirmed> # per stewards
.*(?:cheap|buy) (tizanidine|zanaflex).*
.*muscle relaxants.* <autoconfirmed>
.*(?:simple|fat) (?:fast|weight)[ -]loss.* <autoconfirmed>
.*weight[ -]loss (supplement|and).* <autoconfirmed>
.*(?:another|crash|ketogenic|carb) diet.* <autoconfirmed>
.*building (diet|tip).* <autoconfirmed>
.*body fat on.* <autoconfirmed>
.*simple home remedies.* <autoconfirmed>
.*\bstone island\b.* <autoconfirmed> # simple, may be too harsh, let us stop the worst of the spam -- billinghurst 20180718
.*\b(?:outlet|sale|official) (?:shop|store|clearance|boutique|site|sale)\b.* <autoconfirmed>
.*salvatore ferragamo \w.* <autoconfirmed>
.*ferragamo (retailer|belt).* <autoconfirmed>
.*best low cost.*
.*replica outlet.* <autoconfirmed>
.*online gaming.* <autoconfirmed>
.*\bdrugs online.* <autoconfirmed>
.*male enhancement.* <autoconfirmed>
.*natural skin care.* <autoconfirmed>
.*\bproven methods.* <autoconfirmed>
.*to self improve.* <autoconfirmed>
.*messenger marketing.* <autoconfirmed>
.*make money online.* <autoconfirmed>
.*market your (?:web.)?site <autoconfirmed>
.*advertise businesses.* <autoconfirmed>
.*levels of success.* <autoconfirmed>
.*simple good ideas.* <autoconfirmed>
.*merrell walking boots.* <autoconfirmed>
.*buy the best.* <autoconfirmed>
.*get viagra.* <autoconfirmed>
.*for lasting longer.* <autoconfirmed>
.*when (?:making a purchase|buying).* <autoconfirmed>
.*\breal money.* <autoconfirmed>
.*\bbetonline casino.* <autoconfirmed>
.*budget tablet.* <autoconfirmed>
\blose \d\d pounds <autoconfirmed>
.*Advocate Simranjeet Singh.*
.*Simran(:?jeet)?.?Law.*
.*Alma Lilia Luna Olivas.* <autoconfirmed>
# tech support spam
.*Hpprintersupp(o|0)rt.* <newaccountonly>
.*supp(o|0)rt helpline.* <newaccountonly>
.*(?:help[ \.]+desk|phone)[ \.]+number.* <newaccountonly>
.*customer care.* <newaccountonly>
.*service (?:tech|supp(ort)?).* <newaccountonly>
.*quickbook.* <newaccountonly>
.1[ \-\.]?8[0oO]{2}[ \-\.]?\d{3}[ \-\.]?\d{2}[0oO]
.*(?:dell|hp|brother|canon) printer.* <autoconfirmed>
.*[I1][ \-~\.]?8[ \-~\.]?[0oO][ \-~\.]?[0oO][ \-~\.]?26[ \-~\.]?9[ \-~\.]?{I1][ \-~\.]?6[ \-~\.]?[0oO][ \-~\.]?8.*
.*\b[I1]844.?46[I1].?2828\b.*
.*[nN]orton [lL]ive [hH]elp.*
.*(?:helpline|tech|s(ervice|upport)) (tele)?phone number.* <autoconfirmed|antispoof>
.*(?:support|contact).?toll.?free.*
.*0.800.098.8727.*
.*(?:facebook|quickbooks) (?:customer|helpline|support|technical|on-?line).*
.*(?:gmail|tech|customer)(?:\.|nichal)?[ \.](?:service|support).* <autoconfirmed|antispoof>
.*Q\.u\.i\.c\.k\.b.*
.*1800-?213-?2171.*
.*1844-?203-?1044.*
.*supp0rt.*
.*(help desk|support)(.?phone)?.?number.*
.*c\.u\.s\.t\.o\.m\.e\.r.*
.*s\.u\.p\.p\.o\.r\.t.*
.*n\.u\.m\.b\.e\.r.*
.*ℕ∪mβεR.*
.*better page rank.*
.*toll free (1800|number).* <autoconfirmed>
.*1800\d{7} helpline number.* <autoconfirmed>
.*91[ \-\.]\d{10}.* <newaccountonly>
.*Gððglê.*
.*gmåïl.*
.*§µþþðr†.*
.*þhðñê.*
.*ñµmßêr.*
.*131.?2389.?2398.*
.*186.?7275.?9878.*
# merchandise shopping
.*(?:custom|printed| own|blank) t(ee)?.?shirt.* <autoconfirmed>
.*t(?:ee)?.?shirts? (printing|quilt|everywhere|design|online|(to|on|in) |buy).*
.*best online (?:fashion )?shop.*
.*online shopping (find|for).*
.*for global customer.*
.*the hottest new.* <autoconfirmed>
.*Afγιαdable.*
.* earn online money.*
.* loan faster.*
.* as discounts.* <autoconfirmed>
.*check this out.*
.*wholesale soccer.*
.*\bbuy cheap.*
.*\bwins? customers.* <autoconfirmed>
.*(?:puma|lacoste|reebok|randall|vasque|adidas|kids|getting|valentino) (?:trainer|shoe|shorts|footwear|mens|golf|handbag).* <autoconfirmed>
.*(?:discount|buy) (?:clothing|shoes) online <autoconfirmed>
.*beneficial (?:deal|discount)s
.*(?:penis|natural) enhancement.* <autoconfirmed>
.*\bbest skin.* <autoconfirmed>
.*how to make your.* <autoconfirmed>
.*website promote.* <autoconfirmed>
.*5 reasons to stop.* <autoconfirmed>
.*\bbest internet.* <autoconfirmed>
.*web marketing consultant.* <autoconfirmed>
.*play poker on.?line.* <autoconfirmed>
.*\bquickest way.* <autoconfirmed>
.*muscle building food.* <autoconfirmed>
.*skin care tip.* <autoconfirmed>
.*\bpenis exercises.* <autoconfirmed>
.*teeth whitening.* <autoconfirmed>
.*porcelain crown cost.* <autoconfirmed>
.*dental veneer.* <autoconfirmed>
.*picking the best.* <autoconfirmed>
.*\bsave money.* <autoconfirmed>
.*consider before buying.* <autoconfirmed>
.*most dependable.* <autoconfirmed>
.*(?:glass|windshield) replacement.* <autoconfirmed>
.*benefits of (?:choos|select).* <autoconfirmed>
.*tips on (?:choos|select).* <autoconfirmed>
.*fixed by professionals.* <autoconfirmed>
.*\bbest coupon.*
.*promo(?:tional)? code.*
.*anti[ -]aging skin.* <autoconfirmed>
.*\bhow to decide.* <autoconfirmed>
.*\bsale online.* <autoconfirmed>
.*points to consider.* <autoconfirmed>
.*healthy skin.* <autoconfirmed>
.*memorabilia online.* <autoconfirmed>
.*cheapest price.* <autoconfirmed>
.*your online business.* <autoconfirmed>
.*by seo service.* <autoconfirmed>
#"Polish spam"
{{ns:3}}:.*Kołobrzeg.*
{{ns:3}}:.*wybór kwatery*
{{ns:3}}:.*wybór miejsca noclegowego*
# Cross-wiki spammer
{{ns:2}}:Vasilisa(\d)+
.*Vasilisa(\d)+ <newaccountonly>
.*Lovesunshine <newaccountonly>
.*[Mm]ichael.[kK].hntopf.*
.*Hunter ?Mariner.*
.*radio.manà.*
({{ns:2}}:)?augusto.de.luca\b
.*peer.?van.?mladen.*
.*predrag.jugovic.*
.*Lui\b.Morais.*
.*Mayestrion.*
.*Marco.*[Dd]i.*Meco.*
# Per CU-L 13/06/2012, cross-wiki spam
[^:]+:Mainline <newaccountonly>
# Amilton de Cristo
.*Am[iíìîï1lɪi̯]{2,5}ton(?:.Rodrigu[eèéêë3][sz])?.(?:de.Cristo|of.Christ).*
.*O.verdadeiro.avivamento.*
# Cross-wiki pattern spambots
#note that setting a remove date can help keep this list smaller
.*Meciurilive.* <newaccountonly> # delete after Feb 2016
# Vandal patterns
[pṕ]lays?\s*with <newaccountonly>
P[eèéêë][iìíïî]d[aàáâä]r <newaccountonly>
.*(?:pega|senta).na.(?:banana|lin[gĝģğġ][uüûùú][iìíîï][cçćĉ]a|salsi(?:ch|xx?)a).* <newaccountonly>
# Cross wiki vandalism pages
.*mixing sailors.*
# Cross-wiki Chinese vandalism: zh:WP:LHLS and zh:WP:HYIP and similar vandalism
.*[啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed>
.*[乌鸟岛烏鳥島钨鎢邬鄔呜坞].*[跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed>
.*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡].*[氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed>
.*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇].* <autoconfirmed>
.*Make.*cat.* <autoconfirmed>
.*Mys.*721tx.* <autoconfirmed>
# 影武者 (from [[zh:]]) - well-known targets of serial vandalism
.*影.*武.*者.* <newaccountonly>
.*[邓鄧].*[傑杰].* <newaccountonly>
.*林.*士.*涵.* <newaccountonly>
.*Tian[0-9]{2,4}[A-Za-z] <newaccountonly>
# Cross-wiki vandal
.*[ĐDd]okdo.*kor.* <newaccountonly>
.*Đokdo.* <newaccountonly>
.*Докдо республика корея.* <newaccountonly>
.*SERVICE.*KOMPOR.* <newaccountonly>
.*CALL.087808242095.*
.*BAJOT.*Z.*
.*REVENGE.*THE.*FATE.*
.*Hendrix.*Adi.*Surya.*
.*jual.*obat.*
.*Ciacho[0-9]{2}.* <newaccountonly|antispoof>
.* fu[a-z]{1,5}?rdai. *
.*\bfuerdai.* <antispoof>
.*fj?[uv][ae]rd[ae]+[iǐī].* <newaccountonly>
.*vand[áǎ]l.*
.*cruǐzǐn\.*
# From Japanese Wikipedia. [[Special:Permalink/11656464]]
## functional accounts and related terms
.*管理.* <newaccountonly> # admin
.*ビューロクラット.* <newaccountonly> # bureaucrat
.*チェックユーザ.* <newaccountonly> # checkuser
.*スチュ[ワア]ード.* <newaccountonly> # steward
.*オーバーサイト.* <newaccountonly> # oversight
.*オンブズマン.* <newaccountonly> # ombudsman
.*開発者.* <newaccountonly> # developer
.*理事.* <newaccountonly> # board member
.*委員.* <newaccountonly> # committee
.*財団.* <newaccountonly> # foundation
.*[ブぶ][ロろ][ッツシっつ][クく].* <newaccountonly> # "block"
## Project names
.*ウ[ィイ]キ([ペメピミ]ー?デ[ィイ]ア|ニュース|ブックス?|ソース|コモンズ|ク[オォ]ート|データ).* <newaccountonly>
.*ウ[ィイ]クショナリ.* <newaccountonly>
## Han characters (for zh, ja, etc.)
.*[殺死腐汚盗嫌狂虐滅罪姦屁尻葬屑].* <newaccountonly>
.*暴[[:punct:] ][行力言動动亂乱].* <newaccountonly>
.*害虫.* <newaccountonly>
.*自慰.* <newaccountonly>
## Japanese derogatory language
.*[荒あア][らラ]?[しシ].* <newaccountonly>
.*氏[なにぬねのんナニヌネノン].* <newaccountonly>
.*[こコ][ろロ][しシツ].* <newaccountonly>
.*(半|はん|ハン)(ころ|コロ|ごろ|ゴロ).* <newaccountonly>
.*(餓鬼|がき|ガキ).* <newaccountonly>
.*(鬼畜|[きキ][ちチ][くク]).* <newaccountonly>
.*(莫.?迦|馬.?鹿|[ばバ][ー・]?[かカ]).* <newaccountonly>
.*(阿呆|[あア][ー・]?[ほホ]).* <newaccountonly>
.*(気違い|基地外|吉外|きちがい|キチガイ).* <newaccountonly>
.*(嘘|うそ|ウソ)[をヲ]?(つ[くき]|ツ[クキ]).* <newaccountonly>
.*(禿|はげ|ハゲ).* <newaccountonly>
.*(かつら|カツラ|ヅラ).* <newaccountonly>
.*(のろま|ノロマ).* <newaccountonly>
.*([死私]刑|しけい).* <newaccountonly>
.*(エクスタシ|えくすたし).* <newaccountonly>
.*ストーカー.* <newaccountonly>
.*犯人.* <newaccountonly>
.*ロリコン.* <newaccountonly>
.*(知的?障害?|池沼).* <newaccountonly>
## Japanese sexual language / body parts
.*[おオ][ちまチマ][んンソ].* <newaccountonly>
.*[ちまチマ][んン][こコぽポ毛子].* <newaccountonly>
.*(童貞|包茎).* <newaccountonly>
.*(糞|[くぐ]そ|[クグ]ソ).* <newaccountonly>
.*[うウ][んン][ちチこコ].* <newaccountonly>
.*ポルノ.* <newaccountonly>
.*(中|[なナ][かカ])(出|[だダ])[しシ].* <newaccountonly>
.*[あア][そソ][こコ].* <newaccountonly>
.*[オお][ナな][ニに二].* <newaccountonly>
.*[きキ][んンソ](玉|[たタ][まマ]).* <newaccountonly>
.*(金|[きキ][んンソ])[たタ][まマ].* <newaccountonly>
.*(パンツ|ぱんつ).* <newaccountonly>
.*(玉|[たタ][まマ])([金玉々]|[きキ][んンソ]|[たタ][まマ]).* <newaccountonly>
.*[ゃやャヤ][りリ]([漫満慢万萬]|[ちまチマ][んンソ]).* <newaccountonly>
.*([んンソ][ちまチマ]|[漫満慢万萬])[りリ][ゃやャヤ].* <newaccountonly>
.*(性交|即[尺生]).* <newaccountonly>
.*[ふフ][えエぇェ][らラ](?:[ちチ][おオ])?.* <newaccountonly>
.*(?:ソープランド|パイズリ).* <newaccountonly>
# From Ukrainian Wikipedia. [[Special:Permalink/11683166]]
.*Вікіпедія.* <newaccountonly>
.*Анальн.* <newaccountonly>
.*[Йй]об.* <newaccountonly>
.*[xхҲ][ýŷÿȳyуӲ][úùûüũůǔūǖǘǚǜŭųűuйиїяҊ].* <newaccountonly>
.*п[іи]д[аоиіе]рас.* <newaccountonly>
# From Hebrew Wikipedia
.*נאצית?.* <newaccountonly>
.+להשחי[טת].* <newaccountonly>
.*חרא.* <newaccountonly>
.*[אה]חריב.* <newaccountonly>
# from csWP
[^:]+:(?:[OoIl0-9]{1,3}\.){3}.* <newaccountonly> # no pseudo IP adresses
# BLP TARGETS from enWP
.*NawlinW.* <newaccountonly>
.*Nableez.* <newaccountonly>
.*Sean\.h.* <newaccountonly>
.*Smalljim.* <newaccountonly>
.*will die.* <newaccountonly>
.*will suffer.* <newaccountonly>
.*incinerated.* <newaccountonly>
.*raped by.* <newaccountonly>
.*gassed.* <newaccountonly>
.*gas the.* <newaccountonly>
.*head blown.* <newaccountonly>
.*castrated.* <newaccountonly>
.*beheaded.* <newaccountonly>
.*tortured.* <newaccountonly>
.*neutered.* <newaccountonly>
.*anti-semite.* <newaccountonly>
.*vomiting.* <newaccountonly>
.*Seth.*Patinkin.*
.*Jan.*Szatkowski.*
.*(Bill|William).*Beggs.*
.*Bett?y.*Patric?k?.* # Contact ArbCom before removing, overriding or changing
.*Scott.*Bibby.*
.*Dav.*\bCote.*(film|movie|director|actor).* # see Wikipedia:Sockpuppet investigations/NickSoroka/Archive
.*Sunil Kumar+ Pathela.* # see Wikipedia:Sockpuppet investigations/Sunil Kumarr Pathela
.*Lynds.*\bTurner.* # See User:Fairyspit and socks
.*M[a@]l[i1l]k Shab.zz.* <newaccountonly> # abuse target
.*Maelbros.* <newaccountonly> # sockpuppetry, hoax articles and edits
.*Mael.bros.* <newaccountonly>
.*Paul Easter.* <newaccountonly>
.*WP\:.* <newaccountonly>
.*WT\:.* <newaccountonly>
.*ⒽⒶⒼⒼⒺⓇ.* <newaccountonly> #Latest Grawp naming scheme
.*p[ÉÈËĘĚĔĖẺẸẾỀỄễỂểȨȩḜḝĒḖḗȄȅȆȇỆệḘḙḚḛ3عڠēėèéëẽĕęəẻếềẹ]nis.* <newaccountonly>
.*Magyar.nem.ember.* <newaccountonly>
.*Cremepuff.* <newaccountonly>
.*[Mm]otherr* *.?[Ff]uck.* <newaccountonly>
.*\b\(TIB.* <newaccountonly> # [[special:permalink:17218840]]
# Promotional usernames
.*[™®℠].* <newaccountonly|errmsg=titleblacklist-forbidden-new-account-trademark>
# Prevent users from creating usernames that are IPv6 addresses (stop gap until r12782)
User:[0-9A-Fa-f]{0,10}:([0-9A-Fa-f]{0,10}:)*([0-9A-Fa-f]{0,10})?(?:\/(12[0-8]|1[01][0-9]|[1-9]?\d))? <newaccountonly|errmsg=titleblacklist-ip-account>
# additions transferred from kkWP per talk page [[m:Special:PermanentLink/11826368]]
.*(\ba|Ә)(?i:кімші).* <newaccountonly>
.*(?i:уики[мп]еди[ая]|уикисөздік|уикикітап|уикидәйек|уикисабақ|уикиқайнар|уикихабар).* <newaccountonly>
.*(?i:Қазақстан).* <newaccountonly>
.*(?i:қазақ).* <newaccountonly>
## хуй
.*[xXхХ][yYуУ][iIйЙиИuUъЪяЯёЁeE].* <newaccountonly>
## пизда
.*[пПnpPрР][iIіІїЇиИeEеЕёЁ][зЗzZ3][dDдД].* <newaccountonly>
.*[нН][иИ][шШ].* <newaccountonly>
##from it.wiki
##lta
.*y.o.u.y.b.i.n.o.* <newaccountonly>
.*[Pp][Uu][Tt]+[Aa4][Nn].* <newaccountonly>
.*utente\:shivanarayana.* <autoconfirmed>
.*\:gioleonardi.* <autoconfirmed>
.*andrea.panerini.*
.*euphydryas.* <newaccountonly>
.*\bvituzzu.* <newaccountonly|antispoof>
.*\bruthven.* <newaccountonly>
.*francesco carbonara.*
.*fcarbonara.*
##insults
.*\bstronz.* <newaccountonly|antispoof>
# .*putt?ana.* per [[special:permalink/16539476]]
.*frocio.*
.*ricchione\b.*
##per [[:it:WP:NUI]]
.*\bassociazione.* <newaccountonly>
.*\bfondazione.* <newaccountonly>
.*\bo\.?n\.?l\.?u\.?s\.?.* <newaccountonly>
##fake ipv6-like usernames
([ABCDEF0123456789]*\:){3,}[ABCDEF0123456789]* <newaccountonly>
##long-term crosswiki spam
.*(richero|marian).*(maria|richero).*
.*peer.van.mladen.*
.*michael.vegini.*
.*(mattia|vlad|morleo).*(mattia|vlad|morleo).*(mattia|vlad|morleo).*
.*giovanni.{0,5}prinzi.*
.*prinzi.{0,5}giovanni.*
.*giuseppe.{0,5}prinzi.*
.*prinzi.{0,5}giuseppe.*
.*israel.*luca.*gois.* <antispoof>
.*fabrizio.*tonon.*
.*nino(slav)?\b.*marina.*
.*marina\b.*nino(slav)?\b.*
.*marco.{0,5}lupis.*
.*lupis.{0,5}marco.*
### Vietnamese Wikipedia ###
# Vulgarity
.*đ[uụùúủờ] m[eẹaá].* <newaccountonly>
.*đéo .*<newaccountonly>
.*đ[ụùũĩị] .*<newaccountonly>
.*đ[ịíĩệ]t.* <newaccountonly>
.*con đ[ĩiị].* <newaccountonly>
.*lồn.* <newaccountonly>
.*lon của.* <newaccountonly>
.*lon mẹ.* <newaccountonly>
.*con m[áẹ].* <newaccountonly>
.*chúng m[àầ]y.* <newaccountonly>
# Controversial historical names
.*chí.*minh.* <newaccountonly>
.*h[oòôồ] ch[ií].*minh.* <newaccountonly>
.*胡志明.* <newaccountonly>
.*n[oô]ng th[iị] x[uü][aăâá]n.* <newaccountonly>
# Vandals
.*chắn.* <newaccountonly>
.*trắn.* <newaccountonly>
### Farsi Wikipedia ###
.*\b(?:مد[یي]ر|معاون|ری[یئ]س|مس[ئوؤ]و?ل)\b.* <newaccountonly>
.*(?:شرکت|بازرگانی|کلینیک|[Cc]ompany|[Ff]actory|طراحی|سایت|انجمن|فروم|بازرگانی|آکادمی|وبلاگ|بلاگ|کانون|مطب|دفتر|پایگاه|کلینیک|گروه|آموزشگاه|دبیرستان|دانشگاه|co\.|مدرسه|همایش|وبسایت|مرکز|هی[اأئ]ت|سامانه|سرویس|بازار).* <newaccountonly>
.*(?:آگهی|روزنامه|فصلنامه|رزور|آنلاین|گردشگری|بین ?المللی?|صنعت|سازان|سازی|گستر|خبری).* <newaccountonly>
##Main page and it's redirects
صفحه اصلی
صفحهٔ اصلی
## Don't be only Persian numbers
^[\x{06F0}-\x{06F9}]*$ <newaccountonly|autoconfirmed>
## Don't have Persian's Diacritic
# [^:]+:.*[\x{064A}-\x{064F}\x{0652}\x{0650}\x{0626}\x{0643}\x{0654}\x{0621}\x{0623}-\x{0625}].* <newaccountonly|autoconfirmed>
## Persian scurrility words
.*\b(?i:[کك][یي]ر|خا[یي]ه|[کك]لفت)\b.* <newaccountonly>
.*(?i:قبر|گور|مری?ض|آشغال).* <newaccountonly>
.*(?i:مهبل|چوچوله?|واژن).* <newaccountonly>
.*(?i:\b[کك]س\b).* <newaccountonly>
.*(?i:قحبه).* <newaccountonly>
.*(?i:جنده|فاحشه|هوکر).* <newaccountonly>
.*(?i:[کك]ون).* <newaccountonly>
.*(?i:شو?مبو?ل).* <newaccountonly>
.*\b(?i:داف).* <newaccountonly>
.*(?i:گائیدم|گاییدم|گایدم|بگا|فاک|بخواب|گوز\b|فنا|\bگو?ه\b|\bشاش\b|مرد[کك]|زن[یي]?[کك]ه).* <newaccountonly>
.*\b[Dd]own.*[Ww]ith.* <newaccountonly>
.*\b[Aa]gainst.* <newaccountonly>
.*\b[Dd]ead.*[Oo]n.* <newaccountonly>
.*(?i:مرگ.*بر|لعنت.*بر).* <newaccountonly>
.*(?i:پ[یي]روز.*ست).* <newaccountonly>
.*(?i:خو?اه?ر|مادر|ننه|عمه|خاله|شاباجی|آبج[یي]|بابا|پدر|برادر|[کك]ا[کك]و).* <newaccountonly>
.*(?i:خاک.*توی?).*<newaccountonly>
.*(?i:سوسک).* <newaccountonly>
.*(?i:[کك]چل|خ(و|)ل|د[یي]وانه|مجنون|ماست شل|ماس شل).* <newaccountonly>
.*(?i:\bخر\b|گاو|سگ|پدسگ|ننهسگ|مادرسگ).* <newaccountonly>
.*(?i:پان.*(تر[کك]|فارس|لر|کرد|عرب)).* <newaccountonly>
## Famous persons
.*(?i:حضرت|امام).* <newaccountonly>
.*(?i:ولا[یي]ت).* <newaccountonly>
.*(?i:خم[یي]ن[یي]).* <newaccountonly>
.*(?i:خامنه.*ا[یي]).* <newaccountonly>
.*(?i:احمد[یي].*نژاد).* <newaccountonly>
.*(?i:روحان[یي]).* <newaccountonly>
.*(?i:محمد.*خاتم[یي]).* <newaccountonly>
.*(?i:مهد[یي].*[کك]روب[یي]).* <newaccountonly>
.*(?i:میر.*حس[یي]ن.*موسوی[یي]).* <newaccountonly>
## Commons Wikimedia
.*[sS]elfie [sS]hoe.* <newaccountonly> # [[Special:PermanentLink/14714671]]
## Spambot attack 31-01-2016
.*payday\b <autoconfirmed>
.*(day|online|instant|check|about|quick|best|free|advance|\buk|compare|\bhour|easy|why|guaranteed|fast|credit|\bby\b) payday.*
.*pay ?day (text |advanced )?loan.* <autoconfirmed>
.*credit check loans.* <autoconfirmed>
.*instant money.* <autoconfirmed>
.*without enquiries.* <autoconfirmed>
#cw abuse
.*DEE?Z.NUTS.*<newaccountonly|antispoof>
.*Casino.* <newaccountonly>
\bPokemon\.png\b
\bItailevi.* <newaccountonly>
.*Empresa LEMOS.* <casesensitive>
.*HowToGetBanned.* <newaccountonly|antispoof>
#LTA abuse of global rename feature
.*EISIGMA.* <newaccountonly>
# from kowiki
.*관리자.* <newaccountonly> # admin
.*운영자.* <newaccountonly> # admin
.*관리담당자.* <newaccountonly> # admin
.*쓰레기.* <newaccountonly> # inappropriate usernames
.*유니폴리.* <newaccountonly> # inappropriate usernames
.*Unypoly.* <newaccountonly> # inappropriate usernames
.*(개새끼|씹새).* <newaccountonly> # inappropriate usernames
.*씨(발|팔).* <newaccountonly> # inappropriate username
.*무현.* <newaccountonly> # inappropriate usernames
.*지랄.* <newaccountonly> # inappropriate username
.*섹스.* <newaccountonly> # inappropriate username
.*보민.* <newaccountonly> # LTA
.*황건.* <newaccountonly> # LTA
.*보르민.* <newaccountonly> # LTA
.*보르맹.* <newaccountonly> # LTA
.*볼민.* <newaccountonly> # LTA
.*보오민.* <newaccountonly> # LTA
.*씨뱔.* <newaccountonly> # LTA
.*좆까.* <newaccountonly> # LTA
#Weird character new account spam
.*[①-⑨]{6}.* <newaccountonly> # to release pressure on the enwiki abusefilter
.*08440828240.* <newaccountonly> #cross-wiki spam
.*271383970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]]
#Spam
.*Thincomme.* <newaccountonly>
.*27138970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]]
#LTA
.*password.* <newaccountonly>
.*passis.* <newaccountonly>
.*Paul Bedson.* <newaccountonly>
#RuneScape
.*Attack.* <newaccountonly>
.*Strength.* <newaccountonly>
.*Defence.* <newaccountonly>
.*Ranged.* <newaccountonly>
.*Magic.* <newaccountonly>
.*Prayer.* <newaccountonly>
.*Farming.* <newaccountonly>
.*Dungeoneering.* <newaccountonly>
.*Constitution.* <newaccountonly>
.*Crafting.* <newaccountonly>
.*Mining.* <newaccountonly>
.*Smithing.* <newaccountonly>
.*Fishing.* <newaccountonly>
.*Cooking.* <newaccountonly>
.*Firemaking.* <newaccountonly>
.*Woodcutting.* <newaccountonly>
.*Runecrafting.* <newaccountonly>
.*Fletching.* <newaccountonly>
.*Agility.* <newaccountonly>
.*Herblore.* <newaccountonly>
.*Thieving.* <newaccountonly>
.*Slayer.* <newaccountonly>
.*Farming.* <newaccountonly>
.*Construction.* <newaccountonly>
.*Hunter.* <newaccountonly>
.*Summoning.* <newaccountonly>
.*Divination.* <newaccountonly>
.*Invention.* <newaccountonly>
d52241c15aabbdfef1939ad7c7825a00d4350d26
173
172
2019-04-11T00:02:46Z
Cook Me Plox
23
wikitext
text/x-wiki
###########################################################################
# DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF [[w:en:regular expressions|REGEX]]! #
###########################################################################
#
# This is a list of page titles which are blocked from creation/editing on our wikis.
# Guidelines:
# - This page, delicate as it is, is editable by admins only.
# - To disable an entry, *remove* it, don't comment it out.
#
# For syntax guidelines see [[mw:Extension:Title blacklist]]
<!-- leave this line exactly as it is --> <pre>
## Technical
# no multiple ! or ?
.*[!?]{3,}.* <autoconfirmed>
# no pseudo-wiki-deep-links
(?:[^\/]+[\/:])?(?:index\.php|w\/wiki)(?:\/.+)?
.*''.* <newaccountonly>
# URI like page titles
.*[?&]+[^=]+=[^&]+.*
# domain names
.*[\. ](?:com|org|uk|net|info|gov|kz|ru|ir|biz|info|кз|pt|br)\b.* <newaccountonly>
# fake ipv4
.*(?:[0-9]{1,3}\.){3}[0-9]{1,3}.* <newaccountonly>
# Wikis
.*mediawiki.* <newaccountonly>
.*(?:wiki(?:[mp]edi[ae](?!n))).* <newaccountonly|antispoof>
.*(?:wiki(books|data|news|quote|source|species|versity|voyage)).* <newaccountonly|antispoof>
.*wiktionary.* <newaccountonly>
# WikiVoyages merger unclaimed account renaming conflict avoidance
.*\(?:W[TV]-\w{2}\) .* <newaccountonly>
# Google
google.*\.html
# testing new group
.*[Tt]estaccountfornewgroup.* <newaccountonly>
.*userlogin.* <newaccountonly>
##Usernames people
# functional accounts
.*AD+MI+N.* <newaccountonly|antispoof>
.*sysop.* <newaccountonly|antispoof>
.*moderator.* <newaccountonly|antispoof>
.*arbit(?:er|rator).* <newaccountonly>
.*checkuser.* <newaccountonly|antispoof>
.*oversight.* <newaccountonly|antispoof>
.*S+T[EO]+(?:W|VV)+A+RD.* <newaccountonly|antispoof>
.*bue?r(?:eau|o)[ck]r?at.* <newaccountonly>
.*\bspravce\b.* <newaccountonly|antispoof> # [[Special:PermanentLink/16431112#Wikipedie usernames]]
# schiedsgericht in w:de
.*schieds(?:ge)?richt.* <newaccountonly>
.*WMF.* <newaccountonly|antispoof>
.*molly white.* <newaccountonly|antispoof>
.*tulsi [a-z]h?agat.* <newaccountonly|antispoof>
.*sro[ \.\-]?2[ \.\-]?3.* <newaccountonly>
.*WikiDan.{0,10}61.* <newaccountonly> # See [[w:en:Wikipedia:Sockpuppet_investigations/Moutray2010]]
.*cһеск[ИѴ]ѕег.*
.*сап ѕи[ск]+.*
.*һогѕе.*
.*\bԁіск.*
.*\bсоск.*
# strong language
.*AIDS.* <newaccountonly|casesensitive>
.*ASS+HO+L+E.* <newaccountonly|antispoof>
.*BASTARD.* <newaccountonly|antispoof>
.*BITCH.* <newaccountonly|antispoof>
.*COCKSUCK.* <newaccountonly|antispoof>
.*CUNNILINGUS.* <newaccountonly|antispoof>
.*[CK(]UNT.* <newaccountonly|antispoof>
.*VAGINA.* <newaccountonly|antispoof>
.*DILDO.* <newaccountonly|antispoof>
.*FAG\.?G+OT.* <newaccountonly|antispoof>
.*FU[C(K]+K+ <newaccountonly|antispoof>
.*f\*ck.* <newaccountonly|antispoof>
.*HITLER.* <newaccountonly|antispoof>
.*P[Eê]+N+I+S.* <newaccountonly|antispoof>
.*SLUT.* <newaccountonly|antispoof>
.*PRO+STITUTE.* <newaccountonly|antispoof>
.*PA?EDO+(?:PH|F)ILE.* <newaccountonly|antispoof>
.*JEW.* <newaccountonly|casesensitive>
.*fellatio.* <newaccountonly>
.*lesbianism.* <newaccountonly>
.*molest[\ s].* <newaccountonly>
.*ni+(?:gg|qq)+(?:a|er).* <newaccountonly>
.*orgasm.* <newaccountonly>
.*scr[o0]tum.* <newaccountonly>
.*[8B]\={2,}D.* <newaccountonly>
.*russavia.* <newaccountonly>
.*Belanidia.* <newaccountonly>
.*[YyIiíıl]\.?[Aa]\.?[NnMm]\.?[Gg]\.?[Uu]\.?[Aa]\.?[SsZz].* <newaccountonly>
.*DARIO SEVERI.* <newaccountonly>
.*Vou (?:cagar|defecar|mijar|ejacular|gozar).* <newaccountonly>
.*[Ck]aguei.* <newaccountonly>
.*GRS73.* <newaccountonly>
.*Chronus.* <newaccountonly>
.*is my ho(?:me|[a-z]se|my|mey).* <newaccountonly|antispoof>
.*housegoy.* <newaccountonly|antispoof>
.*homoboy.* <newaccountonly|antispoof>
.*homosexo.* <newaccountonly|antispoof>
.*wikinger.* <newaccountonly|antispoof>
.*home[iy][bg]oy.* <newaccountonly|antispoof>
.*homie[bg]oy.* <newaccountonly|antispoof>
.*\bpeniz.* <newaccountonly> # [[special:permalink/17162342#Peniz]]
.*fuck you.* <newaccountonly|antispoof>
.*下凵ㄈ水.*
.*山工水工户三多工月.*
.*代月七三.*
.*弓七三山月民多弓 .*
.*huge cock.*
#German strong language
.* ist schwul.* <newaccountonly|antispoof>
# fick...
.*fick(?:e[rn]\b|t\b| d[ieo]).* <newaccountonly|antispoof>
# scheiss
.*sche?(?-i:i(?:ß|s{2})).* <newaccountonly|antispoof>
# wichser
.*wi(?:chs|x{1,3})e?r.* <newaccountonly|antispoof>
# arschloch
.*\barschl.* <newaccountonly|antispoof>
# Chronic Vandal
.*auwal.* <newaccountonly|antispoof> # [[Special:CentralAuth/Auwall]], chronic account creation vandal
#Portuguese strong language
.*[CK]ARALHO.* <newaccountonly|antispoof>
.*BU[CS]ET+(?:INH)?A.* <newaccountonly|antispoof>
.*FODA(?:-?[SC]E)?.* <newaccountonly|antispoof>
.*VAI[- ]TOMAR[- ]NO.* <newaccountonly|antispoof>
.*VAI(?:[- ]?[TCS])?E[- ]?FUDER?.* <newaccountonly|antispoof>
.*CARA[- ]DE[- ]PAU.* <newaccountonly|antispoof>
.*OTARIO.* <newaccountonly|antispoof>
.*DESGRACA.* <newaccountonly|antispoof>
.*punhet[ae].* <newaccountonly>
.*viado.* <newaccountonly>
.*bosta.* <newaccountonly>
.*\bporr+a\b.* <newaccountonly>
.*cara de cu.* <newaccountonly>
.*\bmerda\b.* <newaccountonly>
.*nunca ser[aá].* <newaccountonly>
# WOW
.*on ?wheels.* <newaccountonly>
.*on wh[eéèẽȩëêēẹẹėĕěę]+ls.*
.*wikipedo.* <newaccountonly>
.*\bNC state\b.*\bis\b.* <newaccountonly>
.*fuquay.* <newaccountonly>
.*fooledyouSt(?:u|ew)ards\d{0,4}.* <newaccountonly>
.+massive c.* <newaccountonly>
.*negro scum.* <newaccountonly>
.*awp's massive c.* <newaccountonly>
.*tched by.* <newaccountonly>
.*rap(?:es?|ing).?bab(?:y|ies).* <newaccountonly>
.*stretċhed.* <newaccountonly>
.*StretċhedBy.* <newaccountonly>
.*str[eėéèëê]tch[eėéèëê]d.* <newaccountonly>
.*vanda[lI].* <newaccountonly>
.*king my co+ck.* <newaccountonly>
.*G[rw]{2,3}ap.* <newaccountonly>
.*[GⒼĜĞĠĢƓǤǦǴḠ].*[RŔⓇŖŘȐȒṘṚṜṞ®].*[AǼAÀⒶÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*[WŴẀẂẄẆẈ₩].*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly>
.*[ⒼGĜĞĠĢƓǤǦǴḠ].*[RŔŖⓇŘȐȒṘṚṜṞ®].*[AǼⒶAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*VV.*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly>
(?i:[GĜĞĠĢƓǤǦǴḠ69&Γ]((\W|\W.*\W)?[RŔŖŘȐȒṘṚṜṞ®Ρ₧ÞþΡρРрƤṔṖǷ](?:\W|\W.*\W)?)+(?:[ǼAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦȺḀẠẢẤẦẨẪẬẮẰẲẴẶÆǢ4@?Α](?:\W|\W.*\W)?)+(?:[VƲṼṾWŴẀẂẄẆẈ₩UÙÚÛÜŨŪŬŮŰŲǓǕǗǙǛΫΥΫΎ](?:\W|\W.*\W)?)+[PƤṔṖǷ₧ÞþΡρРр]) <newaccountonly>
.*hagg[ae]r.* <newaccountonly>
.*[НHΗHⱧ]+[[:punct:] ]*[ΆAÁÀÃÄÂΑАA]+[[:punct:] ]*[GGԌ]+[[:punct:] ]*(?:[ΆAÁÀÃÄÂΑАA]|[EЕΕËEĖ])+[[:punct:] ]*[RRЯ]+.* <casesensitive>
.*[НHΗHⱧ][EЕΕËEĖ][RRЯ][MМΜM][YΥY].* <casesensitive>
.*JEWS DID.* #VasilievVV 2008-05-01
.*Śemitic.*
.*ni[ğǵģĝġĠĞ]+er.*
.*\bon.t[iy]res\b.* <newaccountonly|antispoof>
.*pelican.shit.* <antispoof>
.*my.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+e+.{0,5}[bßβбв฿]+o+y.* <newaccountonly|antispoof>
.*[mɯḿṁṃмӍμ₥]y.+\b[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+(?:i+[e3عڠẽəɵ]+|[e3عڠẽəɵ]+y+)s*\b.* <newaccountonly|antispoof>
.*[mɯḿṁṃмӍμ₥]y.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+[oóòôöõǒōŏǫőœøəόοωὸὀὁὄὂὅὃоөӧӫδσʘǿọ0]+[uúùûüũůǔūǖǘǚǜŭųűύvṽṿwŵẁẃẅẇẉẘΦφΨψωώὼώᾠᾡᾢᾣᾤᾥᾦᾧѱѵѷѿ]+s+e+.{0,5}[bßβбв฿ьҌҍ]+o+y.* <newaccountonly|antispoof>
.*Rymax[0-9]+.* <newaccountonly>
.*Omegariley[0-9]+.* <newaccountonly>
.*wa+n+k+e*r.* <newaccountonly|antispoof>
#Stewards and SWMT
.*sKy[1Il][uüv].* <newaccountonly>
.*Naw?linwiki.* <newaccountonly>
.*Nishkid64.* <newaccountonly>
.*Alisons?.*? (?:b[i ]{1,2}tch|shit) <newaccountonly>
.*[mM][@a]t[3e]r[il1ìíïîīI]alsc[il1ìíïîīI][3e]nt[il1ìíïîīI]st.* <newaccountonly>
.*favonian.* <newaccountonly>
.*[il]nf[il]n[il]te[0-9]{4}.* <newaccountonly|antispoof|errmsg=titleblacklist-forbidden-new-account>
.*[il]nf[il]n[il]te[0-9]{4}.* <autoconfirmed|antispoof> # Prevent article creation with such name.
.*B.?sadowski.* <newaccountonly|antispoof>
.*Tege[lI].* <newaccountonly|antispoof>
.* Тегела? .* <newaccountonly|antispoof> # Tegel in Russian is my understanding
.*\bajraddatz.* <newaccountonly|antispoof>
.*marcoaurelio.* <newaccountonly|antispoof>
#Other users
.*j[iu]m(?:bo|my) ?wh?ales.* <newaccountonly>
.*Kr[i1l]mpet.* <newaccountonly>
.*Betacommand.* <newaccountonly>
.*[cC]arol.?[mM]\.?o\.?ore.* <newaccountonly>
.*\s+[jJ]\.?[Dd]elanoy.* <newaccountonly>
.*[Ee]lcobbola.* <newaccountonly>
.*[Vv]zaak.* <newaccountonly>
.*Phaedriel <newaccountonly> #per CU-l
.*DanielTom\d.* <newaccountonly>
.*HERBYTHYME.* <newaccountonly|antispoof> # xwiki issue of harassment
.*parbel.* <newaccountonly|antispoof>
.*seewo(?-i:[LlI][Ff]).* <newaccountonly|antispoof>
.*Zzuuzz.* <newaccountonly|antispoof>
.*Ingrid Gome[sz].* <newaccountonly|antispoof>
.*Taichi.* <newaccountonly|antispoof>
.*Lomita.* <newaccountonly|antispoof> # [[special:permalink/17718012#Lomita]] [[special:diff/17728420]]
.*Krichel.* <newaccountonly|antispoof>
.*Amire80.* <newaccountonly|antispoof>
.*PlyrStar93.* <newaccountonly|antispoof>
.*Cruizir .* <newaccountonly|antispoof>
.*\bCruiz.r\b.*
.*Bonadea .* <newaccountonly> # abuse by JA, via [[SRG]]
.*TonyBallioni.* <newaccountonly>
.*De[aeiou]?fender\b.* <newaccountonly|antispoof>
.*Plyr?Star93.* <newaccountonly>
.*\bchrissymad.* <newaccountonly>
.*SA.?13 Bro.* <newaccountonly>
.*\bpraxidica.* <newaccountonly>
##LTA
# [[w:ja:LTA:ISECHIKA]] and other ja titles
.*レオパレス.* <newaccountonly>
.*フェロモンたっぷり.* <newaccountonly>
.*(?:ヤリマン|レイプ|女体盛り|レズ(?:ビアン)?|ビッチ|咥えて欲しい).* <newaccountonly>
.*(?:[被容]疑者|被告|受刑者|加害者).* <newaccountonly>
.*(?:悪質|クレーマ|無賃乗車|万引き?|窃盗).* <newaccountonly>
.+(?:組直[系参]).+ <newaccountonly>
.*(?:\+81\D?|0)[7-9]0(?:\D?\d{4}){2}.* <newaccountonly|antispoof>
.*風俗.* <newaccountonly>
# Bambifan
.*Spider's.*Web.* <newaccountonly>
.*Pig(?:'s)?.*Tale.* <newaccountonly>
# Who cares who it is
.*Chaosnamepuppet.* <newaccountonly>
Jorge Queirolo Bravo <autoconfirmed>
User(?: talk)?:(?:Barsoom Tork|Pocoyo Albatross|Anything Muppets|Moosey Mouse|Inbloomed Muppets).* <casesensitive|noedit>
# Harold
.*H.R.[L|1I]D.*K(?:R|[|!ɨᎥ1iIÍÌĬîÎǏÏĨįĮĪıİlľŀłļḷΙιіІЇ丨])+che[L|1I].* <newaccountonly|antispoof>
.*K[Ri]+CH[e'][L|1I].*H.R.[L|1I]D.* <newaccountonly|antispoof>
# Vicky Kadian [[special:permalink/17551440#Vicky Kadian]]
.*Vì[ck]ky Kadian.* <antispoof>
.*Kadian Vi[ck]ki.* <antispoof>
.*विक्की कादियान.*
.*कादियान विक्की.*
# DieselSun, repeat article creation on self, checkuser detail available
.*Tatarniko[fv] Ale(?:ks|x)ande?r.*
.*Ale(?:ks|x)ande?r Tatarniko[fv].*
.*Alexander Sergeevich Tatarnikov.*
.*diezel\s{0,5}sun.*
.*Александер Татарников.*
.*Александр Сергеевич Татарников.*
# Brandon Richardson, repeat article creation on self [[Special:PermanentLink/9666160]]
Brandon (?:\w{0,20} |Q\. )?Richardson
.*Prince Richardson.*
# Javad Ramezani
.*[jcy][ae]v\w[dt][\. ]{0,5}\w[ae]m\w?z[aeo]ni?.* <antispoof>
.*[ae]m\w?z[ao]ni?[\. ]{0,5}[jdc][ae]v\w[dt].* <antispoof>
.*جواد.*رمضان.*
.*Me and Selena.*
.*Javad[\. ]{0,5}\(?:s[iaoe]nger\).*
.*[ҶЏЖж]а[ву][оа]д\s{0,5}\w{0,5}\s{0,5}Рам[ае][зд][оа]н.*
.*ჯავადის[\. ]{0,5}რამადანის.*
.*ஜவாத்[\. ]{0,5}ரம[ளாலா]ன்.*
.*Javad Ramadan.* <autoconfirmed>
.*Javad Shorab.* <autoconfirmed|antispoof>
# José Rafael Cordero Sánchez [[special:permalink/16580741]] [[Special:diff/17786922]]
.*(?:Jos.|R.(fael)?) Cordero S.nch.z.*
.*José Cordero.* <autoconfirmed>
# Evw
[^:]+:Archelange <newaccountonly>
# Cross-wiki sock
.*Modern ?Apizza.*
# Spam patterns
.*Web20(?:tool|marketing|site|summit).* <newaccountonly>
.*cheap[sr]al[a-z]{1,4}(?:\d{1,2})?.* <newaccountonly>
.*polo(?:online|outlet).* <newaccountonly>
.*cash.?advance.* <newaccountonly>
.*loans?.?(?:lender|solution).* <newaccountonly>
.*lose.?weight.* <autoconfirmed>
.*weight.?loss.* <newaccountonly>
.*paydayloan.* <newaccountonly>
.*bktube\d{2}.* <newaccountonly>
.*thai(?:vdo|xx)x\d.* <newaccountonly>
.*pay[0o]neer.* <newaccountonly>#multiple a/c names starting with name, some appending, blocking for articles too
\bpay[0o]neer\b
.*gain inches.*
.*growing tips anyone.*
.*height (?:today|increas|discrimin|from).*
.*shoe lift (?:insole|addition| ?\-|to make).*
.*(?:with|using|the|\.|get|effective|introducing|ease|forget|right) shoe lift.*
.*(?:lifts for|taller) shoe.*
.*(?:hina|hinese|wholesale|cheap|buy) (?:authentic|sports|hockey|star game)? ?jersey.*
.*do s and don ts of.*
.* most effective way.*
.*strateg(?:y|ies) to buy.*
.*breaking your budget.*
.*article promotion tip.*
.*custom lanyard.*
.*mimy.*s[lℓ£]uiter.* <antispoof>
.*(?:best|top|with|through|perfect|having|ideal|using|beneficial|effective) autism.*
.*marketing instant.*
.*pay affiliate.*
.*minecraft (?:server|download).*
.*great tips .*
.*self.?employed loans.*
.*cash with no income.*
.*best SEO .*
.*(?:strong|good| a| the) NHL (?:pullover|shirt|jacket).*
.*NHL (lover|supporter|enthusiast|fanatic).* <autoconfirmed>
.*properties for sale.* <autoconfirmed>
.*\beasy methods.* <autoconfirmed>
.*home equity loan.* <autoconfirmed>
.*card debts? repayment.* <autoconfirmed>
.*your (?:forthcoming|next) (?:occasion|function|occurrence|party|celebrat).* <autoconfirmed>
.*\b(?:ways|tips|how|methods) to (?:obtain|choose|discover).* <autoconfirmed>
.*\b(?:dvantages|benefits) of (?:booking|renting|le(?:tt|as)ing).* <autoconfirmed>
.*\bAduPoker.*
.*\bpoker online.* <autoconfirmed>
.*\blimo (p?:rovider|company|service|program|support|assist).* <autoconfirmed>
.*manage your loan.* <autoconfirmed>
.*on(?: the (?:(inter)?net|web)|.?line) gaming fun\b.*
.*memorable team (?:development|building).*(?:basic|tips|guideline|suggestion|security|safeness|regulation|practice|rules|protection).* <autoconfirmed>
.*tax preparation (?:consultation|service).* <autoconfirmed>
.*(?:progress(?:on)?|advancement|trend|development) (?:along with|in addition to|as well as|and also|plus) devolution.*
.*trying to conceive.* <autoconfirmed>
.*avoid these foods.* <autoconfirmed>
.*tax return easily.*
.*\bbest income tax.*
.*fastest growing.* <autoconfirmed>
.*casinos? (?:online )?(?:casino|wagering|betting|playing|poker|gaming|gambling|games|strateg).* <autoconfirmed>
.*(?:outlet|store|casinos) online.* <autoconfirmed>
.*champion menwear.* <autoconfirmed>
.*cheap finance.* <autoconfirmed>
.*\bfind money .* <autoconfirmed>
.*lottery on.?line.* <autoconfirmed>
.*football (?:gambling|bet(?:s|ting)?)\b.* <autoconfirmed>
.*flexible loan views.* <autoconfirmed>
.*(pertaining to|reduce|intended for) ((motor )?vehicle|auto(mobile)?|car( or truck)?) (improvement|maintenance|fix|repair|vehicle|problem|restore).* <autoconfirmed>
.*(professional|skilled|competent|seasoned) auto (auto|repair shop|technician|shady).*
.*(review|strategy) (tab|tricks|tips|secret|suggestions).* <autoconfirmed>
.*(custom|silicone?|printed|cheap|rubber|charity) (wristband|bracelet).* <autoconfirmed>
.*(stage|phase|period|developmment|level)s? of (cystic )?(pimple|zit|acne).* <autoconfirmed>
.*\bacne (treatment|cure|breakout).* <autoconfirmed>
.*(flourishing|productive|profitable|thriving|successful|effective|prosperous) natural acne.*
.*\btips and tricks.* <autoconfirmed>
.*paypal money adder.* <autoconfirmed>
.*(effective|superb|excellent|great|fantastic) seo (firm|corporation|provider|organi[sz]ation|business).*
.*(medical|health|clinical).?(related|care|method of)? (malpractice|travel|transport|vehicle).* <autoconfirmed>
.*prenuptial (documents|negotiating|contract|legal|agreement|deals).* <autoconfirmed>
.*luxury (?:vehicle|automo(tive|bile)|(?:ar or )?truck) (?:review|evaluation|critiques|rating|opinion).* <autoconfirmed>
.*(hir|rent|book|reserv)ing( an?)? (extra|luxuri(e|ou)s|extravagant) (?:auto(?:mo(t?:ive|bile))?|car|truck|vehicle|motor).* <autoconfirmed>
.*\b(?:vehicle|auto(?:mo(?:tive|bile))?|car|truck|sedan) (?:driving|sales|maintenance|loans|repair|restore|mechanic)\b.* <autoconfirmed>
.*\bhow to (?:locate|find) a (competent|professional|skilled).* <autoconfirmed>
.*tips that will save money.* <autoconfirmed>
.*\bcruising for the.* <autoconfirmed> # spam added March 2017, can probably culled after 6 months
.*(?:your|own) website easily.*
.*(?:of|with|easily) using (?:quidoo|hubpages).* <autoconfirmed>
.*(?:\b|-)(?:fuss|cut|simple|free|less|realistic|world|practical|elements|secrets|systems|details|plans|criteria|products|advice|programs|solutions|aspects|of|in|for) warehouse.* <autoconfirmed> # April 2017
.*design shop.* <autoconfirmed>
.*\bТитан гель.* <autoconfirmed>
.*\bhammer toe.* <autoconfirmed>
.*\btreatments? and cure.* <autoconfirmed>
.*\bsymptoms? and treatment.* <autoconfirmed>
.*((?:Kendall|Kylie|Kris|Caitlyn) Jenner|(Khloe|Kourtney|Rob|Kim) Kardashian|Scott Disick)[ \-]\w.* <autoconfirmed>
.*\b(?:plain black|bandage) (wrap|long)? ?dress.* <autoconfirmed>
.*herve leger \w.* <autoconfirmed>
.*(buy|cialis vs|generic) viagra.* <autoconfirmed>
.*(?:cialis|viagra) (generic|coupons|without a|online).* <autoconfirmed>
.*sulfate explained.* <autoconfirmed>
.*\bHVAC ?(?:\.|assistance|accomplishment|encounter|purchase|suggest|advice|concern|by us|demand|good|is eas|using|with|success|begin|guid|that |achieve|expert|trouble|practic|rookie|problem|could|tip|need|may|require|which|is ).* <autoconfirmed>
.*heating and air conditioning.* <autoconfirmed>
.*mattress (?:sales|headboard|start|retail|wars|discount|mattress|bed|pad|again|would|market|security|good|from).* <autoconfirmed>
# tv stream
.*\bon.?line ((tv )?coverage|free) <autoconfirmed>
.*\b(final|watch)[ \-\.]+(?:now|free |winter|live).* <autoconfirmed>
.*\blive[ \-\.](?:online|stream|free|hd|six nat).* <autoconfirmed>
.*\bst\.re\.am.* <autoconfirmed>
.*\brugby\*\*.* <autoconfirmed>
.*\bgreat things about\b.* <autoconfirmed>
.*\bunderstanding files\b.* <autoconfirmed> # per stewards
.*(?:cheap|buy) (tizanidine|zanaflex).*
.*muscle relaxants.* <autoconfirmed>
.*(?:simple|fat) (?:fast|weight)[ -]loss.* <autoconfirmed>
.*weight[ -]loss (supplement|and).* <autoconfirmed>
.*(?:another|crash|ketogenic|carb) diet.* <autoconfirmed>
.*building (diet|tip).* <autoconfirmed>
.*body fat on.* <autoconfirmed>
.*simple home remedies.* <autoconfirmed>
.*\bstone island\b.* <autoconfirmed> # simple, may be too harsh, let us stop the worst of the spam -- billinghurst 20180718
.*\b(?:outlet|sale|official) (?:shop|store|clearance|boutique|site|sale)\b.* <autoconfirmed>
.*salvatore ferragamo \w.* <autoconfirmed>
.*ferragamo (retailer|belt).* <autoconfirmed>
.*best low cost.*
.*replica outlet.* <autoconfirmed>
.*online gaming.* <autoconfirmed>
.*\bdrugs online.* <autoconfirmed>
.*male enhancement.* <autoconfirmed>
.*natural skin care.* <autoconfirmed>
.*\bproven methods.* <autoconfirmed>
.*to self improve.* <autoconfirmed>
.*messenger marketing.* <autoconfirmed>
.*make money online.* <autoconfirmed>
.*market your (?:web.)?site <autoconfirmed>
.*advertise businesses.* <autoconfirmed>
.*levels of success.* <autoconfirmed>
.*simple good ideas.* <autoconfirmed>
.*merrell walking boots.* <autoconfirmed>
.*buy the best.* <autoconfirmed>
.*get viagra.* <autoconfirmed>
.*for lasting longer.* <autoconfirmed>
.*when (?:making a purchase|buying).* <autoconfirmed>
.*\breal money.* <autoconfirmed>
.*\bbetonline casino.* <autoconfirmed>
.*budget tablet.* <autoconfirmed>
\blose \d\d pounds <autoconfirmed>
.*Advocate Simranjeet Singh.*
.*Simran(:?jeet)?.?Law.*
.*Alma Lilia Luna Olivas.* <autoconfirmed>
# tech support spam
.*Hpprintersupp(o|0)rt.* <newaccountonly>
.*supp(o|0)rt helpline.* <newaccountonly>
.*(?:help[ \.]+desk|phone)[ \.]+number.* <newaccountonly>
.*customer care.* <newaccountonly>
.*service (?:tech|supp(ort)?).* <newaccountonly>
.*quickbook.* <newaccountonly>
.1[ \-\.]?8[0oO]{2}[ \-\.]?\d{3}[ \-\.]?\d{2}[0oO]
.*(?:dell|hp|brother|canon) printer.* <autoconfirmed>
.*[I1][ \-~\.]?8[ \-~\.]?[0oO][ \-~\.]?[0oO][ \-~\.]?26[ \-~\.]?9[ \-~\.]?{I1][ \-~\.]?6[ \-~\.]?[0oO][ \-~\.]?8.*
.*\b[I1]844.?46[I1].?2828\b.*
.*[nN]orton [lL]ive [hH]elp.*
.*(?:helpline|tech|s(ervice|upport)) (tele)?phone number.* <autoconfirmed|antispoof>
.*(?:support|contact).?toll.?free.*
.*0.800.098.8727.*
.*(?:facebook|quickbooks) (?:customer|helpline|support|technical|on-?line).*
.*(?:gmail|tech|customer)(?:\.|nichal)?[ \.](?:service|support).* <autoconfirmed|antispoof>
.*Q\.u\.i\.c\.k\.b.*
.*1800-?213-?2171.*
.*1844-?203-?1044.*
.*supp0rt.*
.*(help desk|support)(.?phone)?.?number.*
.*c\.u\.s\.t\.o\.m\.e\.r.*
.*s\.u\.p\.p\.o\.r\.t.*
.*n\.u\.m\.b\.e\.r.*
.*ℕ∪mβεR.*
.*better page rank.*
.*toll free (1800|number).* <autoconfirmed>
.*1800\d{7} helpline number.* <autoconfirmed>
.*91[ \-\.]\d{10}.* <newaccountonly>
.*Gððglê.*
.*gmåïl.*
.*§µþþðr†.*
.*þhðñê.*
.*ñµmßêr.*
.*131.?2389.?2398.*
.*186.?7275.?9878.*
# merchandise shopping
.*(?:custom|printed| own|blank) t(ee)?.?shirt.* <autoconfirmed>
.*t(?:ee)?.?shirts? (printing|quilt|everywhere|design|online|(to|on|in) |buy).*
.*best online (?:fashion )?shop.*
.*online shopping (find|for).*
.*for global customer.*
.*the hottest new.* <autoconfirmed>
.*Afγιαdable.*
.* earn online money.*
.* loan faster.*
.* as discounts.* <autoconfirmed>
.*check this out.*
.*wholesale soccer.*
.*\bbuy cheap.*
.*\bwins? customers.* <autoconfirmed>
.*(?:puma|lacoste|reebok|randall|vasque|adidas|kids|getting|valentino) (?:trainer|shoe|shorts|footwear|mens|golf|handbag).* <autoconfirmed>
.*(?:discount|buy) (?:clothing|shoes) online <autoconfirmed>
.*beneficial (?:deal|discount)s
.*(?:penis|natural) enhancement.* <autoconfirmed>
.*\bbest skin.* <autoconfirmed>
.*how to make your.* <autoconfirmed>
.*website promote.* <autoconfirmed>
.*5 reasons to stop.* <autoconfirmed>
.*\bbest internet.* <autoconfirmed>
.*web marketing consultant.* <autoconfirmed>
.*play poker on.?line.* <autoconfirmed>
.*\bquickest way.* <autoconfirmed>
.*muscle building food.* <autoconfirmed>
.*skin care tip.* <autoconfirmed>
.*\bpenis exercises.* <autoconfirmed>
.*teeth whitening.* <autoconfirmed>
.*porcelain crown cost.* <autoconfirmed>
.*dental veneer.* <autoconfirmed>
.*picking the best.* <autoconfirmed>
.*\bsave money.* <autoconfirmed>
.*consider before buying.* <autoconfirmed>
.*most dependable.* <autoconfirmed>
.*(?:glass|windshield) replacement.* <autoconfirmed>
.*benefits of (?:choos|select).* <autoconfirmed>
.*tips on (?:choos|select).* <autoconfirmed>
.*fixed by professionals.* <autoconfirmed>
.*\bbest coupon.*
.*promo(?:tional)? code.*
.*anti[ -]aging skin.* <autoconfirmed>
.*\bhow to decide.* <autoconfirmed>
.*\bsale online.* <autoconfirmed>
.*points to consider.* <autoconfirmed>
.*healthy skin.* <autoconfirmed>
.*memorabilia online.* <autoconfirmed>
.*cheapest price.* <autoconfirmed>
.*your online business.* <autoconfirmed>
.*by seo service.* <autoconfirmed>
#"Polish spam"
{{ns:3}}:.*Kołobrzeg.*
{{ns:3}}:.*wybór kwatery*
{{ns:3}}:.*wybór miejsca noclegowego*
# Cross-wiki spammer
{{ns:2}}:Vasilisa(\d)+
.*Vasilisa(\d)+ <newaccountonly>
.*Lovesunshine <newaccountonly>
.*[Mm]ichael.[kK].hntopf.*
.*Hunter ?Mariner.*
.*radio.manà.*
({{ns:2}}:)?augusto.de.luca\b
.*peer.?van.?mladen.*
.*predrag.jugovic.*
.*Lui\b.Morais.*
.*Mayestrion.*
.*Marco.*[Dd]i.*Meco.*
# Per CU-L 13/06/2012, cross-wiki spam
[^:]+:Mainline <newaccountonly>
# Amilton de Cristo
.*Am[iíìîï1lɪi̯]{2,5}ton(?:.Rodrigu[eèéêë3][sz])?.(?:de.Cristo|of.Christ).*
.*O.verdadeiro.avivamento.*
# Cross-wiki pattern spambots
#note that setting a remove date can help keep this list smaller
.*Meciurilive.* <newaccountonly> # delete after Feb 2016
# Vandal patterns
[pṕ]lays?\s*with <newaccountonly>
P[eèéêë][iìíïî]d[aàáâä]r <newaccountonly>
.*(?:pega|senta).na.(?:banana|lin[gĝģğġ][uüûùú][iìíîï][cçćĉ]a|salsi(?:ch|xx?)a).* <newaccountonly>
# Cross wiki vandalism pages
.*mixing sailors.*
# Cross-wiki Chinese vandalism: zh:WP:LHLS and zh:WP:HYIP and similar vandalism
.*[啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed>
.*[乌鸟岛烏鳥島钨鎢邬鄔呜坞].*[跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed>
.*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡].*[氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed>
.*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇].* <autoconfirmed>
.*Make.*cat.* <autoconfirmed>
.*Mys.*721tx.* <autoconfirmed>
# 影武者 (from [[zh:]]) - well-known targets of serial vandalism
.*影.*武.*者.* <newaccountonly>
.*[邓鄧].*[傑杰].* <newaccountonly>
.*林.*士.*涵.* <newaccountonly>
.*Tian[0-9]{2,4}[A-Za-z] <newaccountonly>
# Cross-wiki vandal
.*[ĐDd]okdo.*kor.* <newaccountonly>
.*Đokdo.* <newaccountonly>
.*Докдо республика корея.* <newaccountonly>
.*SERVICE.*KOMPOR.* <newaccountonly>
.*CALL.087808242095.*
.*BAJOT.*Z.*
.*REVENGE.*THE.*FATE.*
.*Hendrix.*Adi.*Surya.*
.*jual.*obat.*
.*Ciacho[0-9]{2}.* <newaccountonly|antispoof>
.* fu[a-z]{1,5}?rdai. *
.*\bfuerdai.* <antispoof>
.*fj?[uv][ae]rd[ae]+[iǐī].* <newaccountonly>
.*vand[áǎ]l.*
.*cruǐzǐn\.*
# From Japanese Wikipedia. [[Special:Permalink/11656464]]
## functional accounts and related terms
.*管理.* <newaccountonly> # admin
.*ビューロクラット.* <newaccountonly> # bureaucrat
.*チェックユーザ.* <newaccountonly> # checkuser
.*スチュ[ワア]ード.* <newaccountonly> # steward
.*オーバーサイト.* <newaccountonly> # oversight
.*オンブズマン.* <newaccountonly> # ombudsman
.*開発者.* <newaccountonly> # developer
.*理事.* <newaccountonly> # board member
.*委員.* <newaccountonly> # committee
.*財団.* <newaccountonly> # foundation
.*[ブぶ][ロろ][ッツシっつ][クく].* <newaccountonly> # "block"
## Project names
.*ウ[ィイ]キ([ペメピミ]ー?デ[ィイ]ア|ニュース|ブックス?|ソース|コモンズ|ク[オォ]ート|データ).* <newaccountonly>
.*ウ[ィイ]クショナリ.* <newaccountonly>
## Han characters (for zh, ja, etc.)
.*[殺死腐汚盗嫌狂虐滅罪姦屁尻葬屑].* <newaccountonly>
.*暴[[:punct:] ][行力言動动亂乱].* <newaccountonly>
.*害虫.* <newaccountonly>
.*自慰.* <newaccountonly>
## Japanese derogatory language
.*[荒あア][らラ]?[しシ].* <newaccountonly>
.*氏[なにぬねのんナニヌネノン].* <newaccountonly>
.*[こコ][ろロ][しシツ].* <newaccountonly>
.*(半|はん|ハン)(ころ|コロ|ごろ|ゴロ).* <newaccountonly>
.*(餓鬼|がき|ガキ).* <newaccountonly>
.*(鬼畜|[きキ][ちチ][くク]).* <newaccountonly>
.*(莫.?迦|馬.?鹿|[ばバ][ー・]?[かカ]).* <newaccountonly>
.*(阿呆|[あア][ー・]?[ほホ]).* <newaccountonly>
.*(気違い|基地外|吉外|きちがい|キチガイ).* <newaccountonly>
.*(嘘|うそ|ウソ)[をヲ]?(つ[くき]|ツ[クキ]).* <newaccountonly>
.*(禿|はげ|ハゲ).* <newaccountonly>
.*(かつら|カツラ|ヅラ).* <newaccountonly>
.*(のろま|ノロマ).* <newaccountonly>
.*([死私]刑|しけい).* <newaccountonly>
.*(エクスタシ|えくすたし).* <newaccountonly>
.*ストーカー.* <newaccountonly>
.*犯人.* <newaccountonly>
.*ロリコン.* <newaccountonly>
.*(知的?障害?|池沼).* <newaccountonly>
## Japanese sexual language / body parts
.*[おオ][ちまチマ][んンソ].* <newaccountonly>
.*[ちまチマ][んン][こコぽポ毛子].* <newaccountonly>
.*(童貞|包茎).* <newaccountonly>
.*(糞|[くぐ]そ|[クグ]ソ).* <newaccountonly>
.*[うウ][んン][ちチこコ].* <newaccountonly>
.*ポルノ.* <newaccountonly>
.*(中|[なナ][かカ])(出|[だダ])[しシ].* <newaccountonly>
.*[あア][そソ][こコ].* <newaccountonly>
.*[オお][ナな][ニに二].* <newaccountonly>
.*[きキ][んンソ](玉|[たタ][まマ]).* <newaccountonly>
.*(金|[きキ][んンソ])[たタ][まマ].* <newaccountonly>
.*(パンツ|ぱんつ).* <newaccountonly>
.*(玉|[たタ][まマ])([金玉々]|[きキ][んンソ]|[たタ][まマ]).* <newaccountonly>
.*[ゃやャヤ][りリ]([漫満慢万萬]|[ちまチマ][んンソ]).* <newaccountonly>
.*([んンソ][ちまチマ]|[漫満慢万萬])[りリ][ゃやャヤ].* <newaccountonly>
.*(性交|即[尺生]).* <newaccountonly>
.*[ふフ][えエぇェ][らラ](?:[ちチ][おオ])?.* <newaccountonly>
.*(?:ソープランド|パイズリ).* <newaccountonly>
# From Ukrainian Wikipedia. [[Special:Permalink/11683166]]
.*Вікіпедія.* <newaccountonly>
.*Анальн.* <newaccountonly>
.*[Йй]об.* <newaccountonly>
.*[xхҲ][ýŷÿȳyуӲ][úùûüũůǔūǖǘǚǜŭųűuйиїяҊ].* <newaccountonly>
.*п[іи]д[аоиіе]рас.* <newaccountonly>
# From Hebrew Wikipedia
.*נאצית?.* <newaccountonly>
.+להשחי[טת].* <newaccountonly>
.*חרא.* <newaccountonly>
.*[אה]חריב.* <newaccountonly>
# from csWP
[^:]+:(?:[OoIl0-9]{1,3}\.){3}.* <newaccountonly> # no pseudo IP adresses
# BLP TARGETS from enWP
.*NawlinW.* <newaccountonly>
.*Nableez.* <newaccountonly>
.*Sean\.h.* <newaccountonly>
.*Smalljim.* <newaccountonly>
.*will die.* <newaccountonly>
.*will suffer.* <newaccountonly>
.*incinerated.* <newaccountonly>
.*raped by.* <newaccountonly>
.*gassed.* <newaccountonly>
.*gas the.* <newaccountonly>
.*head blown.* <newaccountonly>
.*castrated.* <newaccountonly>
.*beheaded.* <newaccountonly>
.*tortured.* <newaccountonly>
.*neutered.* <newaccountonly>
.*anti-semite.* <newaccountonly>
.*vomiting.* <newaccountonly>
.*Seth.*Patinkin.*
.*Jan.*Szatkowski.*
.*(Bill|William).*Beggs.*
.*Bett?y.*Patric?k?.* # Contact ArbCom before removing, overriding or changing
.*Scott.*Bibby.*
.*Dav.*\bCote.*(film|movie|director|actor).* # see Wikipedia:Sockpuppet investigations/NickSoroka/Archive
.*Sunil Kumar+ Pathela.* # see Wikipedia:Sockpuppet investigations/Sunil Kumarr Pathela
.*Lynds.*\bTurner.* # See User:Fairyspit and socks
.*M[a@]l[i1l]k Shab.zz.* <newaccountonly> # abuse target
.*Maelbros.* <newaccountonly> # sockpuppetry, hoax articles and edits
.*Mael.bros.* <newaccountonly>
.*Paul Easter.* <newaccountonly>
.*WP\:.* <newaccountonly>
.*WT\:.* <newaccountonly>
.*ⒽⒶⒼⒼⒺⓇ.* <newaccountonly> #Latest Grawp naming scheme
.*p[ÉÈËĘĚĔĖẺẸẾỀỄễỂểȨȩḜḝĒḖḗȄȅȆȇỆệḘḙḚḛ3عڠēėèéëẽĕęəẻếềẹ]nis.* <newaccountonly>
.*Magyar.nem.ember.* <newaccountonly>
.*Cremepuff.* <newaccountonly>
.*[Mm]otherr* *.?[Ff]uck.* <newaccountonly>
.*\b\(TIB.* <newaccountonly> # [[special:permalink:17218840]]
# Promotional usernames
.*[™®℠].* <newaccountonly|errmsg=titleblacklist-forbidden-new-account-trademark>
# Prevent users from creating usernames that are IPv6 addresses (stop gap until r12782)
User:[0-9A-Fa-f]{0,10}:([0-9A-Fa-f]{0,10}:)*([0-9A-Fa-f]{0,10})?(?:\/(12[0-8]|1[01][0-9]|[1-9]?\d))? <newaccountonly|errmsg=titleblacklist-ip-account>
# additions transferred from kkWP per talk page [[m:Special:PermanentLink/11826368]]
.*(\ba|Ә)(?i:кімші).* <newaccountonly>
.*(?i:уики[мп]еди[ая]|уикисөздік|уикикітап|уикидәйек|уикисабақ|уикиқайнар|уикихабар).* <newaccountonly>
.*(?i:Қазақстан).* <newaccountonly>
.*(?i:қазақ).* <newaccountonly>
## хуй
.*[xXхХ][yYуУ][iIйЙиИuUъЪяЯёЁeE].* <newaccountonly>
## пизда
.*[пПnpPрР][iIіІїЇиИeEеЕёЁ][зЗzZ3][dDдД].* <newaccountonly>
.*[нН][иИ][шШ].* <newaccountonly>
##from it.wiki
##lta
.*y.o.u.y.b.i.n.o.* <newaccountonly>
.*[Pp][Uu][Tt]+[Aa4][Nn].* <newaccountonly>
.*utente\:shivanarayana.* <autoconfirmed>
.*\:gioleonardi.* <autoconfirmed>
.*andrea.panerini.*
.*euphydryas.* <newaccountonly>
.*\bvituzzu.* <newaccountonly|antispoof>
.*\bruthven.* <newaccountonly>
.*francesco carbonara.*
.*fcarbonara.*
##insults
.*\bstronz.* <newaccountonly|antispoof>
# .*putt?ana.* per [[special:permalink/16539476]]
.*frocio.*
.*ricchione\b.*
##per [[:it:WP:NUI]]
.*\bassociazione.* <newaccountonly>
.*\bfondazione.* <newaccountonly>
.*\bo\.?n\.?l\.?u\.?s\.?.* <newaccountonly>
##fake ipv6-like usernames
([ABCDEF0123456789]*\:){3,}[ABCDEF0123456789]* <newaccountonly>
##long-term crosswiki spam
.*(richero|marian).*(maria|richero).*
.*peer.van.mladen.*
.*michael.vegini.*
.*(mattia|vlad|morleo).*(mattia|vlad|morleo).*(mattia|vlad|morleo).*
.*giovanni.{0,5}prinzi.*
.*prinzi.{0,5}giovanni.*
.*giuseppe.{0,5}prinzi.*
.*prinzi.{0,5}giuseppe.*
.*israel.*luca.*gois.* <antispoof>
.*fabrizio.*tonon.*
.*nino(slav)?\b.*marina.*
.*marina\b.*nino(slav)?\b.*
.*marco.{0,5}lupis.*
.*lupis.{0,5}marco.*
### Vietnamese Wikipedia ###
# Vulgarity
.*đ[uụùúủờ] m[eẹaá].* <newaccountonly>
.*đéo .*<newaccountonly>
.*đ[ụùũĩị] .*<newaccountonly>
.*đ[ịíĩệ]t.* <newaccountonly>
.*con đ[ĩiị].* <newaccountonly>
.*lồn.* <newaccountonly>
.*lon của.* <newaccountonly>
.*lon mẹ.* <newaccountonly>
.*con m[áẹ].* <newaccountonly>
.*chúng m[àầ]y.* <newaccountonly>
# Controversial historical names
.*chí.*minh.* <newaccountonly>
.*h[oòôồ] ch[ií].*minh.* <newaccountonly>
.*胡志明.* <newaccountonly>
.*n[oô]ng th[iị] x[uü][aăâá]n.* <newaccountonly>
# Vandals
.*chắn.* <newaccountonly>
.*trắn.* <newaccountonly>
### Farsi Wikipedia ###
.*\b(?:مد[یي]ر|معاون|ری[یئ]س|مس[ئوؤ]و?ل)\b.* <newaccountonly>
.*(?:شرکت|بازرگانی|کلینیک|[Cc]ompany|[Ff]actory|طراحی|سایت|انجمن|فروم|بازرگانی|آکادمی|وبلاگ|بلاگ|کانون|مطب|دفتر|پایگاه|کلینیک|گروه|آموزشگاه|دبیرستان|دانشگاه|co\.|مدرسه|همایش|وبسایت|مرکز|هی[اأئ]ت|سامانه|سرویس|بازار).* <newaccountonly>
.*(?:آگهی|روزنامه|فصلنامه|رزور|آنلاین|گردشگری|بین ?المللی?|صنعت|سازان|سازی|گستر|خبری).* <newaccountonly>
##Main page and it's redirects
صفحه اصلی
صفحهٔ اصلی
## Don't be only Persian numbers
^[\x{06F0}-\x{06F9}]*$ <newaccountonly|autoconfirmed>
## Don't have Persian's Diacritic
# [^:]+:.*[\x{064A}-\x{064F}\x{0652}\x{0650}\x{0626}\x{0643}\x{0654}\x{0621}\x{0623}-\x{0625}].* <newaccountonly|autoconfirmed>
## Persian scurrility words
.*\b(?i:[کك][یي]ر|خا[یي]ه|[کك]لفت)\b.* <newaccountonly>
.*(?i:قبر|گور|مری?ض|آشغال).* <newaccountonly>
.*(?i:مهبل|چوچوله?|واژن).* <newaccountonly>
.*(?i:\b[کك]س\b).* <newaccountonly>
.*(?i:قحبه).* <newaccountonly>
.*(?i:جنده|فاحشه|هوکر).* <newaccountonly>
.*(?i:[کك]ون).* <newaccountonly>
.*(?i:شو?مبو?ل).* <newaccountonly>
.*\b(?i:داف).* <newaccountonly>
.*(?i:گائیدم|گاییدم|گایدم|بگا|فاک|بخواب|گوز\b|فنا|\bگو?ه\b|\bشاش\b|مرد[کك]|زن[یي]?[کك]ه).* <newaccountonly>
.*\b[Dd]own.*[Ww]ith.* <newaccountonly>
.*\b[Aa]gainst.* <newaccountonly>
.*\b[Dd]ead.*[Oo]n.* <newaccountonly>
.*(?i:مرگ.*بر|لعنت.*بر).* <newaccountonly>
.*(?i:پ[یي]روز.*ست).* <newaccountonly>
.*(?i:خو?اه?ر|مادر|ننه|عمه|خاله|شاباجی|آبج[یي]|بابا|پدر|برادر|[کك]ا[کك]و).* <newaccountonly>
.*(?i:خاک.*توی?).*<newaccountonly>
.*(?i:سوسک).* <newaccountonly>
.*(?i:[کك]چل|خ(و|)ل|د[یي]وانه|مجنون|ماست شل|ماس شل).* <newaccountonly>
.*(?i:\bخر\b|گاو|سگ|پدسگ|ننهسگ|مادرسگ).* <newaccountonly>
.*(?i:پان.*(تر[کك]|فارس|لر|کرد|عرب)).* <newaccountonly>
## Famous persons
.*(?i:حضرت|امام).* <newaccountonly>
.*(?i:ولا[یي]ت).* <newaccountonly>
.*(?i:خم[یي]ن[یي]).* <newaccountonly>
.*(?i:خامنه.*ا[یي]).* <newaccountonly>
.*(?i:احمد[یي].*نژاد).* <newaccountonly>
.*(?i:روحان[یي]).* <newaccountonly>
.*(?i:محمد.*خاتم[یي]).* <newaccountonly>
.*(?i:مهد[یي].*[کك]روب[یي]).* <newaccountonly>
.*(?i:میر.*حس[یي]ن.*موسوی[یي]).* <newaccountonly>
## Commons Wikimedia
.*[sS]elfie [sS]hoe.* <newaccountonly> # [[Special:PermanentLink/14714671]]
## Spambot attack 31-01-2016
.*payday\b <autoconfirmed>
.*(day|online|instant|check|about|quick|best|free|advance|\buk|compare|\bhour|easy|why|guaranteed|fast|credit|\bby\b) payday.*
.*pay ?day (text |advanced )?loan.* <autoconfirmed>
.*credit check loans.* <autoconfirmed>
.*instant money.* <autoconfirmed>
.*without enquiries.* <autoconfirmed>
#cw abuse
.*DEE?Z.NUTS.*<newaccountonly|antispoof>
.*Casino.* <newaccountonly>
\bPokemon\.png\b
\bItailevi.* <newaccountonly>
.*Empresa LEMOS.* <casesensitive>
.*HowToGetBanned.* <newaccountonly|antispoof>
#LTA abuse of global rename feature
.*EISIGMA.* <newaccountonly>
# from kowiki
.*관리자.* <newaccountonly> # admin
.*운영자.* <newaccountonly> # admin
.*관리담당자.* <newaccountonly> # admin
.*쓰레기.* <newaccountonly> # inappropriate usernames
.*유니폴리.* <newaccountonly> # inappropriate usernames
.*Unypoly.* <newaccountonly> # inappropriate usernames
.*(개새끼|씹새).* <newaccountonly> # inappropriate usernames
.*씨(발|팔).* <newaccountonly> # inappropriate username
.*무현.* <newaccountonly> # inappropriate usernames
.*지랄.* <newaccountonly> # inappropriate username
.*섹스.* <newaccountonly> # inappropriate username
.*보민.* <newaccountonly> # LTA
.*황건.* <newaccountonly> # LTA
.*보르민.* <newaccountonly> # LTA
.*보르맹.* <newaccountonly> # LTA
.*볼민.* <newaccountonly> # LTA
.*보오민.* <newaccountonly> # LTA
.*씨뱔.* <newaccountonly> # LTA
.*좆까.* <newaccountonly> # LTA
#Weird character new account spam
.*[①-⑨]{6}.* <newaccountonly> # to release pressure on the enwiki abusefilter
.*08440828240.* <newaccountonly> #cross-wiki spam
.*271383970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]]
#Spam
.*Thincomme.* <newaccountonly>
.*27138970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]]
#LTA
.*password.* <newaccountonly>
.*passis.* <newaccountonly>
.*Paul Bedson.* <newaccountonly>
d61206cf37bc2015bfd6bbac86abba6a5fb34309
CheckUser policy
0
48
323
2019-06-17T20:59:39Z
Cook Me Plox
23
Created page with "'''CheckUser''' is a tool which is used by by editors with the checkuser permission to check the IP addresses of registered wiki accounts. ==Applications== Checkuser has thre..."
wikitext
text/x-wiki
'''CheckUser''' is a tool which is used by by editors with the checkuser permission to check the IP addresses of registered wiki accounts.
==Applications==
Checkuser has three major applications:
* Finding the range of IPs which are disrupting, so the said range can be blocked.
* Finding what IP a disrupting account uses, for the purpose of effectively blocking it.
* Finding which users use a common IP, for looking into abuse of multiple accounts.
Under no circumstances is the CheckUser tool to be used in any other fashion, and especially not by a curious checkuser who wants to know a user's IP.
==Disclosure of non-public information==
CheckUser must be used in accordance with Weird Gloop's [https://weirdgloop.org/privacy/ privacy policy], which generally prohibits disclosure of non-public, personally-identifiable information, without user consent. Unless someone is seriously disrupting the wiki, and revealing information about them is necessary to stop the disruption, it is a violation of the privacy policy to reveal their IP, whereabouts, or other information sufficient to identify them, unless they have already revealed this information themselves on the project.
Even if the user is committing abuse, it's best not to reveal personal information if possible. Do not reveal exact IPs to a wide audience. When in doubt, provide the least possible information, or contact the Weird Gloop system administrators for guidance.
==Access to CheckUser==
Only Weird Gloop system administrators and a small number of local administrators are allowed access to CheckUser. Local CheckUsers can be appointed through consensus by the local community.
All CheckUsers must be at least 18 years of age, and sign a confidentiality agreement pursuant to the [[meta:Access_to_nonpublic_personal_data_policy|access to nonpublic information policy]].
Any user account with CheckUser status that is inactive for more than six months will have their CheckUser access removed. In case of abusive use of the tool, user with the CheckUser privilege will immediately have their access removed. This will in particular happen if checks are done routinely on editors without a serious motive to do so.
==Local CheckUser policies==
Local wikis may adopt their own CheckUser policies. These policies must:
* Link back to this meta policy
* Be at least as strict as the meta policy
* List the current local CheckUsers.
The following wikis have CheckUser policies:
* [[rsw:RuneScape:Check user|RuneScape Wiki]]
* [[osrsw:RuneScape:CheckUser|Old School RuneScape Wiki]]
==Current CheckUsers==
;Everywhere
The following users have global access to CheckUser by virtue of their system administration work for Weird Gloop:
*[[User:JaydenKieran|JaydenKieran]]
*[[User:TehKittyCat|TehKittyCat]]
*[[User:Cook Me Plox|Cook Me Plox]]
;RuneScape Wiki
;Old School RuneScape Wiki
;RuneScape Classic Wiki
;PT-BR RuneScape Wiki
[[Category:Policies|CheckUser]]
d02e673a7f2df3307467b02777b3b97ab4a48a64
324
323
2019-06-17T21:00:10Z
Cook Me Plox
23
wikitext
text/x-wiki
'''''This is a policy draft and is not yet in effect.'''''
'''CheckUser''' is a tool which is used by by editors with the checkuser permission to check the IP addresses of registered wiki accounts.
==Applications==
Checkuser has three major applications:
* Finding the range of IPs which are disrupting, so the said range can be blocked.
* Finding what IP a disrupting account uses, for the purpose of effectively blocking it.
* Finding which users use a common IP, for looking into abuse of multiple accounts.
Under no circumstances is the CheckUser tool to be used in any other fashion, and especially not by a curious checkuser who wants to know a user's IP.
==Disclosure of non-public information==
CheckUser must be used in accordance with Weird Gloop's [https://weirdgloop.org/privacy/ privacy policy], which generally prohibits disclosure of non-public, personally-identifiable information, without user consent. Unless someone is seriously disrupting the wiki, and revealing information about them is necessary to stop the disruption, it is a violation of the privacy policy to reveal their IP, whereabouts, or other information sufficient to identify them, unless they have already revealed this information themselves on the project.
Even if the user is committing abuse, it's best not to reveal personal information if possible. Do not reveal exact IPs to a wide audience. When in doubt, provide the least possible information, or contact the Weird Gloop system administrators for guidance.
==Access to CheckUser==
Only Weird Gloop system administrators and a small number of local administrators are allowed access to CheckUser. Local CheckUsers can be appointed through consensus by the local community.
All CheckUsers must be at least 18 years of age, and sign a confidentiality agreement pursuant to the [[meta:Access_to_nonpublic_personal_data_policy|access to nonpublic information policy]].
Any user account with CheckUser status that is inactive for more than six months will have their CheckUser access removed. In case of abusive use of the tool, user with the CheckUser privilege will immediately have their access removed. This will in particular happen if checks are done routinely on editors without a serious motive to do so.
==Local CheckUser policies==
Local wikis may adopt their own CheckUser policies. These policies must:
* Link back to this meta policy
* Be at least as strict as the meta policy
* List the current local CheckUsers.
The following wikis have CheckUser policies:
* [[rsw:RuneScape:Check user|RuneScape Wiki]]
* [[osrsw:RuneScape:CheckUser|Old School RuneScape Wiki]]
==Current CheckUsers==
;Everywhere
The following users have global access to CheckUser by virtue of their system administration work for Weird Gloop:
*[[User:JaydenKieran|JaydenKieran]]
*[[User:TehKittyCat|TehKittyCat]]
*[[User:Cook Me Plox|Cook Me Plox]]
;RuneScape Wiki
;Old School RuneScape Wiki
;RuneScape Classic Wiki
;PT-BR RuneScape Wiki
[[Category:Policies|CheckUser]]
9b3dbacf7214ac0bcfd207b78fa341c52e2aa925
325
324
2019-06-18T04:31:12Z
2600:100F:B008:2B67:CB12:D7A9:7265:1E94
0
/* Access to CheckUser */
wikitext
text/x-wiki
'''''This is a policy draft and is not yet in effect.'''''
'''CheckUser''' is a tool which is used by by editors with the checkuser permission to check the IP addresses of registered wiki accounts.
==Applications==
Checkuser has three major applications:
* Finding the range of IPs which are disrupting, so the said range can be blocked.
* Finding what IP a disrupting account uses, for the purpose of effectively blocking it.
* Finding which users use a common IP, for looking into abuse of multiple accounts.
Under no circumstances is the CheckUser tool to be used in any other fashion, and especially not by a curious checkuser who wants to know a user's IP.
==Disclosure of non-public information==
CheckUser must be used in accordance with Weird Gloop's [https://weirdgloop.org/privacy/ privacy policy], which generally prohibits disclosure of non-public, personally-identifiable information, without user consent. Unless someone is seriously disrupting the wiki, and revealing information about them is necessary to stop the disruption, it is a violation of the privacy policy to reveal their IP, whereabouts, or other information sufficient to identify them, unless they have already revealed this information themselves on the project.
Even if the user is committing abuse, it's best not to reveal personal information if possible. Do not reveal exact IPs to a wide audience. When in doubt, provide the least possible information, or contact the Weird Gloop system administrators for guidance.
==Access to CheckUser==
Only Weird Gloop system administrators and a small number of local administrators are allowed access to CheckUser. Local CheckUsers can be appointed through consensus by the local community.
All CheckUsers must be at least 18 years of age, and sign a confidentiality agreement pursuant to the [[meta:Access_to_nonpublic_personal_data_policy|access to nonpublic information policy]].
Any user account with CheckUser status that is inactive for more than six months will have their CheckUser access removed. In case of abusive use of the tool, users with the CheckUser privilege will immediately have their access removed. This will in particular happen if checks are done routinely on editors without a serious motive to do so.
==Local CheckUser policies==
Local wikis may adopt their own CheckUser policies. These policies must:
* Link back to this meta policy
* Be at least as strict as the meta policy
* List the current local CheckUsers.
The following wikis have CheckUser policies:
* [[rsw:RuneScape:Check user|RuneScape Wiki]]
* [[osrsw:RuneScape:CheckUser|Old School RuneScape Wiki]]
==Current CheckUsers==
;Everywhere
The following users have global access to CheckUser by virtue of their system administration work for Weird Gloop:
*[[User:JaydenKieran|JaydenKieran]]
*[[User:TehKittyCat|TehKittyCat]]
*[[User:Cook Me Plox|Cook Me Plox]]
;RuneScape Wiki
;Old School RuneScape Wiki
;RuneScape Classic Wiki
;PT-BR RuneScape Wiki
[[Category:Policies|CheckUser]]
927b594b932a85c79a161448d05163a95dc64ca4
326
325
2019-06-18T23:41:02Z
Rawny
16
Phrasing tweaks/tidy-up
wikitext
text/x-wiki
'''''This is a policy draft and is not yet in effect.'''''
'''CheckUser''' is a tool that can be used by editors with the checkuser permission to check the IP addresses of registered wiki accounts.
==Applications==
Checkuser has three major applications:
* Finding a range of IP addresses that are disrupting, so that the range can be blocked.
* Finding which IP address a disrupting account uses, for the purposes of blocking it effectively.
* Finding which users share a common IP address, for looking into abuse of multiple accounts.
Under no circumstances is the CheckUser tool to be used in any other fashion, and especially not by a curious checkuser who wants to know a user's IP address.
==Disclosure of non-public information==
CheckUser must be used in accordance with Weird Gloop's [https://weirdgloop.org/privacy/ privacy policy], which generally prohibits disclosure of non-public, personally-identifiable information, without user consent. Unless someone is seriously disrupting the wiki, and revealing information about them is necessary to stop the disruption, it is a violation of the privacy policy to reveal their IP address, whereabouts, or other information sufficient to identify them, unless they have already revealed this information themselves on the project.
Even if the user is acting abusively, it's best not to reveal personal information if possible. Do not reveal exact IP addresses to a wide audience. When in doubt, provide the least amount of possible information, or contact the Weird Gloop system administrators for guidance.
==Access to CheckUser==
Only Weird Gloop system administrators and a small number of local administrators are allowed access to CheckUser. Local CheckUsers can be appointed through consensus by the local community.
All CheckUsers must be at least 18 years of age, and sign a confidentiality agreement pursuant to the [[meta:Access to nonpublic personal data policy|access to non-public information policy]].
Any user account with CheckUser status that is inactive for more than six months will have their CheckUser access removed. In case of abuse of the tool, users with the CheckUser privilege will immediately have their access removed. In particular, this will happen if checks are repeatedly performed on editors without a legitimate reason to do so.
==Local CheckUser policies==
Local wikis may adopt their own CheckUser policies. These policies must:
* Link back to this meta policy.
* Be at least as strict as this meta policy.
* List the current local CheckUsers.
The following wikis have CheckUser policies:
* [[rsw:RuneScape:Check user|RuneScape Wiki]]
* [[osrsw:RuneScape:CheckUser|Old School RuneScape Wiki]]
==Current CheckUsers==
;Everywhere
The following users have global access to CheckUser by virtue of their system administration work for Weird Gloop:
* [[User:JaydenKieran|JaydenKieran]]
* [[User:TehKittyCat|TehKittyCat]]
* [[User:Cook Me Plox|Cook Me Plox]]
;RuneScape Wiki
;Old School RuneScape Wiki
;RuneScape Classic Wiki
;PT-BR RuneScape Wiki
[[Category:Policies|CheckUser]]
2c5dbce3a4522d07ba44c43fa6aba3b265fa8ab7
327
326
2019-06-19T21:33:06Z
Rawny
16
*
wikitext
text/x-wiki
'''''This is a policy draft and is not yet in effect.'''''
'''CheckUser''' is a tool that can be used by editors with the checkuser permission to check the IP addresses of registered wiki accounts.
==Applications==
Checkuser has three major applications:
* Finding a range of IP addresses that are disrupting, so that the range can be blocked.
* Finding which IP address a disrupting account uses, for the purposes of blocking it effectively.
* Finding which users share a common IP address, for looking into abuse of multiple accounts.
Under no circumstances is the CheckUser tool to be used in any other fashion, and especially not by a curious checkuser who wants to know a user's IP address.
==Disclosure of non-public information==
CheckUser must be used in accordance with Weird Gloop's [https://weirdgloop.org/privacy/ privacy policy], which generally prohibits disclosure of non-public, personally-identifiable information, without user consent. Unless someone is seriously disrupting the wiki, and revealing information about them is necessary to stop the disruption, it is a violation of the privacy policy to reveal their IP address, whereabouts, or other information sufficient to identify them, unless they have already revealed this information themselves on the project.
Even if the user is acting abusively, it's best not to reveal personal information if possible. Do not reveal exact IP addresses to a wide audience. When in doubt, provide the least amount of possible information, or contact the Weird Gloop system administrators for guidance.
==Access to CheckUser==
Only Weird Gloop system administrators and a small number of local administrators are allowed access to CheckUser. Local CheckUsers can be appointed through consensus by the local community.
All CheckUsers must be at least 18 years of age, and sign a confidentiality agreement pursuant to the [[meta:Access to non-public personal data policy|access to non-public personal data policy]].
Any user account with CheckUser status that is inactive for more than six months will have their CheckUser access removed. In case of abuse of the tool, users with the CheckUser privilege will immediately have their access removed. In particular, this will happen if checks are repeatedly performed on editors without a legitimate reason to do so.
==Local CheckUser policies==
Local wikis may adopt their own CheckUser policies. These policies must:
* Link back to this meta policy.
* Be at least as strict as this meta policy.
* List the current local CheckUsers.
The following wikis have CheckUser policies:
* [[rsw:RuneScape:Check user|RuneScape Wiki]]
* [[osrsw:RuneScape:CheckUser|Old School RuneScape Wiki]]
==Current CheckUsers==
;Everywhere
The following users have global access to CheckUser by virtue of their system administration work for Weird Gloop:
* [[User:JaydenKieran|JaydenKieran]]
* [[User:TehKittyCat|TehKittyCat]]
* [[User:Cook Me Plox|Cook Me Plox]]
;RuneScape Wiki
;Old School RuneScape Wiki
;RuneScape Classic Wiki
;PT-BR RuneScape Wiki
[[Category:Policies|CheckUser]]
dffa0f6fbe6185cb58d5232a1425f04a04a109ed
Access to non-public personal data policy
0
23
181
2019-06-17T21:09:29Z
Cook Me Plox
23
Created page with "== Purpose == Weird Gloop Sites (the “Sites”) are the product of a global community of volunteer contributors and editors. This dedicated group of individuals not only wr..."
wikitext
text/x-wiki
== Purpose ==
Weird Gloop Sites (the “Sites”) are the product of a global community of volunteer contributors and editors. This dedicated group of individuals not only writes and curates content on the Sites, they also help ensure the safety of the Sites and its users as well as compliance with applicable policies. To manage this task effectively, certain community members are entrusted with access to limited amounts of nonpublic personal information regarding other users (“Nonpublic Personal Data”). For example, a community member who has “checkuser” rights could use those rights to investigate whether a single user is using multiple accounts in a manner inconsistent with global or local policies. The purpose of this “Access to Nonpublic Personal Data Information” policy (the “Policy”) is to:
* explain the minimum requirements that must be met by any community member who has access to Nonpublic Personal Data;
* explain the rights and responsibilities of community members with access to Nonpublic Personal Data;
* ensure that community members with access to Nonpublic Personal Data understand and commit to maintaining the confidentiality of Nonpublic Personal Data; and
* provide guidelines to community members with access to Nonpublic Personal Data as to when they may access Nonpublic Personal Data, how they may use such information, and when and to whom they may disclose such information.
== Community members covered by this Policy ==
This Policy applies to any community member to whom Weird Gloop has granted access to Nonpublic Personal Data covered by the [https://weirdgloop.org/privacy/ privacy policy] (“Designated Community Member”), including:
* Community members with access to any tool that permits them to view Nonpublic Personal Data about other users (such as the CheckUser tool);
* System administrators with access to Nonpublic Personal Data.
== Minimum requirements for Designated Community Members applying for access to nonpublic information rights ==
The following conditions are minimum requirements that all Designated Community Members must meet before being granted access to Nonpublic Personal Data ("access rights"). These conditions should also be considered requirements to be a candidate for any community-run selection process for a role that would convey such access rights. The community may require candidates for access rights to meet additional community-specified criteria on a case-by-case or role-by-role basis.
'''(a) Minimum age.'''
Access to nonpublic information requires maturity because of the significant responsibilities that come along with confidentiality obligations. For this reason, any community member who applies for access rights must:
:* be at least eighteen (18) years of age, except email response team members who must be at least sixteen (16) years of age; and
:* must certify to Weird Gloop that they meet the minimum age required for the rights they are applying for.
'''(b) Valid, linked email address.'''
In order to ensure that we can contact the individuals who take on these important roles, any community member who applies for access rights must:
:* submit to Weird Gloop a valid email address;
:* have the account under which they are applying for rights linked to a valid email address;
:* complete verification of the submitted and/or linked email address (such as responding to a confirmation email sent to their submitted email address), if requested to do so; and
:* inform Weird Gloop of any change to their email address within one week of such change.
'''(c) Confidentiality.'''
To ensure that community members with access rights understand and commit to keeping the Nonpublic Personal Data confidential, they will be required to read and certify that they agree to a short confidentiality Agreement that outlines:
* what Designated Community Members should treat as confidential information;
* when they are allowed to access Nonpublic Personal Data;
* how Designated Community Members may use Nonpublic Personal Data about other users;
* when and to whom they may disclose the Nonpublic Personal Data and how they must otherwise refrain from disclosing Nonpublic Personal Data to anyone, except as permitted under applicable policies;
* how they must safeguard their accounts from unauthorized access; and
* when they must report disclosure of Nonpublic Personal Data to third parties or improper access, use, or disclosure of Nonpublic Personal Data.
'''(d) Privacy.'''
In consideration of the privacy of Designated Community Members, any personal information submitted by Designated Community Members to Weird Gloop as part of their application process or otherwise under this Policy is subject to Weird Gloop's privacy policy.
== Use and disclosure of nonpublic information ==
Designated Community Members provide valuable services to the Sites and its users – they fight vandalism, respond to helpdesk emails, ensure that improperly disclosed private data is removed from public view, confirm license permissions, investigate sockpuppets, improve and debug software, and much more. But Designated Community Members’ use of access rights is limited to certain circumstances and contexts. This section elucidates the situations in which access rights may be used and Nonpublic Personal Data may be disclosed to third parties.
'''(a) Use of access rights and Nonpublic Personal Data.'''
All Designated Community Members may only use their access rights and the subsequent information they access in accordance with the policies that govern the tools they use to gain such access. For example, community members with access to the CheckUser tool must comply with the global [[Meta:CheckUser policy|CheckUser policy]], and, unless they are performing a cross-wiki check, they must also comply with the more restrictive local policies applicable to the relevant Site. When a Designated Community Member’s access to a certain tool is revoked, for any reason, that member must destroy all Nonpublic Personal Data that they have as a result of that tool.
'''(b) Disclosure of nonpublic information.'''
In the course of keeping the Sites and its users safe, Designated Community Members must sometimes disclose Nonpublic Personal Data to third parties. Disclosures of Nonpublic Personal Data are limited to:
: (i) other Designated Community Members with the same access rights, or who otherwise are permitted to access the same Nonpublic Personal Data, to fulfill the duties outlined in the applicable policy for the access tool used;
: (ii) service providers, carriers, or other third party vendors to assist in the targeting of IP blocks or the formulation of a complaint to relevant Internet Service Providers;
: (iii) the public, when it is a necessary and incidental consequence of blocking a sockpuppet or other abusive account.
<!--T:86-->
All other formal and informal requests for user Nonpublic Personal Data (i.e. those not covered by one of the situations described above or those not acted upon by a community member with access rights), including subpoenas, from law enforcement, government agencies, attorneys, or other third parties should be directed to Weird Gloop's administration at <tt>admin{{@}}weirdgloop.org</tt>.
728e94c4c9da7af2012cfce0b7b619678826f662
182
181
2019-06-18T23:37:14Z
Cook Me Plox
23
wikitext
text/x-wiki
== Purpose ==
Weird Gloop Sites (the “Sites”) are the product of a global community of volunteer contributors and editors. This dedicated group of individuals not only writes and curates content on the Sites, they also help ensure the safety of the Sites and its users as well as compliance with applicable policies. To manage this task effectively, certain community members are entrusted with access to limited amounts of nonpublic personal information regarding other users (“Nonpublic Personal Data”). For example, a community member who has “checkuser” rights could use those rights to investigate whether a single user is using multiple accounts in a manner inconsistent with global or local policies. The purpose of this “Access to Nonpublic Personal Data Information” policy (the “Policy”) is to:
* explain the minimum requirements that must be met by any community member who has access to Nonpublic Personal Data;
* explain the rights and responsibilities of community members with access to Nonpublic Personal Data;
* ensure that community members with access to Nonpublic Personal Data understand and commit to maintaining the confidentiality of Nonpublic Personal Data; and
* provide guidelines to community members with access to Nonpublic Personal Data as to when they may access Nonpublic Personal Data, how they may use such information, and when and to whom they may disclose such information.
== Community members covered by this Policy ==
This Policy applies to any community member to whom Weird Gloop has granted access to Nonpublic Personal Data covered by the [https://weirdgloop.org/privacy/ privacy policy] (“Designated Community Member”), including:
* Community members with access to any tool that permits them to view Nonpublic Personal Data about other users (such as the CheckUser tool);
* System administrators with access to Nonpublic Personal Data.
== Minimum requirements for Designated Community Members applying for access to nonpublic information rights ==
The following conditions are minimum requirements that all Designated Community Members must meet before being granted access to Nonpublic Personal Data ("access rights"). These conditions should also be considered requirements to be a candidate for any community-run selection process for a role that would convey such access rights. The community may require candidates for access rights to meet additional community-specified criteria on a case-by-case or role-by-role basis.
'''(a) Minimum age.'''
Access to nonpublic information requires maturity because of the significant responsibilities that come along with confidentiality obligations. For this reason, any community member who applies for access rights must:
:* be at least eighteen (18) years of age; and
:* must certify to Weird Gloop that they meet the minimum age required for the rights they are applying for.
'''(b) Valid, linked email address.'''
In order to ensure that we can contact the individuals who take on these important roles, any community member who applies for access rights must:
:* submit to Weird Gloop a valid email address;
:* have the account under which they are applying for rights linked to a valid email address;
:* complete verification of the submitted and/or linked email address (such as responding to a confirmation email sent to their submitted email address), if requested to do so; and
:* inform Weird Gloop of any change to their email address within one week of such change.
'''(c) Confidentiality.'''
To ensure that community members with access rights understand and commit to keeping the Nonpublic Personal Data confidential, they will be required to read and certify that they agree to a short confidentiality Agreement that outlines:
* what Designated Community Members should treat as confidential information;
* when they are allowed to access Nonpublic Personal Data;
* how Designated Community Members may use Nonpublic Personal Data about other users;
* when and to whom they may disclose the Nonpublic Personal Data and how they must otherwise refrain from disclosing Nonpublic Personal Data to anyone, except as permitted under applicable policies;
* how they must safeguard their accounts from unauthorized access; and
* when they must report disclosure of Nonpublic Personal Data to third parties or improper access, use, or disclosure of Nonpublic Personal Data.
'''(d) Privacy.'''
In consideration of the privacy of Designated Community Members, any personal information submitted by Designated Community Members to Weird Gloop as part of their application process or otherwise under this Policy is subject to Weird Gloop's privacy policy.
== Use and disclosure of nonpublic information ==
Designated Community Members provide valuable services to the Sites and its users – they fight vandalism, respond to helpdesk emails, ensure that improperly disclosed private data is removed from public view, confirm license permissions, investigate sockpuppets, improve and debug software, and much more. But Designated Community Members’ use of access rights is limited to certain circumstances and contexts. This section elucidates the situations in which access rights may be used and Nonpublic Personal Data may be disclosed to third parties.
'''(a) Use of access rights and Nonpublic Personal Data.'''
All Designated Community Members may only use their access rights and the subsequent information they access in accordance with the policies that govern the tools they use to gain such access. For example, community members with access to the CheckUser tool must comply with the global [[Meta:CheckUser policy|CheckUser policy]], and, unless they are performing a cross-wiki check, they must also comply with the more restrictive local policies applicable to the relevant Site. When a Designated Community Member’s access to a certain tool is revoked, for any reason, that member must destroy all Nonpublic Personal Data that they have as a result of that tool.
'''(b) Disclosure of nonpublic information.'''
In the course of keeping the Sites and its users safe, Designated Community Members must sometimes disclose Nonpublic Personal Data to third parties. Disclosures of Nonpublic Personal Data are limited to:
: (i) other Designated Community Members with the same access rights, or who otherwise are permitted to access the same Nonpublic Personal Data, to fulfill the duties outlined in the applicable policy for the access tool used;
: (ii) service providers, carriers, or other third party vendors to assist in the targeting of IP blocks or the formulation of a complaint to relevant Internet Service Providers;
: (iii) the public, when it is a necessary and incidental consequence of blocking a sockpuppet or other abusive account.
<!--T:86-->
All other formal and informal requests for user Nonpublic Personal Data (i.e. those not covered by one of the situations described above or those not acted upon by a community member with access rights), including subpoenas, from law enforcement, government agencies, attorneys, or other third parties should be directed to Weird Gloop's administration at <tt>admin{{@}}weirdgloop.org</tt>.
925bf1362e6d2a6cf40a800473b94904e9b83a78
183
182
2019-06-19T21:32:44Z
Rawny
16
Rawny moved page [[Meta:Access to nonpublic personal data policy]] to [[Meta:Access to non-public personal data policy]]: *
wikitext
text/x-wiki
== Purpose ==
Weird Gloop Sites (the “Sites”) are the product of a global community of volunteer contributors and editors. This dedicated group of individuals not only writes and curates content on the Sites, they also help ensure the safety of the Sites and its users as well as compliance with applicable policies. To manage this task effectively, certain community members are entrusted with access to limited amounts of nonpublic personal information regarding other users (“Nonpublic Personal Data”). For example, a community member who has “checkuser” rights could use those rights to investigate whether a single user is using multiple accounts in a manner inconsistent with global or local policies. The purpose of this “Access to Nonpublic Personal Data Information” policy (the “Policy”) is to:
* explain the minimum requirements that must be met by any community member who has access to Nonpublic Personal Data;
* explain the rights and responsibilities of community members with access to Nonpublic Personal Data;
* ensure that community members with access to Nonpublic Personal Data understand and commit to maintaining the confidentiality of Nonpublic Personal Data; and
* provide guidelines to community members with access to Nonpublic Personal Data as to when they may access Nonpublic Personal Data, how they may use such information, and when and to whom they may disclose such information.
== Community members covered by this Policy ==
This Policy applies to any community member to whom Weird Gloop has granted access to Nonpublic Personal Data covered by the [https://weirdgloop.org/privacy/ privacy policy] (“Designated Community Member”), including:
* Community members with access to any tool that permits them to view Nonpublic Personal Data about other users (such as the CheckUser tool);
* System administrators with access to Nonpublic Personal Data.
== Minimum requirements for Designated Community Members applying for access to nonpublic information rights ==
The following conditions are minimum requirements that all Designated Community Members must meet before being granted access to Nonpublic Personal Data ("access rights"). These conditions should also be considered requirements to be a candidate for any community-run selection process for a role that would convey such access rights. The community may require candidates for access rights to meet additional community-specified criteria on a case-by-case or role-by-role basis.
'''(a) Minimum age.'''
Access to nonpublic information requires maturity because of the significant responsibilities that come along with confidentiality obligations. For this reason, any community member who applies for access rights must:
:* be at least eighteen (18) years of age; and
:* must certify to Weird Gloop that they meet the minimum age required for the rights they are applying for.
'''(b) Valid, linked email address.'''
In order to ensure that we can contact the individuals who take on these important roles, any community member who applies for access rights must:
:* submit to Weird Gloop a valid email address;
:* have the account under which they are applying for rights linked to a valid email address;
:* complete verification of the submitted and/or linked email address (such as responding to a confirmation email sent to their submitted email address), if requested to do so; and
:* inform Weird Gloop of any change to their email address within one week of such change.
'''(c) Confidentiality.'''
To ensure that community members with access rights understand and commit to keeping the Nonpublic Personal Data confidential, they will be required to read and certify that they agree to a short confidentiality Agreement that outlines:
* what Designated Community Members should treat as confidential information;
* when they are allowed to access Nonpublic Personal Data;
* how Designated Community Members may use Nonpublic Personal Data about other users;
* when and to whom they may disclose the Nonpublic Personal Data and how they must otherwise refrain from disclosing Nonpublic Personal Data to anyone, except as permitted under applicable policies;
* how they must safeguard their accounts from unauthorized access; and
* when they must report disclosure of Nonpublic Personal Data to third parties or improper access, use, or disclosure of Nonpublic Personal Data.
'''(d) Privacy.'''
In consideration of the privacy of Designated Community Members, any personal information submitted by Designated Community Members to Weird Gloop as part of their application process or otherwise under this Policy is subject to Weird Gloop's privacy policy.
== Use and disclosure of nonpublic information ==
Designated Community Members provide valuable services to the Sites and its users – they fight vandalism, respond to helpdesk emails, ensure that improperly disclosed private data is removed from public view, confirm license permissions, investigate sockpuppets, improve and debug software, and much more. But Designated Community Members’ use of access rights is limited to certain circumstances and contexts. This section elucidates the situations in which access rights may be used and Nonpublic Personal Data may be disclosed to third parties.
'''(a) Use of access rights and Nonpublic Personal Data.'''
All Designated Community Members may only use their access rights and the subsequent information they access in accordance with the policies that govern the tools they use to gain such access. For example, community members with access to the CheckUser tool must comply with the global [[Meta:CheckUser policy|CheckUser policy]], and, unless they are performing a cross-wiki check, they must also comply with the more restrictive local policies applicable to the relevant Site. When a Designated Community Member’s access to a certain tool is revoked, for any reason, that member must destroy all Nonpublic Personal Data that they have as a result of that tool.
'''(b) Disclosure of nonpublic information.'''
In the course of keeping the Sites and its users safe, Designated Community Members must sometimes disclose Nonpublic Personal Data to third parties. Disclosures of Nonpublic Personal Data are limited to:
: (i) other Designated Community Members with the same access rights, or who otherwise are permitted to access the same Nonpublic Personal Data, to fulfill the duties outlined in the applicable policy for the access tool used;
: (ii) service providers, carriers, or other third party vendors to assist in the targeting of IP blocks or the formulation of a complaint to relevant Internet Service Providers;
: (iii) the public, when it is a necessary and incidental consequence of blocking a sockpuppet or other abusive account.
<!--T:86-->
All other formal and informal requests for user Nonpublic Personal Data (i.e. those not covered by one of the situations described above or those not acted upon by a community member with access rights), including subpoenas, from law enforcement, government agencies, attorneys, or other third parties should be directed to Weird Gloop's administration at <tt>admin{{@}}weirdgloop.org</tt>.
925bf1362e6d2a6cf40a800473b94904e9b83a78
184
183
2019-06-19T23:19:51Z
Rawny
16
Phrasing tweaks/tidy-up
wikitext
text/x-wiki
== Purpose ==
Weird Gloop sites (the "Sites") are the product of a global community of volunteer contributors and editors. This dedicated group of individuals not only write and curate content on the Sites, they also help ensure the safety of the Sites and their users as well as compliance with applicable policies. To manage this task effectively, certain community members are entrusted with access to limited amounts of non-public personal information pertaining to other users ("Non-public Personal Data"). For example, a community member who has "checkuser" rights could use those rights to investigate whether a single user is using multiple accounts in a manner inconsistent with global or local policies. The purpose of this "Access to non-public personal data" policy (the "Policy") is to:
* explain the minimum requirements that must be met by any community member in order to be granted the ability to access Non-public Personal Data;
* explain the rights and responsibilities of community members with access to Non-public Personal Data ("Designated Community Members");
* ensure that Designated Community Members understand and commit to maintaining the confidentiality of Non-public Personal Data; and
* provide guidelines to Designated Community Members as to when they may access Non-public Personal Data and how they may use such information, including when and to whom they may disclose it.
== Community members covered by the Policy ==
The Policy applies to any community member to whom Weird Gloop has granted rights to access Non-public Personal Data covered by the [https://weirdgloop.org/privacy/ privacy policy] ("access rights"), including:
* Community members with access to any tool that permits them to view Non-public Personal Data (such as the CheckUser tool);
* System administrators with access to Non-public Personal Data.
== Minimum requirements for community members applying for access rights ==
The following conditions are minimum requirements that a community member must meet before being granted access rights. These conditions should also be considered requirements to be a candidate for any community-run selection process for a role that conveys access rights. The community may require applicants to meet additional community-specified criteria on a case-by-case or role-by-role basis.
'''(a) Minimum age.'''
Access to Non-public Personal Data requires maturity because of the significant responsibilities that come along with confidentiality obligations. For this reason, any community member who applies for access rights (the "applicant") must:
:* be at least eighteen (18) years of age; and
:* certify to Weird Gloop that they meet the minimum age required for the access rights that they are applying for.
'''(b) Valid, linked email address.'''
In order to ensure that Weird Gloop can contact the individuals who take on these important roles, the applicant must:
:* submit a valid email address to Weird Gloop;
:* have the account under which they are applying for access rights linked to a valid email address;
:* complete verification of the submitted and/or linked email address (such as responding to a confirmation email sent to their submitted email address), if requested to do so; and
:* inform Weird Gloop of any change to their email address within one week of said change.
'''(c) Confidentiality.'''
To ensure that applicants understand and commit to keeping Non-public Personal Data confidential, they will be required to read and certify that they agree to a short confidentiality agreement. The agreement outlines:
* what Designated Community Members should treat as confidential information;
* when they are allowed to access Non-public Personal Data;
* how Designated Community Members may use Non-public Personal Data;
* when and to whom they may disclose Non-public Personal Data and how they must refrain from disclosing Non-public Personal Data to anyone, except as permitted under applicable policies;
* how Designated Community Members must safeguard their accounts from unauthorised access; and
* when they must report disclosure of Non-public Personal Data to third parties or improper access, use, or disclosure of Non-public Personal Data.
'''(d) Privacy.'''
In consideration of the privacy of Designated Community Members, any personal information submitted to Weird Gloop as part of the application process or otherwise under this Policy is subject to Weird Gloop's privacy policy.
== Use and disclosure of Non-public Personal Data ==
Designated Community Members provide valuable services to the Sites and their users by fighting vandalism, ensuring that improperly disclosed private data is removed from public view, investigating sockpuppets, and much more. However, Designated Community Members' use of their access rights is limited to specific circumstances and contexts. This section elucidates the situations in which access rights may be used and Non-public Personal Data may be disclosed to third parties.
'''(a) Use of access rights and Non-public Personal Data.'''
All Designated Community Members may only use their access rights and the subsequent information they access in accordance with the policies that govern the tools they use to gain such access. For example, community members with access to the CheckUser tool must comply with the global [[Meta:CheckUser policy|CheckUser policy]] and, unless they are performing a cross-wiki check, they must also comply with the more restrictive local policies applicable to the relevant Site. If a Designated Community Member's access to a certain tool is revoked, for any reason, they must destroy all Non-public Personal Data that they previously obtained through use of that tool.
'''(b) Disclosure of Non-public Personal Data.'''
In the course of keeping the Sites and their users safe, Designated Community Members must sometimes disclose Non-public Personal Data to third parties. Disclosures of Non-public Personal Data are limited to:
: (i) other Designated Community Members with the same access rights, or who are otherwise permitted to access the same Non-public Personal Data, in order to fulfill the duties outlined in the applicable policy for the access tool used;
: (ii) service providers, carriers, or other third party vendors to assist in the targeting of IP blocks or the formulation of a complaint to such a third party;
: (iii) the public, when it is a necessary and incidental consequence of blocking a sockpuppet or other policy-abusing account.
<!--T:86-->
All other formal and informal requests for Non-public Personal Data (i.e. those not covered by one of the situations described above or those not acted upon by a community member with access rights), including subpoenas, from law enforcement, government agencies, attorneys, or other third parties should be directed to Weird Gloop's administration at <tt>admin{{@}}weirdgloop.org</tt>.
1e55e6b597b52e55a81f6bffba40b6fee299288a
File:Wiki.png
6
7
29
28
2019-06-20T23:22:57Z
Iiii I I I
15
Iiii I I I uploaded a new version of [[File:Wiki.png]]
wikitext
text/x-wiki
== Summary ==
Wiki main logo.
51ca13f779327906dac80f7daaa8225385d3fd34
File:Wiki@2x.png
6
8
33
2019-06-20T23:23:42Z
Iiii I I I
15
bucket
2x version of [[:File:Wiki.png]]
wikitext
text/x-wiki
== Summary ==
bucket
2x version of [[:File:Wiki.png]]
29348c8baa24fd332a2e2d0ed81e067394c570df
34
33
2019-06-20T23:43:43Z
TehKittyCat
11
Protected "[[File:Wiki@2x.png]]": High-use template/module ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) [Upload=Allow only administrators] (indefinite))
wikitext
text/x-wiki
== Summary ==
bucket
2x version of [[:File:Wiki.png]]
29348c8baa24fd332a2e2d0ed81e067394c570df
File:Weird Gloop footer@2x.png
6
5
16
2019-07-07T00:41:57Z
TehKittyCat
11
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
17
16
2019-07-07T00:42:26Z
TehKittyCat
11
Protected "[[File:Weird Gloop footer.png]]": High-use template/module ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) [Upload=Allow only administrators] (indefinite))
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
18
17
2019-07-07T00:45:14Z
TehKittyCat
11
TehKittyCat moved page [[File:Weird Gloop footer.png]] to [[File:Weird Gloop footer@2x.png]] without leaving a redirect: It's really the 2x image.
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Weird Gloop footer.png
6
4
13
2019-07-07T00:46:28Z
TehKittyCat
11
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
14
13
2019-07-07T00:47:06Z
TehKittyCat
11
Protected "[[File:Weird Gloop footer.png]]": High-use template/module ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) [Upload=Allow only administrators] (indefinite))
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
User:Legaia 2 Pla/Signature
2
37
276
2020-01-10T22:39:06Z
Legaia 2 Pla
109
Created page with "<span style="font-family:trebuchet ms,helvetica,sans-serif;"><span style="background-color:#000000;">[[User:Legaia2Pla|<span style="color:#00ff00;">Legaia2Pla</span>]]<sup>U..."
wikitext
text/x-wiki
<span style="font-family:trebuchet ms,helvetica,sans-serif;"><span style="background-color:#000000;">[[User:Legaia2Pla|<span style="color:#00ff00;">Legaia2Pla</span>]]<sup>[[User_talk:Legaia2Pla|<span style="font-variant: small-caps;"><span style="color:#ff00cc;"><u>[T]</u></span></span>]]</sup></span></span><noinclude>[[Category:Signatures|{{ucfirst:{{BASEPAGENAME}}}}]]</noinclude>
3363b062ddc4c875b401af59e291f1d40297d962
277
276
2020-01-29T00:47:35Z
Legaia 2 Pla
109
wikitext
text/x-wiki
<span style="font-family:trebuchet ms,helvetica,sans-serif;"><span style="background-color:#000000;">[[File:Rainbow.png|15px|link=Special:Contributions/Legaia2Pla]][[User:Legaia2Pla|<span style="color:#00ff00;">Legaia2Pla</span>]]<sup>[[User_talk:Legaia2Pla|<span style="font-variant: small-caps;"><span style="color:#ff00cc;"><u>[T]</u></span></span>]]</sup></span></span><noinclude>[[Category:Signatures|{{ucfirst:{{BASEPAGENAME}}}}]]</noinclude>
751f24371c866eec68fced5bdeb76119d4a3630d
278
277
2020-01-29T00:50:16Z
Legaia 2 Pla
109
wikitext
text/x-wiki
<span style="font-family:trebuchet ms,helvetica,sans-serif;"><span style="background-color:#000000;">[[User:Legaia2Pla|<span style="color:#00ff00;">Legaia2Pla</span>]]<sup>[[User_talk:Legaia2Pla|<span style="font-variant: small-caps;"><span style="color:#ff00cc;"><u>[T]</u></span></span>]]</sup></span></span><noinclude>[[Category:Signatures|{{ucfirst:{{BASEPAGENAME}}}}]]</noinclude>
3363b062ddc4c875b401af59e291f1d40297d962
Template:Navbox
10
43
301
300
2020-01-20T05:40:16Z
Riblet15
2
Created page with "<includeonly>{{#invoke:Navbox|navbox}}</includeonly><noinclude>{{/doc}}</noinclude>"
wikitext
text/x-wiki
<includeonly>{{#invoke:Navbox|navbox}}</includeonly><noinclude>{{/doc}}</noinclude>
e42295c2be44b3c71913ff08ce34215f20f1ba3f
Module:Navbox
828
45
312
2020-01-20T05:40:36Z
Riblet15
2
Created page with "-- <nowiki> -- -- Implements {{navbox}} -- local p = {} local tnavbar = require( 'Module:Tnavbar' ) local yesno = require( 'Module:Yesno' ) local onmain = require('Module:Mai..."
Scribunto
text/plain
-- <nowiki>
--
-- Implements {{navbox}}
--
local p = {}
local tnavbar = require( 'Module:Tnavbar' )
local yesno = require( 'Module:Yesno' )
local onmain = require('Module:Mainonly').on_main()
local hc = require('Module:Paramtest').has_content
local page_title = mw.title.getCurrentTitle().fullText
--
-- Helper for inserting a new row into the navbox
--
-- @param tbl {mw.html table}
-- @return tbl {mw.html table}
--
local function insertRow( tbl )
return tbl:tag( 'tr' )
end
--
-- Creates the navbox table
--
-- @param args {table}
-- @return tbl {mw.html table}
--
local function createTbl( args )
local tbl = mw.html.create( 'table' )
tbl
:addClass( yesno( args.subgroup ) and 'navbox-subgroup' or 'navbox' )
:addClass( 'nowraplinks' )
if not yesno( args.subgroup ) and
( args.state == 'collapsed' or
args.state == 'uncollapsed' or
args.state == 'autocollapse' or
-- defaults to autocollapse
args.state == nil )
then
tbl:addClass( 'mw-collapsible' )
if args.state == 'collapsed' then
tbl:addClass( 'mw-collapsed' )
elseif args.state == 'uncollapsed' then
tbl:addClass('navbox-uncollapsed')
end
end
if yesno( args.collapsible ) then
tbl:addClass( 'navbox-collapsible' )
end
if args.style then
tbl:cssText( args.style )
end
-- manually set collapse/expand messages
-- bug causing the default database messages to be used
tbl
:attr( {
['data-expandtext'] = 'show',
['data-collapsetext'] = 'hide'
} )
return tbl
end
--
-- Wrapper for [[Module:Tnavbar]]
--
-- @param args {table}
-- @return {string}
--
local function navbar( args )
return tnavbar._collapsible( { [1] = '<span style="display:none;">RS3 </span>'..args.title, [2] = args.name } )
end
--
-- Creates the header (what you see when the navbox is collapsed)
--
-- @param tbl {mw.html table}
-- @param args {table}
-- @return {mw.html table}
--
local function header( tbl, args )
local div = insertRow( tbl )
:tag( 'th' )
:attr( 'colspan', '2' )
:addClass( 'navbox-title' )
:attr( 'id' , 'navbox-title' )
:tag( 'div' )
-- @todo move this to site css so we can simplify this (hook off a class)
-- to something like div:wikitext( args.name and navbar( args ) or args.title )
-- which can be appended to the above and returned straight away
if args.name then
div
:css( 'padding-right', args.state == 'plain' and '6em' or '0' )
:wikitext( navbar( args ) )
else
div
:css( 'padding-left', args.state == 'plain' and '0' or '6em' )
:wikitext( '<span style="display:none;">RS3 </span>'..args.title )
end
return div:allDone()
end
--
-- Inserts a row into the navbox
--
-- @param tbl {mw.html table}
-- @param gtitle {string}
-- @param group {string}
-- @param gtype {string}
-- @param style {string}
-- @return {mw.html table}
--
local function row( tbl, gtitle, group, gtype, style, _name, subgroup )
local tr = insertRow( tbl )
local td
if gtitle then
td = tr
:addClass( 'navbox-group' )
:tag( 'td' )
:addClass( 'navbox-group-title' )
:wikitext( gtitle )
:done()
:tag( 'td' )
else
td = tr
:addClass( 'navbox-group' )
:addClass( 'navbox-group-split' )
:tag( 'td' )
:addClass( 'navbox-group-title-hidden' )
:attr( 'colspan', '0' )
:css( 'display', 'none' )
:done()
:tag( 'td' )
:attr( 'colspan', '2' )
end
--[[
List styling
This is unlikely to be implemented in the near future due to it requiring extra css to work
and mobile currently not supporting that css.
As an example, it lets you do the following instead if using {{*}} all the time
| group3 =
* {{plink|foo}}
* {{plink|bar}}
* {{plink|baz}}
]]
if mw.ustring.match( group, '^%s*%*' ) then
td:newline()
-- trim whitespace on bullets
local spl = mw.text.split( group, '\n' )
for i = 1, #spl do
spl[i] = mw.text.trim( spl[i] )
end
group = '\n' .. table.concat( spl, '\n' )
end
--local group2 = group
--local group3 = group2
-- analytics
--if _name then
-- local name = mw.ustring.gsub(_name,' ','_')
-- for v in mw.ustring.gmatch(group,'%[%[[^%]]+%]%]') do
-- if mw.ustring.match(v,'%[%[File:.+|link=') then
-- local link = mw.ustring.match(v,'|link=([^%]|]+)')
-- if link then
-- local linkrep = mw.ustring.gsub(link,'([%%%]%[%-^$*()+?])','%%%1')
-- local _link = mw.ustring.gsub(link,' ','_')
-- local newfile = mw.ustring.gsub(v,'|link='..linkrep,string.format('|link=https://runescape.wiki/w/%s?f=%s',_link,name))
-- local w = mw.ustring.gsub(v,'([%%%]%[%-^$*()+?])','%%%1')
-- group2 = mw.ustring.gsub(group2,w,newfile)
-- end
-- elseif mw.ustring.match(v,'%[%[Category:') then
-- nothing
-- else
-- local link = mw.ustring.match(v,'%[%[([^%]|]+)')
-- local txt = mw.ustring.match(v,'%|([^%]|]+)') or link
-- local newlink = ''
-- black links if current page
-- if link == page_title then
-- newlink = string.format('<b>%s</b>',txt)
-- else
-- local _link = mw.ustring.gsub(link or '',' ','_')
-- newlink = string.format('[https://runescape.wiki.com/w/%s?n=%s %s]',_link,name,txt)
-- end
-- local w = mw.ustring.gsub(v,'([%%%]%[%-^$*()+?])','%%%1')
-- group2 = mw.ustring.gsub(group2,w,newlink)
-- end
-- end
--[==[
fix [[these kind]]s of [[link]]s post analytics parse
]==]
-- group3 = group2
-- for v in mw.ustring.gmatch(group2,'%[https://runescape.wiki.com/w[^%]]-%]%a') do
-- local rep = mw.ustring.gsub(v,'%]','')
-- rep = rep..']'
-- local w = mw.ustring.gsub(v,'([%%%]%[%-^$*()+?])','%%%1')
-- group3 = mw.ustring.gsub(group2,w,rep)
-- end
--end
local subgroups
if gtype and mw.ustring.lower( gtype ) == 'subgroup' then
td
:addClass( 'navbox-parent' )
:css( {
padding = '0',
['border-bottom'] = '0'
} )
subgroups = mw.ustring.match(group, '@@JSON@@(.-)@@NOSJ@@')
group = mw.ustring.gsub(group, '@@JSON@@.-@@NOSJ@@', '')
end
td
:addClass( 'navbox-list' )
:wikitext( group ) --group3
if style then
td:cssText( style )
end
if yesno(subgroup) then
td --:tag('span')
-- :css('display','none'):addClass('hidden')
:wikitext('@@JSON@@')
:wikitext(_dumpGroup(gtitle, gtype, group, subgroups))
:wikitext('@@NOSJ@@')
end
return td:allDone()
end
--
-- Inserts a footer into the navbox
--
-- @param tbl {mw.html table}
-- @param args {table}
-- @return {mw.html table}
--
local function footer( tbl, args )
local th = insertRow( tbl )
:tag( 'th' )
:attr( 'colspan', '2' )
:addClass( 'navbox-footer' )
if args.fstyle then
th:cssText( args.fstyle )
end
if mw.ustring.match( args.footer, '^%s*%*' ) then
th:newline()
-- trim whitespace on bullets
local spl = mw.text.split( args.footer, '\n' )
for i = 1, #spl do
spl[i] = mw.text.trim( spl[i] )
end
args.footer = table.concat( spl, '\n' )
th:addClass( 'navbox-list' )
end
th:wikitext( args.footer )
return th:allDone()
end
--
-- Adds [[Category:Navigational templates]] to navbox template pages
--
-- @return {string}
--
local function categories()
local title = mw.title.getCurrentTitle()
local page = title.text
local ns = title.nsText
if ns == 'Template' then
-- sort in category by pagename
return '[[Category:Navigational templates|' .. page .. ']]'
else
return ''
end
end
--
-- Adds [[Template:Navbox/doc]] to navbox template pages
--
-- @param args {table}
-- @return {string}
--
local function docs( args )
local frame = mw.getCurrentFrame()
local title = mw.title.getCurrentTitle()
local base = title.baseText
local ns = title.nsText
-- not if a subpage of [[Template:Navbox]]
if base ~= 'Navbox' and
-- in template ns
ns == 'Template' and
-- not a navbox group within a navbox
not yesno( args.subgroup ) and
-- not a collapsible navbox within a navbox
not yesno( args.collapsible ) and
-- not if the doc argument is set to "no"
( args.doc == nil or yesno( args.doc ) )
then
return frame:expandTemplate{ title = 'Navbox/doc' }
else
return ''
end
end
function _dumpGroup(gtitle, gtype, group, subgroups)
local jsg, json = pcall(mw.text.jsonEncode, _jsonGroup(gtitle, gtype, group, subgroups))
if jsg then
return mw.text.nowiki(json)
end
return ''
end
function _jsonGroup(gtitle, gtype, group, subgroups)
local ret = {
title = gtitle,
type = gtype
}
if hc(subgroups) then
local jsg, json = pcall(mw.text.jsonDecode, mw.text.decode(subgroups))
if jsg then
ret.contents = json
end
else
local contents = {}
for i,v in ipairs(mw.text.split(group, '%*')) do
if hc(v) then
local item = {}
local working
for j in mw.ustring.gmatch(v, '%[%[(.-)%]%]') do
if not mw.ustring.find(j, 'File:', 1, true) then
local _j = mw.text.split(j, '|', true)
if #_j == 1 then
item.link = _j[1]
item.text = _j[1]
else
item.link = _j[1]
item.text = _j[2]
end
break --only want 1 at the mo
end
end
working = mw.ustring.match(v, '%[%[File:(.-)[|%]]')
if working then
item.image = working
end
table.insert(contents, item)
end
end
ret.contents = contents
end
return ret
end
--
-- Tracking SMW
--
-- @param _args {table}
-- @return {string}
--
function smw(args)
if not onmain or yesno(args.subgroup) then
return ''
end
local err = mw.html.create('div')
err:addClass('hidden'):css('display','none')
local haserr = false
local info = ''
-- more SMW here at some point
local smwJSON = {
name = args.name,
title = args.title,
groups = {}
}
for i=1,20 do
if not args['group'..i] then
break
end
table.insert(smwJSON.groups, _jsonGroup(args['gtitle'..i], args['gtype'..i], args['group'..i]))
end
--error(mw.dumpObject(smwJSON))
local jsongood, encsmwJSON = pcall(mw.text.jsonEncode, smwJSON)
if jsongood then
-- for easier debug, please do not remove
encsmwJSON = mw.text.nowiki(encsmwJSON)
local div = mw.html.create('div')
div :addClass('hidden navbox-data')
:css('display', 'none')
:wikitext('Navbox JSON: [[Navbox JSON::'..encsmwJSON..']]')
info = mw.getCurrentFrame():preprocess(tostring(div))
else
haserr = true
err:wikitext('Error setting SMW JSON, string:\n' .. mw.dumpObject(smwJSON))
end
if not haserr then
err = ''
end
return tostring(info) .. tostring(err)
end
--
-- Navbox method to allow it to be called by other modules
--
-- @param _args {table}
-- @return {string}
--
function p._navbox( _args )
local args = {}
local wkCss = ''
local wkDiv = ''
local j
-- preserves parser function behaviour where an empty string is considered undefined
-- or nil in lua's case
for k, v in pairs( _args ) do
if v ~= '' then
args[k] = v
end
end
local tbl = createTbl( args )
if not yesno( args.subgroup ) then
tbl = header( tbl, args )
end
-- insert up to 20 rows
--
-- 20 is a limit inherited from wikipedia when we copied this over
-- and we've never had a reason to extend it
for i = 1, 20 do
j = tostring( i )
if args['group' .. j] then
tbl = row( tbl, args['gtitle' .. j], args['group' .. j], args['gtype' .. j], args['style' .. j], args.name, args.subgroup )
else
break
end
end
if args.footer then
tbl = footer( tbl, args )
end
tbl = tostring( tbl )
local cats = ''
if not yesno(args.subgroup) and not yesno(args.hidecat) then
cats = categories()
end
local docs = docs( args )
local smw = smw(args)
return tbl .. cats .. docs .. smw
end
--
-- Main navbox method accessed through #invoke
--
-- @param frame {table}
-- @return {string}
--
function p.navbox( frame )
local args = frame:getParent().args
return p._navbox( args )
end
return p
-- </nowiki>
4b084cf5b5c1a9a261ca317c39d64f41afc1fb92
Module:Tnavbar
828
46
317
2020-01-20T05:40:57Z
Riblet15
2
Created page with "-- <nowiki> -- -- Implements {{tnavbar}} and variants -- -- @todo move the hardcoded css to [[MediaWiki:Common.css]] given how many pages it's found on -- local p = {} local..."
Scribunto
text/plain
-- <nowiki>
--
-- Implements {{tnavbar}} and variants
--
-- @todo move the hardcoded css to [[MediaWiki:Common.css]] given how many pages it's found on
--
local p = {}
local yesno = require( 'Module:Yesno' )
function p._navbar( args )
local tag
tag = mw.html.create( 'div' )
:css( {
['background-color'] = 'transparent',
padding = '0'
} )
tag
:addClass( 'plainlinks' )
:addClass( 'noprint' )
:css( {
['white-space'] = 'nowrap',
['font-weight'] = 'normal',
['font-size'] = 'xx-small'
} )
viewSpan = mw.html.create( 'span' )
:attr( 'title', 'View this template' )
:cssText( fontstyle )
:wikitext( 'v' )
talkSpan = mw.html.create( 'span' )
:attr( 'title', 'Discussion about this template' )
:cssText( fontstyle )
:wikitext( 'd' )
editSpan = mw.html.create( 'span' )
:attr( 'title', 'You can edit this template. Please use the preview button before saving.' )
:cssText( fontstyle )
:wikitext( 'e' )
local title = mw.text.trim( args[1] )
local ns, titleTbl, page, talk
if mw.ustring.sub( title, 1, 1 ) == ':' then
-- mainspace
title = mw.ustring.sub( title, 2 )
page = title
talk = 'Talk:' .. title
elseif mw.ustring.match( title, ':' ) then
-- split title to see if it has a valid namespace
titleTbl = mw.text.split( title, ':' )
ns = mw.site.namespaces[titleTbl[1]]
if ns ~= nil then
page = ns.name .. ':' .. table.concat( titleTbl, '', 2 )
if ns.isTalk then
talk = page
else
talk = ns.talk.name .. ':' .. table.concat( titleTbl, '', 2 )
end
end
end
-- this happens if there's no semi-colons in title
-- or if there is semi-colons but it didn't have valid ns name
if not page then
page = 'Template:' .. title
talk = 'Template talk:' .. title
end
tag
:wikitext( '[[' .. page .. '|' .. tostring( viewSpan ) .. ']]' )
:wikitext( ' ' )
:tag( 'span' )
:css( 'font-size', '80%' )
:wikitext( '•' )
:done()
:wikitext( ' ' )
:wikitext( '[' .. tostring( mw.uri.fullUrl( talk ) ) .. ' ' .. tostring( talkSpan ) .. ']' )
:wikitext( ' ' )
:tag( 'span' )
:css( 'font-size', '80%' )
:wikitext( '•' )
:done()
:wikitext( ' ' )
:wikitext( '[' .. tostring( mw.uri.fullUrl( page, 'action=edit' ) ) .. ' ' .. tostring( editSpan ) .. ']' )
return tostring( tag )
end
function p._collapsible( args )
local nav_args = {
[1] = args[2]
}
local div = mw.html.create( 'div' )
:css( {
float = 'left',
['text-align'] = 'left',
width = '6em'
} )
:addClass( 'navbar' )
:wikitext(p._navbar(nav_args))
local span = mw.html.create('span'):wikitext(args[1])
return tostring( div ) .. tostring( span )
end
return p
a4791e7b724b266c41a579f548eda861c477802d
Template:Weird Gloop
10
44
304
2020-01-20T05:48:53Z
Riblet15
2
Created page with "{{Navbox |name = Weird Gloop |title = Weird Gloop |style1 = text-align:center; |group1 = [[Weird Gloop Board]] {{*}} [[Weird Gloop elections]] {{*}} Weird Gloop constitution..."
wikitext
text/x-wiki
{{Navbox
|name = Weird Gloop
|title = Weird Gloop
|style1 = text-align:center;
|group1 = [[Weird Gloop Board]] {{*}} [[Weird Gloop elections]] {{*}} [[Weird Gloop constitution]] {{*}} [[Weird Gloop general meetings]]
}}
f832b1f6ed6cbec8be090d75ff47e6839f3d233f
305
304
2020-01-21T18:20:36Z
Salix
60
fix\
wikitext
text/x-wiki
{{Navbox
|name = Weird Gloop
|title = Weird Gloop
|style1 = text-align:center;
|group1 =
* [[Weird Gloop Board]]
* [[Weird Gloop elections]]
* [[Weird Gloop constitution]]
* [[Weird Gloop general meetings]]
}}
31ff730e38a5763defe2e58fd167be0880b44462
Template:Weird Gloop
10
44
306
305
2020-02-03T19:27:19Z
Gau Cho
12
Adding legalese
wikitext
text/x-wiki
{{Navbox
|name = Weird Gloop
|title = Weird Gloop
|style1 = text-align:center;
|group1 =
* [[Weird Gloop Board]]
* [[Weird Gloop elections]]
* [[Weird Gloop constitution]]
* [[Weird Gloop general meetings]]
|gtitle2 = Legalese
|group2 =
* [[Articles of association]]
* [[Effective resolutions]]
}}
cc8eea14112230a76e1b40faf3afc3b32ac473b1
307
306
2020-08-29T18:17:28Z
Legaia 2 Pla
109
wikitext
text/x-wiki
{{Navbox
|name = Weird Gloop
|title = Weird Gloop
|style1 = text-align:center;
|group1 =
* [[Weird Gloop Board]]
* [[Weird Gloop elections]]
* [[Weird Gloop constitution]]
* [[Weird Gloop general meetings]]
|gtitle2 = Legalese
|group2 =
* [[Articles of association]]
* [[Effective resolutions]]
}}
{{Mainonly|[[Category:Weird Gloop]]}}
4b17ff4a80917cc9fb00cfcc2c16c60c72807de1
308
307
2020-08-31T09:39:51Z
Salix
60
removed unnecessary linebreak :P
wikitext
text/x-wiki
{{Navbox
|name = Weird Gloop
|title = Weird Gloop
|style1 = text-align:center;
|group1 =
* [[Weird Gloop Board]]
* [[Weird Gloop elections]]
* [[Weird Gloop constitution]]
* [[Weird Gloop general meetings]]
|gtitle2 = Legalese
|group2 =
* [[Articles of association]]
* [[Effective resolutions]]
}}{{Mainonly|[[Category:Weird Gloop]]}}
44944ff5bc2b53155d36dd1f5815a0fbd3a3d0a0
309
308
2021-08-15T15:52:54Z
Elessar2
88
Add board section, and some more pages
wikitext
text/x-wiki
{{Navbox
|name = Weird Gloop
|title = Weird Gloop
|style1 = text-align:center;
|group1 =
* [[Weird Gloop Board]]
* [[Weird Gloop constitution]]
* [[Weird Gloop general meetings]]
|gtitle2 = Board
|group2 =
* [[Weird Gloop Board/Action items|Action items]]
* [[Weird Gloop elections|Elections]]
* [[Weird Gloop Board/Archive|Members archive]]
|gtitle3 = Legalese
|group3 =
* [[Articles of association]]
* [[Effective resolutions]]
}}{{Mainonly|[[Category:Weird Gloop]]}}
5e9dce3791b68259cc252f0711996e43463c6de7
310
309
2022-01-23T19:36:45Z
Elessar2
88
Link too Weird Gloop Limited
wikitext
text/x-wiki
{{Navbox
|name = Weird Gloop
|title = [[Weird Gloop Limited|Weird Gloop]]
|style1 = text-align:center;
|group1 =
* [[Weird Gloop Board]]
* [[Weird Gloop constitution]]
* [[Weird Gloop general meetings]]
|gtitle2 = Board
|group2 =
* [[Weird Gloop Board/Action items|Action items]]
* [[Weird Gloop elections|Elections]]
* [[Weird Gloop Board/Archive|Members archive]]
|gtitle3 = Legalese
|group3 =
* [[Articles of association]]
* [[Effective resolutions]]
}}{{Mainonly|[[Category:Weird Gloop]]}}
52cf91cea1447985d79c9a9a72958b40ccff006d
Template:Signatures/Gaz Lloyd
10
36
274
273
2020-02-09T20:48:21Z
Gaz Lloyd
8
wikitext
text/x-wiki
[[User:Gaz Lloyd|Gaz]] ([[User talk:Gaz Lloyd|talk]])<noinclude>[[Category:Signatures|{{SUBPAGENAME}}]]</noinclude>
07e3a55bed02c2044dcf293b5354c7d34bb3c651
User:Legaia 2 Pla/Signature
2
37
279
278
2020-04-27T00:35:39Z
Legaia 2 Pla
109
wikitext
text/x-wiki
Legaia2Pla <sup>([[User talk:Legaia2Pla|T]])</sup><noinclude>[[Category:Signatures|{{ucfirst:{{BASEPAGENAME}}}}]]</noinclude>
83a4a21a70a5ca1f7bbaccb1e47eba434a5d0c3d
280
279
2020-04-27T00:36:11Z
Legaia 2 Pla
109
oops
wikitext
text/x-wiki
[[User:Legaia2Pla|Legaia2Pla]] <sup>([[User talk:Legaia2Pla|T]])</sup><noinclude>[[Category:Signatures|{{ucfirst:{{BASEPAGENAME}}}}]]</noinclude>
bfbd55b8627cdc896b061eddd0810faede85659b
281
280
2020-05-24T15:22:35Z
Legaia 2 Pla
109
copied sig
wikitext
text/x-wiki
[[User:Legaia2Pla|'''Legaia2Pla''']] <sup>[[User talk:Legaia2Pla|ᴛ]] · [[Special:Log/Legaia2Pla|ʟ]] · [[Special:Contributions/Legaia2Pla|ᴄ]]</sup><noinclude>[[Category:Signatures|{{ucfirst:{{BASEPAGENAME}}}}]]</noinclude>
391fbb73c928177d386cc3ac8d6435c9d624b3ca
282
281
2021-12-01T00:51:17Z
Weird Gloop
0
Weird Gloop moved page [[User:Legaia2Pla/Signature]] to [[User:Legaia 2 Pla/Signature]]: Automatically moved page while renaming the user "[[User:Legaia2Pla|Legaia2Pla]]" to "[[User:Legaia 2 Pla|Legaia 2 Pla]]"
wikitext
text/x-wiki
[[User:Legaia2Pla|'''Legaia2Pla''']] <sup>[[User talk:Legaia2Pla|ᴛ]] · [[Special:Log/Legaia2Pla|ʟ]] · [[Special:Contributions/Legaia2Pla|ᴄ]]</sup><noinclude>[[Category:Signatures|{{ucfirst:{{BASEPAGENAME}}}}]]</noinclude>
391fbb73c928177d386cc3ac8d6435c9d624b3ca
283
282
2022-01-10T21:59:34Z
Legaia 2 Pla
109
wikitext
text/x-wiki
[[User:Legaia 2 Pla|'''Legaia 2 Pla''']] <sup>[[User talk:Legaia 2 Pla|ᴛ]] · [[Special:Log/Legaia 2 Pla|ʟ]] · [[Special:Contributions/Legaia 2 Pla|ᴄ]]</sup><noinclude>[[Category:Signatures|{{ucfirst:{{BASEPAGENAME}}}}]]</noinclude>
ebd6b4938161fd55de993616bc5378d42eac3cd2
Template:Signatures/BlackHawk
10
38
285
2020-08-12T15:42:59Z
BlackHawk
116
Created page with "<span style="white-space: nowrap; border: 3px solid #800080; border-radius: 15px; padding: 1px 0px 1px 0px; background-color:lightgrey" > User:BlackHawk|<span style="co..."
wikitext
text/x-wiki
<span style="white-space: nowrap; border: 3px solid #800080; border-radius: 15px; padding: 1px 0px 1px 0px; background-color:lightgrey" > [[User:BlackHawk|<span style="color:#800080">'''''BlackHawk'''''</span>]] <span style="color:#800080">([[User talk:BlackHawk|<span style="color:#800080">Talk</span>]])</span> </span><noinclude>[[Category:Signatures|User:BlackHawk]]</noinclude>
96af37a0e3576ba27d4e33a02fed65952a7e2f89
Main Page
0
14
100
99
2020-08-13T21:42:03Z
Iiii I I I
15
hide election notice
wikitext
text/x-wiki
<div class="mp-grid">
<!-- BOARD ELECTIONS (temporary) -->
<!-- <div class="mp-header section-vote">
<div class="mp-header-left">
<h1>2019 board elections have concluded.</h1>
</div>
<div class="mp-header-right plainlinks">
<div>[[Weird Gloop elections/2019/Results|See the results]]</div>
<div>[[Forum:2019 Weird gloop elections: results and discussion|Discuss the election]]</div>
</div>
</div> -->
<!-- HEADER -->
<div class="mp-header">
<div class="mp-header-left">
<h1>Meta Weird Gloop</h1>
<div>For discussing management and policies of the Weird Gloop wikis.</div>
</div>
<div class="mp-header-right plainlinks">
<div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{formatnum: {{PAGESINCATEGORY:Active threads}} }} discussions''' currently active. }}</div>
<ul>
<li>[[Special:Contact|Contact]]</li>
<li>[[Project:Copyrights|Copyrights]]</li>
<li>[https://discord.gg/runescapewiki Discord]</li>
</ul>
</div>
</div>
<!-- META CONTENT -->
<div class="mp-section section-yewgrove plainlinks">
<h2>Active discussions</h2>
{{#dpl:
|namespace = Forum
|category = Active threads
|notcategory = Forums excluded from the main page
|addeditdate = true
|addlasteditor = true
|order = descending
|ordermethod = lastedit
|userdateformat = j F Y
|adduser = true
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER%
|noresultsheader = * There are currently no active discussions.
}}
<p class="see-more">[[Forum:Index|See more...]]</p>
</div>
<div class="mp-section section-archive plainlinks">
<h2>Archived discussions</h2>
{{#dpl:
|namespace = Forum
|category = Forum archives
|notcategory = Forums excluded from the main page
|order = descending
|ordermethod = categoryadd
|addfirstcategorydate = true
|userdateformat = j F Y
|count = 5
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE%
}}
<p class="see-more">[[Meta:Forum Archives|See more...]]</p>
</div>
<!-- WIKIS -->
<div class="mp-section section-wiki section-rsw">
<div>Visit the</div><!--
-->[[rsw:|<h2>RuneScape Wiki</h2>]]
</div>
<div class="mp-section section-wiki section-osw">
<div>Visit the</div><!--
-->[[osrsw:|<h2>Old School RuneScape Wiki</h2>]]
</div>
<div class="mp-section section-wiki section-ptbr plainlinks">
<div>Visit the</div><!--
-->[https://pt.runescape.wiki <h2>Portuguese-Brazilian RuneScape Wiki</h2>]
</div>
<div class="mp-section section-wiki section-rsc">
<div>Visit the</div><!--
-->[[classicrsw:|<h2>RuneScape Classic Wiki</h2>]]
</div>
<!-- FOOTER -->
<div class="mp-footer">© 2020 Weird Gloop Limited, Union House, 111 New Union Street, Coventry, England, CV1 2NT, UK.<br />RuneScape and RuneScape Old School are the trademarks of Jagex Limited and are used with the permission of Jagex.</div>
</div>
__NOTOC__
3dbcfe71d51d59020801422129f5cdfc9df0d9cf
101
100
2021-04-05T17:36:31Z
Legaia 2 Pla
109
wikitext
text/x-wiki
<div class="mp-grid">
<!-- BOARD ELECTIONS (temporary) -->
<!-- <div class="mp-header section-vote">
<div class="mp-header-left">
<h1>2019 board elections have concluded.</h1>
</div>
<div class="mp-header-right plainlinks">
<div>[[Weird Gloop elections/2019/Results|See the results]]</div>
<div>[[Forum:2019 Weird gloop elections: results and discussion|Discuss the election]]</div>
</div>
</div> -->
<!-- HEADER -->
<div class="mp-header">
<div class="mp-header-left">
<h1>Meta Weird Gloop</h1>
<div>For discussing management and policies of the Weird Gloop wikis.</div>
</div>
<div class="mp-header-right plainlinks">
<div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{#expr:{{PAGESINCATEGORY:Active threads}}-1}} discussions''' currently active. }}</div>
<ul>
<li>[[Special:Contact|Contact]]</li>
<li>[[Project:Copyrights|Copyrights]]</li>
<li>[https://discord.gg/runescapewiki Discord]</li>
</ul>
</div>
</div>
<!-- META CONTENT -->
<div class="mp-section section-yewgrove plainlinks">
<h2>Active discussions</h2>
{{#dpl:
|namespace = Forum
|category = Active threads
|notcategory = Forums excluded from the main page
|addeditdate = true
|addlasteditor = true
|order = descending
|ordermethod = lastedit
|userdateformat = j F Y
|adduser = true
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER%
|noresultsheader = * There are currently no active discussions.
}}
<p class="see-more">[[Forum:Index|See more...]]</p>
</div>
<div class="mp-section section-archive plainlinks">
<h2>Archived discussions</h2>
{{#dpl:
|namespace = Forum
|category = Forum archives
|notcategory = Forums excluded from the main page
|order = descending
|ordermethod = categoryadd
|addfirstcategorydate = true
|userdateformat = j F Y
|count = 5
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE%
}}
<p class="see-more">[[Meta:Forum Archives|See more...]]</p>
</div>
<!-- WIKIS -->
<div class="mp-section section-wiki section-rsw">
<div>Visit the</div><!--
-->[[rsw:|<h2>RuneScape Wiki</h2>]]
</div>
<div class="mp-section section-wiki section-osw">
<div>Visit the</div><!--
-->[[osrsw:|<h2>Old School RuneScape Wiki</h2>]]
</div>
<div class="mp-section section-wiki section-ptbr plainlinks">
<div>Visit the</div><!--
-->[https://pt.runescape.wiki <h2>Portuguese-Brazilian RuneScape Wiki</h2>]
</div>
<div class="mp-section section-wiki section-rsc">
<div>Visit the</div><!--
-->[[classicrsw:|<h2>RuneScape Classic Wiki</h2>]]
</div>
<!-- FOOTER -->
<div class="mp-footer">© 2020 Weird Gloop Limited, Union House, 111 New Union Street, Coventry, England, CV1 2NT, UK.<br />RuneScape and RuneScape Old School are the trademarks of Jagex Limited and are used with the permission of Jagex.</div>
</div>
__NOTOC__
366721f6f81f637b4144907fc6e99b2b6c072914
102
101
2021-04-18T02:15:37Z
Legaia 2 Pla
109
wikitext
text/x-wiki
<div class="mp-grid">
<!-- BOARD ELECTIONS (temporary) -->
<!-- <div class="mp-header section-vote">
<div class="mp-header-left">
<h1>2019 board elections have concluded.</h1>
</div>
<div class="mp-header-right plainlinks">
<div>[[Weird Gloop elections/2019/Results|See the results]]</div>
<div>[[Forum:2019 Weird gloop elections: results and discussion|Discuss the election]]</div>
</div>
</div> -->
<!-- HEADER -->
<div class="mp-header">
<div class="mp-header-left">
<h1>Meta Weird Gloop</h1>
<div>For discussing management and policies of the Weird Gloop wikis.</div>
</div>
<div class="mp-header-right plainlinks">
<div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{#expr:{{PAGESINCATEGORY:Active threads}}-1}} discussions''' currently active. }}</div>
<ul>
<li>[[Special:Contact|Contact]]</li>
<li>[[Project:Copyrights|Copyrights]]</li>
<li>[https://discord.gg/runescapewiki Discord]</li>
</ul>
</div>
</div>
<!-- META CONTENT -->
<div class="mp-section section-yewgrove plainlinks">
<h2>Active discussions</h2>
{{#dpl:
|namespace = Forum
|category = Active threads
|notcategory = Forums excluded from the main page
|addeditdate = true
|addlasteditor = true
|order = descending
|ordermethod = lastedit
|userdateformat = j F Y
|adduser = true
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER%
|noresultsheader = * There are currently no active discussions.
}}
<p class="see-more">[[Forum:Gloopy Grove|See more...]]</p>
</div>
<div class="mp-section section-archive plainlinks">
<h2>Archived discussions</h2>
{{#dpl:
|namespace = Forum
|category = Forum archives
|notcategory = Forums excluded from the main page
|order = descending
|ordermethod = categoryadd
|addfirstcategorydate = true
|userdateformat = j F Y
|count = 5
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE%
}}
<p class="see-more">[[Meta:Forum Archives|See more...]]</p>
</div>
<!-- WIKIS -->
<div class="mp-section section-wiki section-rsw">
<div>Visit the</div><!--
-->[[rsw:|<h2>RuneScape Wiki</h2>]]
</div>
<div class="mp-section section-wiki section-osw">
<div>Visit the</div><!--
-->[[osrsw:|<h2>Old School RuneScape Wiki</h2>]]
</div>
<div class="mp-section section-wiki section-ptbr plainlinks">
<div>Visit the</div><!--
-->[https://pt.runescape.wiki <h2>Portuguese-Brazilian RuneScape Wiki</h2>]
</div>
<div class="mp-section section-wiki section-rsc">
<div>Visit the</div><!--
-->[[classicrsw:|<h2>RuneScape Classic Wiki</h2>]]
</div>
<!-- FOOTER -->
<div class="mp-footer">© 2020 Weird Gloop Limited, Union House, 111 New Union Street, Coventry, England, CV1 2NT, UK.<br />RuneScape and RuneScape Old School are the trademarks of Jagex Limited and are used with the permission of Jagex.</div>
</div>
__NOTOC__
0a458e1bc7f6d84c5b1663f2f3c0fc5e45cb9b7c
103
102
2021-11-22T20:22:51Z
Iiii I I I
15
get rid of redirect
wikitext
text/x-wiki
<div class="mp-grid">
<!-- BOARD ELECTIONS (temporary) -->
<!-- <div class="mp-header section-vote">
<div class="mp-header-left">
<h1>2019 board elections have concluded.</h1>
</div>
<div class="mp-header-right plainlinks">
<div>[[Weird Gloop elections/2019/Results|See the results]]</div>
<div>[[Forum:2019 Weird gloop elections: results and discussion|Discuss the election]]</div>
</div>
</div> -->
<!-- HEADER -->
<div class="mp-header">
<div class="mp-header-left">
<h1>Meta Weird Gloop</h1>
<div>For discussing management and policies of the Weird Gloop wikis.</div>
</div>
<div class="mp-header-right plainlinks">
<div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{#expr:{{PAGESINCATEGORY:Active threads}}-1}} discussions''' currently active. }}</div>
<ul>
<li>[[Special:Contact|Contact]]</li>
<li>[[Project:Copyrights|Copyrights]]</li>
<li>[https://discord.gg/runescapewiki Discord]</li>
</ul>
</div>
</div>
<!-- META CONTENT -->
<div class="mp-section section-yewgrove plainlinks">
<h2>Active discussions</h2>
{{#dpl:
|namespace = Forum
|category = Active threads
|notcategory = Forums excluded from the main page
|addeditdate = true
|addlasteditor = true
|order = descending
|ordermethod = lastedit
|userdateformat = j F Y
|adduser = true
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER%
|noresultsheader = * There are currently no active discussions.
}}
<p class="see-more">[[Forum:Forum Grove|See more...]]</p>
</div>
<div class="mp-section section-archive plainlinks">
<h2>Archived discussions</h2>
{{#dpl:
|namespace = Forum
|category = Forum archives
|notcategory = Forums excluded from the main page
|order = descending
|ordermethod = categoryadd
|addfirstcategorydate = true
|userdateformat = j F Y
|count = 5
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE%
}}
<p class="see-more">[[Meta:Forum Archives|See more...]]</p>
</div>
<!-- WIKIS -->
<div class="mp-section section-wiki section-rsw">
<div>Visit the</div><!--
-->[[rsw:|<h2>RuneScape Wiki</h2>]]
</div>
<div class="mp-section section-wiki section-osw">
<div>Visit the</div><!--
-->[[osrsw:|<h2>Old School RuneScape Wiki</h2>]]
</div>
<div class="mp-section section-wiki section-ptbr plainlinks">
<div>Visit the</div><!--
-->[https://pt.runescape.wiki <h2>Portuguese-Brazilian RuneScape Wiki</h2>]
</div>
<div class="mp-section section-wiki section-rsc">
<div>Visit the</div><!--
-->[[classicrsw:|<h2>RuneScape Classic Wiki</h2>]]
</div>
<!-- FOOTER -->
<div class="mp-footer">© 2020 Weird Gloop Limited, Union House, 111 New Union Street, Coventry, England, CV1 2NT, UK.<br />RuneScape and RuneScape Old School are the trademarks of Jagex Limited and are used with the permission of Jagex.</div>
</div>
__NOTOC__
14f7de918f4942f3f4db8557e8ceb7393c3c399c
File:Weird Gloop Limited.png
6
6
21
20
2020-08-29T18:03:14Z
Legaia 2 Pla
109
wikitext
text/x-wiki
== Summary ==
Weird Gloop logo
[[Category:Logo]]
1b5dabd89385cfee567cb5bd8d52944ec31f7627
22
21
2020-08-29T18:03:45Z
Legaia 2 Pla
109
plural oops
wikitext
text/x-wiki
== Summary ==
Weird Gloop logo
[[Category:Logos]]
35629da9024608d000b9218549e1de39f8782dbc
Template:Mainonly
10
42
297
2020-08-29T18:17:23Z
Legaia 2 Pla
109
Created page with "{{#ifeq:{{NAMESPACE}}|{{ns:0}}|{{{1|}}}}}"
wikitext
text/x-wiki
{{#ifeq:{{NAMESPACE}}|{{ns:0}}|{{{1|}}}}}
370b6bdce2edf46214b7174b0fe0336200955e74
298
297
2020-09-20T02:02:08Z
Legaia 2 Pla
109
wikitext
text/x-wiki
{{#ifeq:{{NAMESPACE}}|{{ns:0}}|{{{1|}}}}}
<noinclude>[[Category:Transclusion templates]]{{/doc}}</noinclude>
4b77fb1c70970c448b437db7575bd394f0a9538f
Module:Yesno
828
41
294
293
2020-09-08T16:27:23Z
osw>Towelcat
0
merging change from [[Module:Yesno/new]] (an empty string argument will no longer return false)
Scribunto
text/plain
--[[
{{Helper module|name=Yesno
|fname1=(arg)
|ftype1=Any value
|fuse1=Reads arg for yes/no and returns the appropriate boolean or nil
|fname2=(arg1,arg2)
|ftype2=Any value, Any value
|fuse2=Reads arg1 for yes/no and returns the appropriate boolean; returns arg2 if arg1 was not an applicable value
}}
--]]
-- <pre>
-- Used to evaluate args to booleans where applicable
--
-- Based on <https://en.wikipedia.org/wiki/Module:Yesno>
-- see page history there for contributors
--
return function( arg, default )
arg = type( arg ) == 'string' and mw.ustring.lower( arg ) or arg
if arg == nil then
return nil
end
if
arg == true or
arg == 'yes' or
arg == 'y' or
arg == 'true' or
tonumber( arg ) == 1
then
return true
end
if
arg == false or
arg == 'no' or
arg == 'n' or
arg == 'false' or
tonumber( arg ) == 0
then
return false
end
return default
end
0e4dce92bf531df15d2095d3db7bd68a4fa0426c
295
294
2022-01-30T13:59:45Z
Legaia 2 Pla
109
1 revision imported
Scribunto
text/plain
--[[
{{Helper module|name=Yesno
|fname1=(arg)
|ftype1=Any value
|fuse1=Reads arg for yes/no and returns the appropriate boolean or nil
|fname2=(arg1,arg2)
|ftype2=Any value, Any value
|fuse2=Reads arg1 for yes/no and returns the appropriate boolean; returns arg2 if arg1 was not an applicable value
}}
--]]
-- <pre>
-- Used to evaluate args to booleans where applicable
--
-- Based on <https://en.wikipedia.org/wiki/Module:Yesno>
-- see page history there for contributors
--
return function( arg, default )
arg = type( arg ) == 'string' and mw.ustring.lower( arg ) or arg
if arg == nil then
return nil
end
if
arg == true or
arg == 'yes' or
arg == 'y' or
arg == 'true' or
tonumber( arg ) == 1
then
return true
end
if
arg == false or
arg == 'no' or
arg == 'n' or
arg == 'false' or
tonumber( arg ) == 0
then
return false
end
return default
end
0e4dce92bf531df15d2095d3db7bd68a4fa0426c
Template:Extension DPL
10
40
290
289
2020-09-12T18:47:13Z
osw>Legaia 2 Pla
0
Protected "[[Template:Extension DPL]]": Main page element ([Edit=Only allow autoconfirmed users] (indefinite) [Move=Only allow autoconfirmed users] (indefinite))
wikitext
text/x-wiki
<noinclude>{{/doc}}</noinclude>
d5ed56433dbfbb026e88f205094c9ac2bc8c5591
291
290
2022-01-30T13:59:38Z
Legaia 2 Pla
109
1 revision imported
wikitext
text/x-wiki
<noinclude>{{/doc}}</noinclude>
d5ed56433dbfbb026e88f205094c9ac2bc8c5591
MediaWiki:Weirdgloop-contact-filter
8
66
401
2020-10-03T21:08:40Z
TehKittyCat
11
10 of these in an hour...
text
text/plain
# Comments start with '#' and each line is a regex ran against the Special:Contact message, if it matches the message is dropped.
/B2B (audience|business|customer|leads|marketing|profit|sales|service)/i
/CBD (affiliate|blog|marketplace|product|shop)/i
/Digital Marketing Specialists for a Creative Agency/i
/Domain Nerdz/i
/Food and Beverage Business Directories/i
/(Hemp|Vape) and CBD/i
/How To Get Paid For What You Already know/i
/marketing (automation|lists
/monetization (solution|tool)/i
/no prescription needed/i
/ParsSeo/i
/Peaches ?and ?Screams/i
/Private Blog Networks/i
/Search Engine Scraper/i
/SEO (agency|and SPY|freelancer|package|service|tool|trial)/i
/slotsbonuses2020\.com/i
/Vape (Life|Shop)/i
/XRumer/i
/"?dating"? (post|site)/i
/cialis/i
/levitra/i
/viagra/i
/price (drugstore|pharmacy)/i
# Block cyrillic spam with URLs.
/[А-Яа-яЁё]+.*(https?:\/\/)/u
/=\?UTF-8\?Q\?.*(https?:\/\/)/
# "Saturday question" spam
/I'd rather buy local, if possible/
f4e3abb6cb3b2de74b3fb63b215e2856477ffaf9
Module:Navbox
828
45
313
312
2021-09-13T02:11:10Z
osw>Gaz Lloyd
0
Scribunto
text/plain
-- <nowiki>
--
-- Implements {{navbox}}
--
local p = {}
local tnavbar = require( 'Module:Tnavbar' )
local yesno = require( 'Module:Yesno' )
local page_title = mw.title.getCurrentTitle().fullText
--
-- Helper for inserting a new row into the navbox
--
-- @param tbl {mw.html table}
-- @return tbl {mw.html table}
--
local function insertRow( tbl )
return tbl:tag( 'tr' )
end
--
-- Creates the navbox table
--
-- @param args {table}
-- @return tbl {mw.html table}
--
local function createTbl( args )
local tbl = mw.html.create( 'table' )
tbl
:addClass( yesno(args.subgroup, false) and 'navbox-subgroup' or 'navbox' )
:addClass( 'nowraplinks' )
if not yesno(args.subgroup, false) and
( args.state == 'collapsed' or
args.state == 'uncollapsed' or
args.state == 'autocollapse' or
-- defaults to autocollapse
args.state == nil )
then
tbl:addClass( 'mw-collapsible' )
if args.state == 'collapsed' then
tbl:addClass( 'mw-collapsed' )
elseif args.state == 'uncollapsed' then
tbl:addClass('navbox-uncollapsed')
end
end
if yesno(args.collapsible, false) then
tbl:addClass( 'navbox-collapsible' )
end
if args.style then
tbl:cssText( args.style )
end
-- manually set collapse/expand messages
-- bug causing the default database messages to be used
tbl
:attr( {
['data-expandtext'] = 'show',
['data-collapsetext'] = 'hide',
['data-navbox-name'] = args.name
} )
return tbl
end
--
-- Wrapper for [[Module:Tnavbar]]
--
-- @param args {table}
-- @return {string}
--
local function navbar( args )
return tnavbar._collapsible( { [1] = args.title, [2] = args.name } )
end
--
-- Creates the header (what you see when the navbox is collapsed)
--
-- @param tbl {mw.html table}
-- @param args {table}
-- @return {mw.html table}
--
local function header( tbl, args )
local paddingClass
if args.name then
if args.state == 'plain' then
paddingClass = 'navbox-title-name-plain'
else
paddingClass = 'navbox-title-name-notplain'
end
else
if args.state == 'plain' then
paddingClass = 'navbox-title-noname-plain'
else
paddingClass = 'navbox-title-noname-notplain'
end
end
local div = insertRow( tbl )
:tag( 'th' )
:attr( 'colspan', '2' )
:addClass( 'navbox-title' )
:attr( 'id' , 'navbox-title' )
:tag( 'div' )
:addClass ( paddingClass )
:wikitext( args.name and navbar( args ) or args.title )
return div:allDone()
end
--
-- Inserts a row into the navbox
--
-- @param tbl {mw.html table}
-- @param gtitle {string}
-- @param group {string}
-- @param gtype {string}
-- @param style {string}
-- @return {mw.html table}
--
local function row( tbl, gtitle, group, gtype, style, _name, subgroup )
local tr = insertRow( tbl )
local td
if gtitle then
td = tr
:addClass( 'navbox-group' )
:tag( 'td' )
:addClass( 'navbox-group-title' )
:wikitext( gtitle )
:done()
:tag( 'td' )
else
td = tr
:addClass( 'navbox-group' )
:addClass( 'navbox-group-split' )
:tag( 'td' )
:addClass( 'navbox-group-title-hidden' )
:attr( 'colspan', '0' )
:css( 'display', 'none' )
:done()
:tag( 'td' )
:attr( 'colspan', '2' )
end
--[[
List styling
This is unlikely to be implemented in the near future due to it requiring extra css to work
and mobile currently not supporting that css.
As an example, it lets you do the following instead if using {{*}} all the time
| group3 =
* {{plink|foo}}
* {{plink|bar}}
* {{plink|baz}}
]]
if mw.ustring.match( group, '^%s*%*' ) then
td:newline()
-- trim whitespace on bullets
local spl = mw.text.split( group, '\n' )
for i = 1, #spl do
spl[i] = mw.text.trim( spl[i] )
end
group = '\n' .. table.concat( spl, '\n' )
end
--local group2 = group
--local group3 = group2
-- analytics
--if _name then
-- local name = mw.ustring.gsub(_name,' ','_')
-- for v in mw.ustring.gmatch(group,'%[%[[^%]]+%]%]') do
-- if mw.ustring.match(v,'%[%[File:.+|link=') then
-- local link = mw.ustring.match(v,'|link=([^%]|]+)')
-- if link then
-- local linkrep = mw.ustring.gsub(link,'([%%%]%[%-^$*()+?])','%%%1')
-- local _link = mw.ustring.gsub(link,' ','_')
-- local newfile = mw.ustring.gsub(v,'|link='..linkrep,string.format('|link=https://oldschool.runescape.wiki/w/%s?f=%s',_link,name))
-- local w = mw.ustring.gsub(v,'([%%%]%[%-^$*()+?])','%%%1')
-- group2 = mw.ustring.gsub(group2,w,newfile)
-- end
-- elseif mw.ustring.match(v,'%[%[Category:') then
-- nothing
-- else
-- local link = mw.ustring.match(v,'%[%[([^%]|]+)')
-- local txt = mw.ustring.match(v,'%|([^%]|]+)') or link
-- local newlink = ''
-- black links if current page
-- if link == page_title then
-- newlink = string.format('<b>%s</b>',txt)
-- else
-- local _link = mw.ustring.gsub(link or '',' ','_')
-- newlink = string.format('[https://oldschool.runescape.wiki.com/w/%s?n=%s %s]',_link,name,txt)
-- end
-- local w = mw.ustring.gsub(v,'([%%%]%[%-^$*()+?])','%%%1')
-- group2 = mw.ustring.gsub(group2,w,newlink)
-- end
-- end
--[==[
fix [[these kind]]s of [[link]]s post analytics parse
]==]
-- group3 = group2
-- for v in mw.ustring.gmatch(group2,'%[https://oldschool.runescape.wiki.com/w[^%]]-%]%a') do
-- local rep = mw.ustring.gsub(v,'%]','')
-- rep = rep..']'
-- local w = mw.ustring.gsub(v,'([%%%]%[%-^$*()+?])','%%%1')
-- group3 = mw.ustring.gsub(group2,w,rep)
-- end
--end
td
:addClass( 'navbox-list' )
:wikitext( group ) --group3
if gtype and mw.ustring.lower( gtype ) == 'subgroup' then
td
:addClass( 'navbox-parent' )
:css( {
padding = '0'
} )
end
if style then
td:cssText( style )
end
return td:allDone()
end
--
-- Inserts a footer into the navbox
--
-- @param tbl {mw.html table}
-- @param args {table}
-- @return {mw.html table}
--
local function footer( tbl, args )
local th = insertRow( tbl )
:tag( 'th' )
:attr( 'colspan', '2' )
:addClass( 'navbox-footer' )
if args.fstyle then
th:cssText( args.fstyle )
end
if mw.ustring.match( args.footer, '^%s*%*' ) then
th:newline()
-- trim whitespace on bullets
local spl = mw.text.split( args.footer, '\n' )
for i = 1, #spl do
spl[i] = mw.text.trim( spl[i] )
end
args.footer = table.concat( spl, '\n' )
th:addClass( 'navbox-list' )
end
th:wikitext( args.footer )
return th:allDone()
end
--
-- Adds [[Category:Navbox templates]] to navbox template pages
--
-- @return {string}
--
local function categories()
local title = mw.title.getCurrentTitle()
local page = title.text
local ns = title.nsText
if ns == 'Template' then
-- sort in category by pagename
return '[[Category:Navbox templates| ' .. page .. ']]'
else
return ''
end
end
--
-- Adds [[Template:Navbox/doc]] to navbox template pages
--
-- @param args {table}
-- @return {string}
--
local function docs( args )
local frame = mw.getCurrentFrame()
local title = mw.title.getCurrentTitle()
local base = title.baseText
local ns = title.nsText
-- not if a subpage of [[Template:Navbox]]
if base ~= 'Navbox' and
-- in template ns
ns == 'Template' and
-- not a navbox group within a navbox
not yesno(args.subgroup, false) and
-- not a collapsible navbox within a navbox
not yesno(args.collapsible, false) and
-- not if the doc argument is not set to "yes"
yesno(args.doc, false)
then
return frame:expandTemplate{ title = 'Navbox/doc' }
else
return ''
end
end
--
-- Navbox method to allow it to be called by other modules
--
-- @param _args {table}
-- @return {string}
--
function p._navbox( _args )
local args = {}
local wkCss = ''
local wkDiv = ''
local j
-- preserves parser function behaviour where an empty string is considered undefined
-- or nil in lua's case
for k, v in pairs( _args ) do
if v ~= '' then
args[k] = v
end
end
local tbl = createTbl( args )
if not yesno(args.subgroup, false) then
tbl = header( tbl, args )
end
-- insert up to 25 rows
for i = 1, 25 do
j = tostring( i )
if args['group' .. j] then
tbl = row( tbl, args['gtitle' .. j], args['group' .. j], args['gtype' .. j], args['style' .. j], args.name, args.subgroup )
else
break
end
end
if args.footer then
tbl = footer( tbl, args )
end
tbl = tostring( tbl )
local cats = ''
if not yesno(args.subgroup, false) and not yesno(args.hidecat, false) then
cats = categories()
end
local docs = docs( args )
return tbl .. cats .. docs
end
--
-- Main navbox method accessed through #invoke
--
-- @param frame {table}
-- @return {string}
--
function p.navbox( frame )
local args = frame:getParent().args
return p._navbox( args )
end
return p
-- </nowiki>
6bb43bb4ca0791adccdc3d1df27a218a249e7f4c
314
313
2022-01-30T13:59:46Z
Legaia 2 Pla
109
1 revision imported
Scribunto
text/plain
-- <nowiki>
--
-- Implements {{navbox}}
--
local p = {}
local tnavbar = require( 'Module:Tnavbar' )
local yesno = require( 'Module:Yesno' )
local page_title = mw.title.getCurrentTitle().fullText
--
-- Helper for inserting a new row into the navbox
--
-- @param tbl {mw.html table}
-- @return tbl {mw.html table}
--
local function insertRow( tbl )
return tbl:tag( 'tr' )
end
--
-- Creates the navbox table
--
-- @param args {table}
-- @return tbl {mw.html table}
--
local function createTbl( args )
local tbl = mw.html.create( 'table' )
tbl
:addClass( yesno(args.subgroup, false) and 'navbox-subgroup' or 'navbox' )
:addClass( 'nowraplinks' )
if not yesno(args.subgroup, false) and
( args.state == 'collapsed' or
args.state == 'uncollapsed' or
args.state == 'autocollapse' or
-- defaults to autocollapse
args.state == nil )
then
tbl:addClass( 'mw-collapsible' )
if args.state == 'collapsed' then
tbl:addClass( 'mw-collapsed' )
elseif args.state == 'uncollapsed' then
tbl:addClass('navbox-uncollapsed')
end
end
if yesno(args.collapsible, false) then
tbl:addClass( 'navbox-collapsible' )
end
if args.style then
tbl:cssText( args.style )
end
-- manually set collapse/expand messages
-- bug causing the default database messages to be used
tbl
:attr( {
['data-expandtext'] = 'show',
['data-collapsetext'] = 'hide',
['data-navbox-name'] = args.name
} )
return tbl
end
--
-- Wrapper for [[Module:Tnavbar]]
--
-- @param args {table}
-- @return {string}
--
local function navbar( args )
return tnavbar._collapsible( { [1] = args.title, [2] = args.name } )
end
--
-- Creates the header (what you see when the navbox is collapsed)
--
-- @param tbl {mw.html table}
-- @param args {table}
-- @return {mw.html table}
--
local function header( tbl, args )
local paddingClass
if args.name then
if args.state == 'plain' then
paddingClass = 'navbox-title-name-plain'
else
paddingClass = 'navbox-title-name-notplain'
end
else
if args.state == 'plain' then
paddingClass = 'navbox-title-noname-plain'
else
paddingClass = 'navbox-title-noname-notplain'
end
end
local div = insertRow( tbl )
:tag( 'th' )
:attr( 'colspan', '2' )
:addClass( 'navbox-title' )
:attr( 'id' , 'navbox-title' )
:tag( 'div' )
:addClass ( paddingClass )
:wikitext( args.name and navbar( args ) or args.title )
return div:allDone()
end
--
-- Inserts a row into the navbox
--
-- @param tbl {mw.html table}
-- @param gtitle {string}
-- @param group {string}
-- @param gtype {string}
-- @param style {string}
-- @return {mw.html table}
--
local function row( tbl, gtitle, group, gtype, style, _name, subgroup )
local tr = insertRow( tbl )
local td
if gtitle then
td = tr
:addClass( 'navbox-group' )
:tag( 'td' )
:addClass( 'navbox-group-title' )
:wikitext( gtitle )
:done()
:tag( 'td' )
else
td = tr
:addClass( 'navbox-group' )
:addClass( 'navbox-group-split' )
:tag( 'td' )
:addClass( 'navbox-group-title-hidden' )
:attr( 'colspan', '0' )
:css( 'display', 'none' )
:done()
:tag( 'td' )
:attr( 'colspan', '2' )
end
--[[
List styling
This is unlikely to be implemented in the near future due to it requiring extra css to work
and mobile currently not supporting that css.
As an example, it lets you do the following instead if using {{*}} all the time
| group3 =
* {{plink|foo}}
* {{plink|bar}}
* {{plink|baz}}
]]
if mw.ustring.match( group, '^%s*%*' ) then
td:newline()
-- trim whitespace on bullets
local spl = mw.text.split( group, '\n' )
for i = 1, #spl do
spl[i] = mw.text.trim( spl[i] )
end
group = '\n' .. table.concat( spl, '\n' )
end
--local group2 = group
--local group3 = group2
-- analytics
--if _name then
-- local name = mw.ustring.gsub(_name,' ','_')
-- for v in mw.ustring.gmatch(group,'%[%[[^%]]+%]%]') do
-- if mw.ustring.match(v,'%[%[File:.+|link=') then
-- local link = mw.ustring.match(v,'|link=([^%]|]+)')
-- if link then
-- local linkrep = mw.ustring.gsub(link,'([%%%]%[%-^$*()+?])','%%%1')
-- local _link = mw.ustring.gsub(link,' ','_')
-- local newfile = mw.ustring.gsub(v,'|link='..linkrep,string.format('|link=https://oldschool.runescape.wiki/w/%s?f=%s',_link,name))
-- local w = mw.ustring.gsub(v,'([%%%]%[%-^$*()+?])','%%%1')
-- group2 = mw.ustring.gsub(group2,w,newfile)
-- end
-- elseif mw.ustring.match(v,'%[%[Category:') then
-- nothing
-- else
-- local link = mw.ustring.match(v,'%[%[([^%]|]+)')
-- local txt = mw.ustring.match(v,'%|([^%]|]+)') or link
-- local newlink = ''
-- black links if current page
-- if link == page_title then
-- newlink = string.format('<b>%s</b>',txt)
-- else
-- local _link = mw.ustring.gsub(link or '',' ','_')
-- newlink = string.format('[https://oldschool.runescape.wiki.com/w/%s?n=%s %s]',_link,name,txt)
-- end
-- local w = mw.ustring.gsub(v,'([%%%]%[%-^$*()+?])','%%%1')
-- group2 = mw.ustring.gsub(group2,w,newlink)
-- end
-- end
--[==[
fix [[these kind]]s of [[link]]s post analytics parse
]==]
-- group3 = group2
-- for v in mw.ustring.gmatch(group2,'%[https://oldschool.runescape.wiki.com/w[^%]]-%]%a') do
-- local rep = mw.ustring.gsub(v,'%]','')
-- rep = rep..']'
-- local w = mw.ustring.gsub(v,'([%%%]%[%-^$*()+?])','%%%1')
-- group3 = mw.ustring.gsub(group2,w,rep)
-- end
--end
td
:addClass( 'navbox-list' )
:wikitext( group ) --group3
if gtype and mw.ustring.lower( gtype ) == 'subgroup' then
td
:addClass( 'navbox-parent' )
:css( {
padding = '0'
} )
end
if style then
td:cssText( style )
end
return td:allDone()
end
--
-- Inserts a footer into the navbox
--
-- @param tbl {mw.html table}
-- @param args {table}
-- @return {mw.html table}
--
local function footer( tbl, args )
local th = insertRow( tbl )
:tag( 'th' )
:attr( 'colspan', '2' )
:addClass( 'navbox-footer' )
if args.fstyle then
th:cssText( args.fstyle )
end
if mw.ustring.match( args.footer, '^%s*%*' ) then
th:newline()
-- trim whitespace on bullets
local spl = mw.text.split( args.footer, '\n' )
for i = 1, #spl do
spl[i] = mw.text.trim( spl[i] )
end
args.footer = table.concat( spl, '\n' )
th:addClass( 'navbox-list' )
end
th:wikitext( args.footer )
return th:allDone()
end
--
-- Adds [[Category:Navbox templates]] to navbox template pages
--
-- @return {string}
--
local function categories()
local title = mw.title.getCurrentTitle()
local page = title.text
local ns = title.nsText
if ns == 'Template' then
-- sort in category by pagename
return '[[Category:Navbox templates| ' .. page .. ']]'
else
return ''
end
end
--
-- Adds [[Template:Navbox/doc]] to navbox template pages
--
-- @param args {table}
-- @return {string}
--
local function docs( args )
local frame = mw.getCurrentFrame()
local title = mw.title.getCurrentTitle()
local base = title.baseText
local ns = title.nsText
-- not if a subpage of [[Template:Navbox]]
if base ~= 'Navbox' and
-- in template ns
ns == 'Template' and
-- not a navbox group within a navbox
not yesno(args.subgroup, false) and
-- not a collapsible navbox within a navbox
not yesno(args.collapsible, false) and
-- not if the doc argument is not set to "yes"
yesno(args.doc, false)
then
return frame:expandTemplate{ title = 'Navbox/doc' }
else
return ''
end
end
--
-- Navbox method to allow it to be called by other modules
--
-- @param _args {table}
-- @return {string}
--
function p._navbox( _args )
local args = {}
local wkCss = ''
local wkDiv = ''
local j
-- preserves parser function behaviour where an empty string is considered undefined
-- or nil in lua's case
for k, v in pairs( _args ) do
if v ~= '' then
args[k] = v
end
end
local tbl = createTbl( args )
if not yesno(args.subgroup, false) then
tbl = header( tbl, args )
end
-- insert up to 25 rows
for i = 1, 25 do
j = tostring( i )
if args['group' .. j] then
tbl = row( tbl, args['gtitle' .. j], args['group' .. j], args['gtype' .. j], args['style' .. j], args.name, args.subgroup )
else
break
end
end
if args.footer then
tbl = footer( tbl, args )
end
tbl = tostring( tbl )
local cats = ''
if not yesno(args.subgroup, false) and not yesno(args.hidecat, false) then
cats = categories()
end
local docs = docs( args )
return tbl .. cats .. docs
end
--
-- Main navbox method accessed through #invoke
--
-- @param frame {table}
-- @return {string}
--
function p.navbox( frame )
local args = frame:getParent().args
return p._navbox( args )
end
return p
-- </nowiki>
6bb43bb4ca0791adccdc3d1df27a218a249e7f4c
File:Weird gloop detail.png
6
1
1
2021-10-12T21:01:51Z
Cook Me Plox
23
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
2
1
2021-10-12T21:02:29Z
Cook Me Plox
23
Cook Me Plox uploaded a new version of [[File:Weird gloop detail.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Module:Tnavbar
828
46
318
317
2021-11-18T10:52:42Z
osw>Shayani
0
remove recommendation that no one follows
Scribunto
text/plain
-- <nowiki>
--
-- Implements {{tnavbar}} and variants
--
-- @todo move the hardcoded css to [[MediaWiki:Common.css]] given how many pages it's found on
--
local p = {}
local yesno = require( 'Module:Yesno' )
function p._navbar( args )
local tag
tag = mw.html.create( 'div' )
:css( {
['background-color'] = 'transparent',
padding = '0'
} )
tag
:addClass( 'plainlinks' )
:addClass( 'noprint' )
:css( {
['white-space'] = 'nowrap',
['font-weight'] = 'normal',
['font-size'] = 'xx-small'
} )
viewSpan = mw.html.create( 'span' )
:attr( 'title', 'View this template' )
:cssText( fontstyle )
:wikitext( 'v' )
talkSpan = mw.html.create( 'span' )
:attr( 'title', 'Discussion about this template' )
:cssText( fontstyle )
:wikitext( 'd' )
editSpan = mw.html.create( 'span' )
:attr( 'title', 'Edit this template' )
:cssText( fontstyle )
:wikitext( 'e' )
local title = mw.text.trim( args[1] )
local ns, titleTbl, page, talk
if mw.ustring.sub( title, 1, 1 ) == ':' then
-- mainspace
title = mw.ustring.sub( title, 2 )
page = title
talk = 'Talk:' .. title
elseif mw.ustring.match( title, ':' ) then
-- split title to see if it has a valid namespace
titleTbl = mw.text.split( title, ':' )
ns = mw.site.namespaces[titleTbl[1]]
if ns ~= nil then
page = ns.name .. ':' .. table.concat( titleTbl, '', 2 )
if ns.isTalk then
talk = page
else
talk = ns.talk.name .. ':' .. table.concat( titleTbl, '', 2 )
end
end
end
-- this happens if there's no semi-colons in title
-- or if there is semi-colons but it didn't have valid ns name
if not page then
page = 'Template:' .. title
talk = 'Template talk:' .. title
end
tag
:wikitext( '[[' .. page .. '|' .. tostring( viewSpan ) .. ']]' )
:wikitext( ' ' )
:tag( 'span' )
:css( 'font-size', '80%' )
:wikitext( '•' )
:done()
:wikitext( ' ' )
:wikitext( '[' .. tostring( mw.uri.fullUrl( talk ) ) .. ' ' .. tostring( talkSpan ) .. ']' )
:wikitext( ' ' )
:tag( 'span' )
:css( 'font-size', '80%' )
:wikitext( '•' )
:done()
:wikitext( ' ' )
:wikitext( '[' .. tostring( mw.uri.fullUrl( page, 'action=edit' ) ) .. ' ' .. tostring( editSpan ) .. ']' )
return tostring( tag )
end
function p._collapsible( args )
local nav_args = {
[1] = args[2]
}
local div = mw.html.create( 'div' )
:css( {
float = 'left',
['text-align'] = 'left',
width = '6em'
} )
:addClass( 'navbar' )
:wikitext(p._navbar(nav_args))
local span = mw.html.create('span'):wikitext(args[1])
return tostring( div ) .. tostring( span )
end
return p
ed69d406352d06451124b6175c8bb628b898546a
319
318
2022-01-30T13:59:46Z
Legaia 2 Pla
109
1 revision imported
Scribunto
text/plain
-- <nowiki>
--
-- Implements {{tnavbar}} and variants
--
-- @todo move the hardcoded css to [[MediaWiki:Common.css]] given how many pages it's found on
--
local p = {}
local yesno = require( 'Module:Yesno' )
function p._navbar( args )
local tag
tag = mw.html.create( 'div' )
:css( {
['background-color'] = 'transparent',
padding = '0'
} )
tag
:addClass( 'plainlinks' )
:addClass( 'noprint' )
:css( {
['white-space'] = 'nowrap',
['font-weight'] = 'normal',
['font-size'] = 'xx-small'
} )
viewSpan = mw.html.create( 'span' )
:attr( 'title', 'View this template' )
:cssText( fontstyle )
:wikitext( 'v' )
talkSpan = mw.html.create( 'span' )
:attr( 'title', 'Discussion about this template' )
:cssText( fontstyle )
:wikitext( 'd' )
editSpan = mw.html.create( 'span' )
:attr( 'title', 'Edit this template' )
:cssText( fontstyle )
:wikitext( 'e' )
local title = mw.text.trim( args[1] )
local ns, titleTbl, page, talk
if mw.ustring.sub( title, 1, 1 ) == ':' then
-- mainspace
title = mw.ustring.sub( title, 2 )
page = title
talk = 'Talk:' .. title
elseif mw.ustring.match( title, ':' ) then
-- split title to see if it has a valid namespace
titleTbl = mw.text.split( title, ':' )
ns = mw.site.namespaces[titleTbl[1]]
if ns ~= nil then
page = ns.name .. ':' .. table.concat( titleTbl, '', 2 )
if ns.isTalk then
talk = page
else
talk = ns.talk.name .. ':' .. table.concat( titleTbl, '', 2 )
end
end
end
-- this happens if there's no semi-colons in title
-- or if there is semi-colons but it didn't have valid ns name
if not page then
page = 'Template:' .. title
talk = 'Template talk:' .. title
end
tag
:wikitext( '[[' .. page .. '|' .. tostring( viewSpan ) .. ']]' )
:wikitext( ' ' )
:tag( 'span' )
:css( 'font-size', '80%' )
:wikitext( '•' )
:done()
:wikitext( ' ' )
:wikitext( '[' .. tostring( mw.uri.fullUrl( talk ) ) .. ' ' .. tostring( talkSpan ) .. ']' )
:wikitext( ' ' )
:tag( 'span' )
:css( 'font-size', '80%' )
:wikitext( '•' )
:done()
:wikitext( ' ' )
:wikitext( '[' .. tostring( mw.uri.fullUrl( page, 'action=edit' ) ) .. ' ' .. tostring( editSpan ) .. ']' )
return tostring( tag )
end
function p._collapsible( args )
local nav_args = {
[1] = args[2]
}
local div = mw.html.create( 'div' )
:css( {
float = 'left',
['text-align'] = 'left',
width = '6em'
} )
:addClass( 'navbar' )
:wikitext(p._navbar(nav_args))
local span = mw.html.create('span'):wikitext(args[1])
return tostring( div ) .. tostring( span )
end
return p
ed69d406352d06451124b6175c8bb628b898546a
User renames
0
32
258
2021-11-30T15:45:06Z
Jayden
52
Created page with "As of 30 November 2021, you can request for your account to be renamed across our all of our wikis. To request a rename, please use [[Special:Contact]] to contact us using th..."
wikitext
text/x-wiki
As of 30 November 2021, you can request for your account to be renamed across our all of our wikis.
To request a rename, please use [[Special:Contact]] to contact us using the subject line "Account rename request". Please include in the message what you'd like your account to be renamed to.
==Notes==
* Users are renamed at the discretion of the [[Meta:Sysadmins|system administrators]].
* Renames are logged publicly on this wiki (metawiki) in [https://meta.weirdgloop.org/w/Special:Log?type=renameuser this log].
* New usernames must be '''unique'''. We cannot rename you to an account that already exists.
* Your user page(s) and talk page(s) across all wikis will be moved to your new username. This may take some time.
* You will not lose any contributions, and previous logs on all wikis will be attributed to your new username.
* After your account is renamed, you will be logged out of all of your sessions on all wikis and will need to login again.
65b04c62ce8e5c7510e4651d21bf717b7c4e2c6d
259
258
2021-11-30T15:45:22Z
Jayden
52
wikitext
text/x-wiki
As of 30 November 2021, you can request for your account to be renamed across all of our wikis.
To request a rename, please use [[Special:Contact]] to contact us using the subject line "Account rename request". Please include in the message what you'd like your account to be renamed to.
==Notes==
* Users are renamed at the discretion of the [[Meta:Sysadmins|system administrators]].
* Renames are logged publicly on this wiki (metawiki) in [https://meta.weirdgloop.org/w/Special:Log?type=renameuser this log].
* New usernames must be '''unique'''. We cannot rename you to an account that already exists.
* Your user page(s) and talk page(s) across all wikis will be moved to your new username. This may take some time.
* You will not lose any contributions, and previous logs on all wikis will be attributed to your new username.
* After your account is renamed, you will be logged out of all of your sessions on all wikis and will need to login again.
9290c2491b0a76afa07c05c2438e356b2602014a
260
259
2021-11-30T16:10:31Z
Jayden
52
wikitext
text/x-wiki
As of 30 November 2021, you can request for your account to be renamed across all of our wikis.
To request a rename, please use [[Special:Contact]] to contact us using the subject line "Account rename request". Please include in the message what you'd like your account to be renamed to.
==Notes==
* Users are renamed at the discretion of the [[Meta:Sysadmins|system administrators]].
* Renames are logged publicly on this wiki (metawiki) in [https://meta.weirdgloop.org/w/Special:Log?type=renameuser this log].
* New usernames must be '''unique'''. We cannot rename you to an account that already exists.
* Your user page(s) and talk page(s) across all wikis will be moved to your new username. This may take some time.
** Links to your user page(s) and talk page(s) on a wiki will '''not''' be updated automatically, including if you have a custom signature. If required, you will need to update these yourself.
* You will not lose any contributions, and previous logs on all wikis will be attributed to your new username.
* After your account is renamed, you will be logged out of all of your sessions on all wikis and will need to login again.
8f0065ba6bd3395d648dedc75de05843a3e2f619
261
260
2022-01-02T03:45:14Z
Jayden
52
/* Notes */kinda important I guess
wikitext
text/x-wiki
As of 30 November 2021, you can request for your account to be renamed across all of our wikis.
To request a rename, please use [[Special:Contact]] to contact us using the subject line "Account rename request". Please include in the message what you'd like your account to be renamed to.
==Notes==
* Users are renamed at the discretion of the [[Meta:Sysadmins|system administrators]].
* Renames are logged publicly on this wiki (metawiki) in [https://meta.weirdgloop.org/w/Special:Log?type=renameuser this log].
* New usernames must be '''unique'''. We cannot rename you to an account that already exists.
* Your user page(s) and talk page(s) across all wikis will be moved to your new username. This may take some time.
** Links to your user page(s) and talk page(s) on a wiki will '''not''' be updated automatically, including if you have a custom signature. If required, you will need to update these yourself.
* You will not lose any contributions, and previous logs on all wikis will be attributed to your new username.
* After your account is renamed, you will be logged out of all of your sessions on all wikis and will need to login again.
* Your old username will become immediately available for users to sign up with.
4039ff377fd806fd5bb70fa8a19f0b98e8fea544
Template:@
10
61
387
386
2022-01-09T04:26:20Z
Elaine
134
wikitext
text/x-wiki
[[File:At_sign.svg|{{{1|14px}}}|@|link=]]<noinclude>{{/doc}}</noinclude>
45473c3b58b8be45deb49a9adb3d6d2fdeda2aa9
CheckUser policy
0
48
328
327
2022-01-17T20:43:24Z
Legaia 2 Pla
109
wikitext
text/x-wiki
'''CheckUser''' is a tool that can be used by editors with the checkuser permission to check the IP addresses of registered wiki accounts.
==Applications==
Checkuser has three major applications:
* Finding a range of IP addresses that are disrupting, so that the range can be blocked.
* Finding which IP address a disrupting account uses, for the purposes of blocking it effectively.
* Finding which users share a common IP address, for looking into abuse of multiple accounts.
Under no circumstances is the CheckUser tool to be used in any other fashion, and especially not by a curious checkuser who wants to know a user's IP address.
==Disclosure of non-public information==
CheckUser must be used in accordance with Weird Gloop's [https://weirdgloop.org/privacy/ privacy policy], which generally prohibits disclosure of non-public, personally-identifiable information, without user consent. Unless someone is seriously disrupting the wiki, and revealing information about them is necessary to stop the disruption, it is a violation of the privacy policy to reveal their IP address, whereabouts, or other information sufficient to identify them, unless they have already revealed this information themselves on the project.
Even if the user is acting abusively, it's best not to reveal personal information if possible. Do not reveal exact IP addresses to a wide audience. When in doubt, provide the least amount of possible information, or contact the Weird Gloop system administrators for guidance.
==Access to CheckUser==
Only Weird Gloop system administrators and a small number of local administrators are allowed access to CheckUser. Local CheckUsers can be appointed through consensus by the local community.
All CheckUsers must be at least 18 years of age, and sign a confidentiality agreement pursuant to the [[meta:Access to non-public personal data policy|access to non-public personal data policy]].
Any user account with CheckUser status that is inactive for more than six months will have their CheckUser access removed. In case of abuse of the tool, users with the CheckUser privilege will immediately have their access removed. In particular, this will happen if checks are repeatedly performed on editors without a legitimate reason to do so.
==Local CheckUser policies==
Local wikis may adopt their own CheckUser policies. These policies must:
* Link back to this meta policy.
* Be at least as strict as this meta policy.
* List the current local CheckUsers.
The following wikis have CheckUser policies:
* [[rsw:RuneScape:Check user|RuneScape Wiki]]
* [[osrsw:RuneScape:CheckUser|Old School RuneScape Wiki]]
==Current CheckUsers==
;Everywhere
The following users have global access to CheckUser by virtue of their system administration work for Weird Gloop:
* [[User:JaydenKieran|JaydenKieran]]
* [[User:TehKittyCat|TehKittyCat]]
* [[User:Cook Me Plox|Cook Me Plox]]
;RuneScape Wiki
;Old School RuneScape Wiki
;RuneScape Classic Wiki
;PT-BR RuneScape Wiki
[[Category:Policies|CheckUser]]
73cae684d14c4c39ecb12ceca0067539bc850a93
Template:Navbox
10
43
302
301
2022-01-30T13:59:45Z
Legaia 2 Pla
109
1 revision imported
wikitext
text/x-wiki
<includeonly>{{#invoke:Navbox|navbox}}</includeonly><noinclude>{{/doc}}</noinclude>
e42295c2be44b3c71913ff08ce34215f20f1ba3f
User:MrDew/Signature
2
39
287
2022-02-03T14:10:51Z
MrDew
111
init from rsw
wikitext
text/x-wiki
[[User:MrDew|MrDew]] ([[User talk:MrDew|talk]])<noinclude>[[Category:Signatures|{{ucfirst:{{BASEPAGENAME}}}}]]</noinclude>
049e21b32bb1952c9acc7d9b2539e83a821b8bb8
Sub4
0
13
56
2022-02-14T06:15:49Z
Cook Me Plox
23
Created page with "[[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]] '''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wik..."
wikitext
text/x-wiki
[[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]]
'''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds.
We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time.
We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load.
There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest.
==How do I see how long a page takes to load?==
[[File:Parser time.png|right|thumb|250px|Well that's not great.]]
Just refresh the page and count the seconds. Duh!
No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took.
The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related).
==How pages get generated==
''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)''
We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes.
When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc.
A page parse for an average can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time.
This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser.
==Strategies to make page loads faster==
Here's a few things everyone could help with:
* '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad".
* '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code>[[Dropped from::Lesser demon]]</code> it's okay to have that separately, although you should also consider filtering using categories.
* '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too.
Here's a few things we should do as a network, but are hard for a single person to help with on-wiki:
* '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using.
* '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet.
* '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that.
* It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change.
Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know.
==Significant wins==
* '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure.
* '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time.
* '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...)
* '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes).
* '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far.
* '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit.
==Members==
Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more.
# {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC)
9dcc7401c4cf0e08ebc4ed3b7d863e09dad2ac70
57
56
2022-02-14T12:59:01Z
Cook Me Plox
23
wikitext
text/x-wiki
[[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]]
'''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds.
We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time.
We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load.
There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest.
==How do I see how long a page takes to load?==
[[File:Parser time.png|right|thumb|250px|Well that's not great.]]
Just refresh the page and count the seconds. Duh!
No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took.
The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related).
==How pages get generated==
''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)''
We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes.
When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc).
A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time.
This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser.
==Strategies to make page loads faster==
Here's a few things everyone could help with:
* '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad".
* '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code>[[Dropped from::Lesser demon]]</code> it's okay to have that separately, although you should also consider filtering using categories.
* '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too.
Here's a few things we should do as a network, but are hard for a single person to help with on-wiki:
* '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using.
* '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet.
* '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that.
* It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change.
Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know.
==Significant wins==
* '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure.
* '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time.
* '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...)
* '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes).
* '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far.
* '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit.
==Members==
Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more.
# {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC)
abd146948581eaf9006ec604e3ee7343b2e17f24
58
57
2022-02-16T17:31:30Z
Cook Me Plox
23
Cook Me Plox moved page [[User:Cook Me Plox/Sub4]] to [[Sub4]]
wikitext
text/x-wiki
[[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]]
'''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds.
We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time.
We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load.
There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest.
==How do I see how long a page takes to load?==
[[File:Parser time.png|right|thumb|250px|Well that's not great.]]
Just refresh the page and count the seconds. Duh!
No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took.
The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related).
==How pages get generated==
''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)''
We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes.
When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc).
A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time.
This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser.
==Strategies to make page loads faster==
Here's a few things everyone could help with:
* '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad".
* '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code>[[Dropped from::Lesser demon]]</code> it's okay to have that separately, although you should also consider filtering using categories.
* '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too.
Here's a few things we should do as a network, but are hard for a single person to help with on-wiki:
* '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using.
* '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet.
* '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that.
* It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change.
Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know.
==Significant wins==
* '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure.
* '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time.
* '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...)
* '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes).
* '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far.
* '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit.
==Members==
Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more.
# {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC)
abd146948581eaf9006ec604e3ee7343b2e17f24
59
58
2022-02-16T19:53:13Z
MrDew
111
/* Strategies to make page loads faster */ nowiki to prevent unwanted (red)link
wikitext
text/x-wiki
[[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]]
'''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds.
We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time.
We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load.
There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest.
==How do I see how long a page takes to load?==
[[File:Parser time.png|right|thumb|250px|Well that's not great.]]
Just refresh the page and count the seconds. Duh!
No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took.
The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related).
==How pages get generated==
''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)''
We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes.
When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc).
A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time.
This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser.
==Strategies to make page loads faster==
Here's a few things everyone could help with:
* '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad".
* '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories.
* '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too.
Here's a few things we should do as a network, but are hard for a single person to help with on-wiki:
* '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using.
* '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet.
* '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that.
* It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change.
Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know.
==Significant wins==
* '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure.
* '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time.
* '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...)
* '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes).
* '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far.
* '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit.
==Members==
Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more.
# {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC)
455f8af893f9c4b16b3a6e775245335b419bd03b
60
59
2022-02-16T22:46:42Z
Gaz Lloyd
8
wikitext
text/x-wiki
[[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]]
'''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds.
We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time.
We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load.
There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest.
==How do I see how long a page takes to load?==
[[File:Parser time.png|right|thumb|250px|Well that's not great.]]
Just refresh the page and count the seconds. Duh!
No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took.
The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related).
==How pages get generated==
''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)''
We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes.
When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc).
A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time.
This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser.
==Strategies to make page loads faster==
Here's a few things everyone could help with:
* '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad".
* '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories.
* '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too.
Here's a few things we should do as a network, but are hard for a single person to help with on-wiki:
* '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using.
* '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet.
* '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that.
* It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change.
Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know.
==Significant wins==
* '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure.
* '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time.
* '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...)
* '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes).
* '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far.
* '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit.
==Members==
Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more.
# {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC)
# sub4sub {{Signatures/Gaz Lloyd}} 22:46, 16 February 2022 (UTC)
822b110a105b7e5915e0e38aa2c2fb4668d84395
61
60
2022-02-16T23:06:49Z
Clv309
4
wikitext
text/x-wiki
[[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]]
'''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds.
We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time.
We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load.
There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest.
==How do I see how long a page takes to load?==
[[File:Parser time.png|right|thumb|250px|Well that's not great.]]
Just refresh the page and count the seconds. Duh!
No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took.
The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related).
==How pages get generated==
''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)''
We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes.
When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc).
A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time.
This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser.
==Strategies to make page loads faster==
Here's a few things everyone could help with:
* '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad".
* '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories.
* '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too.
Here's a few things we should do as a network, but are hard for a single person to help with on-wiki:
* '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using.
* '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet.
* '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that.
* It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change.
Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know.
==Significant wins==
* '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure.
* '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time.
* '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...)
* '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes).
* '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far.
* '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit.
==Members==
Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more.
# {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC)
# sub4sub {{Signatures/Gaz Lloyd}} 22:46, 16 February 2022 (UTC)
# [[User:Clv309|Christine]] 23:06, 16 February 2022 (UTC)
f138f047408dd553f6b105d3dc0f1db741091f32
62
61
2022-02-17T00:58:54Z
Lenny
129
wikitext
text/x-wiki
[[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]]
'''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds.
We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time.
We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load.
There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest.
==How do I see how long a page takes to load?==
[[File:Parser time.png|right|thumb|250px|Well that's not great.]]
Just refresh the page and count the seconds. Duh!
No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took.
The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related).
==How pages get generated==
''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)''
We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes.
When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc).
A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time.
This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser.
==Strategies to make page loads faster==
Here's a few things everyone could help with:
* '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad".
* '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories.
* '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too.
Here's a few things we should do as a network, but are hard for a single person to help with on-wiki:
* '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using.
* '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet.
* '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that.
* It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change.
Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know.
==Significant wins==
* '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure.
* '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time.
* '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...)
* '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes).
* '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far.
* '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit.
==Members==
Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more.
# {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC)
# sub4sub {{Signatures/Gaz Lloyd}} 22:46, 16 February 2022 (UTC)
# [[User:Clv309|Christine]] 23:06, 16 February 2022 (UTC)
# [[User:Lenny|Lenny]] ([[User talk:Lenny|talk]]) 00:58, 17 February 2022 (UTC)
b81355dd5aafe3bef8470426feed15fe0b8195de
63
62
2022-02-17T01:00:02Z
Badassiel
87
I can at least be a cheerleader and general motivator :)
wikitext
text/x-wiki
[[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]]
'''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds.
We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time.
We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load.
There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest.
==How do I see how long a page takes to load?==
[[File:Parser time.png|right|thumb|250px|Well that's not great.]]
Just refresh the page and count the seconds. Duh!
No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took.
The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related).
==How pages get generated==
''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)''
We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes.
When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc).
A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time.
This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser.
==Strategies to make page loads faster==
Here's a few things everyone could help with:
* '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad".
* '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories.
* '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too.
Here's a few things we should do as a network, but are hard for a single person to help with on-wiki:
* '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using.
* '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet.
* '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that.
* It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change.
Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know.
==Significant wins==
* '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure.
* '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time.
* '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...)
* '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes).
* '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far.
* '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit.
==Members==
Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more.
# {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC)
# sub4sub {{Signatures/Gaz Lloyd}} 22:46, 16 February 2022 (UTC)
# [[User:Clv309|Christine]] 23:06, 16 February 2022 (UTC)
# [[User:Lenny|Lenny]] ([[User talk:Lenny|talk]]) 00:58, 17 February 2022 (UTC)
# [[User:Badassiel|Badassiel]] 00:59, 17 February 2022 (UTC)
26339656ce51a5894a515a83f61f1c20e6ee6f39
64
63
2022-02-17T22:39:42Z
Legaia 2 Pla
109
/* Members */
wikitext
text/x-wiki
[[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]]
'''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds.
We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time.
We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load.
There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest.
==How do I see how long a page takes to load?==
[[File:Parser time.png|right|thumb|250px|Well that's not great.]]
Just refresh the page and count the seconds. Duh!
No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took.
The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related).
==How pages get generated==
''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)''
We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes.
When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc).
A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time.
This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser.
==Strategies to make page loads faster==
Here's a few things everyone could help with:
* '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad".
* '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories.
* '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too.
Here's a few things we should do as a network, but are hard for a single person to help with on-wiki:
* '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using.
* '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet.
* '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that.
* It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change.
Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know.
==Significant wins==
* '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure.
* '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time.
* '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...)
* '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes).
* '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far.
* '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit.
==Members==
Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more.
# {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC)
# sub4sub {{Signatures/Gaz Lloyd}} 22:46, 16 February 2022 (UTC)
# [[User:Clv309|Christine]] 23:06, 16 February 2022 (UTC)
# [[User:Lenny|Lenny]] ([[User talk:Lenny|talk]]) 00:58, 17 February 2022 (UTC)
# [[User:Badassiel|Badassiel]] 00:59, 17 February 2022 (UTC)
# sub5 --{{User:Legaia 2 Pla/Signature}} 22:39, 17 February 2022 (UTC)
5dcde9e57f9b5b20314334e9730bc0f4fea1ec78
65
64
2022-02-18T02:08:07Z
Cook Me Plox
23
wikitext
text/x-wiki
[[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]]
'''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds.
We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time.
We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load.
There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest.
==How do I see how long a page takes to load?==
[[File:Parser time.png|right|thumb|250px|Well that's not great.]]
Just refresh the page and count the seconds. Duh!
No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took.
The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related).
==How pages get generated==
''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)''
We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes.
When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc).
A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time.
This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser.
==Strategies to make page loads faster==
Here's a few things everyone could help with:
* '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad".
* '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories.
* '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too.
Here's a few things we should do as a network, but are hard for a single person to help with on-wiki:
* '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using.
* '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet.
* '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that.
* It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change.
Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know.
==Significant wins==
* '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure.
* '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time.
* '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...)
* '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes).
* '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far.
* '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit.
==Things you could help with, and/or ongoing projects==
* Go search and destroy <code>include</code> in DPL calls. It's evil!
* Find <code>titleregexp</code> and <code>ignorecase</code> and (if not a prefix search) <code>titlematch</code> in DPL calls, and make sure that there's some category or template that you can use to restrict the list of pages down further than just doing (e.g.) a full namespace search.
* Redo the various lists of quests on RSW to not use DPL
* Redo the music track lists to not use DPL
* Redo the update pages to not use DPL
* Figure out whether (re)moving ProxySQL would improve database latency
* Move htmlCacheUpdate jobs to be more spread out, and/or after refreshLinks, to eliminate(?) the spike in resource usage after high-use templates get edited.
* Help profile down to the millisecond how different parts of rendering contribute to total parse time.
==Members==
Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more.
# {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC)
# sub4sub {{Signatures/Gaz Lloyd}} 22:46, 16 February 2022 (UTC)
# [[User:Clv309|Christine]] 23:06, 16 February 2022 (UTC)
# [[User:Lenny|Lenny]] ([[User talk:Lenny|talk]]) 00:58, 17 February 2022 (UTC)
# [[User:Badassiel|Badassiel]] 00:59, 17 February 2022 (UTC)
# sub5 --{{User:Legaia 2 Pla/Signature}} 22:39, 17 February 2022 (UTC)
679fc8fe2ea118cadfb04dfd1df6475d6654aef4
66
65
2022-02-18T02:09:48Z
Cook Me Plox
23
/* Things you could help with, and/or ongoing projects */
wikitext
text/x-wiki
[[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]]
'''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds.
We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time.
We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load.
There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest.
==How do I see how long a page takes to load?==
[[File:Parser time.png|right|thumb|250px|Well that's not great.]]
Just refresh the page and count the seconds. Duh!
No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took.
The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related).
==How pages get generated==
''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)''
We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes.
When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc).
A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time.
This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser.
==Strategies to make page loads faster==
Here's a few things everyone could help with:
* '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad".
* '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories.
* '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too.
Here's a few things we should do as a network, but are hard for a single person to help with on-wiki:
* '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using.
* '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet.
* '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that.
* It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change.
Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know.
==Significant wins==
* '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure.
* '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time.
* '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...)
* '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes).
* '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far.
* '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit.
==Things you could help with, and/or ongoing projects==
Ordered roughly from easiest to hardest.
* Go search and destroy <code>include</code> in DPL calls. It's evil!
* Find <code>titleregexp</code> and <code>ignorecase</code> and (if not a prefix search) <code>titlematch</code> in DPL calls, and make sure that there's some category or template that you can use to restrict the list of pages down further than just doing (e.g.) a full namespace search.
* Redo the various lists of quests on RSW to not use DPL
* Redo the music track lists to not use DPL
* Redo the update pages to not use DPL
* Figure out whether (re)moving ProxySQL would improve database latency
* Move htmlCacheUpdate jobs to be more spread out, and/or after refreshLinks, to eliminate(?) the spike in resource usage after high-use templates get edited.
* Help profile down to the millisecond how different parts of rendering contribute to total parse time.
==Members==
Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more.
# {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC)
# sub4sub {{Signatures/Gaz Lloyd}} 22:46, 16 February 2022 (UTC)
# [[User:Clv309|Christine]] 23:06, 16 February 2022 (UTC)
# [[User:Lenny|Lenny]] ([[User talk:Lenny|talk]]) 00:58, 17 February 2022 (UTC)
# [[User:Badassiel|Badassiel]] 00:59, 17 February 2022 (UTC)
# sub5 --{{User:Legaia 2 Pla/Signature}} 22:39, 17 February 2022 (UTC)
961cbc441b6d5e137b38b00745534df49ddb195c
Sub4
0
13
67
66
2022-02-18T02:46:32Z
MrDew
111
/* Members */
wikitext
text/x-wiki
[[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]]
'''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds.
We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time.
We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load.
There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest.
==How do I see how long a page takes to load?==
[[File:Parser time.png|right|thumb|250px|Well that's not great.]]
Just refresh the page and count the seconds. Duh!
No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took.
The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related).
==How pages get generated==
''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)''
We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes.
When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc).
A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time.
This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser.
==Strategies to make page loads faster==
Here's a few things everyone could help with:
* '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad".
* '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories.
* '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too.
Here's a few things we should do as a network, but are hard for a single person to help with on-wiki:
* '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using.
* '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet.
* '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that.
* It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change.
Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know.
==Significant wins==
* '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure.
* '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time.
* '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...)
* '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes).
* '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far.
* '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit.
==Things you could help with, and/or ongoing projects==
Ordered roughly from easiest to hardest.
* Go search and destroy <code>include</code> in DPL calls. It's evil!
* Find <code>titleregexp</code> and <code>ignorecase</code> and (if not a prefix search) <code>titlematch</code> in DPL calls, and make sure that there's some category or template that you can use to restrict the list of pages down further than just doing (e.g.) a full namespace search.
* Redo the various lists of quests on RSW to not use DPL
* Redo the music track lists to not use DPL
* Redo the update pages to not use DPL
* Figure out whether (re)moving ProxySQL would improve database latency
* Move htmlCacheUpdate jobs to be more spread out, and/or after refreshLinks, to eliminate(?) the spike in resource usage after high-use templates get edited.
* Help profile down to the millisecond how different parts of rendering contribute to total parse time.
==Members==
Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more.
# {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC)
# sub4sub {{Signatures/Gaz Lloyd}} 22:46, 16 February 2022 (UTC)
# [[User:Clv309|Christine]] 23:06, 16 February 2022 (UTC)
# [[User:Lenny|Lenny]] ([[User talk:Lenny|talk]]) 00:58, 17 February 2022 (UTC)
# [[User:Badassiel|Badassiel]] 00:59, 17 February 2022 (UTC)
# sub5 --{{User:Legaia 2 Pla/Signature}} 22:39, 17 February 2022 (UTC)
# '''Oppose''' - {{User:MrDew/Signature}}<span style="display:none;">[[User:MrDew]]</span> 02:46, 18 February 2022 (UTC)
8f1149de978171636960fadb481ce4f1c4e3c8dd
68
67
2022-02-18T21:05:54Z
BlackHawk
116
Another win!
wikitext
text/x-wiki
[[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]]
'''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds.
We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time.
We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load.
There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest.
==How do I see how long a page takes to load?==
[[File:Parser time.png|right|thumb|250px|Well that's not great.]]
Just refresh the page and count the seconds. Duh!
No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took.
The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related).
==How pages get generated==
''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)''
We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes.
When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc).
A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time.
This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser.
==Strategies to make page loads faster==
Here's a few things everyone could help with:
* '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad".
* '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories.
* '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too.
Here's a few things we should do as a network, but are hard for a single person to help with on-wiki:
* '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using.
* '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet.
* '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that.
* It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change.
Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know.
==Significant wins==
* '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure.
* '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time.
* '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...)
* '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes).
* '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far.
* '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit.
* '''JMods rework''' - Another move from DPL include to SMW. This has sped up the main Jagex moderator page to go from 8 seconds to 1 second. Each of the team page loading times have also been sped up by a varying amount depending on team size, but each by a noticable amount.
==Things you could help with, and/or ongoing projects==
Ordered roughly from easiest to hardest.
* Go search and destroy <code>include</code> in DPL calls. It's evil!
* Find <code>titleregexp</code> and <code>ignorecase</code> and (if not a prefix search) <code>titlematch</code> in DPL calls, and make sure that there's some category or template that you can use to restrict the list of pages down further than just doing (e.g.) a full namespace search.
* Redo the various lists of quests on RSW to not use DPL
* Redo the music track lists to not use DPL
* Redo the update pages to not use DPL
* Figure out whether (re)moving ProxySQL would improve database latency
* Move htmlCacheUpdate jobs to be more spread out, and/or after refreshLinks, to eliminate(?) the spike in resource usage after high-use templates get edited.
* Help profile down to the millisecond how different parts of rendering contribute to total parse time.
==Members==
Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more.
# {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC)
# sub4sub {{Signatures/Gaz Lloyd}} 22:46, 16 February 2022 (UTC)
# [[User:Clv309|Christine]] 23:06, 16 February 2022 (UTC)
# [[User:Lenny|Lenny]] ([[User talk:Lenny|talk]]) 00:58, 17 February 2022 (UTC)
# [[User:Badassiel|Badassiel]] 00:59, 17 February 2022 (UTC)
# sub5 --{{User:Legaia 2 Pla/Signature}} 22:39, 17 February 2022 (UTC)
# '''Oppose''' - {{User:MrDew/Signature}}<span style="display:none;">[[User:MrDew]]</span> 02:46, 18 February 2022 (UTC)
# {{Signatures/BlackHawk}} 21:05, 18 February 2022 (UTC)
5cebbaa1a00b36830afef1fe5d8069677ab52d31
69
68
2022-02-21T05:05:23Z
Cook Me Plox
23
/* Significant wins */
wikitext
text/x-wiki
[[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]]
'''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds.
We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time.
We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load.
There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest.
==How do I see how long a page takes to load?==
[[File:Parser time.png|right|thumb|250px|Well that's not great.]]
Just refresh the page and count the seconds. Duh!
No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took.
The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related).
==How pages get generated==
''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)''
We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes.
When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc).
A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time.
This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser.
==Strategies to make page loads faster==
Here's a few things everyone could help with:
* '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad".
* '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories.
* '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too.
Here's a few things we should do as a network, but are hard for a single person to help with on-wiki:
* '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using.
* '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet.
* '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that.
* It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change.
Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know.
==Significant wins==
* '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure.
* '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time.
* '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...)
* '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes).
* '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far.
* '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit.
* '''JMods rework''' - Another move from DPL include to SMW. This has sped up the main Jagex moderator page to go from 8 seconds to 1 second. Each of the team page loading times have also been sped up by a varying amount depending on team size, but each by a noticable amount.
* '''ProxySQL removal''' - Profiling revealed that SQL queries were going way slower than we anticipated, which resulted in us removing ProxySQL from the architecture. This sped up SQL queries by a factor of 2-3x and saves $500 a year.
* '''Mobile ParserCache fragmentation''' - Removed unnecessary key that made mobile pages get parsed totally separately from desktop.
* '''Title::newMainPage''' (not in production yet)
==Things you could help with, and/or ongoing projects==
Ordered roughly from easiest to hardest.
* Go search and destroy <code>include</code> in DPL calls. It's evil!
* Find <code>titleregexp</code> and <code>ignorecase</code> and (if not a prefix search) <code>titlematch</code> in DPL calls, and make sure that there's some category or template that you can use to restrict the list of pages down further than just doing (e.g.) a full namespace search.
* Redo the various lists of quests on RSW to not use DPL
* Redo the music track lists to not use DPL
* Redo the update pages to not use DPL
* Figure out whether (re)moving ProxySQL would improve database latency
* Move htmlCacheUpdate jobs to be more spread out, and/or after refreshLinks, to eliminate(?) the spike in resource usage after high-use templates get edited.
* Help profile down to the millisecond how different parts of rendering contribute to total parse time.
==Members==
Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more.
# {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC)
# sub4sub {{Signatures/Gaz Lloyd}} 22:46, 16 February 2022 (UTC)
# [[User:Clv309|Christine]] 23:06, 16 February 2022 (UTC)
# [[User:Lenny|Lenny]] ([[User talk:Lenny|talk]]) 00:58, 17 February 2022 (UTC)
# [[User:Badassiel|Badassiel]] 00:59, 17 February 2022 (UTC)
# sub5 --{{User:Legaia 2 Pla/Signature}} 22:39, 17 February 2022 (UTC)
# '''Oppose''' - {{User:MrDew/Signature}}<span style="display:none;">[[User:MrDew]]</span> 02:46, 18 February 2022 (UTC)
# {{Signatures/BlackHawk}} 21:05, 18 February 2022 (UTC)
ba6bfb5fc40075b596363943dcea48ee79dd5310
70
69
2022-02-21T08:42:04Z
BlackHawk
116
/* Significant wins */
wikitext
text/x-wiki
[[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]]
'''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds.
We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time.
We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load.
There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest.
==How do I see how long a page takes to load?==
[[File:Parser time.png|right|thumb|250px|Well that's not great.]]
Just refresh the page and count the seconds. Duh!
No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took.
The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related).
==How pages get generated==
''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)''
We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes.
When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc).
A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time.
This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser.
==Strategies to make page loads faster==
Here's a few things everyone could help with:
* '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad".
* '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories.
* '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too.
Here's a few things we should do as a network, but are hard for a single person to help with on-wiki:
* '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using.
* '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet.
* '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that.
* It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change.
Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know.
==Significant wins==
* '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure.
* '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time.
* '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...)
* '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes).
* '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far.
* '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit.
* '''JMods rework''' - Another move from DPL include to SMW. This has sped up the main Jagex moderator page to go from 8 seconds to 1 second. Each of the team page loading times have also been sped up by a varying amount depending on team size, but each by a noticable amount.
* '''ProxySQL removal''' - Profiling revealed that SQL queries were going way slower than we anticipated, which resulted in us removing ProxySQL from the architecture. This sped up SQL queries by a factor of 2-3x and saves $500 a year.
* '''Mobile ParserCache fragmentation''' - Removed unnecessary key that made mobile pages get parsed totally separately from desktop.
* '''Title::newMainPage''' (not in production yet)
* '''Media rework''' - (In progress) Yet another move from DPL include to SMW. This will speed up the Livestream page currently loading in around 4 seconds and the Video page loading in around 7 seconds.
==Things you could help with, and/or ongoing projects==
Ordered roughly from easiest to hardest.
* Go search and destroy <code>include</code> in DPL calls. It's evil!
* Find <code>titleregexp</code> and <code>ignorecase</code> and (if not a prefix search) <code>titlematch</code> in DPL calls, and make sure that there's some category or template that you can use to restrict the list of pages down further than just doing (e.g.) a full namespace search.
* Redo the various lists of quests on RSW to not use DPL
* Redo the music track lists to not use DPL
* Redo the update pages to not use DPL
* Figure out whether (re)moving ProxySQL would improve database latency
* Move htmlCacheUpdate jobs to be more spread out, and/or after refreshLinks, to eliminate(?) the spike in resource usage after high-use templates get edited.
* Help profile down to the millisecond how different parts of rendering contribute to total parse time.
==Members==
Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more.
# {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC)
# sub4sub {{Signatures/Gaz Lloyd}} 22:46, 16 February 2022 (UTC)
# [[User:Clv309|Christine]] 23:06, 16 February 2022 (UTC)
# [[User:Lenny|Lenny]] ([[User talk:Lenny|talk]]) 00:58, 17 February 2022 (UTC)
# [[User:Badassiel|Badassiel]] 00:59, 17 February 2022 (UTC)
# sub5 --{{User:Legaia 2 Pla/Signature}} 22:39, 17 February 2022 (UTC)
# '''Oppose''' - {{User:MrDew/Signature}}<span style="display:none;">[[User:MrDew]]</span> 02:46, 18 February 2022 (UTC)
# {{Signatures/BlackHawk}} 21:05, 18 February 2022 (UTC)
7a795e547b2e35c7e7285fa403f2985801f280de
71
70
2022-02-21T10:16:10Z
BlackHawk
116
/* Significant wins */
wikitext
text/x-wiki
[[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]]
'''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds.
We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time.
We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load.
There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest.
==How do I see how long a page takes to load?==
[[File:Parser time.png|right|thumb|250px|Well that's not great.]]
Just refresh the page and count the seconds. Duh!
No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took.
The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related).
==How pages get generated==
''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)''
We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes.
When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc).
A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time.
This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser.
==Strategies to make page loads faster==
Here's a few things everyone could help with:
* '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad".
* '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories.
* '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too.
Here's a few things we should do as a network, but are hard for a single person to help with on-wiki:
* '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using.
* '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet.
* '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that.
* It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change.
Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know.
==Significant wins==
* '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure.
* '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time.
* '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...)
* '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes).
* '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far.
* '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit.
* '''JMods rework''' - Another move from DPL include to SMW. This has sped up the main Jagex moderator page to go from 8 seconds to 1 second. Each of the team page loading times have also been sped up by a varying amount depending on team size, but each by a noticable amount.
* '''ProxySQL removal''' - Profiling revealed that SQL queries were going way slower than we anticipated, which resulted in us removing ProxySQL from the architecture. This sped up SQL queries by a factor of 2-3x and saves $500 a year.
* '''Mobile ParserCache fragmentation''' - Removed unnecessary key that made mobile pages get parsed totally separately from desktop.
* '''Title::newMainPage''' (not in production yet)
* '''Media rework''' - Yet another move from DPL include to SMW. This haas speed up the Livestream page loading from around 4 seconds to 1 second and the Video page loading from around 7 seconds to 2 seconds.
==Things you could help with, and/or ongoing projects==
Ordered roughly from easiest to hardest.
* Go search and destroy <code>include</code> in DPL calls. It's evil!
* Find <code>titleregexp</code> and <code>ignorecase</code> and (if not a prefix search) <code>titlematch</code> in DPL calls, and make sure that there's some category or template that you can use to restrict the list of pages down further than just doing (e.g.) a full namespace search.
* Redo the various lists of quests on RSW to not use DPL
* Redo the music track lists to not use DPL
* Redo the update pages to not use DPL
* Figure out whether (re)moving ProxySQL would improve database latency
* Move htmlCacheUpdate jobs to be more spread out, and/or after refreshLinks, to eliminate(?) the spike in resource usage after high-use templates get edited.
* Help profile down to the millisecond how different parts of rendering contribute to total parse time.
==Members==
Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more.
# {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC)
# sub4sub {{Signatures/Gaz Lloyd}} 22:46, 16 February 2022 (UTC)
# [[User:Clv309|Christine]] 23:06, 16 February 2022 (UTC)
# [[User:Lenny|Lenny]] ([[User talk:Lenny|talk]]) 00:58, 17 February 2022 (UTC)
# [[User:Badassiel|Badassiel]] 00:59, 17 February 2022 (UTC)
# sub5 --{{User:Legaia 2 Pla/Signature}} 22:39, 17 February 2022 (UTC)
# '''Oppose''' - {{User:MrDew/Signature}}<span style="display:none;">[[User:MrDew]]</span> 02:46, 18 February 2022 (UTC)
# {{Signatures/BlackHawk}} 21:05, 18 February 2022 (UTC)
63dcbcc432a8a15e134fd89beb4228ca06a8c080
72
71
2022-02-21T10:16:20Z
BlackHawk
116
/* Significant wins */
wikitext
text/x-wiki
[[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]]
'''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds.
We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time.
We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load.
There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest.
==How do I see how long a page takes to load?==
[[File:Parser time.png|right|thumb|250px|Well that's not great.]]
Just refresh the page and count the seconds. Duh!
No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took.
The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related).
==How pages get generated==
''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)''
We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes.
When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc).
A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time.
This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser.
==Strategies to make page loads faster==
Here's a few things everyone could help with:
* '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad".
* '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories.
* '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too.
Here's a few things we should do as a network, but are hard for a single person to help with on-wiki:
* '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using.
* '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet.
* '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that.
* It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change.
Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know.
==Significant wins==
* '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure.
* '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time.
* '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...)
* '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes).
* '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far.
* '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit.
* '''JMods rework''' - Another move from DPL include to SMW. This has sped up the main Jagex moderator page to go from 8 seconds to 1 second. Each of the team page loading times have also been sped up by a varying amount depending on team size, but each by a noticable amount.
* '''ProxySQL removal''' - Profiling revealed that SQL queries were going way slower than we anticipated, which resulted in us removing ProxySQL from the architecture. This sped up SQL queries by a factor of 2-3x and saves $500 a year.
* '''Mobile ParserCache fragmentation''' - Removed unnecessary key that made mobile pages get parsed totally separately from desktop.
* '''Title::newMainPage''' (not in production yet)
* '''Media rework''' - Yet another move from DPL include to SMW. This has speed up the Livestream page loading from around 4 seconds to 1 second and the Video page loading from around 7 seconds to 2 seconds.
==Things you could help with, and/or ongoing projects==
Ordered roughly from easiest to hardest.
* Go search and destroy <code>include</code> in DPL calls. It's evil!
* Find <code>titleregexp</code> and <code>ignorecase</code> and (if not a prefix search) <code>titlematch</code> in DPL calls, and make sure that there's some category or template that you can use to restrict the list of pages down further than just doing (e.g.) a full namespace search.
* Redo the various lists of quests on RSW to not use DPL
* Redo the music track lists to not use DPL
* Redo the update pages to not use DPL
* Figure out whether (re)moving ProxySQL would improve database latency
* Move htmlCacheUpdate jobs to be more spread out, and/or after refreshLinks, to eliminate(?) the spike in resource usage after high-use templates get edited.
* Help profile down to the millisecond how different parts of rendering contribute to total parse time.
==Members==
Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more.
# {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC)
# sub4sub {{Signatures/Gaz Lloyd}} 22:46, 16 February 2022 (UTC)
# [[User:Clv309|Christine]] 23:06, 16 February 2022 (UTC)
# [[User:Lenny|Lenny]] ([[User talk:Lenny|talk]]) 00:58, 17 February 2022 (UTC)
# [[User:Badassiel|Badassiel]] 00:59, 17 February 2022 (UTC)
# sub5 --{{User:Legaia 2 Pla/Signature}} 22:39, 17 February 2022 (UTC)
# '''Oppose''' - {{User:MrDew/Signature}}<span style="display:none;">[[User:MrDew]]</span> 02:46, 18 February 2022 (UTC)
# {{Signatures/BlackHawk}} 21:05, 18 February 2022 (UTC)
1aa440570e44ed389995d75b00a5afb3cbab9128
73
72
2022-03-01T05:44:10Z
Cook Me Plox
23
/* Significant wins */
wikitext
text/x-wiki
[[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]]
'''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds.
We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time.
We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load.
There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest.
==How do I see how long a page takes to load?==
[[File:Parser time.png|right|thumb|250px|Well that's not great.]]
Just refresh the page and count the seconds. Duh!
No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took.
The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related).
==How pages get generated==
''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)''
We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes.
When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc).
A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time.
This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser.
==Strategies to make page loads faster==
Here's a few things everyone could help with:
* '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad".
* '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories.
* '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too.
Here's a few things we should do as a network, but are hard for a single person to help with on-wiki:
* '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using.
* '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet.
* '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that.
* It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change.
Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know.
==Significant wins==
* '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure.
* '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time.
* '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...)
* '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes).
* '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far.
* '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit.
* '''JMods rework''' - Another move from DPL include to SMW. This has sped up the main Jagex moderator page to go from 8 seconds to 1 second. Each of the team page loading times have also been sped up by a varying amount depending on team size, but each by a noticable amount.
* '''ProxySQL removal''' - Profiling revealed that SQL queries were going way slower than we anticipated, which resulted in us removing ProxySQL from the architecture. This sped up SQL queries by a factor of 2-3x and saves $500 a year.
* '''Mobile ParserCache fragmentation''' - Removed unnecessary key that made mobile pages get parsed totally separately from desktop.
* '''Title::newMainPage''' (not in production yet)
* '''Media rework''' - Yet another move from DPL include to SMW. This has speed up the Livestream page loading from around 4 seconds to 1 second and the Video page loading from around 7 seconds to 2 seconds.
* '''refreshLinks/cirrusSearch parser cache sharing''' - Grand Exchange update propagation is about twice as fast now (~88 minutes -> ~48 minutes on RSW) because the cirrusSearch indexing reuses the parser cache entry from refreshLinks.
==Things you could help with, and/or ongoing projects==
Ordered roughly from easiest to hardest.
* Go search and destroy <code>include</code> in DPL calls. It's evil!
* Find <code>titleregexp</code> and <code>ignorecase</code> and (if not a prefix search) <code>titlematch</code> in DPL calls, and make sure that there's some category or template that you can use to restrict the list of pages down further than just doing (e.g.) a full namespace search.
* Redo the various lists of quests on RSW to not use DPL
* Redo the music track lists to not use DPL
* Redo the update pages to not use DPL
* Figure out whether (re)moving ProxySQL would improve database latency
* Move htmlCacheUpdate jobs to be more spread out, and/or after refreshLinks, to eliminate(?) the spike in resource usage after high-use templates get edited.
* Help profile down to the millisecond how different parts of rendering contribute to total parse time.
==Members==
Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more.
# {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC)
# sub4sub {{Signatures/Gaz Lloyd}} 22:46, 16 February 2022 (UTC)
# [[User:Clv309|Christine]] 23:06, 16 February 2022 (UTC)
# [[User:Lenny|Lenny]] ([[User talk:Lenny|talk]]) 00:58, 17 February 2022 (UTC)
# [[User:Badassiel|Badassiel]] 00:59, 17 February 2022 (UTC)
# sub5 --{{User:Legaia 2 Pla/Signature}} 22:39, 17 February 2022 (UTC)
# '''Oppose''' - {{User:MrDew/Signature}}<span style="display:none;">[[User:MrDew]]</span> 02:46, 18 February 2022 (UTC)
# {{Signatures/BlackHawk}} 21:05, 18 February 2022 (UTC)
0f645017a05a00170b00611d2b4ae25306e7316b
74
73
2023-03-28T09:58:51Z
BlackHawk
116
/* Significant wins */ Titles
wikitext
text/x-wiki
[[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]]
'''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds.
We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time.
We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load.
There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest.
==How do I see how long a page takes to load?==
[[File:Parser time.png|right|thumb|250px|Well that's not great.]]
Just refresh the page and count the seconds. Duh!
No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took.
The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related).
==How pages get generated==
''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)''
We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes.
When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc).
A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time.
This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser.
==Strategies to make page loads faster==
Here's a few things everyone could help with:
* '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad".
* '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories.
* '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too.
Here's a few things we should do as a network, but are hard for a single person to help with on-wiki:
* '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using.
* '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet.
* '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that.
* It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change.
Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know.
==Significant wins==
* '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure.
* '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time.
* '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...)
* '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes).
* '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far.
* '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit.
* '''JMods rework''' - Another move from DPL include to SMW. This has sped up the main Jagex moderator page to go from 8 seconds to 1 second. Each of the team page loading times have also been sped up by a varying amount depending on team size, but each by a noticable amount.
* '''ProxySQL removal''' - Profiling revealed that SQL queries were going way slower than we anticipated, which resulted in us removing ProxySQL from the architecture. This sped up SQL queries by a factor of 2-3x and saves $500 a year.
* '''Mobile ParserCache fragmentation''' - Removed unnecessary key that made mobile pages get parsed totally separately from desktop.
* '''Title::newMainPage''' (not in production yet)
* '''Media rework''' - Yet another move from DPL include to SMW. This has speed up the Livestream page loading from around 4 seconds to 1 second and the Video page loading from around 7 seconds to 2 seconds.
* '''refreshLinks/cirrusSearch parser cache sharing''' - Grand Exchange update propagation is about twice as fast now (~88 minutes -> ~48 minutes on RSW) because the cirrusSearch indexing reuses the parser cache entry from refreshLinks.
* '''Titles rework''' - Another move from DPL include to SMW. This has speed up the Titles page loading from around 5 seconds to 1 second.
==Things you could help with, and/or ongoing projects==
Ordered roughly from easiest to hardest.
* Go search and destroy <code>include</code> in DPL calls. It's evil!
* Find <code>titleregexp</code> and <code>ignorecase</code> and (if not a prefix search) <code>titlematch</code> in DPL calls, and make sure that there's some category or template that you can use to restrict the list of pages down further than just doing (e.g.) a full namespace search.
* Redo the various lists of quests on RSW to not use DPL
* Redo the music track lists to not use DPL
* Redo the update pages to not use DPL
* Figure out whether (re)moving ProxySQL would improve database latency
* Move htmlCacheUpdate jobs to be more spread out, and/or after refreshLinks, to eliminate(?) the spike in resource usage after high-use templates get edited.
* Help profile down to the millisecond how different parts of rendering contribute to total parse time.
==Members==
Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more.
# {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC)
# sub4sub {{Signatures/Gaz Lloyd}} 22:46, 16 February 2022 (UTC)
# [[User:Clv309|Christine]] 23:06, 16 February 2022 (UTC)
# [[User:Lenny|Lenny]] ([[User talk:Lenny|talk]]) 00:58, 17 February 2022 (UTC)
# [[User:Badassiel|Badassiel]] 00:59, 17 February 2022 (UTC)
# sub5 --{{User:Legaia 2 Pla/Signature}} 22:39, 17 February 2022 (UTC)
# '''Oppose''' - {{User:MrDew/Signature}}<span style="display:none;">[[User:MrDew]]</span> 02:46, 18 February 2022 (UTC)
# {{Signatures/BlackHawk}} 21:05, 18 February 2022 (UTC)
7969b598bb52c06d672338982e5ce7e23d321120
75
74
2023-03-30T13:39:44Z
BlackHawk
116
/* Significant wins */ Music tracks
wikitext
text/x-wiki
[[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]]
'''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds.
We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time.
We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load.
There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest.
==How do I see how long a page takes to load?==
[[File:Parser time.png|right|thumb|250px|Well that's not great.]]
Just refresh the page and count the seconds. Duh!
No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took.
The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related).
==How pages get generated==
''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)''
We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes.
When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc).
A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time.
This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser.
==Strategies to make page loads faster==
Here's a few things everyone could help with:
* '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad".
* '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories.
* '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too.
Here's a few things we should do as a network, but are hard for a single person to help with on-wiki:
* '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using.
* '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet.
* '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that.
* It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change.
Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know.
==Significant wins==
* '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure.
* '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time.
* '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...)
* '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes).
* '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far.
* '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit.
* '''JMods rework''' - Another move from DPL include to SMW. This has sped up the main Jagex moderator page to go from 8 seconds to 1 second. Each of the team page loading times have also been sped up by a varying amount depending on team size, but each by a noticable amount.
* '''ProxySQL removal''' - Profiling revealed that SQL queries were going way slower than we anticipated, which resulted in us removing ProxySQL from the architecture. This sped up SQL queries by a factor of 2-3x and saves $500 a year.
* '''Mobile ParserCache fragmentation''' - Removed unnecessary key that made mobile pages get parsed totally separately from desktop.
* '''Title::newMainPage''' (not in production yet)
* '''Media rework''' - Yet another move from DPL include to SMW. This has speed up the Livestream page loading from around 4 seconds to 1 second and the Video page loading from around 7 seconds to 2 seconds.
* '''refreshLinks/cirrusSearch parser cache sharing''' - Grand Exchange update propagation is about twice as fast now (~88 minutes -> ~48 minutes on RSW) because the cirrusSearch indexing reuses the parser cache entry from refreshLinks.
* '''Titles rework''' - Another move from DPL include to SMW. This has speed up the Titles page loading from around 5 seconds to 1 second.
* '''Music track rework''' - Another move from DPL include to SMW. This has speed up the Music/track list page loading from around 10 seconds to 5 seconds. The output is a ~1400 row rable which is a little taxing on the parsing CPU.
==Things you could help with, and/or ongoing projects==
Ordered roughly from easiest to hardest.
* Go search and destroy <code>include</code> in DPL calls. It's evil!
* Find <code>titleregexp</code> and <code>ignorecase</code> and (if not a prefix search) <code>titlematch</code> in DPL calls, and make sure that there's some category or template that you can use to restrict the list of pages down further than just doing (e.g.) a full namespace search.
* Redo the various lists of quests on RSW to not use DPL
* Redo the music track lists to not use DPL
* Redo the update pages to not use DPL
* Figure out whether (re)moving ProxySQL would improve database latency
* Move htmlCacheUpdate jobs to be more spread out, and/or after refreshLinks, to eliminate(?) the spike in resource usage after high-use templates get edited.
* Help profile down to the millisecond how different parts of rendering contribute to total parse time.
==Members==
Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more.
# {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC)
# sub4sub {{Signatures/Gaz Lloyd}} 22:46, 16 February 2022 (UTC)
# [[User:Clv309|Christine]] 23:06, 16 February 2022 (UTC)
# [[User:Lenny|Lenny]] ([[User talk:Lenny|talk]]) 00:58, 17 February 2022 (UTC)
# [[User:Badassiel|Badassiel]] 00:59, 17 February 2022 (UTC)
# sub5 --{{User:Legaia 2 Pla/Signature}} 22:39, 17 February 2022 (UTC)
# '''Oppose''' - {{User:MrDew/Signature}}<span style="display:none;">[[User:MrDew]]</span> 02:46, 18 February 2022 (UTC)
# {{Signatures/BlackHawk}} 21:05, 18 February 2022 (UTC)
1f77533cbcbafbf47e324b8d663af8f0416f3e17
User renames
0
32
262
261
2022-04-07T23:35:33Z
Gaz Lloyd
8
wikitext
text/x-wiki
As of 30 November 2021, you can request for your account to be renamed across all of our wikis.
To request a rename, please use [[Special:Contact]] to contact us using the subject line "Account rename request". Please include in the message what you'd like your account to be renamed to. Make sure you are logged in to the account when requesting a rename.
==Notes==
* Users are renamed at the discretion of the [[Meta:Sysadmins|system administrators]].
* Renames are logged publicly on this wiki (metawiki) in [https://meta.weirdgloop.org/w/Special:Log?type=renameuser this log].
* New usernames must be '''unique'''. We cannot rename you to an account that already exists.
* Your user page(s) and talk page(s) across all wikis will be moved to your new username. This may take some time.
** Links to your user page(s) and talk page(s) on a wiki will '''not''' be updated automatically, including if you have a custom signature. If required, you will need to update these yourself.
* You will not lose any contributions, and previous logs on all wikis will be attributed to your new username.
* After your account is renamed, you will be logged out of all of your sessions on all wikis and will need to login again.
* Your old username will become immediately available for users to sign up with.
3099fc2b345c6df176b38b06d7c59d7bebb93f15
263
262
2023-08-25T00:05:19Z
Jayden
52
Jayden moved page [[User renames]] to [[Help:User renames]]
wikitext
text/x-wiki
As of 30 November 2021, you can request for your account to be renamed across all of our wikis.
To request a rename, please use [[Special:Contact]] to contact us using the subject line "Account rename request". Please include in the message what you'd like your account to be renamed to. Make sure you are logged in to the account when requesting a rename.
==Notes==
* Users are renamed at the discretion of the [[Meta:Sysadmins|system administrators]].
* Renames are logged publicly on this wiki (metawiki) in [https://meta.weirdgloop.org/w/Special:Log?type=renameuser this log].
* New usernames must be '''unique'''. We cannot rename you to an account that already exists.
* Your user page(s) and talk page(s) across all wikis will be moved to your new username. This may take some time.
** Links to your user page(s) and talk page(s) on a wiki will '''not''' be updated automatically, including if you have a custom signature. If required, you will need to update these yourself.
* You will not lose any contributions, and previous logs on all wikis will be attributed to your new username.
* After your account is renamed, you will be logged out of all of your sessions on all wikis and will need to login again.
* Your old username will become immediately available for users to sign up with.
3099fc2b345c6df176b38b06d7c59d7bebb93f15
264
263
2023-09-29T15:09:13Z
Jayden
52
slight change for mc
wikitext
text/x-wiki
If you'd like to use a different username for your wiki account, please request an account rename.
To request a rename, please use [[Special:Contact]] to contact us using the subject line "Account rename request". Please include in the message what you'd like your account to be renamed to. Make sure you are logged in to the account when requesting a rename.
==Notes==
* Users are renamed at the discretion of the [[Meta:Sysadmins|system administrators]].
* Renames are logged publicly.
** If the rename is across RuneScape-related wikis, your rename will be in [https://meta.weirdgloop.org/w/Special:Log?type=renameuser this log].
** If the rename is across Minecraft-related wikis, your rename will be in [https://minecraft.wiki/w/Special:Log?type=renameuser this log].
* New usernames must be '''unique'''. We cannot rename you to an account that already exists on your wiki, or related wikis.
* Your user page(s) and talk page(s) across your wiki and all related wikis will be moved to your new username. This may take some time.
** Links to your user page(s) and talk page(s) on a wiki will '''not''' be updated automatically, including if you have a custom signature. If required, you will need to update these yourself.
* You will not lose any contributions, and previous logs will be attributed to your new username.
* After your account is renamed, you will be logged out of all of your sessions and will need to login again.
* Your old username will become immediately available for users to sign up with.
515bc472cd49013508dadfc92be9447b189f6962
265
264
2023-09-29T15:10:52Z
Jayden
52
wikitext
text/x-wiki
If you'd like to use a different username for your wiki account, please request an account rename.
To request a rename, please use [[Special:Contact]] to contact us using the subject line "Account rename request". Please include in the message what you'd like your account to be renamed to. Make sure you are logged in to the account when requesting a rename.
'''Please do not create a new account with the username you'd like to be renamed to.''' This makes it more difficult for us to process the rename, and may result in us rejecting your request.
==Notes==
* Users are renamed at the discretion of the [[Meta:Sysadmins|system administrators]].
* Renames are logged publicly.
** If the rename is across RuneScape-related wikis, your rename will be in [https://meta.weirdgloop.org/w/Special:Log?type=renameuser this log].
** If the rename is across Minecraft-related wikis, your rename will be in [https://minecraft.wiki/w/Special:Log?type=renameuser this log].
* New usernames must be '''unique'''. We cannot rename you to an account that already exists on your wiki, or related wikis.
* Your user page(s) and talk page(s) across your wiki and all related wikis will be moved to your new username. This may take some time.
** Links to your user page(s) and talk page(s) on a wiki will '''not''' be updated automatically, including if you have a custom signature. If required, you will need to update these yourself.
* You will not lose any contributions, and previous logs will be attributed to your new username.
* After your account is renamed, you will be logged out of all of your sessions and will need to login again.
* Your old username will become immediately available for users to sign up with.
660b8afdaec4687c598256ee61e1f7da458d3084
Main Page
0
14
104
103
2022-05-17T00:22:32Z
Iiii I I I
15
Portuguese-Brazilian -> Brazilian Portuguese
wikitext
text/x-wiki
<div class="mp-grid">
<!-- BOARD ELECTIONS (temporary) -->
<!-- <div class="mp-header section-vote">
<div class="mp-header-left">
<h1>2019 board elections have concluded.</h1>
</div>
<div class="mp-header-right plainlinks">
<div>[[Weird Gloop elections/2019/Results|See the results]]</div>
<div>[[Forum:2019 Weird gloop elections: results and discussion|Discuss the election]]</div>
</div>
</div> -->
<!-- HEADER -->
<div class="mp-header">
<div class="mp-header-left">
<h1>Meta Weird Gloop</h1>
<div>For discussing management and policies of the Weird Gloop wikis.</div>
</div>
<div class="mp-header-right plainlinks">
<div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{#expr:{{PAGESINCATEGORY:Active threads}}-1}} discussions''' currently active. }}</div>
<ul>
<li>[[Special:Contact|Contact]]</li>
<li>[[Project:Copyrights|Copyrights]]</li>
<li>[https://discord.gg/runescapewiki Discord]</li>
</ul>
</div>
</div>
<!-- META CONTENT -->
<div class="mp-section section-yewgrove plainlinks">
<h2>Active discussions</h2>
{{#dpl:
|namespace = Forum
|category = Active threads
|notcategory = Forums excluded from the main page
|addeditdate = true
|addlasteditor = true
|order = descending
|ordermethod = lastedit
|userdateformat = j F Y
|adduser = true
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER%
|noresultsheader = * There are currently no active discussions.
}}
<p class="see-more">[[Forum:Forum Grove|See more...]]</p>
</div>
<div class="mp-section section-archive plainlinks">
<h2>Archived discussions</h2>
{{#dpl:
|namespace = Forum
|category = Forum archives
|notcategory = Forums excluded from the main page
|order = descending
|ordermethod = categoryadd
|addfirstcategorydate = true
|userdateformat = j F Y
|count = 5
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE%
}}
<p class="see-more">[[Meta:Forum Archives|See more...]]</p>
</div>
<!-- WIKIS -->
<div class="mp-section section-wiki section-rsw">
<div>Visit the</div><!--
-->[[rsw:|<h2>RuneScape Wiki</h2>]]
</div>
<div class="mp-section section-wiki section-osw">
<div>Visit the</div><!--
-->[[osrsw:|<h2>Old School RuneScape Wiki</h2>]]
</div>
<div class="mp-section section-wiki section-ptbr plainlinks">
<div>Visit the</div><!--
-->[https://pt.runescape.wiki <h2>Brazilian Portuguese RuneScape Wiki</h2>]
</div>
<div class="mp-section section-wiki section-rsc">
<div>Visit the</div><!--
-->[[classicrsw:|<h2>RuneScape Classic Wiki</h2>]]
</div>
<!-- FOOTER -->
<div class="mp-footer">© 2020 Weird Gloop Limited, Union House, 111 New Union Street, Coventry, England, CV1 2NT, UK.<br />RuneScape and RuneScape Old School are the trademarks of Jagex Limited and are used with the permission of Jagex.</div>
</div>
__NOTOC__
ba17bbadd6f5bc8f6b64124f2726d9964ca2ae90
105
104
2023-02-26T19:57:13Z
Iiii I I I
15
+2023 board election
wikitext
text/x-wiki
<div class="mp-grid">
<!-- BOARD ELECTIONS (temporary) -->
<div class="mp-header section-vote">
<div class="mp-header-left">
<h1>Board elections for 2023 are open!</h1>
<div>Voting ends on 12 March.</div>
</div>
<div class="mp-header-right plainlinks">
<div>[[Weird Gloop elections/2023/Candidates|See the candidates]]</div>
<div>[[Weird Gloop elections|Learn how to vote]]</div>
</div>
</div>
<!-- HEADER -->
<div class="mp-header">
<div class="mp-header-left">
<h1>Meta Weird Gloop</h1>
<div>For discussing management and policies of the Weird Gloop wikis.</div>
</div>
<div class="mp-header-right plainlinks">
<div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{#expr:{{PAGESINCATEGORY:Active threads}}-1}} discussions''' currently active. }}</div>
<ul>
<li>[[Special:Contact|Contact]]</li>
<li>[[Project:Copyrights|Copyrights]]</li>
<li>[https://discord.gg/runescapewiki Discord]</li>
</ul>
</div>
</div>
<!-- META CONTENT -->
<div class="mp-section section-yewgrove plainlinks">
<h2>Active discussions</h2>
{{#dpl:
|namespace = Forum
|category = Active threads
|notcategory = Forums excluded from the main page
|addeditdate = true
|addlasteditor = true
|order = descending
|ordermethod = lastedit
|userdateformat = j F Y
|adduser = true
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER%
|noresultsheader = * There are currently no active discussions.
}}
<p class="see-more">[[Forum:Forum Grove|See more...]]</p>
</div>
<div class="mp-section section-archive plainlinks">
<h2>Archived discussions</h2>
{{#dpl:
|namespace = Forum
|category = Forum archives
|notcategory = Forums excluded from the main page
|order = descending
|ordermethod = categoryadd
|addfirstcategorydate = true
|userdateformat = j F Y
|count = 5
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE%
}}
<p class="see-more">[[Meta:Forum Archives|See more...]]</p>
</div>
<!-- WIKIS -->
<div class="mp-section section-wiki section-rsw">
<div>Visit the</div><!--
-->[[rsw:|<h2>RuneScape Wiki</h2>]]
</div>
<div class="mp-section section-wiki section-osw">
<div>Visit the</div><!--
-->[[osrsw:|<h2>Old School RuneScape Wiki</h2>]]
</div>
<div class="mp-section section-wiki section-ptbr plainlinks">
<div>Visit the</div><!--
-->[https://pt.runescape.wiki <h2>Brazilian Portuguese RuneScape Wiki</h2>]
</div>
<div class="mp-section section-wiki section-rsc">
<div>Visit the</div><!--
-->[[classicrsw:|<h2>RuneScape Classic Wiki</h2>]]
</div>
<!-- FOOTER -->
<div class="mp-footer">© 2020 Weird Gloop Limited, Union House, 111 New Union Street, Coventry, England, CV1 2NT, UK.<br />RuneScape and RuneScape Old School are the trademarks of Jagex Limited and are used with the permission of Jagex.</div>
</div>
__NOTOC__
bb2cd58d988c0f81d9ee4a2135a4ae420405d039
106
105
2023-02-28T19:09:26Z
Iiii I I I
15
2002
wikitext
text/x-wiki
<div class="mp-grid">
<!-- BOARD ELECTIONS (temporary) -->
<div class="mp-header section-vote">
<div class="mp-header-left">
<h1>Board elections for 2023 are open!</h1>
<div>Voting ends on 12 March.</div>
</div>
<div class="mp-header-right plainlinks">
<div>[[Weird Gloop elections/2023/Candidates|See the candidates]]</div>
<div>[[Weird Gloop elections|Learn how to vote]]</div>
</div>
</div>
<!-- HEADER -->
<div class="mp-header">
<div class="mp-header-left">
<h1>Meta Weird Gloop</h1>
<div>For discussing management and policies of the Weird Gloop wikis.</div>
</div>
<div class="mp-header-right plainlinks">
<div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{#expr:{{PAGESINCATEGORY:Active threads}}-1}} discussions''' currently active. }}</div>
<ul>
<li>[[Special:Contact|Contact]]</li>
<li>[[Project:Copyrights|Copyrights]]</li>
<li>[https://discord.gg/runescapewiki Discord]</li>
</ul>
</div>
</div>
<!-- META CONTENT -->
<div class="mp-section section-yewgrove plainlinks">
<h2>Active discussions</h2>
{{#dpl:
|namespace = Forum
|category = Active threads
|notcategory = Forums excluded from the main page
|addeditdate = true
|addlasteditor = true
|order = descending
|ordermethod = lastedit
|userdateformat = j F Y
|adduser = true
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER%
|noresultsheader = * There are currently no active discussions.
}}
<p class="see-more">[[Forum:Forum Grove|See more...]]</p>
</div>
<div class="mp-section section-archive plainlinks">
<h2>Archived discussions</h2>
{{#dpl:
|namespace = Forum
|category = Forum archives
|notcategory = Forums excluded from the main page
|order = descending
|ordermethod = categoryadd
|addfirstcategorydate = true
|userdateformat = j F Y
|count = 5
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE%
}}
<p class="see-more">[[Meta:Forum Archives|See more...]]</p>
</div>
<!-- WIKIS -->
<div class="mp-section section-wiki section-rsw">
<div>Visit the</div><!--
-->[[rsw:|<h2>RuneScape Wiki</h2>]]
</div>
<div class="mp-section section-wiki section-osw">
<div>Visit the</div><!--
-->[[osrsw:|<h2>Old School RuneScape Wiki</h2>]]
</div>
<div class="mp-section section-wiki section-ptbr plainlinks">
<div>Visit the</div><!--
-->[https://pt.runescape.wiki <h2>Brazilian Portuguese RuneScape Wiki</h2>]
</div>
<div class="mp-section section-wiki section-rsc">
<div>Visit the</div><!--
-->[[classicrsw:|<h2>RuneScape Classic Wiki</h2>]]
</div>
<!-- FOOTER -->
<div class="mp-footer">© 2023 Weird Gloop Limited, Union House, 111 New Union Street, Coventry, England, CV1 2NT, UK.<br />RuneScape and RuneScape Old School are the trademarks of Jagex Limited and are used with the permission of Jagex.</div>
</div>
__NOTOC__
f72cefe879945649c59bda448fd97502cb80a7e3
107
106
2023-03-01T17:39:27Z
Iiii I I I
15
no
wikitext
text/x-wiki
<div class="mp-grid">
<!-- BOARD ELECTIONS (temporary) -->
<div class="mp-header section-vote">
<div class="mp-header-left">
<h1>Board elections for 2023 are open!</h1>
<div>Voting ends on 12 March.</div>
</div>
<div class="mp-header-right plainlinks">
<div>[[Weird Gloop elections/2023/Candidates|See the candidates]]</div>
<div>[[Weird Gloop elections|Learn how to vote]]</div>
</div>
</div>
<!-- HEADER -->
<div class="mp-header">
<div class="mp-header-left">
<h1>Meta Weird Gloop</h1>
<div>For discussing management and policies of the Weird Gloop wikis.</div>
</div>
<div class="mp-header-right plainlinks">
<div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{#expr:{{PAGESINCATEGORY:Active threads}}-1}} discussions''' currently active. }}</div>
<ul>
<li>[[Special:Contact|Contact]]</li>
<li>[[Project:Copyrights|Copyrights]]</li>
<li>[https://discord.gg/runescapewiki Discord]</li>
</ul>
</div>
</div>
<!-- META CONTENT -->
<div class="mp-section section-yewgrove plainlinks">
<h2>Active discussions</h2>
{{#dpl:
|namespace = Forum
|category = Active threads
|notcategory = Forums excluded from the main page
|addeditdate = true
|addlasteditor = true
|order = descending
|ordermethod = lastedit
|userdateformat = j F Y
|adduser = true
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER%
|noresultsheader = * There are currently no active discussions.
}}
<p class="see-more">[[Forum:Forum Grove|See more...]]</p>
</div>
<div class="mp-section section-archive plainlinks">
<h2>Archived discussions</h2>
{{#dpl:
|namespace = Forum
|category = Forum archives
|notcategory = Forums excluded from the main page
|order = descending
|ordermethod = categoryadd
|addfirstcategorydate = true
|userdateformat = j F Y
|count = 5
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE%
}}
<p class="see-more">[[Meta:Forum Archives|See more...]]</p>
</div>
<!-- WIKIS -->
<div class="mp-section section-wiki section-rsw">
<div>Visit the</div><!--
-->[[rsw:|<h2>RuneScape Wiki</h2>]]
</div>
<div class="mp-section section-wiki section-osw">
<div>Visit the</div><!--
-->[[osrsw:|<h2>Old School RuneScape Wiki</h2>]]
</div>
<div class="mp-section section-wiki section-ptbr plainlinks">
<div>Visit the</div><!--
-->[https://pt.runescape.wiki <h2>Brazilian Portuguese RuneScape Wiki</h2>]
</div>
<div class="mp-section section-wiki section-rsc">
<div>Visit the</div><!--
-->[[classicrsw:|<h2>RuneScape Classic Wiki</h2>]]
</div>
<!-- FOOTER -->
<div class="mp-footer">© {{CURRENTYEAR}} Weird Gloop Limited, Union House, 111 New Union Street, Coventry, England, CV1 2NT, UK.<br />RuneScape and RuneScape Old School are the trademarks of Jagex Limited and are used with the permission of Jagex.</div>
</div>
__NOTOC__
96819c6de634338cac4d228ed4168ba491728014
108
107
2023-03-13T17:16:20Z
Iiii I I I
15
elections over
wikitext
text/x-wiki
<div class="mp-grid">
<!-- BOARD ELECTIONS (temporary) -->
<div class="mp-header section-vote">
<div class="mp-header-left">
<h1>Board elections for 2023 have concluded!</h1>
</div>
<div class="mp-header-right plainlinks">
<div>[[Weird Gloop elections/2023/Results|See the results]]</div>
</div>
</div>
<!-- HEADER -->
<div class="mp-header">
<div class="mp-header-left">
<h1>Meta Weird Gloop</h1>
<div>For discussing management and policies of the Weird Gloop wikis.</div>
</div>
<div class="mp-header-right plainlinks">
<div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{#expr:{{PAGESINCATEGORY:Active threads}}-1}} discussions''' currently active. }}</div>
<ul>
<li>[[Special:Contact|Contact]]</li>
<li>[[Project:Copyrights|Copyrights]]</li>
<li>[https://discord.gg/runescapewiki Discord]</li>
</ul>
</div>
</div>
<!-- META CONTENT -->
<div class="mp-section section-yewgrove plainlinks">
<h2>Active discussions</h2>
{{#dpl:
|namespace = Forum
|category = Active threads
|notcategory = Forums excluded from the main page
|addeditdate = true
|addlasteditor = true
|order = descending
|ordermethod = lastedit
|userdateformat = j F Y
|adduser = true
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER%
|noresultsheader = * There are currently no active discussions.
}}
<p class="see-more">[[Forum:Forum Grove|See more...]]</p>
</div>
<div class="mp-section section-archive plainlinks">
<h2>Archived discussions</h2>
{{#dpl:
|namespace = Forum
|category = Forum archives
|notcategory = Forums excluded from the main page
|order = descending
|ordermethod = categoryadd
|addfirstcategorydate = true
|userdateformat = j F Y
|count = 5
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE%
}}
<p class="see-more">[[Meta:Forum Archives|See more...]]</p>
</div>
<!-- WIKIS -->
<div class="mp-section section-wiki section-rsw">
<div>Visit the</div><!--
-->[[rsw:|<h2>RuneScape Wiki</h2>]]
</div>
<div class="mp-section section-wiki section-osw">
<div>Visit the</div><!--
-->[[osrsw:|<h2>Old School RuneScape Wiki</h2>]]
</div>
<div class="mp-section section-wiki section-ptbr plainlinks">
<div>Visit the</div><!--
-->[https://pt.runescape.wiki <h2>Brazilian Portuguese RuneScape Wiki</h2>]
</div>
<div class="mp-section section-wiki section-rsc">
<div>Visit the</div><!--
-->[[classicrsw:|<h2>RuneScape Classic Wiki</h2>]]
</div>
<!-- FOOTER -->
<div class="mp-footer">© {{CURRENTYEAR}} Weird Gloop Limited, Union House, 111 New Union Street, Coventry, England, CV1 2NT, UK.<br />RuneScape and RuneScape Old School are the trademarks of Jagex Limited and are used with the permission of Jagex.</div>
</div>
__NOTOC__
b1dfb2cc0f3b697e316c7c31086ab22a30fb7c1e
109
108
2023-09-24T17:00:41Z
Jayden
52
wikitext
text/x-wiki
<div class="mp-grid">
<!-- BOARD ELECTIONS (temporary) -->
<div class="mp-header section-vote">
<div class="mp-header-left">
<h1>Board elections for 2023 have concluded!</h1>
</div>
<div class="mp-header-right plainlinks">
<div>[[Weird Gloop elections/2023/Results|See the results]]</div>
</div>
</div>
<!-- HEADER -->
<div class="mp-header">
<div class="mp-header-left">
<h1>Meta Weird Gloop</h1>
<div>For discussing management and policies of the Weird Gloop wikis.</div>
</div>
<div class="mp-header-right plainlinks">
<div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{#expr:{{PAGESINCATEGORY:Active threads}}-1}} discussions''' currently active. }}</div>
<ul>
<li>[[Special:Contact|Contact]]</li>
<li>[[Project:Copyrights|Copyrights]]</li>
<li>[https://discord.gg/runescapewiki Discord]</li>
</ul>
</div>
</div>
<!-- META CONTENT -->
<div class="mp-section section-yewgrove plainlinks">
<h2>Active discussions</h2>
{{#dpl:
|namespace = Forum
|category = Active threads
|notcategory = Forums excluded from the main page
|addeditdate = true
|addlasteditor = true
|order = descending
|ordermethod = lastedit
|userdateformat = j F Y
|adduser = true
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER%
|noresultsheader = * There are currently no active discussions.
}}
<p class="see-more">[[Forum:Forum Grove|See more...]]</p>
</div>
<div class="mp-section section-archive plainlinks">
<h2>Archived discussions</h2>
{{#dpl:
|namespace = Forum
|category = Forum archives
|notcategory = Forums excluded from the main page
|order = descending
|ordermethod = categoryadd
|addfirstcategorydate = true
|userdateformat = j F Y
|count = 5
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE%
}}
<p class="see-more">[[Meta:Forum Archives|See more...]]</p>
</div>
<!-- WIKIS -->
<div class="mp-section section-wiki section-rsw">
<div>Visit the</div><!--
-->[[rsw:|<h2>RuneScape Wiki</h2>]]
</div>
<div class="mp-section section-wiki section-osw">
<div>Visit the</div><!--
-->[[osrsw:|<h2>Old School RuneScape Wiki</h2>]]
</div>
<div class="mp-section section-wiki section-ptbr plainlinks">
<div>Visit the</div><!--
-->[https://pt.runescape.wiki <h2>Brazilian Portuguese RuneScape Wiki</h2>]
</div>
<div class="mp-section section-wiki section-rsc">
<div>Visit the</div><!--
-->[[classicrsw:|<h2>RuneScape Classic Wiki</h2>]]
</div>
<!-- FOOTER -->
<div class="mp-footer">© {{CURRENTYEAR}} Weird Gloop Limited.</div>
</div>
__NOTOC__
e98cf6b9f701ba159139504ba5d992f8ec603c3b
110
109
2023-09-25T20:37:10Z
Iiii I I I
15
add minecraft wiki
wikitext
text/x-wiki
<div class="mp-grid">
<!-- BOARD ELECTIONS (temporary)
<div class="mp-header section-vote">
<div class="mp-header-left">
<h1>Board elections for 2023 have concluded!</h1>
</div>
<div class="mp-header-right plainlinks">
<div>[[Weird Gloop elections/2023/Results|See the results]]</div>
</div>
</div> -->
<!-- HEADER -->
<div class="mp-header">
<div class="mp-header-left">
<h1>Meta Weird Gloop</h1>
<div>For discussing management and policies of the Weird Gloop wikis.</div>
</div>
<div class="mp-header-right plainlinks">
<div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{#expr:{{PAGESINCATEGORY:Active threads}}-1}} discussions''' currently active. }}</div>
<ul>
<li>[[Special:Contact|Contact]]</li>
<li>[[Project:Copyrights|Copyrights]]</li>
<li>[https://discord.gg/runescapewiki Discord]</li>
</ul>
</div>
</div>
<!-- META CONTENT -->
<div class="mp-section section-yewgrove plainlinks">
<h2>Active discussions</h2>
{{#dpl:
|namespace = Forum
|category = Active threads
|notcategory = Forums excluded from the main page
|addeditdate = true
|addlasteditor = true
|order = descending
|ordermethod = lastedit
|userdateformat = j F Y
|adduser = true
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER%
|noresultsheader = * There are currently no active discussions.
}}
<p class="see-more">[[Forum:Forum Grove|See more...]]</p>
</div>
<div class="mp-section section-archive plainlinks">
<h2>Archived discussions</h2>
{{#dpl:
|namespace = Forum
|category = Forum archives
|notcategory = Forums excluded from the main page
|order = descending
|ordermethod = categoryadd
|addfirstcategorydate = true
|userdateformat = j F Y
|count = 5
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE%
}}
<p class="see-more">[[Meta:Forum Archives|See more...]]</p>
</div>
<!-- WIKIS -->
<div class="section-wikis">
<div class="mp-section">
<div>Visit the</div> [[rsw:|<h2>RuneScape Wiki</h2>]]
</div>
<div class="mp-section">
<div>Visit the</div> [[osrsw:|<h2>Old School RuneScape Wiki</h2>]]
</div>
<div class="mp-section">
<div>Visit the</div> [[ptrsw:|<h2>Brazilian Portuguese RuneScape Wiki</h2>]]
</div>
<div class="mp-section">
<div>Visit the</div> [[classicrsw:|<h2>RuneScape Classic Wiki</h2>]]
</div>
<div class="mp-section plainlinks">
<div>Visit the</div> [https://minecraft.wiki <h2>Minecraft Wiki</h2>]
</div>
</div>
<!-- FOOTER -->
<div class="mp-footer">© {{CURRENTYEAR}} Weird Gloop Limited.</div>
</div>
__NOTOC__
c6bed95759561ca66e51d9f4cc0633f27f645153
Module:Navbox
828
45
315
314
2022-07-24T23:45:32Z
TehKittyCat
11
Mark autocollapse explicitly and make autocollapsed navboxes initially collapsed, to be uncollapsed on load, so that navbox images can be lazy loaded.
Scribunto
text/plain
-- <nowiki>
--
-- Implements {{navbox}}
--
local p = {}
local tnavbar = require( 'Module:Tnavbar' )
local yesno = require( 'Module:Yesno' )
local page_title = mw.title.getCurrentTitle().fullText
--
-- Helper for inserting a new row into the navbox
--
-- @param tbl {mw.html table}
-- @return tbl {mw.html table}
--
local function insertRow( tbl )
return tbl:tag( 'tr' )
end
--
-- Creates the navbox table
--
-- @param args {table}
-- @return tbl {mw.html table}
--
local function createTbl( args )
local tbl = mw.html.create( 'table' )
tbl
:addClass( yesno(args.subgroup, false) and 'navbox-subgroup' or 'navbox' )
:addClass( 'nowraplinks' )
if not yesno(args.subgroup, false) and
( args.state == 'collapsed' or
args.state == 'uncollapsed' or
args.state == 'autocollapse' or
-- defaults to autocollapse
args.state == nil )
then
tbl:addClass( 'mw-collapsible' )
if args.state == 'collapsed' then
tbl:addClass( 'mw-collapsed' )
elseif args.state == 'uncollapsed' then
tbl:addClass('navbox-uncollapsed')
else
tbl:addClass( 'mw-collapsed' )
tbl:addClass( 'navbox-autocollapse' )
end
end
if yesno(args.collapsible, false) then
tbl:addClass( 'navbox-collapsible' )
end
if args.style then
tbl:cssText( args.style )
end
-- manually set collapse/expand messages
-- bug causing the default database messages to be used
tbl
:attr( {
['data-expandtext'] = 'show',
['data-collapsetext'] = 'hide',
['data-navbox-name'] = args.name
} )
return tbl
end
--
-- Wrapper for [[Module:Tnavbar]]
--
-- @param args {table}
-- @return {string}
--
local function navbar( args )
return tnavbar._collapsible( { [1] = args.title, [2] = args.name } )
end
--
-- Creates the header (what you see when the navbox is collapsed)
--
-- @param tbl {mw.html table}
-- @param args {table}
-- @return {mw.html table}
--
local function header( tbl, args )
local paddingClass
if args.name then
if args.state == 'plain' then
paddingClass = 'navbox-title-name-plain'
else
paddingClass = 'navbox-title-name-notplain'
end
else
if args.state == 'plain' then
paddingClass = 'navbox-title-noname-plain'
else
paddingClass = 'navbox-title-noname-notplain'
end
end
local div = insertRow( tbl )
:tag( 'th' )
:attr( 'colspan', '2' )
:addClass( 'navbox-title' )
:attr( 'id' , 'navbox-title' )
:tag( 'div' )
:addClass ( paddingClass )
:wikitext( args.name and navbar( args ) or args.title )
return div:allDone()
end
--
-- Inserts a row into the navbox
--
-- @param tbl {mw.html table}
-- @param gtitle {string}
-- @param group {string}
-- @param gtype {string}
-- @param style {string}
-- @return {mw.html table}
--
local function row( tbl, gtitle, group, gtype, style, _name, subgroup )
local tr = insertRow( tbl )
local td
if gtitle then
td = tr
:addClass( 'navbox-group' )
:tag( 'td' )
:addClass( 'navbox-group-title' )
:wikitext( gtitle )
:done()
:tag( 'td' )
else
td = tr
:addClass( 'navbox-group' )
:addClass( 'navbox-group-split' )
:tag( 'td' )
:addClass( 'navbox-group-title-hidden' )
:attr( 'colspan', '0' )
:css( 'display', 'none' )
:done()
:tag( 'td' )
:attr( 'colspan', '2' )
end
--[[
List styling
This is unlikely to be implemented in the near future due to it requiring extra css to work
and mobile currently not supporting that css.
As an example, it lets you do the following instead if using {{*}} all the time
| group3 =
* {{plink|foo}}
* {{plink|bar}}
* {{plink|baz}}
]]
if mw.ustring.match( group, '^%s*%*' ) then
td:newline()
-- trim whitespace on bullets
local spl = mw.text.split( group, '\n' )
for i = 1, #spl do
spl[i] = mw.text.trim( spl[i] )
end
group = '\n' .. table.concat( spl, '\n' )
end
--local group2 = group
--local group3 = group2
-- analytics
--if _name then
-- local name = mw.ustring.gsub(_name,' ','_')
-- for v in mw.ustring.gmatch(group,'%[%[[^%]]+%]%]') do
-- if mw.ustring.match(v,'%[%[File:.+|link=') then
-- local link = mw.ustring.match(v,'|link=([^%]|]+)')
-- if link then
-- local linkrep = mw.ustring.gsub(link,'([%%%]%[%-^$*()+?])','%%%1')
-- local _link = mw.ustring.gsub(link,' ','_')
-- local newfile = mw.ustring.gsub(v,'|link='..linkrep,string.format('|link=https://oldschool.runescape.wiki/w/%s?f=%s',_link,name))
-- local w = mw.ustring.gsub(v,'([%%%]%[%-^$*()+?])','%%%1')
-- group2 = mw.ustring.gsub(group2,w,newfile)
-- end
-- elseif mw.ustring.match(v,'%[%[Category:') then
-- nothing
-- else
-- local link = mw.ustring.match(v,'%[%[([^%]|]+)')
-- local txt = mw.ustring.match(v,'%|([^%]|]+)') or link
-- local newlink = ''
-- black links if current page
-- if link == page_title then
-- newlink = string.format('<b>%s</b>',txt)
-- else
-- local _link = mw.ustring.gsub(link or '',' ','_')
-- newlink = string.format('[https://oldschool.runescape.wiki.com/w/%s?n=%s %s]',_link,name,txt)
-- end
-- local w = mw.ustring.gsub(v,'([%%%]%[%-^$*()+?])','%%%1')
-- group2 = mw.ustring.gsub(group2,w,newlink)
-- end
-- end
--[==[
fix [[these kind]]s of [[link]]s post analytics parse
]==]
-- group3 = group2
-- for v in mw.ustring.gmatch(group2,'%[https://oldschool.runescape.wiki.com/w[^%]]-%]%a') do
-- local rep = mw.ustring.gsub(v,'%]','')
-- rep = rep..']'
-- local w = mw.ustring.gsub(v,'([%%%]%[%-^$*()+?])','%%%1')
-- group3 = mw.ustring.gsub(group2,w,rep)
-- end
--end
td
:addClass( 'navbox-list' )
:wikitext( group ) --group3
if gtype and mw.ustring.lower( gtype ) == 'subgroup' then
td
:addClass( 'navbox-parent' )
:css( {
padding = '0'
} )
end
if style then
td:cssText( style )
end
return td:allDone()
end
--
-- Inserts a footer into the navbox
--
-- @param tbl {mw.html table}
-- @param args {table}
-- @return {mw.html table}
--
local function footer( tbl, args )
local th = insertRow( tbl )
:tag( 'th' )
:attr( 'colspan', '2' )
:addClass( 'navbox-footer' )
if args.fstyle then
th:cssText( args.fstyle )
end
if mw.ustring.match( args.footer, '^%s*%*' ) then
th:newline()
-- trim whitespace on bullets
local spl = mw.text.split( args.footer, '\n' )
for i = 1, #spl do
spl[i] = mw.text.trim( spl[i] )
end
args.footer = table.concat( spl, '\n' )
th:addClass( 'navbox-list' )
end
th:wikitext( args.footer )
return th:allDone()
end
--
-- Adds [[Category:Navbox templates]] to navbox template pages
--
-- @return {string}
--
local function categories()
local title = mw.title.getCurrentTitle()
local page = title.text
local ns = title.nsText
if ns == 'Template' then
-- sort in category by pagename
return '[[Category:Navbox templates| ' .. page .. ']]'
else
return ''
end
end
--
-- Adds [[Template:Navbox/doc]] to navbox template pages
--
-- @param args {table}
-- @return {string}
--
local function docs( args )
local frame = mw.getCurrentFrame()
local title = mw.title.getCurrentTitle()
local base = title.baseText
local ns = title.nsText
-- not if a subpage of [[Template:Navbox]]
if base ~= 'Navbox' and
-- in template ns
ns == 'Template' and
-- not a navbox group within a navbox
not yesno(args.subgroup, false) and
-- not a collapsible navbox within a navbox
not yesno(args.collapsible, false) and
-- not if the doc argument is not set to "yes"
yesno(args.doc, false)
then
return frame:expandTemplate{ title = 'Navbox/doc' }
else
return ''
end
end
--
-- Navbox method to allow it to be called by other modules
--
-- @param _args {table}
-- @return {string}
--
function p._navbox( _args )
local args = {}
local wkCss = ''
local wkDiv = ''
local j
-- preserves parser function behaviour where an empty string is considered undefined
-- or nil in lua's case
for k, v in pairs( _args ) do
if v ~= '' then
args[k] = v
end
end
local tbl = createTbl( args )
if not yesno(args.subgroup, false) then
tbl = header( tbl, args )
end
-- insert up to 25 rows
for i = 1, 25 do
j = tostring( i )
if args['group' .. j] then
tbl = row( tbl, args['gtitle' .. j], args['group' .. j], args['gtype' .. j], args['style' .. j], args.name, args.subgroup )
else
break
end
end
if args.footer then
tbl = footer( tbl, args )
end
tbl = tostring( tbl )
local cats = ''
if not yesno(args.subgroup, false) and not yesno(args.hidecat, false) then
cats = categories()
end
local docs = docs( args )
return tbl .. cats .. docs
end
--
-- Main navbox method accessed through #invoke
--
-- @param frame {table}
-- @return {string}
--
function p.navbox( frame )
local args = frame:getParent().args
return p._navbox( args )
end
return p
-- </nowiki>
d4dd50c9742cb6bece384e8b4621b020b3205f8a
Migration
0
29
246
245
2022-10-16T16:07:53Z
Jayden
52
no longer possible
wikitext
text/x-wiki
{{DISPLAYTITLE:Migrating from Wikia}}
If you created a Wikia (FANDOM) account and have contributed to one of our wikis prior to the date that they forked from FANDOM, you can migrate your account over to our network. As a result, you'll retain all of your edit history. To gain access to your old account, '''please [[Special:Contact|contact us]]'''.
==Limitations==
* While your personal CSS and JS pages may be intact, the chances are that a lot of the code within them will either be obsolete or broken. This is because we use an updated version of MediaWiki across our wikis, and we use a different skin. Importantly, importing scripts from FANDOM's developer wiki will no longer work.
* Your watchlist will not be carried over. You may have to do this manually if you desire.
** '''Important:''' Your user preferences (apart from login credentials) across our sites are per-site, not global.
==Troubleshooting==
===I've created an account accidentally, can I merge it?===
Yes. Please [[Special:Contact|contact us]] from an email address that either account is associated with. You will be required to verify that you own the account you are merging into or from.
7560d4d0b70084c8809246757542a56b53514b83
247
246
2022-10-16T16:23:47Z
Jayden
52
wikitext
text/x-wiki
{{DISPLAYTITLE:Migrating from Wikia}}
If you created a Wikia (FANDOM) account and have contributed to one of our wikis prior to the date that they forked from FANDOM, you can migrate your account over to our network. As a result, you'll retain all of your edit history. To gain access to your old account, '''please [[Special:Contact|contact us]]'''.
==Limitations==
* While your personal CSS and JS pages may be intact, the chances are that a lot of the code within them will either be obsolete or broken. This is because we use an updated version of MediaWiki across our wikis, and we use a different skin. Importantly, importing scripts from FANDOM's developer wiki will no longer work.
* Your watchlist will not be carried over. You may have to do this manually if you desire.
==Troubleshooting==
===I've created an account accidentally, can I merge it?===
Yes. Please [[Special:Contact|contact us]] from an email address that either account is associated with. You will be required to verify that you own the account you are merging into or from.
7f09f4de231e2bfb767c9f6bb38eea2aafb37955
248
247
2023-07-16T14:51:03Z
Jayden
52
wikitext
text/x-wiki
{{DISPLAYTITLE:Migrating from Wikia}}
If you created a Wikia (FANDOM) account and have contributed to one of our wikis prior to the date that they forked from FANDOM, you can migrate your account over to our network. As a result, you'll retain all of your edit history.
'''To migrate your account, go to [[rsw:Special:MigrateUserAccount|this page]]''', where you'll be able to verify your identity.
==Limitations==
* While your personal CSS and JS pages may be intact, the chances are that a lot of the code within them will either be obsolete or broken. This is because we use an updated version of MediaWiki across our wikis, and we use a different skin. Importantly, importing scripts from FANDOM's developer wiki will no longer work.
* Your watchlist and preferences will not be carried over from the old wiki.
==Troubleshooting==
===The migration isn't working, help!===
If you are trying to migrate but it isn't working correctly for you, please ensure:
* You are logged in on the FANDOM wiki, and are editing your user page
* You have placed the provided token in either the edit content itself, or the edit summary, and saved the page
* Your edit is not blank
Please [[Special:Contact|contact us]] if you are stuck trying to migrate your account.
===I've created an account accidentally, can I merge it?===
Yes. Please [[Special:Contact|contact us]] from an email address that either account is associated with. You will be required to verify that you own the account you are merging into or from.
72239de751f5e9c38c99056a081a3ac51d00c706
249
248
2023-08-24T23:55:31Z
Jayden
52
wikitext
text/x-wiki
{{DISPLAYTITLE:Migrating from Wikia}}
If you created a Wikia (FANDOM) account and have contributed to one of our wikis prior to the date that they forked from FANDOM, you can migrate your account over to our network. As a result, you'll retain all of your edit history.
To migrate your account, go to '''Special:MigrateUserAccount''' on the wiki you are trying to login to. For example, [https://runescape.wiki/w/Special:MigrateUserAccount go here] for the RuneScape Wiki.
==Limitations==
* While your personal CSS and JS pages may be intact, the chances are that a lot of the code within them will either be obsolete or broken. This is because we use an updated version of MediaWiki across our wikis, and we use a different skin. Importantly, importing scripts from FANDOM's developer wiki will no longer work.
* Your watchlist and preferences will not be carried over from the old wiki.
==Troubleshooting==
===The migration isn't working, help!===
If you are trying to migrate but it isn't working correctly for you, please ensure:
* You are logged in on the FANDOM wiki, and are editing your user page
* You have placed the provided token in either the edit content itself, or the edit summary, and saved the page
* Your edit is not blank
Please [[Special:Contact|contact us]] if you are stuck trying to migrate your account.
===I've created an account accidentally, can I merge it?===
Yes. Please [[Special:Contact|contact us]] from an email address that either account is associated with. You will be required to verify that you own the account you are merging into or from.
7fb851bea87c810b2492093e2ae9f4827b337ff2
Spam blacklist
0
19
164
163
2023-06-27T05:18:26Z
TehKittyCat
11
HTTPS
wikitext
text/x-wiki
###########################################################################
# DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF REGEX! #
###########################################################################
#
# This is a list of domain names which are blocked - nobody can add new links to these domains
# Guidelines:
# - Only blacklist for widespread, unmanageable spam.
# - To disable an entry, *remove* it, don't comment it out. **Please log changes and removals**.
# - Add entries or their removal to the <span class="plainlinks">[//meta.wikimedia.org/wiki/Spam_blacklist/Log log]</span>.
# - <small style="color:gray;" id="oldid" class="plainlinks">Snippet for [//meta.wikimedia.org/wiki/Spam_blacklist/Log/{{CURRENTYEAR}}/{{CURRENTMONTH}}?action=edit&editintro=Template:Spam_blacklist_log_instructions logging]: <nowiki>{{sbl-diff|</nowiki>{{REVISIONID}}}}</small>
#
# Syntax:
# - Everything from a "#" character to the end of the line is a comment
# - Every non-blank line is a regex fragment which will only match hosts inside URLs
# [[Category:Spam blacklist|{{PAGENAME}}]]
#<!-- leave this line exactly as it is --> <pre>
# Words
s-e-x
zoofilia
grusskarte
sex
porn
rayban
adult(?:chat|live|porn|web\.) # dot for adultweblaw.com
(?:animal|cam|chat|hardcore|live|online|voyeur)sex
(?:hardcore|teen|xxx)porn
lesbiansex\. #dot for lesbiansexmafia.org
(?:live|cam)girl
spycam
casino-online
online-casino
cheap(?:-airfares|coach|est-phone|ghd|holidayaccommodation|jerseys|sneaker|-xanax)
#jerseys type spam (clumping)
nfl(teams)?-?jerseysales?\.com\b # no starting \b so it captures all prefixed components too
\bjerseys\.(?:com|us|org|net)\b
\b(?:mlb|nba|nfl|nhl|hot)jersey(\d{3,4})?\.(?:com|us|org|net)\b
#next 3 purposefully open ended
(?:fancy|open|reebok|wholesale|two|whole|china|ebuy|you|\band|b2b|20|affordable|shopping|fans|wonderful|c2c|footballworldcup|superbowl)-?jerseys?\.(?:com|us|org|net)\b
jerseys?(mvp|-)?(nba|shops?|goods|whole|wholesale|soho|release|zones|sale|com|pick|cn|export|supply|trade|site|warehouse|stop|faves|4u|kk|cc|ab|outlets?|clubhouse|only|buy|planet|911)\.(?:com|us|org|net)\b
\b(?:\d{2,4})?(mlb|nba|nfl|nhl|hot)-?jersey
#end jerseys
fuelcellmarket
paris-hilton
-horoskop
huojia
viagra(?!nde\.ct\.it\b)
# Added by Datrio 8/4/05
\bstatic\.net
# from zh
\.hkce\.(?:org|net)
\.tvsou\.com
# Jun 06
eaeaq\.info
# Amgine's
\b98\.to # Hégésippe's list
\.be\.ma\b
\.chasedream\.com
\.hailide\.com\.cn
\.sove\.info
\.artezia\.net
websamba\.com
nezumi\.dumousseau\.free\.fr
datasheet4u\.com
\.digchip\.com
\.icbank\.com
toutelapoesie\.com
\bwhale\.to\b
benefits-of-honey\.com
university-canada\.net
# Aphaia:
apocalyptism\.ru
heraklio\.gr
delmar\.gr
wwitv\.com
# Suisui
\.kurumaerabi\.com
keytoart\.org\.ua
#Kylu
#req by Ryulong
animesongs\.com\.br
#as per request on talk:spam_blacklist page - User:M7 (M\/)
cybartv\.org
#old inserts and direct requests to User:M7
sanzioniamministrative\.it
mitopositano\.it
animemanga\.de
# URL shorteners
\btr\.cx\b
\btik\.la\b
\ban\.to\b
\blistn\.to\b
\bho\.pe\b
\bno\.pe\b
\burlac\.com\b
\bqu\.pe\b
\ba\.ai\b
\b0rz\.tw\b
\bleenk\.org
\.1tiny\.com
\.all\.at
andmuchmore\.com
ataja\.es
babyurl\.com
\.back\.to
\.beam\.at
\.been\.at
biglnk\.com
\.bite\.to
\.board\.to
\.bounce\.to
\.bowl\.to
\.break\.at
\.browse\.to
\bbrowser\.to\b
\.change\.to
compactURL\.com
\.connect\.to
\.crash\.to
\.cut\.by
dente\.me
\bdigbig\.com\b
\.direct\.at
\.dive\.to
\.dri(?:nk|ve)\.to
\.drop\.to
\.easy\.to
\.eb\.cx
\beasyurl\.jp\b
escape\.to
\.everything\.at
\.fade\.to
\.firstpage\.de
\.fly(?:ing)?\.to
fornovices\.com
\.forward\.to
\.fullspeed\.to
\bfun\.to
\.gameday\.de
gentleurl\.net
\.get\.to
\.getit\.at
glinki\.com
\bgot\.to\b
\.hard-ware\.de
\.hey\.to
\.hop\.to
hottestpix\.com
\.how\.to
imegastores\.com
jeeee\.net/url
\.jump\.to
\.kiss\.to
latest-info\.com
\blearn\.to\b
link\.toolbot\.com
linkezy\.com
linktrim\.com
ln-s\.net # silsor
lznk\.com
makeashorterlink\.com
\.mediasite\.de
\.megapage\.de
\.messages\.to
\.mine\.at
\.more\.(at|by)
\.move\.to
moviefever\.com
mp3-archives\.com
\.musicpage\.de
\.mypage\.org
myprivateidaho\.com
\.mysite\.de
\bmyurl\.com\.tw\b
\.nav\.to
nlug\.org/url
\.notrix\.(at|ch|de|net)
\bnow\.to\b
\.on\.to
\.page\.to
\.pagina\.de
\.playsite\.de
\.quickly\.to
\.qrl\.be
\bqurl\.com
\.qurl\.net
\bradpages\.com\b
\.redirect\.to
\bremember\.to\b
\bresourcez\.com\b
\breturn\.to\b
rubyurl\.com
\.rulestheweb\.com
\.run\.to
\.runurl\.com
\bsail\.to\b
\.scroll\.to
\.seite\.ms
\.shortcut\.to
shurl\.(net|org)
\.skip\.to
skocz\.pl
\.snap\.to
\bsnipurl\.com
\.soft-ware\.de
\bsports-reports\.com\b
\.start\.at
\bstop\.to\b
s-url\.net
\.switch\.to
thrill\.to
tiny(click|link)\.com
\.tinyr\.us
\b(?:mobile|really)?tinyurls?\.(?:co\.uk|com|ru|tw|us)\b.*
tiny\.(?:cc|vj\.e\.pl)
\.tip\.nu
\.tny\.se
tophonors\.com
\.tra(?:nsfer|vel)\.to
turl\.jp
\.turn\.to
\burlalarm\b.com\b
uncutuncensored.com
\.url123\.com
url\.fibiger\.org
\.url\.fm
urlcut\.(?:com|net)
\burl(?:freeze|ic)\.com\b
urlin\.it
url(?:mask|ser)\.com
vacations\.to
veryweird\.com
videopage\.de
virtualpage\.de
\.w3\.to
\.walk\.to
\.warp9\.to
web-freebies\.com
webalias\.com
webdare\.com
\.window\.to
xrl\.us
xxx-posed\.com
\.yours\.at
\.zap\.to
\.zip\.to
\bzuso\.tw
\belfurl\.com
\bdoiop\.com
\b301url\.com
\bkuso\.cc
\burlx\.org
\burl(?:snip|bee|logs)\.com
\bsx\.am\b
\btrimurl\.com\b
\btiniuri\.com\b
\bxn6\.net\b
\b(hot|tiny)?short(?:enurl|url|text|erlink)\.com\b
\biceglow\.com\b
\birotator\.com\b
\bigoto\.co\.uk\b
\bdl\.am\b
\bzwap\.to\b
\bunonic\.com\b
\bnet\.tf\b
\bus\.tf\b
\bc[ahz]\.tf\b
\bru\.tf\b
\bpl\.tf\b
\bbg\.tf\b
\bsg\.tf\b
\bkickme\.to\b
\blovez\.it\b
\bneedz\.it\b
\bcraves\.it\b
\bmeans\.it\b
\bdigs\.it\b
\badores\.it\b
\bchills\.it\b
\bis-(?:chillin|groovin)\.it\b
\bdrives\.it\b
\breads\.it\b
\bsurfs\.it\b
\bswims\.it\b
\bplayz\.it\b
\bsingz\.it\b
\bdances\.it\b
\bhas\.it\b
\bdoes\.it\b
\bshows\.it\b
\brules\.it\b
#\brocks\.it\b disabled due to classic-rocks.it and problem domain no longer functioning
\bmakes\.it\b
\bsays\.it\b
\bowns\.it\b
\bzor\.org\b
\b(?:1024|128|16|256|32|512|64|8)bit\.at\b
\bagain\.at\b
\ballday\.at\b
\balone\.at\b
\baltair\.at\b
\bamerican\.at\b
\bammo\.at\b
\bamplifier\.at\b
\bamstrad\.at\b
\banglican\.at\b
\bangry\.at\b
\baround\.at\b
\barrange\.at\b
\baustralian\.at\b
\bbaptist\.at\b
\bbattle\.at\b
\bbazooka\.at\b
\bberber\.at\b
\bblackhole\.at\b
\bbooze\.at\b
\bbrainiac\.at\b
\bbrazilian\.at\b
\bbummer\.at\b
\bburn\.at\b
\bcatholic\.at\b
\bchapel\.at\b
\bcname\.at\b
\bcolors\.at\b
\bcommodore(64)?\.at\b
\bcons(?:ervatives|piracy)\.at\b
\bcooldude\.at\b
\bcuteboy\.at\b
\bdance(?:mix|party)\.at\b
\bdealing\.at\b
\bdeep\.at\b
\bd(?:ivx|vd)(?:links|movies|stuff)\.at\b
\bdizzy\.at\b
\bdork\.at\b
\bdutch\.at\b
\bend\.at\b
\benglish\.at\b
\beniac\.at\b
\berror40[34]\.at\b
\bexhibitionist\.at\b
\bfaith\.at\b
\bfight\.at\b
\bfinn?ish\.at\b
\bforward\.at\b
\bfree(bie|mp3)\.at\b
\bfrench\.at\b
\bgraduatejobs\.at\b
\bgrunge\.at\b
\bhacked\.at\b
\bhang(up)?\.at\b
\bhide\.at\b
\bhindu\.at\b
\bhtmlpage\.at\b
\bhungarian\.at\b
\bindependents\.at\b
\binvisible\.at\b
\bjapanese\.at\b
\bkickass\.at\b
\bkindergarden\.at\b
\bkurd\.at\b
\blabour\.at\b
\bleech\.at\b
\blinuxserver\.at\b
\bliqour\.at\b
\bmaxed\.at\b
\bmicrocomputers\.at\b
\bmingle\.at\b
\bmirror\.at\b
\bmoan\.at\b
\bmormons\.at\b
\bmusicmix\.at\b
\bnerds\.at\b
\bneuromancer\.at\b
\bnewbie\.at\b
\bnicepage\.at\b
\bninja\.at\b
\bnorwegian\.at\b
\bpaint\.at\b
\bpalestinian\.at\b
\bpolish\.at\b
\bportuguese\.at\b
\bpro(?:cessor|testant|spects)\.at\b
\braveparty\.at\b
\breachme\.at\b
\breboot\.at\b
\brelaxed\.at\b
\brese(?:archer|t)\.at\b
\bresolve\.at\b
\bretrocomputers\.at\b
\brockparty\.at\b
\brollover\.at\b
\brumble\.at\b
\brussian\.at\b
\bserbian\.at\b
\bsilence\.at\b
\bsimpler\.at\b
\bsinclair\.at\b
\bspanish\.at\b
\bsplit\.at\b
\bstumble\.at\b
\bsupercomputer\.at\b
\bswedish\.at\b
\bsyntax(error)?\.at\b
\btechie\.at\b
\btemple\.at\b
\bthinkbig\.at\b
\bthirsty\.at\b
\bthrow\.at\b
\btrekkie\.at\b
\btrouble\.at\b
\bturkish\.at\b
\bunixserver\.at\b
\bvegetarian\.at\b
\bventure\.at\b
\bverycool\.at\b
\bviewing\.at\b
\bvintagecomputers\.at\b
\bvodka\.at\b
\bwannabe\.at\b
\bwebpagedesign\.at\b
\bwheels\.at\b
\bwhisper\.at\b
\bwhiz\.at\b
\bwonderful\.at\b
\bzx(?:8[01]|spectrum)\.at\b
\b15h\.com\b
\b1dr\.biz\b
\b2url\.org\b
\b7ref\b
\b8rf\.com\b
\bactive\.ws\b
\bbydl\.com\b
\bbittyurl\.com\b
\bbizz\.cc\b
\bbriefurl\.com\b
\bc-o\.in\b
\bchopurl\.com\b
\bko168\.com\b
\bcool1[56]8\.com\b
\bontheinter\.net\b
\bdephine\.org\b
\bfx\.to\b
\bdrlinky\.com\b
\bfancyurl\.com\b
\bget2\.us\b
\bspotted\.us\b
\bglobalredirect\.com\b
\bgo\.cc\b
\bgonow\.to\b
\bgowwwgo\.com\b
\bhere\.is\b
\bhothere\.com\b
\bcoolhere\.com\b
\bhomepagehere\.com\b
\bmustbehere\.com\b
\bonlyhere\.net\b
\bpagehere\.com\b
\bsurfhere\.net\b
\bzonehere\.com\b
\biscool\.net\b
\bl8t\.com\b
\b9irl\.com\b
\b9uy\.com\b
\blink(?:frog|zip)\.net\b
\blispurl\.com\b
\br8\.org\b
\bozonez\.com\b
\bqwer\.org\b
\btnx\.be\b
\blol\.la\b
\bredirectfree\.com\b
\bsurl\.ws\b
\bsg5\.co\.uk\b
\bfreegaming\.org\b
\bfreebiefinders\.net\b
\bop7\.net\b
\b2cd\.net\b
\b0kn\.com\b
\bv9z\.com\b
\bsimurl\.com\b
\bredirect\.hm\b
\brr\.nu\b
\bkwik\.to\b
\bfw\.nu\b
\bontheweb\.nu\b
\bisthebe\.st\b
\bbyinter\.net\b
\bfindhere\.org\b
\bath(?:is|er)site\.com\b
\bisgre\.at\b
\blookin\.at\b
\blowestprices\.at\b
\bspydar\.com\b
\btz4\.com\b
\bcemper\.com\b
\burlproxy\.com\b
\blisten\.to\b
\bxaddr\.com\b
\burlot\.com\b
## Naconkantari (still URL shorteners)
\.short\.be
\.n3t\.nl
\.f2b\.be
\.n0\.be
\.ssr\.be
zapto\.org
redirectme\.com
\.myftp\.(?:biz|org)
bounceme\.net
\.hopto\.org
myvnc\.com
serve(?:beer|blog|counterstrike|ftp|game|halflife|mp3|pics|quake)\.com
sytes\.net
clipurl\.com
wapurl\.co\.uk
liteurl\.com
zippedurl\.com
32url\.com
relurl\.com
urlkick\.com
1url\.org
masl\.to
lnk\.in
## end of Naconkantari (still URL shorteners)
\balgart\.net
\bshorl\.com\b
\bshort(?:er)?links?\.co\.uk\b
\b6url\.com\b
\bflingk\.com\b
\bmetamark\.net\b
\bpaulding\.net\b
\bsmcurl\.com\b
\btighturl\.com\b
\byatuc\.com\b
\byep\.it\b
checkthislink\.com
\bplu\.sh\b
\biplogger\.com\b
\bbixly\.co\b
\bnano\.do\b
# end of URL shorteners
#Essjay's list
superlongpenis\.com
putinbay\.com
putinbayphotos\.com
haber18\.com
fisheaters\.com # requested by JzG
##Nakon
##The reasons for adding the links below is located at
##https://meta.wikimedia.org/wiki/Spam_blacklist/Log/Nakon/sbl
#New
\bgermanplaces\.com\b
#Old
\.ho\.com\.ua
biki4\.com
\.rdos\.net
sharewareisland\.com
\.hentai\.com
\.xhost\.ro
theglowcompany\.co\.uk
forum\.bodybuilding\.com
guide-(?:phytosante|proteines|vitamines)\.org
all-musculation\.com
quotesandpoem\.com
\.accim\.org
free-forums\.org
espacioblog\.com
\.cs\.com(?!\.cn)\b
forumgratis\.com
batcave\.net
\.westlord\.com
jbactors\.com
greysanatomyinsider\.com
hometown\.aol\.co\.uk
topmeds10\.com
freewebspace\.com
relytec\.com
freehost\.pl
20six\.co\.uk
blog\.kataweb\.it
isbn-check\.(?:com|de)
pimpblog\.nl
free-mortgage-calculator\.info
bet365\.com
10bet\.com
israelnewsagency\.com
yamour\.com
npizlog\.org\.yu
globaljihad\.net
allstarnba\.es
#req on ANI https://en.wikipedia.org/wiki/Wikipedia:Administrators'_noticeboard/IncidentArchive120#New_York_City_blackout_of_1977
\.compagnons\.org
jouvence\.com
applausestore\.com
mi-aime-a-ou\.com
#end of ANI
#Universe Daily (en.wiki redir spam)
universe(?:daily\.(?:com|info|net|org)|today\.(?:info|net))
#end UD
##spam on catux\.org
privetparis\.com
##phrases
(?:online|discount|best)(?:md|rx)
bestviag
buycheap
llpharm
payday(-easy)?-loan
cashadvance
##End of Naconkantari
# Added by MaxSem
## August 2006
aceshowbiz\.com
## Oct
encyclopediadramatica\.(?:com(?!/Main_Page)|net|org|se)
##Jan 2007
gocurrency\.com
# Eloquence, August 2006
rexcurry\.net
# https://fr.wikipedia.org/w/index.php?title=Licence_publique_g%C3%A9n%C3%A9rale_GNU&diff=10489059&oldid=10479749&rcid=10039037
strumpette\.com #en spamming; discussed by arbcom
# [[Spam blacklist/Log]]
## Unknown
\.tour[0-9]+\.com
hukuki\.net
card-lottery\.org
-hire\.co\.uk
[0-9]+fang\.com
\.omnia\.co\.uk
bucuo\.net
hyey\.com
blogeasy\.com
\bd-secure\.com
\.dfrog\.be
-topliste\.com
omeida\.com
-preisvergleich\.de
vscorp\.com
# A whole bunch from https://en.wikipedia.org/wiki/User:A._B./pressreleasegold.com
asiannet\.com
\.abilogic\.com
captainjacksalaska\.com
kenai-guides\.com
yearstoyourhealth\.com
## 2004
18show\.(cn|org|net)
\.ec[59]1\.com
lemai\.com
paperlessarchives\.com
shouji\.com
targetwords\.com
## sometime 2005 ([[Spam blacklist/Log]])
adipex
autospectator\.com
didrex
hydrocodone
losthorizons\.com
notlong\.com
phentermine
prtime\.ru
\.dzsc\.com
\.liss-kompendium\.de
\.go\.to
\.2x4\.ru
\.125mb\.com
\.ds4a\.com
## 2005-06 ([[Spam blacklist/Log]])
yy-ls\.com
readnovel\.com
crazyabouttv\.com
## 2006-06 ([[Spam blacklist/Log]])
freesex\.com
## 2006-07 ([[Spam blacklist/Log]])
hoops(vibe|stats)\.com
## 2006-09 ([[Spam blacklist/Log]])
easytobook\.com
## 2006-10 ([[Spam blacklist/Log]])
\.ytmnd\.com
(?:debt|financ|loan|morgage).*\.blogspot\.com
(?:cup|league|football|wayne|premiership|steven|united|athletic).*years\.com
\.forumcommunity\.net
free-game-downloads\.mosw\.com
aiccon\.it
torrentmania\.info
## 2006-11 ([[Spam blacklist/Log]])
meatspin\.com
digiads\.com\.au
amantea(?:(?:online|radio|calcio)\.it|ninelmondo\.info)
(prosaleshop|bestbidbuy|\badirect)\.org
(?:oduuy|aiipa|lyvyl|moank|anagl|ankyl|gergv|clapn|tigri|teeti|sabd|scyb|iifooi|qsskk|csddj|ddl8i|afdss|oberl|ykkkh|tdfsf|zfdfs)\.info
pichunter\.com
suite101\.com
federazionepagana\.(?:it|com)
rutaverdebolivia\.com
lemonparty\.org
## 2006-12 ([[Spam blacklist/Log]])
freefind\.com
\.envy\.nu
grotteriaonline\.com
\.thewallpapers\.us
\.conex(?:india|metals|techno)\.com
## 2007-01 ([[Spam blacklist/Log]])
\.free-?wishes\.com
\.old-games\.com
\.freevideo\.cz
\.kalakendra\.com
blog?\.myspace\.com
xs4all\.nl/~wichm
chello\.nl/a\.wichmann
\.chr\.ru
\b(mk8|dy9|b80|t63|m32|80i|b65|bz8|68t|51a|z56|z95|7rg|74a|mr7|98f|i38|d4x)\.org\b
\b(?:ninja|fastfree|getmyspace|school|myinternet|ship|water|les|grand|dirty|cgiweb|arandom|angry|fully)proxy\.com
(?:3ga|6ad|bx3|2ry|23a|43j|4j4|5b5|70m|78n|8hj|9rb|20d|68u|73r|3xa|k1d)\.org
\bd39\.org\b
sctta\.org
guardster\.com
proxy\.info
webwarper\.net
airport-shuttle\.com
citronpaper\.it
\bcarinsurance\.com
\.240sx\.org
\bnissanversa\.org\b
\.nicoclub\.com
oseculoprodigioso\.blogspot\.com
## 2007-02 ([[Spam blacklist/Log]])
turkudostlari\.net
gravinaoggi\.it
hostingphpbb\.com
\blifeandtrend\.com
\blangmaker\.com.*Modern_Latin
\bbled\.net
\bfavorite-games\.com
\byoyita\.com
\bcromaps\.com
\bchoosemalta\.com
\bjobpilto\.de
# All these additions can be found properly logged.
\bnewyork-architects\.com\b
\bswiss-architects\.com\b
\bbelgium-architects\.com\b
\bchinese-architects\.com\b
\bforumfree\.net
(?<!-)\bcosplay(\.de|x\.com)
\bnefac\.net
\bulkerfenerbahce\.com
\bgo-sierra-nevada\.com
\btutorialspoint\.com
#Back to proper logging...
\bpressarchive\.net
\bvulcano(?:consult|vacanze)\.it
\bmyopia\.org
\bthebestof\.co\.uk
\bjohnchow\.com
\blinksynergy\.com
\bmyclassiclyrics\.com
\bpornstarbucks\.com
\brefspace\.com
\basianink\.com
\bgroup-games\.com
\bitsnature\.org
\bdmv\.org
\bartericerca\.com\b
\bmikafanclub\.com
\barticles(?:4free|bridge)\.com
\babruzzoturismo\.net
traditio[\..]ru
\bcais-soas\.com
\bafif(?:(?:2|chat|poem|up)\.com|\.ws)
\bworkforall\.net
\bmyfreepaysite\.com\b
\bwikisucks\.blogspot\.com #spamming [[en:Criticism of Wikipedia]]
\bgoogle\..{2,6}/(cse|amp)/
\bcli[kx]\.to\b
\bwowomg\.com\b
\bffconsultancy\.com\b
\btarjan\.uw\.hu\b
\benglandandenglishhistory\.com\b
\bezinearticles\.com\b
\bwikipedia\.un\.mythe\.over-blog\.com\b
\btourismindochina\.com\b
\bkimchiu\.(?:net|org)\b
\bdatasheet(?:4u|s)?\.(?:net|co\.kr|in)\b
\.orkut\.com/Comm
\bphilosopedia\.org
compact\.exe\.su
\bway\.to
\bup\.to
\bcarnifest\.com
\banrdoezrs\.net
\bdpbolvw\.net
\beasymdpharm\.com
\bbeijingimpression\.com
\bllegalemapas\.com
\bpropeciahelp\.com
\bfishingnotes\.com
\bmavirize\.com
\ble\.puy43\.free\.fr
\bworldchesslinks\.net
\banna-marly\.narod\.ru\b
volgota\.com
\b5min\.com\b
\bminiville\.fr
\bcronologia\.it
# painters
\bjeditoo\.com\b
\bmysundial\.ca\b
\bcathar\.info\b
\bobservacionesfilosoficas\.net\b
\bbellazon\.org\b
\bgu\.ma\b
\bfiorano\.com\b
\bbratislava-info\.sk\b
\bleggievai\.it\b
\btelavivguide\.net\b
\brawartint\.com\b
\bsnurl\.com\b
\bpulau-pangkor\.com\b
\bmalaysiavacationguide\.com\b
\befn\.org/~(?:fotozone|hkrieger)\b
\bendangeredspeciesinternational\.org\b
\blix\.in\b
\b(?:england-|chester|york|bath)360\.co\.uk\b
\bhandster\.com\b
\bhumanthermodynamics\.com\b
\bborgenproject\.(?:com|org)\b
\bapurogol\.com\b
\beleuthera\.(?:biz|com)\b
\bgelalive\.com\b
\bbombingscience\.com\b
\bmetalhead\.ro\b
\bbestmusic\.ro\b
\bpataraexcavations\.com\b
\bfree-lock-picking-guide\.com\b
\bvizaginfo\.(?:com|net)\b
\belectionsinfo\.com\b
\bpincodesindia\.com\b
\bastrologyforu\.com\b
\bindia(?:hostingreview|studycenter)\.com\b
\bandhranews\.com\b
\bchitoor\.com\b
\btollywood\.info\b
\bbanks-atms\.com\b
\bgreatpersonalities\.com\b
\bandhranews\.net\b
\beasy-forex\.com\b
\bnedcruise\.info\b
\bcanaseed\.com\b
\bworldwide-tax\.com\b
\b2girls1cup\.com\b
\bjohnmarshallgamble\.com\b
\bjoseph(?:kleitschgallery|raphaelgallery)\.com\b
\blawrencebeebe\.com\b
\bmauricebraungallery\.com\b
\beurobiler\.dk\b
\bhungarybudapestguide\.com\b
\bmarvaoguide\.com\b
\bmetapedia\.org\b
\beufpc\.org\b
\btax-services\.ca\b
\bkemaliye\.net\b
\bflatsinistanbul\.net\b
\begin\.us\b
\bclickbank\.net\b
\btrrap\.net\b
\bcapovaticano\.info\b
\bisland-hvar\.info\b
\bsucuraj(-hvar)?\.com\b
\beuropedia\.moussis\.eu\b
\blegambientecorato\.it\b
\bfactasy\.com\b
\bcommonpurpose\.org\b
\bamazon\.com.*(?:\?|&)tag=
\bgalatta\.com\b
\bbhavanaonline\.info\b
\b2checkout\.com\b
\bilayathalapathyvijay\.com\b
\bactor(?:suriya|arya)?\.com\b
\blaila\.net\b
\bseguente\.com\b
\bbursahalter\.com\b
\bprovenmodels\.com\b
\bsuedtirol-tirol\.com\b
\bjosefov\.com\b
\bmyclassifiedads\.net\b
\blogosphera\.com\b
\bayvalikda\.com\b
\bimg352\.imageshack\.us\b
\bworldmapfinder\.com\b
\bfrancenepal\.info\b
\bfine-art-images\.net\b
\bconflictologist\.narod\.ru\b
\bmodelsobserver\.com\b
\bemedialive\.com\b
\bisraelinphotos\.com\b
\bturismo-prerromanico\.es\b
\blabel\.fr\b
\bgastreferenten\.de\b
\bradiopapesse\.org\b
\biltuobenessere\.com\b
\bsunfrance\.com\b
\bthomas(carlyle)?\.eu\b
\bjapan-architects\.com\b
\badslteknikservis\.com\b
\bhandresearch\.com\b
\bdeluxecruises\.com\b
\bcuisery\.com\b
\bpersonalstructures\.org\b
\bmusique\.arabe\.over-blog\.com\b
\binformagiovani\.vi\.it\b
#E-library
\be-library\.(?:net|us)\b
# drini: croswiki spam seo
#end drini
\bilportaleditrieste\.(com|it)\b
\bfotoplantas\.110mb\.com\b
\byouporn\.com\b
\bkosovo-law\.org\b
\bmsapubli\.com\b
\ballaahuakbar\.net\b
\bqingdao(?:china|official)guide\.com\b
\bfototoscana\.it\b
\bwebamiata\.it\b
\belephant-batyr\.livejournal\.com\b
\bradiovazogasy\.com\b
\bthemza\.com\b
\bdesigneeroaarnio\.com\b
\bbidmonfa\.com\b
\bis\.gd\b
\bultimatepoker\.com\b
\bstorz-bickel\.com\b
\bdiplomaticsociety\.org\b
\bcomicradioshow\.com\b
\bderindusunce\.org\b
\bexpekt\.com\b
\btradedoubler\.com\b
\baviaworld\.com\b
\bcosmoetica\.com\b
\bexhauss-ibnkhaldoun\.com\.tn\b
\brociomarquez\.com\b
\bsourmath\.com\b
\bopus-info\.org\b
\bfotosalhambra\.es\b
\bvivien-leigh\.info\b
\btourmycountry\.com\b
\blamazmorraabandon\.com\b
\buaeuro2012\.com\b
\b(hero|star)questgame\.com\b
\b2d-code\.co\.uk\b
\blasvegas-nevada\.com\.ar\b
\baudado\.com\b
\bbanknotes\.com\b
\bviartis\.net\b
\bmaskmelin\.livejournal\.com\b
\bpedagogy\.ir\b
\bronaldoweb\.com\b
\bw3\.coh\.arizona\.edu/french/accueil\b
\bla-palma\.de\b
#temporary to stop ongoing cross-wiki spam
\bbudterence\.it\b
\bpowerplaymanager\.com\b
\bmonkeysee\.com\b
\bstavanger-guide\.no\b
\bbaccara-web\.de\b
\bczejarek\.pl/baccara\b
\bjameslastfan\.de\b
\bsheetmusicarchive\.net\b
\breadysteadygirls\.eu\b
\bmorrodesaopaulo(brasil)?\.com\.br\b
\byoutube\.com/.*(?:tqedszqxxzs|XePjp-H3TBI|khM48EQyVdc|A4jgXQQns8A|oVBOnv\-xrEY)\b
\bnijmegennieuws\.nl\b
##Highhi spam - See every contrib @ https://toolserver.org/~vvv/sulutil.php?user=Highhi
##Kylu 8/12/08
\btravelchinaplanner\.com\b
\bmysmp\.com\b
\bpaul-gauguin\.net\b
\bkatsushikahokusai\.org\b
\brembrandtonline\.org\b
\beugenedelacroix\.org\b
\bwilliam-turner\.org\b
\bpierre-auguste-renoir\.org\b
\bclaudemonetgallery\.org\b
\bur1\.ca\b
\bfastservers\.net\b
\bkqzyfj\.com\b
\bprogrammersheaven\.com\b
\btutorial(-index|ized)\.com\b
\btnij\.org\b
\bcalculate-linux\.org\b
\bhost\.co\.in\b
\bfrancizor\.ro\b
\bhuntforjustice\.com\b
jordan-?shoes[a-z0-9-]*\.(?:co|net)
nike-?(?:air|dunk|max|sho[ex])[a-z0-9-]*\.(?:co|net|org)
\bwikio\.com\b
\bfootball(?:-talents\.(org|fr|co\.uk)|-?talent\.net)\b
\bfussball-talente\.com\b
\bvoetbal-talenten\.nl\b
\bfreeitsolutions\.com\b
\bsimpsonstrivia\.com\.ar\b
\bshop\.ebay\.com\b
\bisoladiburano\.it\b
\bparrotsecrets\.com\b
\bpodhuri-sumavy\.cz\b
\bhardmob\.com\.br\b
\bbarradatijuca\.com\.br\b
\bfuroshiki\.com\b
\bprincevaliant\.net\b
\bnormas9000\.com\b
\bthe9000store\.com\b
\bproduccionsblau\.com\b
\bsandhaan\.com\b
\bhotmale\.com\b
\bideasnext\.com\b
\bloksangeet\.com\b
\bmarathi(fm|fun|spice|zone)\.com\b
\bharptabs\.com\b
\brummy(royal|-500)\.com\b
\bhindyugm\.com\b
\bapelosurgentes\.com\.br\b
\beurodance4ever\.blogspot\.com\b
\bwilliamlong\.info\b
\bhotel-neue-post\.de\b
\bcyinterview\.com\b
\bthesportsinterview\.com\b
\bmarrakech\.net\b
\bekomobiili\.fi\b
\bpixeljoint\.com\b
\bwayofthepixel\.net\b
\bfrance-voyage\.com\b
\bdigital-kaos\.co\.uk\b
\bwikimatera\.it\b
\bbestin(diancooking|diancuisines|dianfilms|tourism)\.com\b
\bbest(?:abcd|canadianmed|cheapmedsworld|chistraighteners|drugdirect|dvdsales|ecigarettesreview|erwin|essayhelp|essaytips|frenchfilms|ghdflatiron|goodsone|handbagsshop|healthtourism|ipcameras|medsplace|menwatches|ownstore|p90xshop|polotshirt|ratedcookwaresets|sale511|sales4u|seoguide|shandbags|termpaper|vibram|waytoinvest|womenshoodies|workoutexercise|workx)\.com\b
\bbonpharm\.com\b
\bbillevans\.nl\b
\bteatropovero\.it\b
\beloquentbooks\.com\b
\bpol-and\.eu\b
\bplwha\.org\b
\bbit\.ly\b.*
\bterryananny\.com\b
\bd-addicts\.com\b
\bolshansky\.sitecity\.ru\b
\bamisdecolette\.fr\b
\bcbsystematics\.com\b
\bgallery\.kunzweb\.net\b
\barchitectour\.net\b
\bezmapfinder\.com\b
\bdavid-walliams\.co\.uk\b
\bppt\.cc\b
\bevancamp\.com\b
\brover\.ebay\.com\b
\bbansko\.org\b
\bprojeksiyon\.com\.tr\b
\bredtube\.com\b
\bnaturist\.de\b
\bayda\.ru\b
\bgulfup\.com\b
\bh1\.ripway\.com\b
\biblogger\.org\b
\bisuisse\.com\b
\bp2h\.info\b
\bseedrecords\.co\.uk\b
\bwebmed\.com\b(?!\.)
\byieldmanager\.com\b
\bz4ar\.com\b
\bfarmersdaughterhotel\.com\b
\bspritzlandia\.it\b
\bwww\.pinspenyes\.com\b
\bturkgayclub\.com\b
\bmiarroba\.com\b #replaces \bnacho\.miarroba\.com\b
\barcadvisor\.com\b
\brealgems\.org\b
\bsixxs\.org\b
\bsheqel\.info\b
\bclubsimca\.fr\b
\bgorodetc\.ru\b
\bnarcotics\.su\b
\bkarakalpak\.com\b
\bsouvenir-dvd\.com\b
\bfirmypuchov\.sk\b
\bfarecompare\.com\b
\bvillemagne\.net\b
\brosarioonline\.altervista\.org\b
\bpetardas\.com\b
\bbestwestern\.de\b
\bthebusschedule\.com\b
\blinksemulacao\.googlepages\.com\b
\bmiata\.es\b
hitlerbunker\.com
\bmaas(?:eik|mechelen)\.com\b
\bcorazondepuebla\.com\.mx\b
\bportalcadista\.com\b
\bberlinertageszeitung\.de\b
\boomoto\.ucoz\.ru\b
(?:russian-?|\bru-)(?:bride|girls|ladies|lady|single|wife|wives|wom[ae]n-?(?:dating|online))
\bru-wom[ae]n
(?:all|pretty)-?russian-?wom[ae]n
(on-?line-?|ua|own|okfree|go4)dating(\b|\d|site)
muselius\.com
\byandex\.ru/redir\b
\bcanoesport\.ru\b
\bglobalflight\.net\b
\byoujizz\.com\b
\bautomania\.it\b
\bfff\.to\b
(buy|cheap)-?viagra
viagra-?(drugs|online|billig)
\bapartments-makarska\.com\b
\bexotour\.ge\b
\bbatik-tulis\.com\b
\bpdesigner\.net\b
\baviatorsale\.com\b
\bvallarpadam(port|terminal)\.com\b
\bseecornwall\.eu\b
\biremetforlag\.tripod\.com\b
\beteachergroup\.com\b
\bhebrewonline(\.co\.il|(blog|shop)?\.com)\b
\bb23\.ru\b
\bceppaloni\.info\b
(ireland|(euro|mega)mil|canada|the)lotter(wiz)?\.com\b
\b888\.com\b
\buglezhog\.ru\b
\balertpay\.com
\bbux(\.to|a\.in|euro\.com|galore\.com|junction\.com|out\.com)
\bcash(-kitty|4(all|hits)|n?bux|eden|fiesta|nclicks|origin|out|pointclicks|posse|read|sea)\.(com|org|net)
\bshrinktheweb\.com\b
#Croatian tourism-spammer
\bhvarinfo\.com\b
\bmakarskainfo\.com\b
\bikorculainfo\.com\b
\bbracinfo\.com\b
\bomisinfo\.com\b
#End of Croatian tourism spammer
\blunapark6\.com\b
\bcarhiredubrovnik\.com\b
\beberhardfritz\.de\.tl\b
\b(lmgtfy|letmegooglethatforyou)\.com.*[?&]l=1
\bkaracaahmet\.com\b
\bpublic-domain-image\.com\b
\.kproxy\.com\b
\brealultimatepower\.net\b
xxxxxx/
\btestmasters\.net\b
\balbelda\.info\b
\barm\.in\b
\bhotelnikko\.com\b
\bcorluhaber\.com\b
\bpremiumflats\.com\b
\bsaopaulo(?:aero|artes|autos|bares|bus|channel|cidades|cinemas|estradas|eventos|gallery|gallery|gaytravel|invest|links|mall|mapas|market|metro|moda|museus|night|noticias|parques|photo|praias|relax|restaurantes|ruas|shuttle|sites|suites|teatros|town|work)\.com\b
\bnutshellurl\.com\b
\bcjb\.net\b
\buni\.cc\b
\bvai\.la\b
\brg3\.net\b
\brg10\.net\b
\bbr30\.com\b
\b1br\.net\b
\bsitio\.de\b
\burl\.ie\b
\bvisit(?:afghanistan|armenia|azerbaijan|bahrain|bangladesh|bhutan|bosnia|brunei|cambodia|china|christmasisland|centralasia|cocosislands|croatia|cyprus|egypt|india|indonesia|iran|israel|jordan|kiev|korea|kosovo|kuwait|kyrgyzstan|laos|latvia|macedonia|malaysia|maldives|mongolia|nepal|northkorea|oman|pakistan|philippines|russia|saudiarabia|southkorea|switzerland|tajikistan|turkmenistan|uae|uzbekistan)\.(?:asia|eu)\b
\bvisit(?:chn|capena|car|esp|solomonislands)\.com\b
\balturl\.com\b
\bmaxreading\.com\b
\bcomoj\.com\b
\bmigre\.me\b
\bbusty\.pl\b
\bmoourl\.com\b
\byfrog\.com\b
\bvinyland\.com\b
\bmmafight\.ru\b
\burlmin\.com\b
\binvx\.com\b
\b(vickydarling|jeffseeney|andrewcripps|john-paullangbroek|howardhobbs)\.com\b
\bhugeurl\.com\b
\btangodans\.com\b
(?<!www\.)\bmybrute\.com\b
\bcasareal\.co\.pt\b
\bvisitsubotica\.rs\b
\bbestmals\.ru\b
\bnobrain\.dk\b
\b(anaheimducks|bluejackets|bruins|buffalosabres|calgaryflames|chicagoblackhawks|coloradoavalanche|dallasstars|detroitredwings|edmonton-oilers|floridapanthers|hurricanes|mapleleafs|minnesotawild|montreal-canadiens|newjerseydevils|newyorkislanders|newyorkrangers|ottawasenators|philadelphia-flyers|pittsburghpenguins|tampabay|thrashers|vancouvercanucks|washingtoncapitals)\.ru\b
\bliveshow-tv\.com\b
\bpatagonianexpeditionrace\.com\b
\bnesvizh\.by\b
\bstihi-xix-xx-vekov\.ru\b
\becarddesignanimation\.com\b
\badf\.ly\b.*
\belbruto\.es\b
\bguerrastribales\.es\b
\bbitly\.com\b
\bbascarsija\.info\b
\bannastaciapalaszczuk\.com\b
\bthnlnk\.com\b
\beurox10\.com\b
\brickroll
\bzobyhost\.com\b
\bsyntext\.(com|ru)\b
\bidukki\.com\b
\bkerala\.(in|pro)\b
\bxvideos\.com\b
\btrymasak\.my\b
\btheofficialboard\.(?:com|fr)\b
\bphuket-relax\.com\b
\bpaypal\.com/.*mrb/pal=.*\b
\bnapredvosa\.com\b
\bvacacionesbulgaria\.com\b
\breverent\.org\b
\bpapagiovanni\.com\b
\bto\.ly\b
\btotalreal\.com\b
\badire\.jp\b
\bcarloscevola\.com\b
\blnk\.ms\b
\btiny9\.com\b
\bbesplatne-slike\.net\b
\blistenarabic\.com\b
\bw3-translations\.de\b
\bubema\.(?:de|eu|com)\b
\bdachau\.com\b
\bdeconet\.com\b
\berepublik\.com.*?/referrer\b
\bprosolutionpills\.com\b
\bvigrxplus\.com\b
\bneobux\.com\b
\blibertyreserve\.com\b
(?<=//|\.)way\.com\b
\bclck\.ru\b
\bproakvariumy\.ru\b
\bport-arthur\.ucoz\.ru\b
\bmatrikon(?:(?:analytics|opc)?\.com|opc\.de)\b
\btunisia\.com\b
\bmoneyandmarkets\.com\b
\binvestwithanedge\.com\b
\bgoodtherapy\.org\b
\bsunglassesuk\.com\b
\bsupergreenme\.com\b
\bmsplinks\.com\b
\balgarvedigital\.pt\b
\bobservatoriodoalgarve\.com\b
\bcli\.gs\b
economy-point\.org
\bwikireality\.ru\b
\bj\.mp\b
\bsantatelevision\.com\b
\bpaintingdb\.com\b
\bboriken\.info\b
\bconceptcar\.ee\b
\bnanoyou\.eu\b
\bopcti\.com\b
\bcyclingforall\.net\b
\bradiomakedonia\.ro\b
\bmoldovarious\.com\b
\bbiodiesel(?:plants)?\.com\.ar\b
\bsportamericani\.it\b
\bow\.ly\b
\bgooglehammer\.com\b
\bgatosphynx\.com\b
\b1url\.com\b
\bawe\.sm\b
\bbudurl\.com\b
\bchilp\.it\b
\bchs\.mx\b
\bclickthru\.ca\b
\bcort\.as\b
\bcuturl\.com\b
\bdecenturl\.com\b
\bee[pz]url\.com\b
\bfa\.by\b
\bfav\.me\b
\bff\.im\b
\bfhurl\.com\b
\bflic\.kr\b
\bflq\.us\b
\bfly2\.ws\b
\bfwd4\.me\b
\bgl\.am\b
\bgo\.9nl\.com\b
\bgo2\.me\b
\bgoshrink\.com\b
\bgri\.ms\b
\bgurl\.es\b
\bhellotxt\.com\b
\bhex\.io\b
\bhtxt\.it\b
\bhurl\.ws\b
\bicio\.us\b
\bidek\.net\b
\bito\.mx\b
\bjijr\.com\b
\bkissa\.be\b
\bkl\.am\b
\bkorta\.nu\b
\bl9k\.net\b
\bliip\.to\b
\bliltext\.com\b
\bliurl\.cn\b
\bln-s\.ru\b
\blnkurl\.com\b
\bloopt\.us\b
\blru\.jp\b
\blt\.tl\b
\blurl\.no\b
\bminilien\.com\b
\bminiurl\.com\b
\bminurl\.fr\b
\bmyurl\.in\b
\bncane\.com\b
\bnn\.nf\b
\bo-x\.fr\b
\bpoll\.fm\b
\bri\.ms\b
\bsn\.(?:im|vc)\b
\bsnipr\.com\b
\btakemyfile\.com\b
\btcrn\.ch\b
\btiny\.pl\b
\btl\.gd\b
\btnw\.to\b
\btr\.my\b
\btwit(?:zap\.com|this\.com|url\.de)\b
\bub0\.cc\b
\bustre\.am\b
\bwp\.me\b
\baki-kaurismaki\.ru\b
\btranslation-blog\.trustedtranslations\.com\b
\bkob\.tj\b
\boh-barcelona\.com\b
\batasozlerianlamlari\.com\b
\bktzr\.us\b
\brus-on-line\.ru\b
\bvilshanka\.org\.ua\b
\bgratisweb\.com\b
\bonline-betting\.me\.uk\b
\bwettbasis\.com\b
\bapuestas-deportivas\.es\b
\bgoo\.gl\b(?!/maps\b).*
\bcasino\.ru\b
\bdoyouneedvisa\.com\b
\burlalacon\.com\b
\bturl\.ca\b
\bmuseomagazine\.com\b
\bshrt\.(?:fr|st)\b
\bredir\.ec\b
\bmerky\.de\b
\bomani\.ac\b
\bmoladi\.net\b
\bparvizshahbazi\.com\b
\bkhamagmongol\.com\b
\bhamagmongol\.narod\.ru\b
\bmedicana(?:life|tv)\.com\b
\brosecoaudit\.ru\b
\binfonu\.nl\b
\bpolimore\.com\b
\bwslibrary\.net\b
\bvndic\.net\b
\bbud-tech\.ru\b
\bde-regalo\.com\b
\bagffan\.dk\b
\bfolkblog\.in\.ua\b
\bna-ozero\.ru\b
\baltritaliani\.net\b
\btt-group\.net\b
\bnvros\.ru\b
\bmaxiocio\.net\b
\basturiasenimagenes\.com\b
\b5z8\.info\b
\boskemen\.info\b
\bcode-saturne\.blogspot\.com\b
\bgsxr\.es\b
\bc2kb\.com\b
\bhentaitoonami\.com\b
\bpartytrip\.fr\b
\bmeigalicia\.com\b
\bblconsulting\.com\.hk\b
\b12mesyatcev\.ru\b
\bchapadadosveadeiros\.com\b
\btheolivebranch\.net\b
\bkarelgott\.tv\b
\bkomputersaya\.com\b
\bdeloeiletdelamain\.hautetfort\.com\b
\btkd-spirit\.com\b
\bteutoburgo\.web44\.net\b
\bsurf\.to\b
\bbiogas\.vn\.ua\b
\bromania-vacations\.com\b
\bsiver\.org\.ua\b
\bdragon-fruit\.biz\b
\bazov\.zp\.ua\b
\beldespertardelmusico\.blogspot\.com\b
\bauditionrich\.com\b
\bkanchanaburi-info\.com\b
\bmatavisen\.no\b
\bmikiurl\.com\b
\bixiz\.net\b
\blimametro\.blogspot\.com\b
\bleo-fl\.hit\.bg\b
\bserfinaz\.com/p\b
\b7les\.com\b
\bforum42\.ru\b
\bhukukiktisatforumu\.net\b
\bmksoley\.com\b
\bsoley\.cn\b
\bseawaterfarming\.com\b
\balgaecollection\.com\b
\bmankenlik\.com\b
\balgaecenter\.com\b
\bmicroalgae\.ca\b
\bsoleymedikal\.com.tr\b
\balgaeinstitute\.com\b
\bphycobilin\.net\b
\bsoso\.bz\b
\bgematrix\.org
camica\.netfirms\.com/gematria/
\btrancepodium\.com\b
\btraveltibetguide\.com\b
\bblcremationsystems\.com\b
\bsuper-alizee\.de\b
\bsandsoftime\.ws\b
\bqualified-audit-partners\.be\b
\bmegashare\.com\b
\bchinesepaladin3\.windy-goddess\.net\b
\bwillysjeep\.com\b
\bhelpjaycee\.blogspot\.com\b
\bheyrheyr\.is\b
\binfogradina\.ro\b
\bvivedeporte\.com\b
\brorysfriends\.com\b
\bmiamipeople\.ru\b
\bshareflare\.net\b
\bdeine-erfindung\.de\b
\bhamaka\.huu\.cz\b
\bantimbt\.com\b
\bcheapmbtsandals\.com\b
\bgstarmbt\.com\b
\bmbt-shoeclearance\.com\b
\bmbt-shoes-(?:discount|wholesale)\.com\b
\bmbt-shoes-us\.com\b
\bmbt-zone\.com\b
\bmbt2bt\.com\b
\bmbt4life\.com\b
\bmbtantishoes-u[ks]\.com\b
\bmbtfivefingers\.com\b
\bmbtflying\.com\b
\bmbtgoodshoes\.com\b
\bmbthotsale\.com\b
\bmbtistore\.com\b
\bmbtkisumu2\.com\b
\bmbtlami\.com\b
\bmbtsale\.org\b
\bmbtselling\.com\b
\bmbtshoes-australia\.com\b
\bmbtshoes1998\.com\b
\bmbtshoes4clearance\.com\b
\bmbtshoesbest\.com\b
\bmbtshoesbest\.net\b
\bmbtshoesdiscount\.org\b
\bmbtshoesfactory\.com\b
\bmbtshoeshouse\.com\b
\bmbtshoesmbt\.com\b
\bmbtshoesselling\.com\b
\bmbtshoesstockists\.com\b
\bmbtsuk\.com\b
\bmbtvips\.com\b
\bmbtwalkingshoesdiscount\.com\b
\bmbtwalkingshoesgood\.com\b
\bnet-mbt\.com\b
\bsalembt\.com\b
\bsalesmbt\.com\b
\bshoesmbts\.com\b
\btopmbtshop\.com\b
\bwebmbtshoes\.com\b
\bletrasjohnfrusciante\.wordpress\.com\b
\bfcoe\.ru\b
\bdobrzenieccy\.pl\b
\b69\.64\.63\.153/redirect\.php\b
\bmedicanalife\.(?:org|net)\b
\bbelawela\.com\b
\bnsever\.org\.ua\b
\bgsm-kharkov\.com\.ua\b
\bshotgunsolutionpaytodie\.blogspot\.com\b
\bayak\.org\b
\bexpresspol\.ru\b
\bmazdafreunde\.de\b
\bseslimola\.com\b
\b777slot\.at\.ua\b
\belizabethselwyn\.50webs\.com\b
\bguard-soft\.com\b
\bbodybuildingrevealed\.com\b
\bservicescleans\.com\b
\bdie-bildersammlung\.de\b
\btravelkefalonia\.com\b
\bfree2g1c\.com\b
\btelefon-numarasi\.com\b
\bsapaninka\.com\b
\bpsi-test\.ru\b
\bamberabg\.com\b
\bmini-mag\.com\b
\bcacasubmarina\.com\b
\bprolocopasiandiprato\.org\b
\bmicrosoftproject\.su\b
\bleblancsamedresort\.com\b
\bkoninginnedagamsterdam\.nl\b
\bprime-time\.ru\b
\bchinarollformingmachine\.com\b
\bspartadata\.com\b
\bavraidire\.eu\b
\bwebauditing\.org\b
\bpokemongamesnow\.com\b
\bstart\.com\.mt\b
\bdniprowazirka\.com\.ua\b
\bmilforum\.net\b
\bx1fm\.com\b
\bkitdetox\.com\b
\borthomatic\.net\b
\bzizum\.com\b
\bti89\.com\b
\btorrentflux\.blogspot\.com\b
\bsmoking-calculator\.com\b
\bolympus-e420\.blogspot\.com\b
\bfuturama-opening-gags\.blogspot\.com\b
\bnerd-characteristics\.blogspot\.com\b
\bchangluncity\.blogspot\.com\b
\binternet-niche-marketing\.blogspot\.com\b
\badsense-skyline\.blogspot\.com\b
\bflood\.tforums\.org\b
\biznikgifts\.com\b
\bsoweirdwebpageofficialsite\.blogspot\.com\b
\balabamafansite\.com\b
\bbyufansite\.com\b
\bboisestatefansite\.com\b
\bbostoncollegefansite\.com\b
\bcaliforniafansite\.com\b
\bgeorgiafansite\.com\b
\billinoisfansite\.com\b
\bindianafansite\.com\b
\biowafootballfansite\.com\b
\blsufansite\.com\b
\bmiamifansite\.com\b
\bmichiganfansite\.com\b
\bminnesotafansite\.com\b
\bnebraskafansite\.com\b
\bnflfootballfansite\.com\b
\bnotredamefansite\.com\b
\bohiostatefansite\.net\b
\boklahomafansite\.com\b
\boregonfansite\.com\b
\bpurduefansite\.com\b
\bsouthcarolinafansite\.com\b
\bsouthfloridafansite\.com\b
\btexasfansite\.com\b
\buclafansite\.com\b
\bvirginiatechfansite\.com\b
\bwisconsinfansite\.com\b
\bwellspringwatersystems\.com\b
\bdespertaibereanos\.blogspot\.com\b
\bsumasax\.es\b
\bibuy\.co\.th\b
\btodoliteratura\.es\b
\bpecaijeca\.coolpage\.biz\b
\bmicroflex-services\.de\b
\bib-info\.com\b
\barizonacardinalsfansite\.com\b
\barizonafansite\.com\b
\barizonastatefansite\.com\b
\barkansasfansite\.com\b
\batlantafalconsfansite\.com\b
\bauburnfansite\.com\b
\bbaltimoreravensfansite\.com\b
\bbuffalobillsfansite\.com\b
\bcarolinapanthersfansite\.com\b
\bchicagobearsfansite\.com\b
\bcincinnatibengalsfansite\.com\b
\bclemsonfansite\.com\b
\bclevelandbrownsfansite\.com\b
\bcollegebasketballfansite\.com\b
\bcollegefootballfansite\.com\b
\bcoloradofansite\.com\b
\bdallascowboysfansite\.com\b
\bdenverbroncosfansite\.com\b
\bdetroitlionsfansite\.com\b
\bfloridafansite\.com\b
\bfloridastatefansite\.com\b
\bgeorgiatechfansite\.com\b
\bgreenbaypackersfansite\.com\b
\bhawaiifansite\.com\b
\bhoustontexansfansite\.com\b
\bindianapoliscoltsfansite\.com\b
\bjacksonvillejaguarsfansite\.com\b
\bkansascitychiefsfansite\.com\b
\bkansasfansite\.com\b
\bkentuckyfansite\.com\b
\bmajorleaguebaseballfansite\.com\b
\bmiamidolphinsfansite\.com\b
\bmichiganstatefansite\.net\b
\bminnesotavikingsfansite\.com\b
\bmississippifansite\.com\b
\bmissourifansite\.com\b
\bnbabasketballfansite\.com\b
\bnewenglandpatriotsfansite\.com\b
\bneworleanssaintsfansite\.com\b
\bnewyorkgiantsfansite\.com\b
\bnewyorkjetsfansite\.com\b
\bnhlfansite\.com\b
\bnorthcarolinafansite\.com\b
\boaklandraidersfansite\.com\b
\bpennstatefansite\.com\b
\bpgagolffansite\.com\b
\bphiladelphiaeaglesfansite\.com\b
\bpittsburghsteelersfansite\.com\b
\bsandiegochargersfansite\.com\b
\bsanfrancisco49ersfansite\.com\b
\bseattleseahawksfansite\.com\b
\bstlouisramsfansite\.com\b
\btampabaybuccaneersfansite\.com\b
\btennessee(?:titans)?fansite\.com\b
\buscfansite\.com\b
\bwashington(?:redskins)?fansite\.com\b
\bwestvirginiafansite\.com\b
\blaptopvsgadget\.blogspot\.com\b
\bjualbelipaypals\.blogspot\.com\b
\bardhie\.info\b
\bcatatansiboy(?:ii|iiiii?|1|onky)\.blogspot\.com\b
\bskiptest\.info\b
\bkristalkristalcinta\.blogspot\.com\b
\bpacarketinggalankereta\.blogspot\.com\b
\btaxijuga\.blogspot\.com\b
\bnamakujoeboy\.blogspot\.com\b
\bonkyapaartinyacinta\.blogspot\.com\b
\bavenged-sevenfold\.web\.id\b
\bmobilegamezone\.info\b
\bgioieditalia\.com\b
\bsicilia-by-divino\.com\b
\bumbria-by-divino\.com\b
\bpositano-by-divino\.com\b
\btuscany-by-divino\.com\b
\btuscany-travel\.blogspot\.com\b
\byourtuscanvilla\.com\b
\bholiday-apartment-tuscany\.net\b
\bturismo-toscana\.blogspot\.com\b
\bguia-sicilia\.blogspot\.com\b
\bernodaronline\.usersboard\.net\b
\bstarstube\.narod\.ru\b
\binsset\.u-picardie\.fr\b
\bfolk-craft\.com\b
\bnasyidparadise\.blogspot\.com\b
\bwelovecock\.com\b
\bnovportal\.ru\b
\bprettylittleliarsss\.webs\.com\b
\bplanestv\.com\b
\bapartamentosgomera\.com\b
\bhot-map\.com\b
\bamarun\.org\b
\bpegiovanni\.com\b
\btibiahelp\.com\b
\baerocardio\.com\b
\bdiabetia\.org\b
\bbakrecepten\.se\b
\bclassd\.com\.es\b
\bclassd.co\.uk\b
\battuariale\.com\b
\belissacafe\.com\b
\bmailwriter\.com\b
\bnationaldebtclocks\.com\b
\b8americain\.org\b
\bbelote-ligne\.fr\b
\bbouillotte\.eboaz\.com\b
\bbrumisateurs\.eboaz\.com\b
\bchapka\.eboaz\.com\b
\bdamedepique\.eboaz\.com\b
\bdamedepique\.info\b
\bjeudebelote\.org\b
\bjeutarot\.org\b
\bparier-sport\.info\b
\bscommesse-sportive\.cc\b
\btypy-bukmacherskie\.com\.pl\b
\barequipainfo\.com\b
\barequipatravel\.com\b
\bcolca\.info\b
\bcotahuasicanyon\.com\b
\bdirectorioarequipa\.com\b
\bforosarequipa\.com\b
\binfocolca\.com\b
\bmollendo\.net\b
\btodoarequipa\.com\b
\blivercancer\.eu\b
\bhuaweie220\.(?:biz|com|info|net|org)\b
\bbt\.gd\b
\bthemysterymethod\.net\b
\bmysterypua\.net\b
\barea51lifestyle\.com\b
\bthegameneilstrauss\.com\b
\baesthetic-clinic-dombard-brussels\.com\b
\bfraserislandtours\.com\.au\b
\bgreatoceanroadtours\.com\b
\bbluemountaintours\.com\.au\b
\b4solarpanels\.com\b
\bvipskrip\.ru\b
\bamalfitancoast\.com\b
\bamigosdevillatuelda\.spaces\.live\.com\b
\binkoob\.com/cruzroja\b
\bzentechnologies\.com\b
\bamishvyas\.com\b
\bticketstothemansion\.com\b
\bdefensivedrivingcompanyofamerica\.com\b
\btheaterseatstore\.com\b
\bvipnightlifetour\.com\b
\btripfilms\.com\b
\blearn-ukrainian\.org\.ua\b
\bprofessays\.com\b
\bwftpserver\.com\b
\bftprush\.com\b
\bseop\.com\b
\bsleepapneasymptoms\.info\b
\bkidney-disease\.info\b
\bandroidlife\.net\b
\bandroid-tr\.com\b
\bandroiddestek\.com\b
\bmanofart\.com\b
\bharz-ferienwohnung-ferienhaus\.de\b
\bapparelus\.com\b
\baustralian-visa-info\.blogspot\.com\b
\bbicolanobiron\.webs\.com\b
\bchildrenswonderland\.com\b
\bdiagnosticautomation\.com\b
\belegant-fashion-4men\.blogspot\.com\b
\bextreme-gamelist\.com\b
\bintelifi\.com\b
\bjustlabcoats\.com\b
\bkstinoco\.blogsome\.com\b
\bmens-suit\.blogspot\.com\b
\bmountmayon\.blogspot\.com\b
\bnationalvisas\.com\.au\b
\bpillsless\.com\b
\bplasticosfoundation\.org\b
\bprevawater101\.wordpress\.com\b
\bsupreme(?:autoparts|condensers|mirror)\.com\b
\bultimateautolights\.com\b
\bwholesaleappareldirect\.com\b
\blease-a-seo\.com\b
\bhebeigo\.com\b
\bnzjsw\.com\b
\baviacioncivil\.com\.ve\b
\bminoxidil\.gen\.tr\b
\bobouka\.ru\b
\bbayrak\.tv\b
\baybayrak(?:-tr)?\.com\b
\bbayrakci\.biz\.tr\b
\bbayrak(?:imalati|resimleri|satisi)?\.gen\.tr\b
\bbayrak(?:ajans|evim|imalatcilari|line|nedir|satinal|satisi?|turk)\.com\b
\bdigitaltekstil\.com\b
\bdijitalbaski\.gen\.tr\b
\bmarmarabayrak\.com\b
\bozelbayrak\.gen\.tr\b
\bturkbayragi\.gen\.tr\b
\bucuzbayrak\.com\b
\bovernightpools\.com\b
\bmyczechonline\.com\b
\bcostabrava-rentals\.co\.uk\b
\blocations-vacances-costabrava\.com\b
\bfinquesfrigola\.com\b
\bryanair-girona\.com\b
\bfilmfarsi\.blogfa\.com\b
\bkellyvogel\.com\b
\blindaolsson\.com\b
\btibbisuluk\.com\b
\bdoktorsuluk\.com\b
\bleechesturkey\.com\b
\basytekstil\.com\b
\bfulminaksesuar\.com\b
\bmadalya(?:cilar|m)\.com\b
\bsancakbayrak\.com\b
\bcountryguidebook\.com\b
\bluxury-delhi-hotels\.com\b
\bdeccanodysseytrain\.com\b
\bgoheritageindiajourneys\.com\b
\bgoldenchariot-train\.com\b
\bheritageindiajourneys\.com\b
\bindia-(?:buddhisttours|delhihotels|goldentriangletours|mumbaihotels|royalrajasthanonwheels)\.com\b
\bindianmaharaja-train\.com\b
\bmaharajaexpresstrain\.com\b
\bpalaceonwheels-train\.com\b
\broyaltrainsindia\.com\b
\btajmahaltours-india\.com\b
\breal-estate-ixtapa-zihuatanejo\.com\b
\btheforceofreason\.blogspot\.com\b
\btefilot\.org\b
\basportsnews\.com\b
\bcicek(?:postasi|sepetiniz)\.com\b
\bjavplanet\.com\b
\butqweb\.com\b
\bpopoint\.free\.fr\b
\bpaylasimci\.org\b
\bsaveourseeker\.com\b
\bcarplugs\.com\b
\bmorrodesaopaulohotelpde\.com\.br\b
\bhoteles-en-cancun\.com\.mx\b
\blecollagiste\.com\b
\balbania4ever\.com\b
\byouflorence\.it\b
\bdissertationwritinghelp\.co\.uk\b
\bthewholesaleforums\.co\.uk\b
\balibabascam\.com\b
\bb2bfreezone\.com\b
\bcable-glossary\.blogspot\.com\b
\btradekey\.com\b
\brawalpindi\.city\.blogspot\.com\b
\bhatedenmark\.blogspot\.com\b
\beyecatchypics\.com\b
\bgreatnutri\.blogspot\.com\b
\brawalpindi(?:-islamabad\.blogspot|city\.wordpress)\.com\b
\bstarherb\.com\b
\bdoors-decorations\.blogspot\.com\b
\bequipment-machinery-information\.blogspot\.com\b
\brawalpindi-city\.blogspot\.com\b
\bfreewebs\.com/greatnutri\b
\bsauditrades\.com\b
\bsaudicommerce\.com\b
\bsuperiorthesis\.com\b
\blotter\.pl\b
\b206\.225\.22\.48\b
\bbigbras-club\.com\b
\bkingoflotto\.com\b
\bciszewski\.com\b
\bbig-hooters\.net\b
\bannuaire-(?:lausanne|neuchatel)\.ch\b
\bbbwebmaster.com\b
\bfribourgnet.ch\b
\bgeneve-annuaire.ch\b
\bjurassiens.ch\b
\bsuisse-internet.com\b
\bvalaisannet.ch\b
\bweb-expert.ch\b
\bzurich-info.ch\b
\bchicagohajj\.com\b
\bdragonage-fan\.ru\b
\bwebhostingservices\.us\b
\baavsa\.com\b
\bmojeszamotuly\.com\b
\btotentanz\.nl\b
\bsalouholiday\.co\.uk\b
\bhercreampies\.com\b
\bkidsvideoreviews\.(?:blogspot\.)?com\b
\bcasalemonferrato\.blogolandia\.it\b
\bserydarth\.wordpress\.com\b
\beugeneportfolio\.com\b
\bnokianews\.ru\b
\btelefon-nokia\.ru\b
\bmajesticthailand\.com\b
\bhard-wood\.net\b
\bfriendlybags\.com\b
\bbiodegradableplasticbags\.org\b
\broykellner\.com\b
\blandmarkgroup\.us\b
\beventplannerspain\.com\b
\bccf-technologies\.com\b
\bftm-technologies\.com\b
\binfomedicos\.com\b
\binfoarquitectos\.com\b
\binfoabogados\.com\b
\binfoveterinarios\.com\b
\binfopsicologos\.com\b
\binfoingenieros\.com\b
\binfoeconomistas\.com\b
\binfodentistas\.com\b
\binfoinformaticos\.com\b
\bsaletoo\.com\b
\bsalesid\.com\b
\bpanoraview\.com\b
\b118\.98\.171\.131\b
\banimefreak\.tv\b
\bapplicationessay\.net\b
\bbestdissertation\.net\b
\bbestdissertation\.org\b
\bbesttermpaper\.net\b
\bbesttermpapers\.org\b
\bbraindumps\.com\.ua\b
\bcustom-essay\.net\b
\bcustom-writings\.net\b
\bcustomessays\.uvoweb\.net\b
\bessayplant\.com\b
\bessaysontime\.com\b
\bessaytodaycom\b
\bextension\.kiev\.ua\b
\bgambling-online-review\.com\b
\bj-in\.org\.ua\b
\bkiev-home\.com\b
\bmydeco\.com\b
\bonline-poker-spielen\.biz\b
\bplay-poker-games\.com\b
\bpoker-rooms-review\.org\b
\bproessay\.com\b
\bresearch-paper\.us\b
\brushessay\.net\b
\brushessay\.org\b
\brushessays\.net\b
\brushessays\.org\b
\bsuperiorpaper\.net\b
\bsuperiorpaper\.org\b
\bsuperiorpapers\.net\b
\bsuperiorpapers\.org\b
\btermpaperscorner\.com\b
\bmargherita-caminita\.com\b
\b8bit-game\.ru\b
\bmedelita\.ru\b
\bonly-suicide-girls\.ru\b
\bsweet-news\.ru\b
\bwriters\.ph\b
\bsheetalaproductions\.hpage\.com\b
\bgsfinancial\.hpage\.com\b
\bsheetalasingh\.typepad\.com\b
\btotalscreenrecorder\.com\b
\bsoftwarewikipedia\.com\b
\bgodswmobile\.com\b
\bchatixdating\.com\b
\bteensay\.com\b
\bteenssite\.co\.uk\b
\bteensay\.co\.uk\b
\bnitronet\.co\.uk\b
\bmsndisplaypics\.com\b
\bchatix\.co\.uk\b
\bfunnyden\.com\b
\bmyspace-icons\.com\b
\bmyspace-layouts\.com\b
\bmyspacehive\.com\b
\bfreechatrooms\.me\b
\bchatlinks\.co\.uk\b
\bmyspace-generators\.com\b
\bcelebrityrush\.com\b
\btvdrawing\.com\b
\btylervo\.com\b
\bfonejacker\.eu\b
\bglastonbury2010\.info\b
\bkiller-content\.com\b
\bmayonvolcano\.net\b
\bmyspace\.com/markcalfe\b
\bmyspace\.com/realfonejacker\b
\bnurseshelp\.blogspot\.com\b
\bprofessional-essay-writer\.blogspot\.com\b
\bsmart-it-consulting\.com\b
\bwbbhost4u\.com\b
\bwebsitecopywriting\.wordpress\.com\b
\binfiniteseo\.co\.uk\b
\bajelv\.com\b
\barticlecabinet\.info\b
\bgetmoretwitterfollowers\.info\b
\bglastonbury2009\.info\b
\blatestramblings\.com\b
\blinkwheel\.biz\b
\btheoriginalarticle\.com\b
\bcvresumewriters\.com\b
\bessaywritingservices\.org\b
\bcustom-paper-writing\.com\b
\bcustom-essay-writing-service\.org\b
\bmyrecipesfood\.com\b
\bmy\.mail\.ru/mail/sexanimeshka\b
\bstar-tube\.narod\.ru\b
\bwa7\.ru\b
\bcelebritysextape\.narod\.ru\b
\bcelebritysextape\.narod2\.ru\b
\bsilvia-saint-club\.narod\.ru\b
\bberkovasex\.narod\.ru\b
\bitsbattery\.com\b
\breallifevampires\.info\b
\bsameurl\.com\b
\baustralianpolice\.org\b
\bfamousquotesfunnyquotes\.com\b
\b123greetings\.com\b
\bentrainbow\.com\b
\boddsnet\.com\b
\bcamfroger\.com\b
\balgherovacanze\.blogspot\.com\b
\bsom\.pt\b
\ballruspower\.narod\.ru\b
\bcasinotop5\.nl\b
\bgokkentotaal\.nl\b
\bonlineblackjackspelen\.nl\b
\bvakantiehuishindeloopen\.wordpress\.com\b
\bwebforumu\.com\b
\bmynet\.pro\b
\bvps\.web\.tr\b
\bosym\.web\.tr\b
\bturkcell\.in\b
\bankara-nakliyat\.name\.tr\b
\bankara-nakliyeci\.net\b
\bankaranakliyeci\.net \b
\bankaraticaret\.org\b
\bcicekcim\.name\.tr\b
\bevden-eve-nakliyat\.name\.tr \b
\blazer-epilasyon\.name\.tr\b
\bnakliyatfirmalari\.org\b
\bnakliyeevden\.info\b
\botoarackiralama\.com\b
\bsacekimmerkezi\.name\.tr\b
\btupbebegim\.org\b
\bmerchantos\.com\b
\bessaywriter\.co\.uk\b
\bukessaysadvice\.co\.uk\b
\bkiatan\.com\b
\bgexhost\.com\b
\bgexton\.com\b
\bahcorporation\.com\b
\bcustompapers4u\.net\b
\bmastersessay\.com\b
\benglish2urdutranslations\.com\b
\bnonplagiarizedessays\.co\.uk\b
\brealessaywriting\.com\b
\bmustuniversity\.com\b
\bunitransservice\.org\b
\bpariblog\.ro\b
\bbuybamboosheets\.com\b
\bomnibet\.ro\b
\bsteroidsbuy\.com\b
\bfreebetsbonuscodes\.com\b
\bessay\.tv\b
\bs7\.gladiatus\.net\b
\bcomparemysql\.com\b
\ba1z3\.com\b
\baat\.teldap\.tw\b
\b2ued\.com\b
\babcd2you\.com\b
\bdiscount-(?:air-jordan|coach-outlet)\.com\b
\bghd2sale\.com\b
\bmywalkingtime\.com\b
\bsalenewbalance\.com\b
\bmalappuraminfo\.com\b
\bmalappuram\.co\.in\b
\bsoft-techit\.com\b
\bencodeinfotech\.com\b
\bagadir-airport\.com\b
\basturias-airport\.com\b
\bbodrum-airport\.com\b
\bibible\.mobi\b
\bmenorca-airport\.com\b
\bpedrangular\.com\b
\breus-airport\.com\b
\bsevilla-airport\.com\b
\bzaragoza-airport\.com\b
\bessaysexperts\.com\b
\bhcc-ainshams\.com\b
\bperuvianairlines\.com\b
\bperuvianfood\.com\b
\blatinpropaganda\.com\b
\bsilvinadellafontana\.com\b
\bperuviantv\.com\b
\bkarendejo\.com\b
\bidea180\.com\b
\binternetwarrior\.com\b
\blatinpropaganda\.blogspot\.com\b
\bvoip-phone-service-solutions\.com\b
\bcamarasdeseguridad\.net\b
\bcircuitocerradotelevision\.com\b
\blatinamericantelemedicine\.com\b
\baffordablesecuritycameras\.com\b
\bcamaracctv\.com\b
\bcamaradecctv\.com\b
\bcamarascctv\.com\b
\bcamarasdecctv\.com\b
\bcamarasdecctv\.net\b
\bcamarasdecircuitocerrado\.com\b
\bcamarasdeseguridad\.info\b
\bcamarasdeseguridad\.tv\b
\bcamarasdeseguridadchinas\.com\b
\bcamarasdeseguridadporinternet\.com\b
\bcamarasdevigilancia\.info\b
\bcamarasdevigilancia\.org\b
\bcamarasdevigilancia\.us\b
\bcamarasdevigilanciaporinternet\.com\b
\bcamarasescondidas\.net\b
\bcamarasescondidas\.org\b
\bcamarasescondidas\.us\b
\bcamarasindiscretas\.org\b
\bcamarasseguridad\.info\b
\bcamarasseguridad\.net\b
\bcaptadoencamara\.com\b
\bcaptadoencamara\.tv\b
\bcctvargentina\.com\b
\bcctvbrazil\.com\b
\bcctvcatalogs\.com\b
\bcctvchile\.com\b
\bcctvcolombia\.com\b
\bcctvcostarica\.com\b
\bcctvguatemala\.com\b
\bcctvinstalacion\.com\b
\bcctvinstaller\.info\b
\bcctvmexico\.com\b
\bcctvnews\.info\b
\bcctvpanama\.com\b
\bcctvpuertorico\.com\b
\bcctvrepublicadominicana\.com\b
\bcctvuruguay\.com\b
\bcctvvenezuela\.com\b
\bcolombiacctv\.com\b
\bfree-voip-service\.com\b
\blocalizadordevehiculos\.com\b
\bmonitoreo\.tv\b
\bmonitoreoelectronico\.com\b
\bperucctv\.com\b
\bsecuritycamerasmadeinchina\.com\b
\bseguridadelectronica\.info\b
\bsouthfloridatelecom\.com\b
\btelemedicinedirectory\.org\b
\btelevigilancia\.org\b
\btelevigilancia\.us\b
\bventadecctv\.com\b
\bventadecctv\.info\b
\bventadecctv\.net\b
\bventadecctv\.org\b
\bvideosdeseguridad\.com\b
\bvideovigilanciaporinternet\.com\b
\bvigilanciaporinternet\.net\b
\bvigilanciaviainternet\.com\b
\bvigilatupropiedad\.com\b
\bvigilatupropiedad\.tv\b
\bvoice-over-internet-protocol\.com\b
\bvoip-call-center\.com\b
\bvoip-international\.com\b
\bvoip-softphones\.com\b
\bvoip-telefonia\.com\b
\bvoip-wholesale\.com\b
\bvoipserviceargentina\.com\b
\bvoipservicebrazil\.com\b
\bvoipservicechile\.com\b
\bvoipservicecolombia\.com\b
\bvoipservicemexico\.com\b
\bvoipservicepanama\.com\b
\bvoipservicevenezuela\.com\b
\bwholesaletermination\.com\b
\bandronmoscow\.livejournal\.com\b
\bukschoolsdirectory\.net\b
\bamerican-schools\.net\b
\bgubta\.com\b
\bcommence\.com\b
\bcommenceonline\.net\b
\bebusinessline\.com\b
\besupportline\.com\b
\bmychristianheels\.com\b
\b800millions\.com\b
\bbootsluxury\.com\b
\bbagsclothing\.com\b
\bbesoso\.com\b
\bjerseyonsale\.com\b
\bbt-embroidery\.com\b
\blkkreplicas\.com\b
\bmillennium1000\.net\b
\bshoemachine\.cc\b
\bheatsinks\.cc\b
\bgelinsoles\.cn\b
\bgoldspace\.cc\b
\bhonnypower\.com\b
\bleddisplays\.cn\b
\bmallrolex\.com\b
\bshuangdan\.com\b
\btozc\.net\b
\baf-wholesale\.com\b
\bsdhongda\.net\b
\bcameramarkets\.com\b
\bgolfclubs365\.com\b
\bglobalc2c\.com\b
\badidas-kids\.com\b
\bsf39\.com\b
\blg668\.com\b
\bstop-sweating-tips\.com\b
\blose-weight-secret\.com\b
\badazhe\.com\b
\bcoachor\.com\b
\bjuicy4sale\.com\b
\bjuicydiscount\.com\b
\b(?:ace|best|discount|i|nice|onsale|pick|sell|top|us[a-])vibramfivefingers\.com\b
\bmbtvibramshoes\.com\b
\b(?:4|five-fingers|fivefinger|my|sell|usa-|top)vibram\.com\b
\bvibram-(?:five-finger|fivefingerss|retailers|store)\.com\b
\bvibram(?:4u|5fingersshoes|51|botas|eshop|fit|five-fingers|fivefingercheap|fivefingers(?:2sale|6|cheap|hot|llc|mall|-outlet|shoesnet|-shop|usa|web)|fivesfingers|officialstore|s-fivefingerss?|salesmall|scheap|shoes(?:online|store|tores|us)|shoponline|sky|soutlet|store(?:online)?|web)\.com\b
\bvibram(?:fivefingers-outlet|sales|sfivefingers)\.net\b
\bvibram-five-fingers\.(?:c[ac]|info)\b
\baaaeluxury\.com\b
\baaagoods\.com\b
\bdiscount-monclerjackets?\.com\b
\bmonclercom\.com\b
\bmonclerebay\.com\b
\bmonclereshop\.com\b
\bmonclerhotsales\.com\b
\bmonclerjacketscheap\.com\b
\bmoncleronlinesale\.com\b
\bmoncleronlinestore\.com\b
\bmoncleroutlet\.net\b
\bmonclersell\.com\b
\bmonclerspring\.com\b
\bwwwmonclerjackets\.com\b
\bherve-leger(?:-skirts)?\.com\b
\bherve-leger\.(?:net|co\.uk)\b
\bherveleger(?:com|e|-?e?shop|net|sale|shops|web)\.com\b
\bherveleger(?:-?dresses|show)\.org\b
\b(?:best|buy|e?shop-?|like|shopping)herveleger\.com\b
\bhiebay\.com\b
\bjimmychoocom\.com\b
\bmywholesale-handbags\.com\b
\bvertuexclusiveshop\.com\b
\bcouponrolexwatches\.com\b
\b74\.86\.181\.245\b
\bchishopping\.com\b
\b35331\.com\b
\b360ebagsonline\.com\b
\b4lvbag\.com\b
\bbagstag\.com\b
\bbyreplica\.com\b
\bcaesarol\.com\b
louboutin[^./]
(?<![./]christian)louboutin\.
[^./]christianlouboutin
\bchristianlouboutin(?:\.com)?\.hk\b
\bcoach(?:bagsday|serise|shopping|supports)\.com\b
\be-lv\.net\b
\belebiz\.com\b
\bfashionehall\.com\b
\bhandbagsma(?:ma|ster)\.com\b
\bkicksparty\.com\b
\blook4wholesaler\.com\b
louis-?vuitton[a-z0-9-]
[a-z0-9-](?<!fondation)louis-?vuitton
\blouis(?:nvuitton|vuitt4u)\.com\b
\bmanoloblahnik(?:com\.com|onsale\.com|retail\.com|usa\.com|shoes\.org)\b
\bmonshoes\.com\b
\bp90xdvdfitness\.com\b
\bshoppingogo\.com\b
\bwirelessphonejammer\.com\b
\byslcom\.com\b
\bcchua\.com\b
\beuroshoesbox\.com\b
\bsaigontravelguides\.com\b
\bifrslistcom\b
# Note re backupurl.com: [[Talk:Spam_blacklist/Archives/2011-02#backupurl.com]]
\bbackupurl\.com\b
\bsghgate\.com\b
\bsneakersoutlets\.com\b
\bmanolomall\.com\b
\b21-nfl\.com\b
\bshoppingrepublic\.com\b
\bwatchesboom\.com\b
\blvaa77\.com\b
\bbagshobby\.com\b
\bbagsvuitton\.com\b
\brolex-dolly\.com\b
\bwatchessell\.com\b
\brolex-mary\.com\b
\brolex-jane\.com\b
\brolex-shelly\.com\b
\blv-(?:9|barbara|betty|buy|elizabeth|gucciaaa|joan|lily|linda|malcolm|niki|whitney)\.com\b
\blv-(?:bags|gucci)\.us\b
\blv-handbag\.net\b
\bnice-watches\.com\b
\bnewstylerolex\.com\b
\bwatches-bags\.com\b
\bwatchestrade\.net\b
\bluxurywatchhome\.com\b
\bluxurywatchgift\.com\b
\bmijewels\.com\b
\bthaisilverjewelry\.net\b
\bsyntheticgems\.org\b
\bcubiczirconia-labgems\.com\b
\bsextoyfun\.com\b
\badversus\.it\b
\beuroluxury\.eu\b
\bglobaltiffany\.com\b
\blinkslondon\.terapad\.com\b
\blinkslondonshop\.com\b
\blinksoflondonuk\.com\b
\bswarovski\.uk\.com\b
\bsydneytiffany\.com\b
\blinksoflondonbest\.com\b
\bmyjewellerystore\.com\b
\bhandbag(?:com|spop)\.com\b
\bwatches-life\.com\b
\bsunglassvip\.net\b
\brolex-hot\.com\b
\bmomax\.hk\b
\bamzstore\.com\b
\b7zyx\.com\b
\bmaslou\.com\b
\bnbcth\.com\b
\b90920\.com\b
\bjg02\.com\b
\bselltopbags\.com\b
\bsix-star-replicas\.com\b
\bb2csite\.com\b
\b6starhandbags\.com\b
\bsearchingbag\.com\b
\btiffanyjewelry1837\.com\b
\bgrandjewelry\.net\b
\bshes5588\.com\b
\bgo-ubas\.com\b
\benjoycl\.com\b
\btopviviennewestwood\.com\b
\bclboots\.com\b
\bjuicy888\.com\b
\babercrombieandfitchuk\.com\b
\babercrombie-usa\.com\b
\babercrombieandfitchusa\.com\b
\bshoes-vip\.com\b
\babercrombieuk\.net\b
\bedhardytshirts4u\.com\b
\babercrombielondon\.net\b
\bfitchclothing-uk\.com\b
\babercrombiestock\.com\b
\bdonedhardy\.us\b
\buselv\.com\b
\bcoachshandbags\.com\b
\bcoachonsale\.net\b
\beasyforbuy\.com\b
\bthecheapbags\.com\b
\burjordan\.com\b
\brosettastoneonline\.net\b
\bhohoshoes\.com\b
\bgreatgreenshoes\.com\b
\bnewcoachoutlet\.com\b
\blcsti\.net\b
\bkepu\.cc\b
\bsofiabags\.com\b
\bmysofiabags\.com\b
\bdzhfgj\.com\b
\b1837tiffany\.net\b
\bvutrade\.com\b
\byzzg\.net\b
\bqqone\.com\b
\bzhuiyan\.net\b
\b8080dy\.com\b
\bredbottomshoes\.info\b
\blvvuittonkorea\.com\b
\beshop-bag\.com\b
\bleatherbagsmanufacturer\.com\b
\bhowtogetasixpackinamonth\.com\b
\bbybloshotelcostarica\.com\b
\bnicefootwork\.
\bjerseyscenters\.com\b
\bbagforu\.com\b
\bjerseystown\.com\b
\bsf46\.com\b
\bjq11\.com\b
\bwinnersneaker\.com\b
\bjersey-boys\.com\b
\bshirtdays\.com\b
\bectopmall\.com\b
\b4unfl\.com\b
\bjerseyspar\.com\b
\bhavejerseys\.com\b
\bnflid\.com\b
\bbuynbajerseys\.info\b
\boovcc\.com\b
\be-timberland\.com\b
\bbelovewrist\.com\b
\bshoesbey\.com\b
\bectwins\.com\b
\bbagspage\.com\b
\bpickyourclothing\.com\b
\bsneakerfather\.com\b
\bbargainpump\.com\b
\bhandbagsagent\.com\b
\bcoachhandbags2u\.com\b
\busa-onsale\.com\b
\bthekickshop\.com\b
\b74trade\.com\b
\bonekickzstop\.com\b
\bdeal-shoe\.com\b
\bhandbags\.hk\b
\badidas-online-shop\.com\b
\bairjordanonsale\.com\b
\bairyeezy\.net\b
\bgo2(?:albena|bagtrade|goldensands)\.com\b
\bfeedmyfeet\.com\b
\bairyeezy\.com\b
\bonsale-usa\.com\b
\bmediamobilespa\.com\b
\blovethosesole\.com\b
\bvisaforum\.freeforums\.org\b
\bownbrandshop\.com\b
\bnewgoing\.com\b
\b10[02]bhshoe\.com\b
\b11[24]batsale\.com\b
\b14[02]newflybuy\.com\b
\b1[46]wowhotsale\.com\b
\b4[02]vipmalls\.com\b
\b5[02]kogogo\.com\b
\b6[02]shoppingtime\.us\b
\b8[68]itemtolive\.com\b
\bchatroulettecite\.com\b
\b123rolex\.com\b
\bdealsunglasses\.com\b
\blvbagsmvp\.com\b
\bhandbags-shop\.com\b
\bchanelonlineshop\.net\b
\bjordan23club\.com\b
\bpradaoutlets\.com\b
\becboots\.com\b
\bshopping-handbags\.com\b
\bpickjuicycouture\.com\b
\bbrand-wholesale\.net\b
\bshopdreambag\.com\b
\bluxury-handbags-lady\.com\b
\bsolid925silver\.com\b
\btiffanyjewelry9\.com\b
\burl9\.de\b
\bnoxedge\.com\b
\bbatterylaptops\.co\.uk\b
\bshopokey\.com\b
\bcycshop\.com\b
\bindiaformeds\.com\b
\bcanadianpharmacyi\.net\b
\btuckle\.net\b
\bovernightessay\.com\b
\bwriting-services\.org\b
\baplusreports\.com\b
\byourdissertation\.com\b
\bstandoutessay\.com\b
\bresearchpaperz\.net\b
\bessaywritingservice\.org\b
\bripurl\.co\.uk\b
\bbookmarksuri\.com\b
\btrimr\.de\b
\bkiwiurl\.com\b
\bwealthyaffiliate\.com\b
\bmandarinportal\.com\b
\bwowgoldsonline\.com\b
\bwowgoldlife\.com\b
\bcitibank\.co\.in\b
\brs2acc\.com\b
\becwarmboots\.com\b
\bscooterschina\.com\b
\bforsaletiffany\.com\b
\bsaletiffany\.com\b
\bonsaletiffany\.com\b
\bpowergolding\.com\b
\bshoppinglv\.com\b
\bjuicycouturedeals\.com\b
\bfashionjuicystore\.com\b
\btiffanyforsale\.com\b
\bsuprashoes\.org\b
\bsupra-shoes\.us\b
\bfreshkicks4u\.com\b
\bfirstsneakers\.com\b
\bcooltiffany\.com\b
\bpretty-tiffany\.com\b
\bdiscountiffany\.com\b
\blinkslondonhut\.com\b
\bjuicyjewelrysale\.com\b
\bfabuloustiffany\.com\b
\bjewel-tiffany\.com\b
\bhappytiffany\.com\b
\boboots\.com\b
\bprettyboots\.com\b
\bsweatboots\.com\b
\bueasyshop\.com\b
\bnino-trade\.com\b
\bzypopular\.com\b
\bcasualbrand\.com\b
\balltopshoes\.com\b
\bredhighshoes\.com\b
\bgladfashion\.net\b
\bchaussureenligne\.net\b
\bshoesinlove\.com\b
\bfashiontowns\.com\b
\bluxury-buying\.com\b
\bedressonline\.com\b
\bstop4buy\.com\b
\betopbrands\.com\b
\babercrombieclothing4u\.com\b
\byoursbag\.com\b
\bforeverbar\.com\b
\btobling\.com\b
\btiffanyonlinestore\.us\b
\btiffanyshop\.org\b
\bshopoingjuicyjewelry\.com\b
\blinksfromlondon\.com\b
\bebaytop\.com\b
\bnpbags\.com\b
\bjuicycouture4sale\.com\b
\bchinacrystaljewelry\.com\b
\bp90xwow\.com\b
\bjoytiffany\.com\b
\btoopeshop\.com\b
\bjuicyclothingsale\.com\b
\btiffanyo\.com\b
\btiffanyonsale\.com\b
\brs2-accounts\.com\b
\bwolfeye-keylogger\.de\.vu\b
\bcastles\.travelinos\.com\b
\bmilotice\.com\b
\bmiud\.in\b
\bbag15\.com\b
\bshoestop10\.com\b
\byes-bags\.com\b
\bbagsforyours\.com\b
\bthemanbag\.net\b
\bwatch-youbags\.com\b
\bvogue-shoes\.com\b
\b91handbags\.com\b
\bcross-mark\.com\b
\bmoonyue\.com\b
\borienttouch\.com\b
\bmandarintouch\.com\b
\boriental-cheongsam\.com\b
\bgoodorient\.com\b
\bfinechineseclothing\.com\b
\bzxcart\.com\b
\bnewtangstore\.com\b
\bevescharm\.com\b
\bbags4chanel\.com\b
\bsalefivefinger\.com\b
\btakefringefashion\.info\b
\blux4bags\.com\b
\bluxuryex\.com\b
\bredsoleheels\.com\b
\bbuyitpal\.com\b
\boutlet-coach\.com\b
\bhighheelsfashion\.com\b
\bbags-outlet\.net\b
\bwhatshelove\.com\b
\bsvhandbags\.com\b
\bluxhorde\.com\b
\btn4bags\.com\b
\bigxe\.co\.uk\b
\blorland\.com\b
\bmmo4rpg\.com\b
\bgold4rpg\.com\b
\bvt4bags\.com\b
\bgubags\.com\b
\bwowhead\.us\b
\bgaziantepsporlular\.com\b
\blechan\.info\b
\bhautes-alpes\.org\b
\bgobananas\.com\b
\bkarmakerala\.com\b
\bmedicexchange\.com\b
\breputationmanagementfor\.com\b
\bzco\.com\b
\bhqessays\.com\b
\bfifa-world-cup-brazil-2014\.com\b
\bhigh-heels-fashionista\.com\b
\bsalto15\.com\.br\b
\bpagina-uno\.com\b
\botimizacao-sites-busca\.com\.br\b
\bsalvador-bahia-brasil\.com\b
\bempregos-em-salvador\.info\b
\bagencias-de-viagens-em-salvador\.info\b
\bbahiasexy\.com\b
\bleibnizbrasil\.pro\.br\b
\ballofcoach\.com\b
\bipmart\.com\b
\bbagworlds\.com\b
\bsneaker-shoes\.com\b
\bpickyourshoes\.com\b
\bfitch-abercrombie\.com\b
\bsportshoestown\.com\b
\bkixultra\.com\b
\bdangerstyle\.com\b
\b2cshopping\.com\b
\bvariantkicks\.com\b
\bsneakerbum\.com\b
\bvoguejeans\.com\b
\bexclusivesole\.com\b
\bcitysole\.com\b
\blacelocked\.com\b
\bsneaker\.co\.jp\b
\bmax9095\.com\b
\bhey-b2b\.com\b
\bshortz\.me\b
\bwebpage\.asia\b
\bjouercasino\.eu\b
\bvalesmucho\.com\b
\burlbu\.com\b
\bkisaurl\.com\b
\bcvm\.biz\b
\byit\.me\b
\bfarscinema\.com\b
\benardy\.com\b
\bplayway\.ru\b
\bsmariogame\.com\b
\bmicuatro\.com\b
\blazytownpoint\.com\b
\bbagswatches\.com\b
\boemwatches\.com\b
\bshopping-replica\.com\b
\bnk4u\.com\b
\bsight-focus\.com\b
\bglobalreplica\.com\b
\bbags-replica\.com\b
\bhoneyreplicas\.com\b
\b277266\.com\b
\bexact-handbags\.com\b
\bbagsdesigners\.com\b
\bgzshijin\.com\b
\bhandbagsonsell\.com\b
\bereplica(?:chanel|gucci|hermes|show)\.com\b
\bbagsluxury\.com\b
\bsuperbaghome\.com\b
\b21replica\.com\b
\behandbag-replica\.com\b
\blvebags\.com\b
\blikereplica\.com\b
\blvbagshopping\.com\b
\bdesignerbag4u\.com\b
\bdesigner-handbag-replica\.com\b
\bluxuries-replicas\.com\b
\bwatches188\.com\b
\bwatchescentre\.com\b
\bvip-bags\.net\b
\be-buy-bags\.com\b
\biamreplica\.net\b
\bvoguemobile\.com\b
\bwatches9\.com\b
\biamreplicas\.com\b
\bdocostume\.com\b
\blittlecoral\.com\b
\bchinapparels\.com\b
\btopweddingshop\.com\b
\btrip2\.asia\b
\bluxury222\.com\b
\bradowatcheshome\.com\b
\bdesigner-louis\.com\b
\bdaydaysale\.com\b
\bjusttopwatches\.com\b
\bdearwatches\.com\b
\bwatcheshot\.com\b
\btopwatchbrand\.com\b
\bgarbhandbags\.com\b
\bwholesale-order\.com\b
\b24designerreplica\.com\b
\bcupwatches\.com\b
\bcnreplicas\.com\b
\bhandbagmerchant\.com\b
\bjewelry-watches\.org\b
\bwatches-brand\.com\b
\bin-watches\.com\b
\bcufflinks-online\.com\b
\bwatcheprice\.com\b
replica[a-z0-9-]*(?:watch|bag|shop|store)
replicas?[0-9]
buy[a-z0-9-]*replica
\breplica(?:-china\.net|phones\.mobi)\b
\breplica-?(?:chinese|gucci|hot|idol|l|life|malls|saleworld|scarf|sl|slv|small|so|well|somega|s-scarf)\.com\b
\breplica[-s]?hermes\.(?:com|net)\b
\bwatches(?:ehot|etrade|replication)\.com\b
\bitbag-online\.com\b
\bpopbrands\.net\b
\bchopardshop\.com\b
\bjordand1\.com\b
\bsell-brand-bag\.com\b
\bwto-sell\.com\b
\ballthebesthandbags\.com\b
\bbags-watches\.com\b
\btiffanyfest\.com\b
\b4uluxuryhandbags\.com\b
\bjrhandbags\.com\b
\bdshandbags\.com\b
\bomega-watches-replica\.com\b
\bhavewatches\.com\b
\bzapposbag\.com\b
\balyshop\.com\b
\boktiffany\.com\b
\btiffany4girl\.com\b
\bmyacoach\.com\b
\bdrhandbags\.com\b
\bhk-replicas?\.com\b
\bjazzyhandbag\.com\b
\bchnknot\.com\b
\b360yd\.com\b
\bawurl\.com\b
\bi\.cx\b
\bittly\.com\b
\bturkeystadiumsandsportarenas\.blogspot\.com\b
\bswurl\.cc\b
\bkurkov\.org\b
\bsamuraizen\.com\b
\bzenhantz\.wordpress\.com\b
\byouareanidiot\.org\b
\bguiadediadema\.net\b
\bsmsgang\.com\b
\banonym\.to\b
\b56casino\.com\b
\bcasino-spielen\.biz\b
\bcrushingmill\.com\b
\bcrushermobile\.com\b
\bvipeak\.com\b
\bvipeakgrinder\.com\b
\bvipeakmill\.com\b
\bvipeakgroup\.com\b
\bgrinderpro\.com\b
\bp90xkicks\.com\b
\bwubags\.com\b
\bchristian4sale\.com\b
\bchristianonlineshop\.com\b
\bjeansclassic\.com\b
\ball-star-shoes\.net\b
\bcoolsuprashoes\.com\b
\bchinawholesale2008\.com\b
\bbrandproductsonsale\.com\b
\bxolook\.com\b
\bhothotshoes\.com\b
\bchaneloutletstores\.com\b
\bair-shox\.com\b
\bair-max-?shoes\.com\b
\bnbasupplier\.com\b
\b97999\.com\b
\bsale-sneakers\.com\b
\b95800\.net\b
\bshopmerry\.com\b
\bshoplark\.com\b
\bshopglad\.com\b
\bmobiper\.com\b
\bjimmychoo4sale\.com\b
\bparascientifica\.com\b
\bgulistanememon\.blogspot\.com\b
\btiket2\.com\b
\bcnekt\.com\b
\b4gk\.com(?!\.)
\btli\.tl\b
\bz8\.ro\b
\bsaf\.li\b
\bcellulite\.co\.uk\b
\btiffanyesale\.com\b
\bsalejeansmart\.com\b
\bedhardyshopclothing\.com\b
\bbeadsonlinestore\.com\b
\bluxurybagsin\.com\b
\bhairghd-shop\.com\b
\bghdhairinuk\.com\b
\btiffany1837jewellerys\.com\b
\bhairghdstraightenermall\.com\b
\blinkslondonsale\.com\b
\bprada-online-store\.com\b
\bghdhairshopukcheap\.com\b
\byeahluxury\.com\b
\bshopedhardystore\.com\b
\bfavoripartner\.com\b
\bmetin2wiki\.ru\b
\bpageranksites\.com\b
\bht\.ly\b
\bpqr\.in\b
\bbagsop\.com\b
\bgcgoods\.com\b
\bwalkervillechiropractic\.com\.au\b
\bmydesignerbasket\.com\b
\bswissluxury\.com\b
\bcoachbagselling\.com\b
\beshoptimes\.com\b
\bedshoponline\.com\b
\bluxurycrystal\.com\b
\broyaltimepiece\.com\b
\bcoachnew\.com\b
\bpolardiamonds\.com\b
\bcoachbags1941\.com\b
\bbags212\.com\b
\btopcredittrade\.com\b
\bvogueme\.com\b
\bloveinsport\.com\b
\bnew-fashion\.org\b
\ballofbags\.com\b
\bincredibleitem\.com\b
\bchanelhandbags2u\.com\b
\bsunglasses-hut\.com\b
\bbagsontheway\.com\b
\bkaleidoscope-dh\.com\b
\bmodselling\.com\b
\btopwatchessale\.com\b
\bglassesgroup\.com\b
\bwbrandbags\.com\b
\bthehandbagbuzz\.com\b
\beastoffer\.com\b
\boobag\.com\b
\bbuyerdiy\.com\b
\btopfashionboutique\.com\b
\bdesignerbagwholesale\.com\b
\bhandbag365\.com\b
\bmixorders\.com\b
\btophandbagssell\.com\b
\bluxunion\.com\b
\bisreplicas\.com\b
\bcomeoffer\.com\b
\bchinabagseller\.com\b
\bffchloe\.com\b
\badozenbag\.com\b
\bshopyop\.com\b
\bomeioffer\.com\b
\btopareplica\.com\b
\bbrandedavenue\.com\b
\bwbrandbag\.com\b
\bbrandbagzone\.com\b
\bmasshandbag\.com\b
\bcoachlvhandbags\.com\b
\bcoachsoutlet\.com\b
\bchanelbags2\.com\b
\bpridebag\.com\b
\bokaygoods\.com\b
\begsale\.com\b
\bok1225\.com\b
\bfcsgame\.com\b
\bfast-wowgold\.com\b
\bsalegolds\.com\b
\bdofus-ankama\.com\b
\bjuicy-bags-sale\.com\b
\bjuicycoutureusa\.com\b
\bnewaj\.com\b
\bfivefingerssale\.com\b
\bedhardy4sale\.com\b
\bboryokugai\.com\b
\bshopofdresses\.com\b
\bmerimobiles\.com\b
\bpandawill\.com\b
\bsunnygain\.com\b
\bgetbetterlife\.com\b
\bpearlcrown\.com\b
\bsheenpearl\.com\b
\bkissmymelinda\.com\b
\bdj-wholesale\.com\b
\belectronics-provider\.com\b
\bchinawholesaleonline\.org\b
\bccctop\.com\b
\bchinagoodsbay\.com\b
\bbazzarbd\.com\b
\bctobay\.com\b
\bmyecstar\.com\b
\bchinesehobby\.com\b
\bchinagoshop\.com\b
\bjordaner\.com\b
\bgsmdevice\.com\b
\bdodressme\.com\b
\bucloth\.com\b
\bhohotrade\.com\b
\bgofars\.com\b
\bnewdigi\.com\b
\bgoodweddingdresses\.com\b
\blove-beautiful\.com\b
\bchineseshoponline\.com\b
\bzacoo\.com\b
\bmyboxedset\.com\b
\bmydalle\.com\b
\bo-digital\.com\b
\bwholesalepricee\.com\b
\bmallmic\.com\b
\bchinawholesalegoods\.com\b
\bsellshell\.com\b
\b7starspecialsales\.com\b
\bwholesaleonepiece\.com\b
\bhobby-china\.com\b
\bbrandedbuying\.com\b
\bchinasilkpearl\.com\b
\bbuyamore\.com\b
\be4cn\.com\b
\bbeyoursource\.com\b
\bwholesalenight\.com\b
\bdhwatch\.com\b
\bmyselfshop\.com\b
\bvikishop\.com\b
\bmeegen\.com\b
\bvivedresses\.com\b
\bshoesxx\.com\b
\bec87\.com\b
\bslimmings\.com\b
\bp90x-on-sale\.com\b
\bcinte-shop\.com\b
\bcafumall\.com\b
\bomgcar2010\.com\b
\bqcdeals\.com\b
\bopen-mall\.com\b
\bongoin\.com\b
\bbeddingitems\.com\b
\bbecmart\.com\b
\bhngstore\.com\b
\bchinafactoryoutlets\.net\b
\bedhardyshop\.in\b
\bchanelwatcheszone\.com\b
\bedigitalwholesale\.com\b
\btimetoshopping\.com\b
\blooklowprice\.com\b
\bwholesale-weddingdress\.com\b
\bchinajiaho\.com\b
\bwholesale-bridesmaiddress\.com\b
\bshopping588\.com\b
\bsatisoffer\.com\b
\bsuperwweb\.com\b
\bgoodwholesaleshop\.com\b
\bcomdress\.com\b
\ba-capshop\.com\b
\bhandbagsshow\.com\b
\btrademass\.com\b
\bhead-sneaker\.com\b
\bwholesalecheapsneaker\.com\b
\blishoes\.com\b
\bcosmeticshotsale\.com\b
\bdesignerclothestore\.com\b
\b4adidas\.com\b
\bplentystock\.com\b
\buuoffer\.com\b
\bp90xworkouthome\.com\b
\bmac-brush\.com\b
\bswissbestreplicas\.com\b
\bcosmohit\.com\b
\befashion-replica\.com\b
\bhandbags-handbag\.com\b
\bfake-designer\.com\b
\bbestchiropractoradelaide\.com\.au\b
\bdensitygs\.com\b
\bverifyemailaddress\.org\b
\byouporn\.gr\b
\bhmazon\.com\b
\bglowandsparkle\.com\b
\bclassicsheepskinboots\.com\b
\bolshoe\.com\b
\bmyhothot\.com\b
\bnewsnowboots\.com\b
\bbootsok\.com\b
\bsalesluxury\.com\b
\bflyinsnow\.com\b
\bpopbiz24\.com\b
\bausbootsoffer\.com\b
\bmorevogue\.com\b
\badidasvipshop\.com\b
\bafkicks\.com\b
\bshopshox\.com\b
\bmysmalldeal\.com\b
\btoogle\.cc\b
\bmyretrokicks\.com\b
\bpro-sneakers\.com\b
\bfreshstyleshop\.com\b
\bfreshstyledrop\.com\b
\bokaysneakers\.com\b
\bbiodiesel-processor\.biz\b
\bspectech\.dn\.ua\b
\bhockeyfights\.com\b
\bperfectwriting\.co\.uk\b
\bcustomwritinghelp\.co\.uk\b
\basianbeat\.com\b
\bminasdirect\.com\b
\bpoloee\.com\b
\beluxzone\.com\b
\bbikininstyle\.com\b
\bshoeset\.com\b
\bsexylingerieho(?:me|t)\.com\b
\bcharmspandorabracelets\.com\b
\bpandorajewelry-store\.net\b
\bpandorajewelrymart\.com\b
\bukpandorabracelets\.(?:co\.uk|com)\b
\buspandorasale\.com\b
\bantexbuyer\.com\b
\bcharmheels\.com\b
\breplika-watch\.com\b
\bfashionenight\.com\b
\b68jewelry\.com\b
\bfashionjewelryaccessorieswholesale\.com\b
\btrend-apparel\.com\b
\befairshop\.com\b
\bgamemk\.com\b
\bucoolstuff\.com\b
\bonlypuma\.com\b
\basicsshow\.com\b
\bdiscounttoryburch\.com\b
\bnbabasketballshoes\.com\b
\bkobeshoes\.biz\b
\bthesuprashoes\.com\b
\bcollect-shoes\.com\b
\badidasonlineshop\.com\b
\boksupra\.net\b
\bp90x-workout\.biz\b
\bthetopshoes\.com\b
\bnba2you\.com\b
\bshopkiss\.com\b
\blinksbracelet\.com\b
\bvip-boots\.com\b
\bbagsagent\.com\b
\bnewsslong\.com\b
\bsupramvp\.com\b
\byoulacoste\.com\b
\btopbizbags\.com\b
\bwholesalesneakercn\.com\b
\b5fingersshoes\.org\b
\bmofangcheng\.net\b
\bshoenets\.com\b
\bpaulsmithforsale\.com\b
\bsuchnice\.com\b
\bbasketballbay\.com\b
\beby-store\.com\b
\blikedunksb\.com\b
\baf1myshop\.com\b
\bmyshopplaza\.com\b
\bmaxmaradress\.com\b
\btoryburchstores\.com\b
\bcqdlmk\.com\b
\bbagmalls\.com\b
\bghdprincess\.com\b
\bairforceoneshop\.com\b
\bp90xdvdstore-us\.(?:net|com)\b
\bcoolbirkenstock(?:store)?\.com\b
\boutlet-?birkenstock\.(?:com|net)\b
\bbirkenstock(?:-?cheap|discount|mall|online|outlet|shoes-outlet|shoesshop)\.(?:com|net|info)\b
\bbeatsloop\.com\b
\ballwholesalepick\.com\b
\bcl-pumps\.com\b
\bsexydepots\.com\b
\bpumashoesrunning\.com\b
\badidastrainersshoes\.com\b
\bluxeshoppers\.com\b
\btiffany-mine\.com\b
\btiffanycosite\.com\b
\bgogowatch\.com\b
\bsuperstarkicks\.com\b
\bweddingnova\.com\b
\btiffanycoltd\.com\b
\btiffanysilverworld\.com\b
\btiffanycojewel\.com\b
\bstorebop\.com\b
\bclassicedhardy\.com\b
\bjeanybags\.com\b
\bgroupshoes\.com\b
\bherveleger2010\.com\b
\bonline-clothing-outlet\.com\b
\bgrandefratello\.forumfree\.it\b
\btext-image\.ru\b
\bcozumelwatersports\.com\b
\bje\.pl\b
\blaptops-battery-online\.com\b
\bbatterystores\.ca\b
\bsuperbattery\.co\.uk\b
\b4unj\.com\b
\bworldtoptrade\.com\b
\bcoachpurses-outlet\.com\b
\bebay-fashion\.com\b
\bfacecuk\.com\b
\bamoyhy\.com\b
\bwholenfl\.com\b
\b23corp\.com\b
\bbags-shoes\.com\b
\babusf\.com\b
\buniformfootball\.com\b
\btiffanysaleonline\.com\b
\bjyshoes\.com\b
\bpickinshop\.com\b
\brunescape-mall\.com\b
\b21nfl\.us\b
\bezpopo\.com\b
\bjerseyscheapsale\.com\b
\bworldtoptrade\.cc\b
\bintshop88\.com\b
\babsoluxury\.com\b
\bwatchesyard\.com\b
\bzealreplica\.com\b
\bomegawatchessale\.com\b
\bnoblehandbags\.com\b
\bbagbinge\.com\b
\bluxus-replica\.com\b
\biofferbay\.com\b
\b7replicas?\.com\b
\bknockoffbag\.com\b
\btradeshown\.com\b
\bviptobuy\.com\b
\bokmeex\.com\b
\bcardyboots\.net\b
\bfashionbagsshop\.com\b
\bbuycocochanel\.com\b
\bdesignerhandbags-purses\.com\b
\bzolaenterprises\.com\b
\bopps\.se\b
\bleighgirl\.com\b
\bblacklightbodypaint\.com\b
\bbeheaded\.us\b
\bweirdartists\.com\b
\bbuyart\.ws\b
\buvfaces\.com\b
\blogs\.tv\b
\bfacepaint\.ws\b
\bzombieshows\.com\b
\bolympic-skating\.webs\.com\b
\bc-o-m\.us\b
\bzolaenterprizes\.com\b
\bfunslots\.us\b
\b777gamesfree\.com\b
\bfrekid\.com\b
\bpagez\.org\b
\bppdictionary\.com\b
\bfacebook\.com/l\.php\b
\bfacebo(?:o[ob]|ıo)k\.com\b
\bfacebook(?:(?:ster|\.ilkfrm)\.com|layouts\.us)\b
\bcowurl\.com\b
\bokbootsmall\.com\b
\bbootsday\.com\b
\bshoeshirts\.com\b
\byouedhardy\.com\b
\bgoskynew\.com\b
\bbagsmine\.com\b
\bbags9\.com\b
\brolexwatch1\.com\b
\bdesignerbags-1\.com\b
\bwatches8\.com\b
\bhandbags-9\.com\b
\bvuitton-1\.com\b
\brolex-1\.com\b
\bglamorebags\.com\b
\bbuyqualitybags\.com\b
\b7starhandbags\.com\b
\bwatcheswiss\.com\b
\brolexswisswatches1\.com\b
\brolex4\.com\b
\betopbags\.com\b
\bwatches-collection\.com\b
\bwatchesluxus\.com\b
\brolexonsale\.net\b
\bkrza\.com\b
\bbagrr\.com\b
\bwwcats\.com\b
\bjordanmass\.com\b
\bhandbag-handbags\.com\b
\bdesignershoestock\.com\b
\betop-bags\.com\b
\bgods-shopping\.com\b
\bshopping-replicas\.com\b
\beq2\.cn\b
\b176d\.com\b
\b99076\.com\b
\blookchem\.com\b
\bt-ny\.eu\b
\bhello\.to\b
\bcabaniascalamuchita\.com\b
\bsierrasdecordoba\.com\b
\bhotelescalamuchita\.com\b
\bcabaniaslosreartes\.com\b
\bsuppertv\.com\b
\bairforcesale\.com\b
\btimberlandbg\.com\b
\bedhardy-4u\.com\b
\bsportclothingstores\.com\b
\babercrombiestore\.net\b
\bnfl-malls\.com\b
\bnflonlineshops\.com\b
\bedhardyonlineshop\.net\b
\btimberlandstores\.com\b
\borders-status\.com\b
\bmydunksb\.com\b
\banf-mall\.com\b
\binternetcont\.com\b
\bdubai-world-central\.com\b
\bburj-khalifa\.eu\b
\balmaktouminternationalairport\.eu\b
\byasisland\.eu\b
\bdubailand\.name\b
\bsaadiyatisland\.eu\b
\bmeydan-city\.com\b
\bdubaifountain\.info\b
\bnakheelharbour-tower\.com\b
\bbawadi\.info\b
\barabian-canal\.com\b
\bsaudi-arabia-hotels\.com\b
\bdubaimetro\.eu\b
\bvrsar\.eu\b
\bal-raha-beach\.com\b
\babu-dhabi-metro\.com\b
\bshams-abu-dhabi\.com\b
\bdubai-festival-city\.com\b
\bghantoot-city\.com\b
\bmohammed-bin-rashid-gardens\.com\b
\bdubai-waterfront\.org\b
\bsaadiyat-island\.info\b
\bdubaiindustrialcity\.org\b
\btehran-metro\.com\b
\bdoha-metro\.com\b
\bdubai-taxi\.com\b
\baquaparky\.com\b
\bsaudipowernetwork\.com\b
\bbaghdadmetro\.com\b
\bthe-expendables\.com\b
\bfuntana\.eu\b
\bplavalaguna\.eu\b
\bbarbariga\.eu\b
\bgroznjan\.com\b
\bbrtonigla\.com\b
\bfazana\.cz\b
\bperoj\.com\b
\bvisnjan\.eu\b
\blosinj\.cz\b
\bvodnjan\.eu\b
\bbuzet\.eu\b
\bmotovun\.eu\b
\boprtalj\.eu\b
\bbrijuni-rivijera\.com\b
\bknihy-a\.cz\b
\bzumpex\.cz\b
\brambo6\.com\b
\blosinj\.org\b
\bvalbandon\.eu\b
\bagatahanychova\.com\b
\bend-2012\.com\b
\bhamachigames\.com\b
\blosiny\.com\b
\bmosnov\.info\b
\bmotocykly\.com\b
\bnosovice\.com\b
\bpiestany\.cz\b
\bpocasiegypt\.cz\b
\bpodprsenky\.com\b
\bpustevny\.com\b
\bcargames\.com\.au\b
\bgum\.li\b
\be43\.us\b
\bshortenlinks\.(?:com|org)\b
(?<!-)\bt\.co\b.*
\b123lala\.info\b
\bokutan\.tk/arama\b
\bchatrullet\.net\b
\bscientologymyths\.info\b
\bfreedommag\.org\b
\bcopyright-free-images\.com\b
\bunbeatable\.co\.uk\b
\bblinq\.org\b
\blinkee\.com\b
\balexandermcqueenoutlet\.com\b
\bjimmychoousa\.com\b
\bbrand-watch-supplier\.com\b
\blaptopbattery365\.com\b
\bshoespolar\.com\b
\blimitedno\.com\b
\bnewport-cigarettes\.us\b
\bkicksboots\.com\b
\balihello\.com\b
\bwebartweb\.com\b
\bnpbuy\.com\b
\bnorthfacesoutlet\.com\b
\bjustcomeon\.com\b
\btouchglasses\.com\b
\bitimberlands\.com\b
\boppell\.com\b
\bfbikey\.com\b
\bnbtrends\.com\b
\bpureboots\.com\b
\bnicecoachhandbags\.com\b
\bfeetorder\.com\b
\bshoesshoe\.com\b
\bacdoo\.com\b
\btimberland7\.com\b
\basicscloset\.com\b
\bbootsbest\.com\b
\beshopking\.com\b
\bbikiniszone\.com\b
\bcoachoutletfactorystore\.com\b
\bbuddytrade\.com\b
\bcoach-outlet-factory\.com\b
\bsupraskytopsale\.com\b
\bbikinismark\.com\b
\belsels\.com\b
\bfashionable-sale\.com\b
\btao6789\.com\b
\bdesignerhandbagsport\.com\b
\bdressnew\.com\b
\bhervelegerdresssale\.com\b
\brosetta-stone-shop\.net\b
\bjuicycouture-outlet\.org\b
\babercrombieofficial\.com\b
\basics2u\.com\b
\bofficialfivefingers\.org\b
\b16shoes\.com\b
\bontoryburch\.com\b
\betoryburch\.com\b
\bsaletoryburch\.com\b
\ballbagshop\.com\b
\bcroconline\.com\b
\bus-coachstore\.com\b
\blacostetrainers\.org\b
\btoysgiftsrus\.com\b
\bpradatrainers\.com\b
\brosettastonefree\.com\b
\brosettastoneenglish\.net\b
\brosettastoneirish\.com\b
\bjuicycoutureoutlet\.org\b
\btiffanyandcoaustralia\.com\b
\bonitsukatiger\.us\b
\bbagsofbrand\.com\b
\bbelstaff-jacket\.com\b
\blikehighheels\.com\b
\bcolumbiajacketsstore\.com\b
\bagogoshopping\.com\b
\bicoachoutlet\.net\b
\babercrombieofficial\.org\b
\bparatek\.org\b
\bloveshoesbox\.com\b
\bbelstaff-jackets\.org\b
\bmoftown\.net\b
\bparatek\.us\b
\bonlinepretty\.com\b
\balexander-mcqueen\.us\b
\burwij\.pl\b
\bskroc\.pl\b
\blatwy\.pl\b
\bulinks\.net\b
\bmcaf\.ee\b
\bwikipeedos\.pbworks\.com\b
\bchuta\.org\b
bseoprofessionalsonline
bestseooffers
\brealsofttech\.com\b
\bdesignerevaluation\.com\b
\bmartindano\b
\bsysoon\b
\bquicklink\.to\b
\b2c\.lt\b
\b[➡➨➯➔➞➽➹✩✿❥›⌘‽☁]\.ws\b
\b1link\.in\b
\b2\.gp\b
\b2\.ly\b
\b301\.to\b
\b4url\.cc\b
\b7\.ly\b
\b9mp\.com\b
\baa\.cx\b
\baafter\.us\b
\bafx\.cc\b
\bb2l\.me\b
\bbcool\.bz\b
\bcliccami\.info\b
\bcl\.ly\b
\bcloudapp\.com\b
\bcoge\.la\b
\bcrks\.me\b
\bcutt\.us\b
\bdfl8\.me\b
\bdld\.bz\b
\bdlvr\.it\b
\bdo\.my\b
\bdurl\.me\b
\beasyuri\.com\b
\beweri\.com\b
\bfire\.to\b
\bfirsturl\.de\b
\bfirsturl\.net\b
\bfon\.gs\b
\bg\.ro\.lt\b
\bgkurl\.us\b
\bgood\.ly\b
\bh\.fo\b
\bhiderefer\.com\b
\bhmm\.ph\b
\bhurl\.me\b
\bhurl\.no\b
\bilix\.in\b
\bir\.pe\b
\birt\.me\b
\bits\.my\b
\bj2j\.de\b
\bjdem\.cz\b
\bkore\.us\b
\bkrunchd\.com\b
\bkrz\.ch\b
\blin\.io\b
\blinkbun\.ch\b
\blivesi\.de\b
\blnk\.nu\b
\blost\.in\b
\blstn\.in\b
\bmacte\.ch\b
\bminilink\.org\b
\bmke\.me\b
\bmrte\.ch\b
\bmyloc\.me\b
\bmysp\.in\b
\bnbx\.ch\b
\bndurl\.com\b
\bnsfw\.in\b
\bnurl\.in\b
\bnxy\.in\b
\bonodot\.com\b
\booqx\.com\b
\bpp\.gg\b
\bqik\.li\b
\bqlnk\.net\b
\bqr\.cx\b
\bqte\.me\b
\blsw-gratis\.es\.tl\b
\bcc\.st\b
\bcalifornia-liability-insurance\.com\b
\bseekic\.com\b
\bchinaicmart\.com\b
\btoplvstore\.com\b
\bslendertoneshop\.com\b
\bt3shop\.net\b
\bbrandluxurywatch\.com\b
\btop-lvhandbags\.com\b
\byesmyluxurybags\.com\b
\bladybrandbags\.com\b
\btester-space\.com\b
\bmylvestore\.com\b
\byeahlvwallet\.com\b
\bchiflatirondryer\.com\b
\bt3microstore\.com\b
\bmychanelbagstore\.com\b
\byeslvgift\.com\b
\bskihlz\.com\b
\bp90xextremefitness\.com\b
\bluxurylvhandbag\.com\b
\bwomenandmenwatches\.com\b
\bmiumiuhandbag4u\.com\b
\bbeautyhairtools\.com\b
\bdhlhandbags\.com\b
\bvoguehit\.com\b
\bmychanelbagstores\.com\b
\bagotrade\.com\b
\bhermes4handbags\.com\b
\balexander-mcqueen-clutch\.com\b
\biclshoes\.com\b
\bshoppinghermes\.com\b
\bcoach4handbags\.com\b
\bladyluxuryshoes\.com\b
\bhandbagswin\.com\b
\bcls2\.com\b
\bbagsmoon\.com\b
\binevitablebags\.com\b
\bgiftsoflady\.com\b
\bredshoessole\.com\b
\bbuyluxurybagidea\.com\b
\bmywatchesstore\.com\b
\bcocobags\.com\b
\bhigh-quality-handbags\.com\b
\bafwholesaler\.com\b
\bczzza\.com\b
\badidasporschedesign\.com\b
\burstylez\.com\b
\bsexpksex\.com\b
\blsneighbors\.com\b
\blux-replica-phones\.com\b
\bdiscounttiffanyjewelry\.com\b
\bbellewedding\.com\b
\bbagswholesalemall\.com\b
\bvertucopy\.com\b
\bbagsoulet\.com\b
\bhervelegerdress\.com\b
\bhervelegersell\.com\b
\bdownjacketonsale\.com\b
\bewcss\.com\b
\bjoshuatetreault\.com\b
\bshoesloveshoes\.com\b
\bcliphunter\.com\b
\bfb\.me\b
\bbiology-forums\.com\b
\binfomanagement\.ru\b
\burluda\.com\b
\btim\.pe\b
\bkxk\.me\b
\bjanurl\.com\b
\brfr\.me\b
\br\.im\b
\bread\.bi\b
\bread\.im\b
\brnm\.me\b
\bru\.ly\b
\brww\.tw\b
\bs4c\.in\b
\bsafe\.mn\b
\bsdut\.us\b
\bsexyurl\.(?:in|info|me|to|tv|us)\b
\bshink\.de\b
\bshortn\.me\b
\bshow\.my\b
\bshrinkr\.com\b
\bshrten\.(?:com|me)\b
\bshrunkin\.com\b
\bslate\.me\b
\bsmsh\.me\b
\bsrnk\.net\b
\bsrs\.li\b
\bsurl\.hu\b
\bswu\.me\b
\btiny\.ly\b
\btinylink\.in\b
\btllg\.net\b
\bto\.je\b
\btrg\.li\b
\btrunc\.it\b
\btweak\.tk\b
\btweet\.ms\b
\btwhub\.com\b
\btwirl\.at\b
\bur\.ly\b
\burl\.ag\b
\burl\.az\b
\burlcorta\.es\b
\burlcover\.com\b
\burlenco\.de\b
\burlg\.in\b
\burli\.nl\b
\burls\.im\b
\burlshorteningservicefortwitter\.com\b
\burlz\.at\b
\burlzen\.com\b
\bvll\.me\b
\bvoizle\.com\b
\bw55\.de\b
\bwach\.it\b
\bx\.vu\b
\bxiy\.net\b
\bxurl\.es\b
\bxxsurl\.de\b
\by\.ahoo\.it\b
\bye\.pe\b
\byuarel\.com\b
\bzapt\.in\b
\bzi\.mu\b
\bzipmyurl\.com\b
\bzud\.me\b
\burlabridger\.p4o\.net\b
\bcricketwebs\.tk\b
\bopposingviews\.com\b
\bthe-questionnaire\.com\b
\bhainanwel\.com\b
\bacaiberryinformations\.com\b
\bity\.im\b
\barcteryxonsale\.com\b
\bclstyles\.com\b
\bdress4dancing\.com\b
\ballbazaar\.net\b
\bwomenheelshoes\.com\b
\bpurelyfitness\.com\b
\bwatchfreemoviesonlinedaily\.com\b
\bx-fat\.com/p90x-review\b
\bthecow\.me\b
\bdsl-preistipp\.de\b
\bsanssouci-sightseeing\.de\b
\basiawriters\.com\b
\bpokerenfrancais\.eu\b
\belcasinoenlinea\.org\b
\blineupsecurity\.com\b
\baefos\.com\b
\bonlinetraining4u\.com\b
\bthreesonsprinting\.com\b
\bmanhattaninstitute\.com\b
\bbnbmedispa\.com\b
\bakglaw\.com\b
\btravelclinicnyc\.com\b
\bnymsuits\.com\b
\bmac-how\.net\b
airmax[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
# ugg spam
(?:australia|best|brand|buy|cheap|discount|fashion|sale|shop|style|stylish)[a-z0-9-]*(?:shoe|boot|ugg)[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
(?:boot|shoe|ugg)[a-z0-9-]*(?:buy|cheap|mall|mart|outlet|shop|store|sale)[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
\b\d*uggg?[as]?\b[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
uggaustralia[a-z0-9-]+\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # don't block the official site uggaustralia.com
\bmyugg
\buggs?\d[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg# and uggs#
#ugg[a-z0-9-a]*(?:boot|shoes)[a-z0-9-a]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg*boot and ugg*shoes
# I replaced the regex by the following one, to whitelist buggyboot.com (that should not be blacklisted)
\b(?!(?:buggyboot)\b)[a-z0-9-a]*ugg[a-z0-9-a]*(?:boot|shoes)[a-z0-9-a]*\b\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
# per SB request https://meta.wikimedia.org/w/index.php?diff=2834376&oldid=2834371 -- Quentinv57 (2011-08-23)
\bugg-[a-z0-9-]+\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg-
ugg(?:top|online)?sell
\b100mfugg\.com\b
\baddugg\.com\b
\bbuddyugg\.com\b
\bcome2ugg\.com\b
\bgo+[d4]?ugg[os]?\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
\bhomeugg\.com\b
\binugg\.co(?:\.uk|m)\b
\bladiesugg\.com\b
\bloadugg\.com\b
\blowestmall\.com\b
\bmimiugg\.com\b
\bmissugg\.com\b
\bmiugg\.com\b
\brealugghome\.com\b
\bsnowuggs\.com\b
\bsoftugg\.com\b
\bsuperbugg\.com\b
\bsuperiorugg\.com\b
\bsupuggs\.com\b
\btougg\.com\b
\buggbaileybutton\.(?:biz|org)\b
\buggcarts\.com\b
\buggcase\.com\b
\buggedglobal\.com\b
\buggfeel\.com\b
\bugggogo\.com\b
\bugggoods\.info\b
\bugglist\.com\b
\buggnewyork\.com\b
\buggpark\.com\b
\buggprovide\.com\b
\buggs-uk\.biz\b
\buggsaappaat\.info\b
\buggsalon\.com\b
\buggsaustralia-uk\.com\b
\buggsbank\.com\b
\buggsbox\.com\b
\buggshelf\.com\b
\buggsireland\.org\b
\buggslife\.com\b
\buggsonlinebestellen\.com\b
\buggssky\.com\b
\buggugg(?:au|aufz|discountfz|new)\.com\b
\buggur\.com\b
\buggwebsite\.com\b
\buggwin(?:ner)?\.com\b
\bup2ugg\.com\b
\bwowuggs\.com\b
pickugg\.org
brawboots\.com
clsells?\.com
coogi-jeans\.com
designerchristian\.com
longdosi\.com
m(?:i|uk)sboots\.com
myshoesbox\.com\.cn
pluboots\.(?:com|org)
shoesboots\.co\.uk
womenshoesshow\.com
woolskinboots\.com
\beshop-handbag\.com\b
\bbelstaffonsale\.com\b
\bbelstaffs\.com\b
\bwithorder\.com\b
\bectradetang\.com\b
\bvip-handbags\.com\b
\bsuprashoesite\.com\b
\bdunkshoes100\.com\b
\bvipsuprashoes\.com\b
\bpicksbdunks\.com\b
\bwest-trading\.com\b
\b7pmshoes\.com\b
\bairretrojordan\.com\b
\badikshoes\.com\b
\bardike\.com\b
\btitaniumwf\.com\b
\bkfc\.ms\b
\bbox10\.info\b
\bmycia\.info\b
\bmyurlshortener\.com\b
\burlredirect\.info\b
\bur\.id\.au\b
\b86au\.com\b
\bx\.nu\b
\bnik\.im\b
\b82au\.com\b
\beum\.cc\b
plant\.dmz-karpaty\.com
\briccardozipoli\.com\b
\bstrumicadenes\.mk\b
\bsamuibatik\.com\b
\bgiochigiocando\.forumfree\.it\b
\bhotelpeniscola\.com\b
\beurostyx\.com\b
\bitalyitalia\.com\b
\bdescargas-deluxe\.blogspot\.com\b
\bkukulkan\.260mb\.com\b
\bhula-hoop-shop\.de\b
\baddu\.co\b
\barticles(?:base|vana)\.com\b
\bquickpaydaycreadit\.wikidot\.com\b
\bcellulitetalk\.com\b
\bstretchmarkscare\.com\b
\bsimalovesfun\.blogspot\.com\b
\bxycol\.net\b
\bray-ban\.cc\b
\bhockey-review\.ru\b
\bsalsalust\.com\b
\bresumewritingservice\.biz\b
\bnexthandbags\.com\b
\baaaplan\.com\b
\bbtobuy\.com\b
\bbagsofashion\.com\b
\bhandbags-fake\.com\b
\bbagscabin\.com\b
\ballstylish\.com\b
\bbrandsshoessale\.com\b
\beoooi\.com\b
\bwholesalemaccosmetics\.com\b
\bctobuy\.com\b
\bvsbag\.com\b
\bkoolsense\.net\b
\bfamousbrandbag\.com\b
\bwalletsky\.com\b
\bthehandbags\.us\b
\bbeour\.com\b
\bshamise\.com\b
\bsunglasseseye\.com\b
\bfakehandbags1\.com\b
\bfantastic-replica\.net\b
\bhermesbirkinreplica\.com\b
\bbagspirit\.com\b
\bv-bags\.com\b
\bshehandbag\.net\b
\bbagfashionstyle\.com\b
\bbuydesignonline\.com\b
\bbalkanofil\.ru\b
\bfacbook\.com\b
\bbadoo\.gen\.tr\b
\bstanfordu\.totalh\.com\b
\bcommoditiestips\.com\b
\bfry\.am\b
\blink\.packtpub\.com\b
\b2travel2\.nl\b
\brio-de-janeiro-guide\.net\b
\braipurnews\.(com|in|info)\b
\begmondonline\.nl\b
\bzoolabo\.com\b
\bgoforthenight\.com\b
\bold-school-spiele\.de\b
\byaesmi\.narod\.ru\b
\bmma\.sports-combat\.com\b
\baffiliate\.godaddy\.com\b
\bmidyatstarradyo\.com\b
\bellightmade\.com\b
\bpescaprofesional\.net\b
\bfx-photos\.com\b
\bs-m-s\.tv\b
\bguia-puntacana\.com\b
\bplacement-international\.com\b
\bamerican-business\.org\b
\bchristmas-celebrations\.org\b
\ballworldsport\.org\b
\bworld-geography\.org\b
\bholgacamera\.net\b
\badultinteractivechat\.net\b
\biswb\.org\b
\bamareway\.org\b
\bli\.vc\b
\bto80\.net\b
\bviviti\.com\b
\bonly-hit\.de\.tl\b
\bestimarte\.com\b
\bhumanbody\.me\b
\bparaguaycoins\.com\b
\bebook\.7pop\.net\b
\bgermangoogirls\.com\b
\bucuncubinyil\.com\b
\bpoutrerdansguardian\.blogspot\.com\b
\bkpop\.fr\b
#Petition sites
\bthepetitionsite\.com\b
\bgopetition\.(?:com|co\.uk|us)\b
\bipetition\.com\b
\.ipetitions\.com
\bpetition(?:online|s24|site|spot|-?them)\.com\b
\bwebpetitions\.com\b
#end of petition sites
\bbeeg\.cm\b
\.ladbrokes\.com
\banna-world\.com\b
\bblacksquaregallery\.com\b
\bdahabtravel\.eu\b
\b1dekorasyon\.com\b
\btsanoff-classic\.com\b
\bhttp-music\.org\b
\bukshoesizeconversion\.com\b
\bcoatsize\.com\b
\bhaqeeqat\.org\.pk\b
\bthecompany\.pl\b
\bpalmedazur\.com\b
\bhot-maps\.de\b
\becsoso\.com\b
\bec9i\.com\b
\bbigbigfashion\.com\b
\btang-trade\.com\b
\bkicksinfo\.com\b
\bfeelingshoes\.com\b
\bairgriffeymax\.com\b
\bbrandkeys\.net\b
\btotobags\.com\b
\bhoney-replicas\.com\b
\btop99shopping\.com\b
\bbagstars\.com\b
\brolex-heavens\.com\b
\brwholesalejewelry\.com\b
\bgo52wholesale\.com\b
\bsell-replica\.com\b
\bjerhandbags\.com\b
\bphoenix-luxuries\.com\b
\bshopstarstyle\.com\b
\bbapesky\.com\b
\bjrehandbags\.com\b
\btop1replica\.com\b
\be-shop-replica\.com\b
\bbeubag\.com\b
\btop100handbag\.com\b
\breal-exact-bag\.com\b
\bsaleluxe\.com\b
\bbuy-tiffanys\.com\b
\bshoesflysky2\.com\b
\btiffany4girls\.com\b
\bbaileybuttonboots\.com\b
\bbootsea\.com\b
\bbootsonmall\.org\b
\bcashboots\.com\b
\bcrazyboot\.com\b
\brightonradon\.com\b
\bsnowboots-discount\.com\b
\bp90xtopmall\.com\b
\btrade161\.com\b
\bthetrendies\.com\b
\benjoyshoping\.com\b
\bbootshouse\.com\b
\bshop4p90x\.com\b
\btimboot\.com\b
\bhktz\.net\b
\bmanoloblahnik\.ws\b
\bjimmy-choo-outlet\.com\b
\bjimmychoooutletstore\.com\b
\bes\.maxorion\.com\b
\bbukisa\.com\b
\bexm\.nr\b
\bhelpdesk\.tk\b
\bsedo(?:parking)?\.com\b
\bel-youm\.com\b
\baddsubmiturl\.com\b
\baries\.com\b(?!\.)
\bbigdady\.com\b
\bbuckethead\.com\b
\bcarinsurancecredit\.com\b
\bceritaindonesia\.com\b
\bcreditscorecomparison\.com\b
\bejdixon\.com\b
\bfresherworld\.com\b
\bfrt\.org\b
\bhomestaging\.net\b
\bhotels-accommodation-hotels\.com\b
\bhotrodlinks\.com\b
\bincest\.com\b
\bjandal\.com\b
\bkiss\.my\.butt\.com\b
\blucky\.com\b
\bmbc2\.net\b
\bmobile24\.com\b
\bmxyer\.com\b
\bpillz\.com\b
\bplentyoffish\.net\b
\bps4\.com\b
\btocows\.com\b
\btrafficx\.com\b
\btwiteer\.com\b
\bunderpants\.org\b
\bwistatepull\.org\b
\bchez-soso\.picoz\.com\b
\bfuckgirl\.com\b
\bhflanding\.contortionists\.net\b
\bzshare\.com\b
\bphebank\.com\b
\bwwww\.hentaitube\.com\b
\bthebestoftheinternet\.com\b
\bgods-country\.de\b
\bnetbulx\.com\b
\blesberlinettes\.wordpress\.com\b
174\.132\.115\.162
74\.208\.135\.98
\badsense-p\.blogspot\.com\b
\bmillionsbillionstrillions\.com\b
\blifetimetracker\.com\b
\blifetimegps\.com\b
\bgenesilencing\.net\b
\bvanessahaydontrump\.com\b
\bkebira\.com\b
\bhawaiianlimo\.com\b
\bspringbreakspain\.com\b
\bzombiecomputer\.com\b
\b3dgovernment\.com\b
\bbrownfat\.com\b
\bmomordica\.com\b
\baimraj\.com\b
\bcalcutta\.org\b
\bguiacoruña\.es\b
\ba-coruña\.com\.es\b
\bla-coruña\.com\.es\b
\bxn--acstica-71a\.net\b
\bolimpiadas\.net\b
\blatín\.net\b
\bde-españa\.net\b
\bgretsch\.es\b
\bchef\.ph\b
\bchef(?:\.com)\.ph\b
\bsupermodels?3d\.com\b
\bupd\.ph\b
\bcoron\.com\.ph\b
\bcolorfulbubbles\.com\b
\b3dtvcorp\.com\b
\b3dtv(?:\.com)\.ph\b
\b3dadvertising\.com\.ph\b
\b3dads\.com\.ph\b
\b3-d\.ph\b
\b3dpaparazzi\.com\b
\bremit\.com\.ph\b
\bcarabaoisland\.com\.ph\b
\bdollar\.com\.ph\b
\bboayan\.com\.ph\b
\bsanvicente(?:\.com)?\.ph\b
\blithium-air\.com\b
\bboracay\.tk\b
\bdiwaran\.(?:com|net)\b
\bmrgfu(?:streatment)?\.com\b
\bmrg-fus\.com\b
\bpiratedcopy\.com\b
\bfilchi\.org\b
\bfilipinochinese\.com\b
\bfinance\.groups\.yahoo\.com/group/Fil_Chi\b
\bofw\.(?:com|org)\.ph\b
\bofwonline\.(?:com|ateneo\.edu|net)\b
\bhotellmolleberg\.com\b
\bzkracene\.cz\b
\b1url\.cz\b
\beurocupshistory\.com\b
\bmoladi\.com\b
\bplasticformwork\.co\.za\b
\bmoladiamericas\.com\b
\bvivwestwood\.com\b
\bbu\.tt\b
\brisk-international\.gr\b
\bcutehandbags\.org\b
\berssab\.u-bordeaux3\.fr\b
\bknol\.google\.com/k/cestas/knol-000-pr%C3%A9sentation-des-trois/39y3khftrdkhq/62#
\bgrammar-and-logic\.com\b
\blyt\.sr\b
\bcardassiaprimera\.com\.ar\b
\bmillionid\.com\b
\bcmindia\.blogspot\.com\b
\bfashionlande\.com\b
\bdatmaychu\.net\b
\bdiendanmaychu\.net\b
\bironrye\.blogspot\.com\b
\bnewmail\.ru\b
\b00free\.net\b
\bfreei\.me\b
\bzoka\.cc\b
\busefulwebtool\.com\b
\bantiques-help\.com\b
\bmon\.st\b
\bcaseecampi\.net\b
\burl\.lotpatrol\.com\b
\btomyumrecipe\.com\b
\bbachhoa24\.com\b
\bvolleyball-movies\.pl\b
\bazerbaijanrugs\.com\b
\bmoviesonline\.name\b
\bclassic-replica\.com\b
\btoywatchesale\.com\b
\bchoosemyhandbags\.com\b
\brolex-watch-replica\.com\b
\btiffanyshopmall\.com\b
\bhogan-scarpe\.it\b
\bbagsaa\.com\b
\bdhlbag\.com\b
\bmoyu7\.com\b
\bideal-replica\.com\b
\bwsreplicas\.com\b
\bmemwatches\.com\b
\bbag-endhere\.com\b
\bmontblancsale\.com\b
\bluxury007\.com\b
\bbranddiscounting\.com\b
\bhandbaghall\.com\b
\bshoe-jordan\.com\b
\bwholesale-designer-handbag\.com\b
\bjordannew\.com\b
\bhandbags163\.com\b
\bp90xbose\.com\b
\bcgkicks\.com\b
\bbeatsbydres\.com\b
\bjewellryoutlet\.com\b
\bp90xoutletonline\.com\b
\bmycoachoutlets\.com\b
\bp90xschedule\.com\b
\bbrand-store777\.com\b
\bmyjuicycouture(?:outlet|s)\.com\b
\bme2dvd\.com\b
\bmusicadelparaguay\.blogspot\.com\b
btopfoot\.ch\b
\bthesiswritingservice\.com\b
\babandonedkansai\.wordpress\.com\b
\biranbattery\.(?:com|ir)\b
\bfadakbattery\.ir\b
\balitacomics\.blogspot\.com\b
\bstanfordu\.byethost13\.com\b
\binfluenzavirusnet\.com\b
\bdenguevirusnet\.com\b
\bgenetherapynet\.com\b
\bchikungunyavirusnet\.com\b
\bhamsangar\.ir\b
\bkiacell\.com\b
\bvideo-search\.de\.tl\b
\bxav\.cc\b
\bxa\.vc\b
\bsorturl\.net\b
\breplicasonsale\.com\b
\bbacklinksteam\.com\b
\bnextiva\.com\b
\btelemarketingbase\.com\b
\busvoip\.com\b
\bvoipproviderslist\.com\b
\bwebadsservice\.com\b
\btinyfav\.com\b
\bfreelancercareers\.com\b
\bcustomcourseworks\.com\b
\bpradeepsanyal\.com\b
\bforit\.org\b
\breplicaisland\.com\b
\bexactbags\.com\b
\bukthomassabo\.com\b
\bmrpinyin\.webs\.com\b
\btugolden-retriever\.blogspot\.com\b
\bshaderaven\.at\.ua\b
\blinq\.lk\b
\b0z\.fr\b
\bcharts-single\.de\.tl\b
\blostpedia\.com\b
\bdictionar-englez-roman\.org\b
\bminurl\.com\b
\bchekushka3\.narod\.ru\b
\bgeocities\.yahoo\.com\.br\b
\btwiter\.com\b
\bforexinsider\.co\.uk\b
\burl4t\.com\b
\bvv\.vg\b
\bcyberpunkresources\.blogspot\.com\b
\bhvacinstaller\.com\b
\brod\.gs\b
\bchws\.ca\b
\bgalerie-obadia\.com\b
\bplanet-earth\.tv\b
\bzumlink\.com\b
\bzumlink\.de\b
\blinkegit\.com\b
\bdolinku\.pl\b
\bvuethis\.com\b
\broligames\.info\b
\bspruethmagers\.com\b
\bgaytube\.com\b
\bblogspor\.com\b
\byspace\.com\b
\ben\.wilipedia\.org\b
\bfacebppk\.com\b
\bfaceboog\.com\b
\bmyspac\.com\b
\bwikipedi\.org\b
\b1939\.com\b
\blivjournal\.com\b
\bbolgspot\.com\b
\bmyspase\.com\b
\bblogpspot\.com\b
\bautomobile-insurance\.com\b
\bdental\.implantprocedure\.com\b
\bzarasoft\.yoo7\.com\b
\bb4p\.nl\b
\bsmartkpis\.com\b
\bbalancedscorecardreview\.com\b
\bexemys\.com\b
\bshrinkee\.com\b
\bsalentobooking\.net\b
\bsms-fake\.com\b
\bbep-hiphop\.blogspot\.com\b
\b0vr\.net\b
\b321\.cn\b
\b4x2\.net\b
\bat\.t[cf]\b
\bbiz\.ly\b
\bbofh\.us\b
\bc-o\.cc\b
\bca\.tf\b
\bch\.t[cf]\b
\bcz\.t[cf]\b
\bda\.ru\b
\bde\.t[cf]\b
\beu\.t[cf]\b
\bfreakz\.eu\b
\bhere\.ws\b
\bho\.io\b
\bint\.t[cf]\b
\bmypiece\.com\b
\bne1\.net\b
\bneat\.name\b
\bouch\.ws\b
\bseeya\.at\b
\bsuch\.info\b
\btrue\.ws\b
\btweaker\.eu\b
\bubb\.cc\b
\bvisit\.ws\b
\bco\.nr\b
\b74\.6\.239\.185\b
\bbonus-casino-en-ligne\.info\b
\bparis-pronostics-sportifs\.com\b
\bfrance-poker-en-ligne\.com\b
\bguide-roulette\.net\b
\bjeux-casino-gratuits\.org\b
\bturkmenbilisim\.net\b
\bpestcontrol\.co\.uk\b
\bsolar-energy\.co\.uk\b
\bnolo.com/index.cfm\b.*?\bkbid=
\burlredo\.com\b
\bsoldatx\.com\b
\bbuildingexamples\.com\b
\bmusikpedia\.net\b
\broatanwestbay\.com\b
\bhyv\.es\b
\bhyves\.nl/api/shorturl\b
\bcartusialover\.wordpress\.com\b
\bcabinetfiscal\.com\b
\btilpark\.com\b
\bsudety\.veus\.pl\b
\bbatuferinggi\.info\b
\btinyden\.com\b
\bfreud\.pribor\.cz\b
\bple-mir\.com\b
\bsaveffi\.com\b
\boxfreudian\.com\b
\bstanleygentlemen\.com\b
\bpinkushion\.com\b
\bsuperbestpalsclub\.tk\b
\bva\.mu\b
(?<=//|\.)x\.co\b
\bhancocksinsi\.tr\.gg\b
\bsperco\.com\.ua\b
\blifegid\.net\b
\bcineastaleonardo\.blogspot\.com\b
\bsohbetask\.net\b
\bstartravestiler\.com\b
\btravestiler1\.com\b
\bstarderya\.com\b
\btravestitravestiler\.com\b
\btravestiler\.net\b
\blovespace\.loversguide\.com\b
\belectroniccigaretteburn\.com\b
\becigarettereviews\.com\b
\bwikipeia\.org\b
\bwikipeadia\.org\b
\bfickr\.com\b
\bpenisland\.com\b
\bzideo\.nl\b
\bit2\.in\b
\bprimewritings\.com\b
\bessaydr\.com\b
\btube-silicon\.com\b
\bbblogspot\.com\b
\bemresaracoglu\.com\b
\bluxurydesignerbag\.com\b
\bpradanow\.com\b
\bpaybagsincs\.com\b
\bebella-collections\.com\b
\bus-abercrombie\.com\b
\bpaybagsinc\.com\b
\bxsnr\.x10\.mx\b
\bbaixarps2\.tk\b
\bnemri\.tk\b
\bsudoku\.name\b
\b4p5\.com\b
\besiparislerim\.com\b
\bidxl\.net\b
\bmuznewz\.com\b
\bads\.betfair\.com\b
\ballaboutmodels\.tv\b
\bcognac-expert\.com\b
\bskryabin\.biz\b
\bmcflyreport\.tk\b
\bmuzland\.(?:ru|info|es|in)\b
\bairclassification\.com\b
\btudosobremagiaeocultismo\.blogspot\.com\b
\bclassroam\.multiply\.com\b
.*sanalritim[+.]com
\bwebcache\.googleusercontent\.com.*?sanalritim
\.cc\.bingj\.com.*sanalritim
\bforumcorlu\.com\b
\bbunkerpictures\.nl\b
\bview\.my\b
\bjustbie\.com\b
\bshoptoryburchoutlet\.com\b
\bchanelbagsoutlets\.net\b
\bcoachfactoryoutlet-online\.com\b
\bus-hermeshandbags\.com\b
\bchaneloutletonlines\.com\b
\bnewbelstaff\.com\b
\bchanelhandbagworld\.com\b
\bcoachfactoryonline\.com\b
\bskechers-shapeupsoutlet\.co\.uk\b
\bdiscount-miumiu\.com\b
\bhervelegersale-outlet\.com\b
\bcoachbagscheap\.net\b
\bdiscountchloe\.com\b
\bnewbalance-outlet\.com\b
\bmycoach-outlet\.com\b
\bchanelbagshow\.com\b
\bshopmanoloblahnik\.com\b
\bgracebag\.com\b
\btoryburchlover\.com\b
\bsunglass-mall\.com\b
\bsoftnet1\.tk\b
\bareacodeblog\.com\b
\bvitaminddeficiencysymptomsguide\.com\b
\bsideeffectsguide\.org\b
\bbiggestintheworld\.org\b
\ballintheworld\.org\b
\bappendicitis-symptoms\.org\b
\bintelligentmag\.com\b
\bthegallbladdersymptoms\.com\b
\bbronchitissymptomsonline\.com\b
\bstomach-ulcer-symptoms\.org\b
\bhivsymptomsblog\.com\b
\bresumecoverletterexamples\.org\b
\b192-16801\.com\b
\bbluewaffledisease\.org\b
\bbreastfeedinginfo\.org\b
\b192168ip\.com\b
\bbabyshowerinvitationsblog\.com\b
\bthebesttimetogetpregnant\.com\b
\bshinglessymptomsguide\.org\b
\bvideoradio\.ru\b
\byoutubedownloader\.org\b
\bsavetubevideo\.com\b
\bfreedownloadgames\.name\b
\bbgames\.org\b
\bvcq\.biz\b
\bbackgroundpictures\.net\b
\bnewdimensionsweb\.com\b
\bi-watch-movies-online\.com\b
\bmovietrailersonline\.net\b
\byoutube-?downloader\.name\b
\bwritemypapers\.org\b
\bevolutionwriters\.com\b
\biphone-to-pc-transfer\.com\b
\boksgroup\.com\b
\bdieselgenerators\.ru\b
\bhuman2stay\.com\b
\blaptopbatterywholesale\.com\b
\blaptopbatteryweb\.com\b
\bbatteryfast\.com\b
\btoplaptopbatteries\.com\b
\bgoodlaptopbattery\.co\.uk\b
\bbatterylaptoppower\.com\b
\bidopoo\.com\b
\blaptop-battery\.us\b
\bglobal-motherboard\.com\b
\blaptopskeyboard\.com\b
\bhp-laptop-battery\.net\b
\bhighwaylaptopbatteries\.com\b
\brjmbattery\.com\b
\banyincn\.com\b
\bkavav\.com\b
\bfroyopad\.com\b
\bcheapoakleysale\.com\b
\btakeourshoes\.com\b
\bfreeshippingmart\.com\b
\bdoinglong\.com\b
\bellabridaldress\.com\b
\bsatistronics\.com\b
\blampworlds\.com\b
\byouroscilloscope\.com\b
\bguooy\.com\b
\b21cnshoes\.com\b
\bivove\.com\b
\btradehan\.com\b
\bchinadone\.com\b
\bwholesale07\.com\b
\bsechange\.com\b
\bdropship-china\.com\b
\bjaimestore\.com\b
\bmyjoyzone\.com\b
\budtek\.com\b
\bdressesshop\.com\b
\bbuythebigone\.com\b
\btakeshoes\.com\b
\bstarweddingdresses\.com\b
\bsoftwareo\.com\b
\busajerseysmall\.com\b
\bcallhot\.com\b
\bsupplysunglasses\.net\b
\bbuyinb2b\.com\b
\bchinanfl\.com\b
\bsuperzonewholesale\.com\b
\bezbuy365\.com\b
\badapterlist\.com\b
\bbatterygoshop\.co\.uk\b
\barogyaherbalpowder\.tk\b
\beswikipedia\.org\b
\bmakemoneycorp\.page\.tl\b
\bdogswar\.ru\b
\bpussy\.com\b
\bhomosex\.com\b
\bgroups\.to\b
\b4u43\.com\b
\bjejuri\.net\b
\bkhandoba-(?:jejuri|temple)\.blogspot\.com\b
\bjejuridarshan\.com\b
\bminoxidilforte\.com\b
\binvitationstyles\.com\b
\bsuprauk\.co\.uk\b
\bsupraukshoes\.com\b
\brealafrica\.co\.uk\b
\barticle-board\.com/fat-burning-furnace-reviews\b
\bthedietsolutionprogram-exposed\.org\b
\bthedietsolutionreviewscam\.com\b
\bfatburningfurnacereviewscam\.com\b
\btruthaboutabsreviewscam\.com\b
\bfatloss4idiotsreviewscam\.com\b
\bdietsolutionreviewscam\.com\b
\bfindtohealth\.com\b
\bli8\.ru\b
\bpbali\.com\b
\bcropcirclesandmore\.com\b
\bcreditcardhelp\.com\.au\b
\bmarket-area\.ru\b
\bdataclub\.ru\b
\bzkracovatko\.cz\b
\bveryspecial\.ru\b
\bfa\.st\b
\biskspot\.com\b
\blurkmoarpedia\.com\b
\bfacenook\.com\b
\bbleaching-pro\.de\b
\bjettisonreality\.tk\b
\bfootballshoesblog\.com\b
\bchristian2011\.com\b
\bstylestalks\.com\b
\bartisans-serruriers\.fr\b
\blocksmithmanchester\.cc\b
\bmenuiserieparis\.net\b
\bplombier75\.fr\b
\bserrureporte\.com\b
\bserrurier\.com\b
\bserurier\.net\b
\bsosserrurier\.com\b
\blivejasmin\.com\b
\btourattract\.com\b
\bplaces-data\.com\b
\bdiamond-age\.at\b
\barhitel\.com\b
\bdubes-electro\.com\b
\bmotelcar\.com\b
\bspisakpesama\.com\b
\bnatascha-hilft\.com\b
\beasymobiletagging\.at\b
\bnewarts\.at\b
\byoucanhelp\.tk\b
\bprofessay\.com\b
\bwholesaleweddingsupplies\.org\b
\bbodybuildingtips-list\.com\b
\belectroniccigarette2k\.com\b
\biitm\.be\b
\bgopoco\.us\b
\bcevatzade\.com\b
\bxok\.mx\b
\blinseis\.(?:com|de|net)\b
(?<!netzsch-)\bthermal-analysis\.com\b
\bdilatometer\.com\b
\bkarmenshoes\.com\b
\bmichael-jordan\.us\b
\bplayersaid\.com\b
\bfemmes-cuir-bottes\.com\b
\bhermes6\.com\b
\bvogueshoesonline\.org\b
\bimrandijital\.com\b
\bdijitalbaskifiyatlari\.net\b
\bledtabela\.us\b
\bcephegiydirmefiyatlari\.com\b
\btabelafiyatlari\.biz\b
\barackaplamafiyatlari\.com\b
\bisiklitabelafiyatlari\.com\b
\baracgiydirmefiyatlari\.com\b
\bbacklinkdir\.com\b
\bsinotraffic\.com\b
\b3fw\.ru\b
\bab\.cd\b
stdtesting\.(?:com|net|org)\b
\bt\.in\.com\b
\bbodypaint\.ws\b
\bzolas\.info\b
\bberkeley-term-papers\.com\b
\bresumedocket\.com\b
\bessayhelppros\.com\b
\bcustomessayhelp\.com\b
\blogodesignmaestro\.com\b
\bheadlicetreatmentworld\.com\b
\beasyessayhelp\.com\b
\bdissertationmojo\.co\.uk\b
\bwriters-write\.co\.uk\b
\bdissertationinn\.co\.uk\b
\blogodesignmaestro\.co\.uk\b
\bessaymojo\.co\.uk\b
\bmightydesigners\.com\b
\bessayinn\.co\.uk\b
\bmormonlar\.org\b
\bdeltafidesign\.it\b
\bminoxidilforte\.blogcu\.com\b
\bdimension\.com\b
\bammonet\.(?:com|it|ch|de|fr)\b
\bchianti\.info\b
\bnorcia-italy\.com\b
\bval-di-chiana\.com\b
\bchiocchio\.net\b
\bbadia-a-coltibuono\.com\b
\batoposmusic\.com\b
\btavarnelle\.com\b
\bbarberinovaldelsa\.info\b
\bmonteriggioni\.info\b
\bradda-in-chianti\.com\b
\bimpruneta\.com\b
\bgreve-in-chianti\.com\b
\bsan-casciano\.com\b
\bval-di-merse\.com\b
\bgaiole-in-chianti\.com\b
\bbella-toscana\.(?:com|co\.uk|org|net)\b
\baltamaremma\.org\b
\blivorno-info\.com\b
\bsunflower-tours\.com\b
\bmassa-marittima\.com\b
\bagriturismo-chianti\.com\b
\bbedandbreakfastinchianti\.com\b
\bsan-polo\.com\b
\bchianti-italy\.com\b
\barezzo-info\.com\b
\bvaldorcia-info\.com\b
\bpienza\.com\b
\bmontalcino\.net\b
\bbibliophile\.net\b
\bbookbase\.com\b
\bmontepulciano\.net\b
\babbeys-of-tuscany\.com\b
\bcastelli-del-chianti\.com\b
\bcitta-slow\.com\b
\bfestivals-of-tuscany\.com\b
\bgardens-of-tuscany\.net\b
\bslow-food\.info\b
\bslow-tours\.net\b
\bslow-travel\.info\b
\bslow-vacations\.info\b
\btuscanywinetours\.info\b
\btuscanywinetours\.net\b
\bvillas-of-tuscany\.info\b
\bvino-slow\.com\b
\bwinetastingtoursintuscany\.com\b
\bsiena-info\.net\b
\btuscanleathergoods\.com\b
\bcastellina\.com\b
\baccommodationsinchianti\.com\b
\bchianticlassico\.net\b
\btuscanwinetours\.net\b
\bcasa-reasco\.com\b
\broma-info\.net\b
\bsan-quirico\.com\b
\bmonte-amiata\.com\b
\bcasarmini\.it\b
\bmonte-oliveto\.com\b
\bgarfagnana-info\.com\b
\bmugello-info\.com\b
\bvaltiberina-info\.com\b
\bsansepolcro-info\.com\b
\bvilla-felceto-tuscany\.com\b
\bpanzano\.com\b
\btuscan-wines\.info\b
\bvacationrentalstuscany\.com\b
\btuscany-vacation-rentals\.net\b
\btuscany-toscana\.info\b
\btuscany-toscana\.co\.uk\b
\btuscanyholidayhomes\.com\b
\bfarmhouse-holidays\.com\b
\bholiday-homes-tuscany\.com\b
\bchianti-rentals\.net\b
\bchianti-vacation-villas\.com\b
\bagriturismi-chianti\.com\b
\bilcasello\.it\b
\blucarelli\.info\b
\blamole\.info\b
\bbedandbreakfastinchianti\.net\b
\blecetinelle\.it\b
\bgallo-nero\.info\b
\bcastelnuovo-berardenga\.com\b
\bbadia-a-passignano\.com\b
\bmontefioralle\.info\b
\bvolpaia\.info\b
\bstrada-in-chianti\.com\b
\bvaldarno-info\.com\b
\bvaldelsa-info\.com\b
\bsan-miniato\.com\b
\bspello\.org\b
\bcortona\.com\b
\banghiari-info\.com\b
\baccommodationsinrome\.net\b
\bantiquarian-books\.info\b
\bassisi-info\.com\b
\bbella-umbria\.com\b
\bbibliofilo\.it\b
\bbibliophile\.ch\b
\bbibliophile\.eu\b
\bbologna-info\.com\b
\bbookbasesearch\.com\b
\bcastellina-in-chianti\.com\b
\bcertaldo-info\.com\b
\bcetona\.info\b
\bcollevaldelsa\.net\b
\bcortona-italy\.com\b
\bderuta\.net\b
\bfarmhouseaccommodationsintuscany\.com\b
\bferrone\.info\b
\bfiesole\.com\b
\bfirenze-florence\.com\b
\bfirenze-info\.net\b
\bflorenceaccommodations\.info\b
\bgaiole\.com\b
\bgiustiniana\.info\b
\bgrosseto-info\.com\b
\bgubbio-info\.com\b
\bholidayhomesintuscany\.net\b
\bischia-casa\.com\b
\blibri\.info\b
\blibri-rari\.info\b
\blorociuffenna\.org\b
\blucca\.info\b
\blucolena\.net\b
\bmazzano\.com\b
\bmercatale\.net\b
\bmontefioralle\.it\b
\bmontelupo\.com\b
\bmontespertoli\.org\b
\bnaples-napoli\.com\b
\borvieto-info\.com\b
\borvieto-italy\.com\b
\bperugia\.ch\b
\bperugia-info\.com\b
\bperugia-italy\.com\b
\bpisa-info\.com\b
\bpoggibonsi\.com\b
\bpontassieve\.info\b
\bpontassieve-info\.com\b
\bradda\.org\b
\bradicondoli-info\.com\b
\bravenna-info\.com\b
\bsan-donato-in-poggio\.com\b
\bsan-gimignano\.com\b
\bsan-gimignano-info\.com\b
\bsan-miniato-al-monte\.com\b
\bsienna-italy\.com\b
\bsovicille\.net\b
\bspoleto-info\.com\b
\btavarnuzze\.com\b
\bumbria-italy\.org\b
\burbino-info\.com\b
\bval-di-sieve\.com\b
\bvaldorcia-valdorcia\.com\b
\bvolterra\.net\b
\bapartment-saint-peters\.com\b
\bautoilcassero\.com\b
\bbecherale\.com\b
\bcasalamole\.com\b
\bcasalmonte\.it\b
\bceramica-geometrie\.com\b
\bchianti-farm-house\.com\b
\benjoytuscany\.com\b
\bhotelinchianti\.net\b
\bilvillino\.net\b
\bpatriziafalciani\.com\b
\bpoderesagna\.com\b
\bpodere-san-cresci\.com\b
\bpoggioallolmo\.com\b
\brifugium\.it\b
\bterredimelazzano\.it\b
\btuscanyholidayhome\.net\b
\bvillabordoni\.com\b
\bvilla-lebarone\.com\b
\bvillarignana\.com\b
\bvilla-sant-andrea\.com\b
\btodopuertoescondido\.com\b
\bfamilias-argentinas\.com\.ar\b
\btrituradoras-de-piedra\.com\b
\b007\.am\b
\bbasketballonlineshop\.com\b
\bt\.cn\b
\bcheckdent\.com\b
\boosakalv\.com\b
\bhklouis\.com\b
\bcoach-replicas\.com\b
\bfashioncheaphandbag\.com\b
\btiffanyjewelryoutletusa\.com\b
\boakley-sunglasses\.uk\.com\b
\bsellfashiontiffany\.com\b
\bmyjewelrybox\.org\b
\btiffanybraceletuk\.com\b
\bbrianatwoodsales\.com\b
\btiffanyjewelryoutletus\.com\b
\bgeneraljewellery\.com\b
\bsunglassshop\.us\b
\bchichotlingerie\.com\b
\bineeee\.com\b
\bsilvertiffany\.org\b
\brsgold2sale\.com\b
\bptlue\.com\b
\bpassiontrader\.com\b
\btiffanyhut\.com\b
\bwatch4sale\.org\b
\blearnitaliano\.net\b
\bliteraryawards\.info\b
\bkarenmillen(?:bagsstore|blackdressstore|cataloguestore|centurycitystore|chicagostore|coatstore|collectionstore|dresses(?:online|onsale|outletonline|shop|ukonline|ukstore)|footwearstore|handbagsstore|headofficestore|jewellerystore|leatherjacketstore|onlinestore|outletonline|outletstore|s|shoes|shoes(?:australia|uk)|silkbrasstore|sohostore|spectaclesstore|ukdesigner|ukonline|ukoutlet|uksite|ukstore|usastore|websitestore)\.com\b
\btoryburchflatsdiscount\.com\b
\bdetox-body-cleanse\.com\b
\bcheapabercrombieandfitch\.com\b
\babercrombieandfitchukstore\.com\b
\bedhardy(?:backpack|handbags)store\.com\b
\btoryburchoutletstores\.com\b
\bcoachclearanceoutlet\.com\b
\btoryburchbagsshop\.com\b
\brosettastonefrenchused\.com\b
\btoryburchwalletshop\.com\b
\bburberry(?:bags?|bluelabel|brit|london|perfume|purses|sale|scarves|sunglasses|thebeat)store\.com\b
\bburberry(?:-bagoutlets|4handbags|ol|selection|world)\.com\b
\bburberry\.org\b
\bus-burberrybags\.com\b
\bus-burberryshoes\.com\b
\busa-burberryoutletonline\.com\b
\btoryburchhandbagsshop\.com\b
\btoryburchcouponsale\.com\b
\bcoachoutletleather\.com\b
\bsolestop\.com\b
\bcoachclearanceshop\.com\b
\babercrombieoutletsaleonline\.com\b
\btescoshoes\.com\b
\bukshoesbuy\.com\b
\b24order\.com\b
\bradiifootwearsstock\.net\b
\bhomywinter\.com\b
\bair-maxes\.com\b
\bamzn\.to\b
\bturl\.no\b
\bwikicities\.com\b
\bnitrotek\.co\.uk\b
\bwhdo\.ru\b
\bwelcomeurope\.com\b
\be-spirulina\.com\b
\begert\.com\.tr\b
\bdhtblockerdanger\.com\b
\b2girls1cup\.nl\b
\bdextertravels\.com\b
\bshimlatourpackages\.net\b
\bdubaitourismpackages\.co\.in\b
\bgoatourpackages\.net\b
\buttaranchaltourpackages\.com\b
\bjaipurtourpackages\.net\b
\bmumbaitourpackages\.net\b
\beuropetourpackages\.co\.in\b
\blakshadweeptourpackages\.net\b
\bnepaltourpackages\.net\b
\bsrilankatourpackages\.co\.in\b
\bsingaporetourpackages\.co\.in\b
\bsrilankatourismpackages\.co\.in\b
\bthailandtourpackages\.co\.in\b
\brovinj\.aventin\.hr\b
\b12by\.com\b
\bslnks\.com\b
\b20b\.org\b
\bhikingshoes4u\.com\b
\bwatchesreplicabest\.com\b
\bqueenofwatches\.com\b
\bfreerolexwatches\.com\b
\btiffanyl(?:lc|ot)\.com\b
\bairvec\.com\b
\bnewportscigarettes\.net\b
\bhotbrandjeans\.com\b
\bchinashopping4u\.com\b
\bheels-?hut\.com\b
\bbrandladyshop\.com\b
\bwigshotsale\.com\b
\bshoesset\.com\b
\bclretail\.com\b
\bxseoer\.com\b
\bjewelryhu\.com\b
\bshoesnipe\.com\b
\bmultiurl\.com\b
\bxuta\.me\b
\bbarcosbarcelona\.com\b
\bholocausto-doc\.blogspot\.com\b
\binspiratorsukses\.com\b
\bbacau\.(?:net|org)\b
\bflashpapers\.com\b
mycaal\.com
diamondlinks\.net
\bmotobiznes\.net\b
\bq\.gs\b
\bherbaldb\.com\b
\bll\.my\b
\bnowtweet\.it\b
\bshadr\.me\b
\bbc\.vc\b
\bpalawanhotels\.org\b
\bhotfemaletennisplayers\.blogspot\.com\b
\byourkefirsource\.com\b
\balimezdegi\.com\b
\bpriceangels\.com\b
\bmyowninformations\.com\b
\bpureberrymax\.net\b
\bbrafacts\.net\b
\bluxury-pajamas\.com\b
\bhottestsports\.com\b
\btotallympics\.com\b
\bmaketodaypayday\.co\.uk\b
\bdorebibletarot\.net\b
\bwow-signal\.com\b
\borlando-villa-guide\.com\b
\bovariancyst-treatment\.com\b
\b2vancouver\.com\b
\b2vancouverbc\.com\b
\b9nl\.com\b
\bcomyonet\.com\b
\bget-shorty\.com\b
\bkindurl\.com\b
\blnks\.it\b
\bphlpn\.es\b
\burlao\.com\b
\byourl\.nu\b
\bsouthpacific\.org\b
\bpacific-pictures\.com\b
\bcuba-pictures\.com\b
\bmapsouthpacific\.com\b
\bgonanaimo\.com\b
\btonganholiday\.com\b
\bsamoaholiday\.com\b
\bFijiguide\.com\b
\bpetitionvoice\.com\b
\bspanishfauna\.blogspot\.com\b
\bprivateistanbultours\.com\b
\bshrunklink\.com\b
\bistanbuldaycruises\.com\b
\bnewdealtravel\.net\b
\bnewyearistanbul\.com\b
\bistanbultours\.org\b
\bistanbultour\.biz\b
\bistanbuldaytours\.com\b
\btoursistanbul\.org\b
\btripsistanbul\.com\b
\bcruiseistanbul\.com\b
\bistanbultripadvisor\.com\b
\btripadvisoristanbul\.com\b
\bonlinetripadvisorturkey\.com\b
\bturkeytripadvisor\.com\b
\bgeziistanbul\.net\b
\bistanbulprivatetour\.org\b
\btoursturkeytravel\.com\b
\bturkeybustravel\.com\b
\bantalyaotelleri\.net\b
\bbodrumotelleri\.net\b
\bedirneotelleri\.com\b
\bkusadasiotelleri\.com\b
\banzacdaytour\.net\b
\ballcappadociatours\.com\b
\ballcappadociaballoontours\.com\b
\bturkeygallipoli\.com\b
\bgallipolidaytours\.com\b
\bgallipoli-tours\.com\b
\bturkeyvacationpackage\.com\b
\btourpackagesturkey\.com\b
\bturkey-tours\.org\b
\btourstoturkey\.org\b
\btravelguidesturkey\.com\b
\btravelturkey\.biz\b
\bboutiquehotelturkey\.com\b
\btroublefreeholiday\.com\b
\ballhotelsbooking\.com\b
\balleurohotels\.com\b
\bfujiken\.mo-blog\.jp\b
\bmahjongonline\.net\b
\brobert-lindsay\.blogspot\.com\b
\bsorprendere\.com\b
\bjordanevents\.net\b
\bhuseyin\.gen\.tr\b
\bmusicofthebalkans\.com\b
\bhamshahree\.com\b
\bpillsm\.com\b
\bdigitalbach\.com\b
\bkonyaliyiz\.net\b
\bpaydayloanzone\.com\b
\bfindlowcostautoinsurance\.com\b
\bcaautoquote\.com\b
\bchav\.in\b
\bfacebok\.com\b
\bkarate-blog\.net\b
\btravel\.md\b
\bmarketresearchagencies\.eu\b
\bterme-selce\.hr\b
\bgoodstuff\.ro\b
\bjason-wiles\.blogspot\.com\b
\bjamonarium\.com\b
\ballworldguides\.com\b
\bapnihindi\.com\b
\bloltrain\.com\b
\bjoomlaline\.ru\b
\bmichael-trevino\.net\b
\bjoshduhamel\.es\b
\bjensenackles\.es\b
\bemma-roberts\.us\b
\bangelinaweb\.org\b
\bjoseph-morgan\.net\b
\bliamhemsworth\.bz\b
\bkeegan-allen\.com\b
\bbradley-cooper\.es\b
\brodolfo-sancho\.com\b
\bryansalazar\.net\b
\bzonaaggregator\.blogspot\.com\b
\bzonamode\.blogspot\.com\b
\bkep-box\.blogspot\.com\b
\bbo-kep\.blogspot\.com\b
\bkep-katro\.blogspot\.com\b
\bfotolenticular\.webs\.com\b
\balkalife\.nl\b
\bact-online\.de\b
\bhealthstoresproducts\.com\b
\bretailelectronicsstores\.com\b
\bautomotivesupplystores\.com\b
\bbuybooksonlines\.com\b
\bwirelesslaserprinterreviews\.net\b
\bbadcreditinformation\.info\b
\bberitamalaysiaonline\.com\b
\bbuycanon7d\.com\b
\bcarabersetubuh\.com\b
\bconstipationremediesforbabies\.com\b
\bgriotgarage\.net\b
\bhotscenesmovies\.com\b
\bjuicycouturehandbag\.org\b
\bnicoleleehandbags\.net\b
\bsexspicture\.com\b
\bvideo-seks\.com\b
\bart3w\.de\b
\bgen-2\.net\b
\bearthstadiums\.com\b
\bymaa\.be\b
\bmultiupload\.com\b
\bwn.com/2011_Hunter_Mariner\b
\bsantamartacity\.com\b
\bp\.tl\b
\btheatreticketscheap\.com\b
\bmeat-abolition\.org\b
\bwhatisencyclopedia\.com\b
\bdevicegadget\.com\b
\bforexoval\.com\b
\boyot\.org\b
\blifeandarts\.wordpress\.com\b
\bvikingarock\.france\.free\.fr\b
\boutsiders\.org\b
\bcapoeira-music\.webnode\.com\b
\bflamencoweb\.fr\b
\bfacebookmallonline\.com\b
\bAndroidiZed\.com\b
\bcalotor\.com\b
\bflamescorpion\.com\b
\bbelieve3d\.com\b
\baiononline\.info\b
\bzipry\.com\b
\bipv6locator\.net\b
\bbaseter\.com\b
\bacvila\.net\b
\bipgp\.net\b
\bprojectoverdose\.com\b
\bessayhelppros\.co\.uk\b
\btest-pattern\.com\b
\bsapporo-now\.com\b
\bshrvl\.com\b
\bwizardistanbul\.com\b
\bfreedatingsites\.us\.com\b
\bhitlerberghof\.com\b
\bmcn\.me\b
\blordpakus\.blogspot\.com\b
\bglutenfreehotelsguide\.com\b
\blnfaw\.blogspot\.com\b
\bvietnamitasenmadrid\.com\b
\breurl\.org\b
\bxink\.ru\b
\balfiopulvirenti\.com\b
\bcittadicatania\.com\b
\bescursionietna\.com\b
\betnaescursioni\.net\b
\bsitoweb\.mobi\b
\bdanzecaraibiche\.com\b
\bdigiseo\.com\b
\bvietnamairlinesticket\.com\b
\bcuudulieu24h\.com\b
\bnoithathoangduy\.com\.vn\b
\bbaovevn\.vn\b
\bthanglonghousing\.com\b
\bsms4smile\.org\b
\bthutucthanhlapcongty\.net\b
\bnamthaibinhduong\.edu\.vn\b
\bnhakhoavietgiao\.com\.vn\b
\buvc-thanhlapcongty\.com\b
\bchocolatepoker\.hu\b
\bshow-ip\.org\b
\bsourceforge\.net/projects/code2000\b
\btitleexpertsatlanta\.com\b
\bdearflight\.co\.uk\b
\breddotnet\.com\b
\bfreeminecraftacc\.tk\b
\b2spetses\.gr\b
\bmadthumbs\.com\b
\bbarcafan\.net\b
\bmeingames\.de\b
\bfreemahjongonlinegames\.com\b
\bnikolatesla\.fr\b
\bstewartcopeland\.free\.fr\b
\buefa-coefficients\.com
\beblogz\.net\b
\bmedical-helpful-info\.blogspot\.com\b
\brp9\.it\b
\bcrash-bandicoot\.ru\b
\bm1p\.fr\b
\bweathersafewa\.com\.au\b
\binternetmarketingdirect\.com\.au\b
\brelaxocity\.com\b
\btotalrecords\.com\.au\b
\btheprintingwell\.com\.au\b
\bosbornes\.net\.au\b
\brummigame\.com\b
\bprintprodukce\.cz\b
\bandrewflusche\.com\b
\bghengisfireworks\.co\.uk\b
\bdiamondlinks\.net\b
\bafterhimmedia\.com\b
\bganarplataporinternet\.com\b
\blightsensor\.net\b
\bwirelesspromocode\.org\b
\boutdoorfountains\.com\b
\bcongregationbuilder\.com\b
\bthebeginnerslens\.com\b
\bcrusherplants\.com\b
\balinetayar\.com\b
\bart-cadre\.com\b
\bxyzbc\.com\b
\bfatlife\.ru\b
# Below google 'redirect' regex expanded to end-of-string - lets see if that makes the 'what is redirected to' visible, awaiting the bugzilla request
\bgoogle\..*?/url\?.*
\b2012euro\.fr\b
\bacademyrank\.com\b
\bgzg\.in\b
\boutlandishtr\.com\b
\bfutbolistasconhistoria\.blogspot\.com\b
\bfreeonlinegames\.eu\b
\bfreesamplesource\.com\b
\bsixflagsfreetickets\.com\b
\btest-toefl\.com\b
\bworldhostingprovider\.com\b
\buniversalmarkets\.com\b
\bnetscape-navigator\.info\b
\btheync\.com\b
\byoutube-nocookie\.com\b
\binterject\.me\b
\bmyindiaexperience\.com\b
\bmykonosgold\.com\b
\bchocolazi\.com\b
\bchinabeerbrewing\.com\b
\bteretana-fitnes\.com\b
\binformationen-reise\.de\b
\bvenezuela\.ru\b
\bmargarita-online\.ru\b
\bvenezuelaonline\.ru\b
\bembassy-info\.com\b
\bservifans\.com\b
\be-earphone\.jp
\blnk\.co\b
\brdd\.me\b
\bmin\.bz\b
\bcanto-photographer\.com\b
\bfatmasnow\.com\b
\bessay-writer\.org\b
\bcustom-essay\.ws\b
\bcustomcollegeessays\.com\b
\bessay-for\.me\b
\bediting-services\.org\b
\bcustomwritingservices\.org\b
\bperfectresume\.org\b
\biresearchpapers\.com\b
\bessayshelp\.org\b
\bwriting-help\.org\b
\bcustomessays\.ws\b
\bcvresumewritingservices\.org\b
\beditingwritingservices\.org\b
\biraclub\.org\b
\bshorthaircutsv\.com\b
\bitinerarisicilia\.it\b
\bgallbladderdetox\.com\b
\bpricense.com
\b7century\.com\b
\bbookholiday\.org\b
\bbyd-club\.org\b
\bvoip-sip-sdk\.com\b
\btrakai-visit\.lt\b
\b360cities\.net\b
\bbet-at-home\.(?:at|es)\b
\bvolley24\.com\b
\bcuba-linda\.com\b
\btipbet\.vn\b
\bwowurl\.com\b
\bfeenode\.
\bwikipaste\.eu
\bczarjoule\.blogspot\.com\b
\bcondonesmix\.com\b
\bauthor-oekryuchkova\.narod\.ru\b
\be-broker\.in\b
\bdvd-ppt-slideshow\.com\b
\balexismf\.com\b
\brajendragautam\.webnode\.com\b
\bsolidarityinternational\.webnode\.com\b
\bbiurokonkret\.com\b
\bvoyage-en-inde\.org\b
\bvoyage-au-rajasthan\.com\b
\bilmu-komputer23\.blogspot\.com\b
\badelphitheatrelondon\.com\b
\bapollovictoriatheatre\.org\b
\bavenueqlondon\.com\b
\bbillyelliotlondon\.org\b
\bBloodbrothersmusical\.com\b
\bdominiontheatre\.org\b
\bdreamboatsandpetticoatstickets\.org\b
\bdrurylanetheatrelondon\.com\b
\bGhostthemusicallondon\.com\b
\bhermajestystheatre\.org\b
\bjerseyboyslondon\.org\b
\blondonpalladium\.org\b
\bLondontheatreticketscheap\.com\b
\bnationaltheatrelondon\.com\b
\bphantomoftheoperalondon\.com\b
\bphoenixtheatrelondon\.co\.uk\b
\bpiccadillytheatre\.org\b
\bplayhousetheatrelondon\.com\b
\bsavoytheatre\.org\b
\bshrekthemusicaltickets\.org\b
\bthebookofmormonmusical\.co\.uk\b
\bwewillrockyoutickets\.org\b
\bwickedlondon\.org\b
\bwizardofozlondon\.org\b
\byesprimeministertickets\.com\b
\blucidica\.com\b
\bmoulinrougeparis\.co\.uk\b
\btheater2k\.com\b
\bseatplan\.co\.uk\b
\beiffeltowertickets\.co\.uk\b
\btubehotels\.com\b
\bskanes\.com\b
\bportelkantaouihotels\.co\.uk\b
\bhammamet\.co\.uk\b
\bmonastir\.co\.uk\b
\bwebsitelooker\.com\b
\buspix\.at\.ua\b
\bparson-russell-terrier\.info\b
\bandylau\.in\b
\bcelebswear\.com\b
\bfrost-minibar\.it\b
\bspoti\.com\b
\bpornsjapan\.blogspot\.com\b
\bintertext\.md\b
\blistadoderazasdeperrosygatos\.blogspot\.com\b
\bimagenespreferidas\.blogspot\.com\b
\bmultifight\.net\b
\byoucopyright\.org\b
\buk-dissertation\.com\b
\bbuyanessay\.org\b
\bgiocare-casino\.eu\b
\bremedytreatments\.com\b
\btechienow\.com\b
\blogodesignconsultant\.com\b
\bdissertation-help\.co\.uk\b
\btermpapers-guide\.com\b
\btuziw\.com\b
\bdoyax\.com\b
\bpornotube\.com\b
\badultfriendfinder\.com\b
\bcarstuckgirls\.com\b
\bthesword\.com\b
\bsextube\.com\b
\bxtube\.com\b
\bnowthatsfuckedup\.com\b
\bpornhub\.com\b
\bilovemolfetta\.it\b
\bpspstation\.org\b
\btoubkal-trekking\.com\b
\bfrasesparafacebook\.com\b
\brallytrophycars\.110mb\.com\b
\blifeinsurancequotes\.com\.au\b
\bcarinsurancequotes\.com\.au\b
\bratelines\.com\b
\bbuysolarpanels\.com\.au\b
\bonbarcode\.com\b
\bkeepautomation\.com\b
\bzekaoyunlari\.org\b
\bbentenoyunlari\.org\b
\bben-10-oyunlari\.com\b
\bkomikoyunlar\.net\b
\bOYUNZAMANI\.COM\b
\bbasketboloyunlari\.com\b
\barabayarisioyunlari\.com\b
\barabayarislari\.com\b
\bth-chemical\.com\b
\bisfana\.ru\b
\bbluehosting\.com\.pe\b
\badslvnpt\.com\.vn\b
\bviagra-cialis\.ch\b
\bul\.to\b
\buploaded\.to\b
\bnewsgroups\.derkeiler\.com/Archive/Soc/soc\.culture\.greek/2009\-06/msg\d+\.html
\bvancouverlookout\.wordpress\.com\b
\bvancouverlookout\.com\b
\bruzgarenerjisi\.gen\.tr\b
\bsmarturl\.it\b
\bworldlifeexpectancy\.com/index\.php
\bi-doserturkiye\.com\b
\bvur\.me\b
# part of issue with spamming urls, being managed xwiki. originally dealt with at enWP — billinghurst 20120127
commissionbreakthrough
\b\d+\w+facts?\.com\b
whatisamoneytree
\b(easy)?(hairgrowth|bodybuilding(?!-magazin)|weightloss?|mafiawar|sixpackabs)(secret)?\b
ultimatemuscletrainer
globalrealearning
\bhowtomakemoney\b
\bwearitandbareitlingerie\b
\bweightloss(dietwatchtips|truth)\b
\bworldbestdiet\b
yourwellnessquestions
moneymakeronline
dailyprofitsfromhome
informationnow\.com\b
secretrichesnow
penisenhancementpills\b
4u\.webs\.com\b
\bmarketing4noobs\.webs\.com\b
\bapple-ipad-2\.webs\.com\b
\b\d+-(\w+?-)?\w+?-\w+?-(topics?|talkingpoints?|secrets?|tricks?|discussions?|memos?|essays?|talks?|papers?|articles?|facts?|class(es)?).com\b
\w+?-(topics?|talkingpoints?|secrets?|tricks?|discussions?|memos?|essays?|talks?|papers?|articles?|facts?|class(es)?)\.webs\.com\b
\b\d+-(local-)?(informational|quick|brilliant|local|informative|helpful|specific)-(little|smart|daily|collegiate|clever|mindbending|special|brainy)
\b\d+-(local-)?(academic|weekly|classic|helpful)-(daily|monthly|genius|special) #end of enWP additions
\bcalculatormortgage\.co\.uk
\bweightlosstruths\.2itb\.com\b
\bu\.42\.pl\b
\bcharlesgillman\.com\b
\bslimsecrets\.2itb\.com\b
\bbodhost\.com\b
\bunterkunft-ferienwohnung-bamberg\.de\b
\bappartements-vacances-bamberg\.com\b
\bappartamento-vacanza-bamberg\.com\b
\bcertifauto\.
\bjigbo\.com\b
\bshort4u\.pl\b
\blottonews\.webs\.com\b
\bdogtraningandtricks\.webs\.com\b
\beasycomputerstudio\.webs\.com\b
\bfishingsecrets\.webs\.com\b
\bjobharvest\.webs\.com\b
\bprojectpayday\.com\b
\bmusicmarch\.weebly\.com\b
\bsportfishingtricks\.com\b
\bkapoormd\.com\b
\bflyfishingsecrets\.webs\.com\b
\bmydebtsolution\.webs\.com\b
\bmanuelsanchezartist\.webs\.com\b
\bquickstartbowling.webs.com\b
\bminimalist-running-shoes\.webs\.com\b
\bwowmusicforyou\.webs\.com\b
\bfeedthemuscleburnthefat\.webs\.com\b
\bimproveyourswing\.webs\.com\b
\bcertificatoconformita\.com
\bmagickpowers\.webs\.com\b
\bthesimplegolfswing\.webs\.com\b
\bforex-sells-like-candy\.webs\.com\b
\blinkedinstratigies\.webs\.com\b
\bretirementwebpage\.webs\.com\b
\bgolfingtrainer\.webs\.com\b
\ballproductreviews\.org\b
#\b4\.bp\.blogspot\.com/-Lujq9b278Lg/TyeYmk66isI/AAAAAAAAAAc/yELwrwzyVeQ/s1600/caltech_rankmaniac_2012\.gif\b
#\brankmaniac2012\.webs\.com\b
#\brankmaniac2012caltech\.blogspo\t.com\b
#\bmyrankmaniac2012\.blogspot\.com\b
#\brankmaniac2012caltech\.tumblr\.com\b
#\bcs144rankmaniac2012\.blogspot.\com\b
#\brankmaniac2012\.webs\.com\b
rankmaniac
\blearnhowtoplayguitar\.tk\b
\bpcgamesandmore4u\.webs\.com\b
\bhopfeed\.com\b
\ballsearch-now\.info\b
\bti-da\.net\b
\btrustedreviewfinder\.com\b
\bdatingwebsitesnet\.org\b
\bsinglesharmony\.com\b
\bmedsmd\.com\b
\bearnquickmoney\.net\b
\bcocauto\.com
\bbrokenscript\.com\b
\barchive\.org/details/NoReply\b
\barchive\.org/details/PleaseMisterPostman\b
\barchive\.org/details/SexySadie\b
\barchive\.org/details/AcrossTheUniverse_514\b
\bsmspizza\.net\b
\bmaxigen\.co\.il\b
\bsiteseodirectory\.com\b
\bdesenredandolamarana\.blogspot\.com
\buntanglingtheweb-es\.blogspot\.com
\bboards\.4chan\.org\b
www\.4chan\.org/b/
\bxist\.org\b
\bnudos\.org\b
\bdiccionariomedico\.net\b
\bcleaning-4u\.co\.uk\b
\bmeta\.wikimedia\.org/\w/index\.php\?title\=Special\:Log/block\&page\=User\%3AFuture\+Perfect\+at\+Sunrise
\bde\.wikipedia\.org/w/index\.php\?title\=Spezial\:Logbuch/block\&page\=Benutzer\%3AMuZeMike\+\%28WMDE\%29
\bihrp\.fis\.com\.vn
\bthamtuthanglong\.com
\benjoylace\.com\b
\btop\-ptc\-serious\-paid\-to\-clic\-websites\.blogspot\.com
\bhop\.clickbank\.net\b
\bmy-weight-loss-secrets\.webs\.com\b
[/.]➡\.ws\b
\bxn--hgi\.ws\b
\b›\.ws\b
\bxn--cwg\.ws\b
\btinyarrows\.com\b
\bmlp\.im\b
\b(derpy|pp4l|t9k)\.me
\b4wrd\.us
\bincloak\.com\b
\baddr\.co\b
\bt9k\.me\b
\bsearch\.twitter\.com\b
\bhowmanycaloriesshouldieatx\.com\b
\bl\.to\b
\bmappamundi\.free\.fr\b
\bacademic-writing\.net\b
\bmcprovider\.gr\b
\bsmirt\.ch
\ballowed\.org
\bvlondonescorts\.co\.uk\b
#Emergency listing - cross wiki issue 2012-4-20
\bvivaty\.wordpress\.com\b
#Added by Jyothis on Feb 20, 2012
\bundo\.it\b
\bamirite\.biz\b
\bandrewstech\.tk\b
\b79\.99\.0\.15\b
\bbigblackarabiandicks\.tk\b
\bgainmoneyfast\.com\b
\bilike\.com\b
d\.{0,1}e\.{0,1}a\.{0,1}t\.{0,1}h\.{0,1}t\.{0,1}o\.{0,1}j\.{0,1}e\.ws
\bgetrank\.org\b
\binstrumentalhiphopbeats\.com
\bcc\.bingj\.com\b
\burls\.li\b
\beasepregnancytips\.webs\.com\b
\bur\.cx\b
\bmadebymabe\.be\b
\bu\.czo\.me\b
\bmalaysiahousingloan\.net\b
\btiny\.cx\b
\bthefacebook\.com\b
\bwix\.com/russian\_mafia
\buntanglingtheweb\-es\.blogspot\.com
\br\.gd\b
\bfaceboo\.com\b
\bhabbolatino\.us\b
\btopnotchfinder\.com\b
\bgolflovers\.webs\.com\b
\bphuketproperty\.com
\bambien\-blog\.com
\byachtpals\.com\b
\bforextradinglikeachampion\.webs\.com\b
\bflashgames\.name
\bmillion-dollars\.net\b
\babbo\.(mobi|tv|ag|hn)\b
\bweightlosshypnotism\.blogspot\.com\b
\bbeatbankruptcy\.webs\.com\b
\bizmirescort(bayan|s)\.(com|biz)\b
\brentpin\.com\b
\bandroidmerkezi\.net\b
\bklonopinonline\.net\b
\bmgn\.me
\burlcini\.com\b
\bdietrine\.us
\bdietrinereview\.com
\basiansinamerica\.org\b
\bwwww\.facebook\.com\b
\bdb\.tt\b
\bmusicfans\.ir\b
\bconstructiontoysforkids\.com\b
\bkly\.so\b
\bfur\.ly\b
\bfurly\.de\b
\bflickr\.es\b
\btwitter\.es\b
\bfacebook\.es\b
\btrafficsoftware-com1\.webs\.com\b
\bacnetalks\.com\b
\bbackpaindetails\.com\b
\btinylink\.ir\b
\brobertobenignifans\.com\b
\bhoroskopi\.shtypidites\.com
\bbregalnicastip\.tk\b
\bgelen\.org
\b1buycart\.com\b
\b2oo\.ir\b
\bu2l\.in\b
\bv\.gd\b
# manually added by billinghurst
\bbajubatiktulis\.com\b
\bgrosirbatik\.info\b
\bbatiksemarang\.info\b
\bbatiksarimbit\.info\b
\bkampungseo\.com\b
\bjualjam\.net\b
\bbmdstreet\.com\b
\btrainingiso\.asia\b
\bekodokcell\.com\b
\btokoherbalhifa\.com\b
\bharganissanmarch\.com\b
\bjabonkendal\.com\b
\bshar\.es\b
\bworldbricks\.com\b
\bmodertalking\.com\b
\bzwit\.org\b
\bonline-scratch-card\.com\b
\bangkringan-jogja\.com\b
\bspanishfordummies\.ws\b
\bu2s\.ir\b
\bmat\.co\.il\b
\bgi\.vc\b
\bqy\.fi\b
\bvm\.lc\b
\btra\.kz\b
\bburak\.cc\b
\bwibi\.us\b
\b163\.fm\b
\bprimarkcatalogo\.com\b
\bvpillsturkey\.com\b
\bclipboard\.com\b
\bweb-aupair\.net\b
\bsiteanaliz\.net\b
\boffshore\.ae\b
\b1337day\.com\b
\bsignup\.wazzub\.info\b
\bu\.to\b
\binfopot\.tk\b
\burla\.ru\b
\b2ya\.com\b
\bvze\.com\b
\b24ex\.com\b
\bhitart\.com\b
\bmirrorz\.com\b
\bfiletap\.com\b
\bdealtap\.com\b
\bbigbig\.com\b
\bebored\.com\b
\bhereweb\.com\b
\b1sta\.com\b
\bechoz\.com\b
\b2truth\.com\b
\b2fortune\.com\b
\b2hell\.com\b
\b2tunes\.com\b
\b2savvy\.com\b
\b2fear\.com\b
\b2freedom\.com\b
\bantiblog\.com\b
\bbcove\.me\b
\btrineaspect\.com\b
\bandreasmoser\.wordpress\.com\b
\bguardofcastle\.blogspot\.com\b
\brapidweightlosswithhcg\.com\b
\bsource-werbeartikel\.com\b
\bphoto-travels\.org\b
\bart3w\.com\b
\baffiliate-marketing-websites\.com\b
\bencyclopediasupreme\.org\b
\bhydrogen2oxygen\.net\b
\bjamonor\.com\b
\bmymin\.me\b
\buluslararasiaikido\.com\b
\btraditio-ru\.org\b
\bvaradoga\.blog136\.fc2\.com\b
\brumafia\.com\b
\bhomesinrio\.com\b
\bpmwatch\.org\b
\bannyas\.com\b
\bconsulting\.customsexpert\.ru\b
\bhotelresplandor\.com\b
\bhotelarrayanes\.com\.co\b
\blittleurl\.info\b
\btrucoss-para-habbo-2012\.tk\b
\bemcollections\.net\b
\bideascosasymascosas\.blogspot\.com\.es\b
\baldservice\.com\b
\bberlin-1945\.de\b
\bmoslemhytech\.blogspot\.com\b
\bviolinconcerto\.de\b
\bfootballmatch\.de\b
\bbitcoinmedia\.com\b
\baltafseer\.com\b
\baltafseer\.org\b
\baltafsir\.org\b
\birangooya\.ir\b
\bmauritiusprestige\.com\b
\bgreenworldbvi\.com\b
\bfarmlandinvestment\.blogspot\.com\b
\bj\.gs\b
\bgevezechat\.net\b
\bnewerahatsonsell\.com\b
\bcapsforcheap\.com\b
\bcurethalassemia\.org\b
\bfpmr-chile\.org\b
\btamazight-musique.blogspot
\bsmallsibu\.miniban\.cn\b
\belwazefa\.com\b
\bhats-world\.net\b
\bbustarhymes\.us\b
\bflo-rida\.info\b
\bjessie-j\.info\b
\bgymclassheroes\.net\b
\braftingtaradrina\.com\b
\bgreekfeta\.com\b
\bruggers\.com\b
\bprodirectrugby\.com\b
\bchina0001\.info\b
\beliewieseltattoo.com\b
\bsingingprosecrets\.webs\.com\b
\b1-love-quotes\.com\b
\blacina\.net\b
\b2012chanelbagsforsale\.com\b
\bwindows7antivirus\.us\b
\bantispywarewiki\.com\b
\bregistry-repair\.me\b
\bbest-antivirus-protection\.com\b
\bantivirus-reviews\.us\b
\bmalwareremovaltools\.org\b
\bantivirussoftwarealert\.us\b
\btrojanalert\.net\b
\btrojanremovers\.net\b
\bphpm\.ru\b
\b69\.39\.236\.36\b
\bkredikartiborclari\.com\b
\bxlstat\.com\b
\bgoogle\.(?:xlstat)
\b5games\.co\.uk\b
\bmicrostocktime\.com\b
\bMicrostocktime\.ru\b
\bmyswabi\.tk\b
\bmasese\.tk\b
\blyricwiki\.org\b
\bsmokelessecigarettereviews\.com\b
\bbuyii\.com\.au\b
\bphuketvillagetaways\.com\b
\bclarinetbooks\.wordpress\.com\b
\bkurzweilstories\.com\b
\blivexxxstrip\.com\b
\bbizplancorner\.com\b
\bbarringtongifts\.com\b
\bxlstat\.net\b
\bborctaksitlendirme\.com\b
\bborcunutaksitlendirme\.com\b
\bhementaksit\.com\b
\bkredikartiborctaksit\.com\b
-verzekeringvergelijke.\..{2,3}\b
\byogaforweightlosses\.com\b
\bposteriorfossa\.com\b
\bgamegoldfast\.com\b
\bplayerassist\.com\b
\bdiablo3gold-sale\.com\b
\bð\.tk\b
\bhghlook\.com\b
\bu2know\.net\b
\be-performance\.ro\b
\bniceplaces\.ro\b
\bekalk\.eu\b
officialnfl\w{1,10}(proshop|teamstore)\.com\b
authenticstore\.com\b
\bsingaporetourismpackages\.co\.in\b
\bdubaitourpackages\.co\.in\b
\bhyderabadtourpackages\.net\b
\bsrilankatourism\.co\.in\b
\bnorthindiatourpackages\.net\b
\bpondicherrytourism\.org\b
\bmunnartourpackages\.net\b
\bhimalayatourpackages\.com\b
\bkashmirpackagetours\.net\b
\bsingaporetraveltours\.com\b
\bdelhitraveltours\.com\b
\bkullumanalitourpackages\.net\b
\bsupremeindia\.com\b
\bbookofraspielen\.info\b
\bin-disguise\.com\b
\bjordanpascherfr\.com\b
\bvk\.cc\b
\bgesundheitvideo\.com\b
\bkrebsvideo\.com\b
\bmedicanalife\.us\b
\bminecraftcodes\.(info|me)\b
\bwebhostingw\.com
\brajpromotions\.com\b
\bprofi-fachuebersetzung\.de\b
\bprofischnell\.com\b
\balquilerdeyatesenibiza\.com\b
\bopgg\.nazwa\.pl\b
\bts3card-business\.jp\b
\btollesonlocksmith\.com\b
\balfunstuff\.com\b
\bborcutaksitlendir\.com\b
\bdchallofjustice\.com\b
\bdiablocheap\.com\b
\bmijnvleesetendeplanten\.tk\b
\bcheapmkoutlet\.com\b
\bpoloralphlauren
\bsdrv\.ms\b
\bboreaudio\.com\b
\bvideo-izle\.web\.tr\b
\bslinky\.me\b
\bactgruppe-es\.de\b
\bthephen375blog\.com\b
\bvietnamvisa\.org\.vn\b
\bforexbroker\.info\b
\bahoi\.es\b
\baffiliatefuture\.com\b
\bszechenyispabaths\.com
\b(jazz|trance|rock)-radio.50webs\.com\b
\btaourl\.com\b
\bfbfriendblaster\.com\b
\badmitad\.com\b
\benjoycanaryislands\.com\b
\bfastprofitpages\.com\b
\bund-recht\.info\b
\berbbaurechtsgesetz\.de\b
\bheilberufsrecht\.de\b
\bkanzleifeser\.de\b
\bversicherung-recht\.de\b
\barzthaftung-recht\.de\b
\bnachlass-rechtsfragen\.de\b
\bschenkkreis-recht\.de\b
\bstalker-recht\.de\b
\bkanzlei-feser\.info\b
\banwalt-feser\.de\b
\banwalt-recht-und-gesetz\.de\b
\beasypret\.fr\b
\bdigitalsatis\.com\b
\bhoaphat\.net\.vn\b
\bnoithathoaphat\.in\b
\burls\.co\.il\b
\bwanttoknow\.info\b
\belal3ab\.com\b
\bseychellesprestige\.com\b
\bphishproductions\.com\b
\bhowtogetridoffleasfast\.org\b
\bttvideos\.de\b
\bthoitrangf5\.com\b
\bvst\.tv\b
\bplusooo\.com\b
\bfie-r\.it\b
\bmariaciobanu\.tk\b
\bfanclubmariaciobanu\.tk\b
\bvistarecords\.us\b
\bfazzt\.biz\b
\bipir\.at\b
\bl\.hh\.de\b
\bgoodurl\.de\b
\bkleinerlink\.de\b
\b3ai\.de\b
\bkurzurl\.net\b
\bfixurl\.de\b
\bunurl\.org\b
\bhkclarksinn\.in\b
\boua\.be\b
\bel32\.com\b
\bfilz\.fr\b
\blichnosbeach\.com\b
\blichnosbeach\.gr\b
\blichnosbeachhotel\.reserve-online\.net\b
\bparga-hotels\.blogspot\.com\b
\bpargalichnos\.com\b
\bpargagreece\.net\b
\bitconnexion\.com\b
\bdinez\.co\.uk\b
\bxmas\.cpilondon\.com\b
\buri\.fi\b
\bkuvaton\.com\b
\burly\.fi\b
\bpara\.ms\b
\bdft\.ba\b
\bcnubloquefolle\.canalblog\.com\b
\b5url\.net\b
\bmichelerosica\.altervista\.org\b
\bpro-(?!(goroda|speleo|otdyh)).*?\.ru\b
\bgorod-scherbinka\.ru\b
\bscientific-library\.com\b
\bprintsasia\.com\b
\bprintsasia\.co\.uk\b
\bkpvz7ki2v5agwt35\.onion\.to\b
\bs\.tt\b
\blisastansfieldexperience\.com\b
\bexcel-avanzado\.com\b
\ballmoviesforyou\.com\b
\blnk\.do\b
\bzondergekheid\.tk\b
\bscmresearch\.org\b
(\bnewbalance(japan|(hot)?sale)|\bcoach(outlet|online)|jersey|uniform)\.asia\b
\bantiagingcreaminfo\.blogspot\.com\b
.*stell?iss?imo.*
\bbrig\.co\b
\bgrem\.io\b
\bredirectingat\.com\b
\bsynqk\.com\b
\bsteroids-online\.net\b
\b67\.55\.108\.167\b
\b(oceangirltv|lauren-hewett)\.narod\.ru\b
\bvietnamimmigration\.net\b
\bmozaik\.info\.hu\b
\bmozaweb\.hu\b
\btraditionalindianherbs\.com\b
\bhome-remedies\.in\b
\btelugu-news\.com\b
\bmasetty\.com\b
\bwebsiteoutlook\.in\b
\bgumagumalu\.com\b
\btelugudb\.com\b
\bthevod\.net\b
\bjennavideos\.net\b
\bporndvd-stores\.com\b
\bsugardvd\.info\b
\ballgovernmentjobs\.co\.in\b
\bzombie-loan\.com\b
\bklassik-resampled\.de\b
\bs-fahl\.de\b
\bmakingpeopledance\.com\b
\bdiscoverunsigned\.com\b
\btrafficdr\.com\b
\brecov-er\.tumblr\.com\b
\bducksnstuff\.tumblr\.com\b
\bfyeahoatmeal\.tumblr\.com\b
\bownedax\.tumblr\.com\b
\bfalling-yet-again\.tumblr\.com\b
\bscheherazade-khanum\.tumblr\.com\b
\bdynoguy\.com\b
\behowtocuregingivitis\.com\b
\bguinealia\.com\b
\bblog\.yoocare\.com\b
\binteriordesigner\.ws\b
\bcourchevel\.travel\b
\betourismsolutions\.com\b
\be-redstar\.net\b
\bfoutapedia\.org\b
\bdarkknightreturnsdvd\.com\b
\bpluginprofitsite\.com\b
\bambersail\.com\b
\bwikiperle\.blogspot\.*
\bvgn\.me\b
\bbeatles\.ru
\b0cn\.de\b
\btrick\.ly\b
# korean royalty start (string of nine domains so far, predict more) (the)?koreanroyal(ty|s)? thejinan
koreanroyal(ty|s)?\.(com|org)\b
\bthejinan\.(com|org)\b
#korean royalty end
\burban-vin\.ucoz\.ua\b
\bfaacebook\.com\b
\bvideolegend\.net\b
\burlx\.ru\b
\bgotoplus\.me\b
\balbak\.net\b
\binstitute-for-competitive-intelligence\.com\b
\bqualitypointtech\.net\b
\brtoz\.org\b
\bthequotes\.net\b
\bqtpbook\.com\b
\bplaymemorygame\.com\b
\bcosta-linda\.net\b
\btanzaniamovies\.net\b
\bdr-luxuryrealestate\.com\b
\blaptopspa\.pl\b
\bwhereloveisfound\.com\b
\bpureplatinummodels\.com\b
\bkuehntopf\.ch
\be-weddingplan\.com\b
\bmake\.my\b
\bpaperbouyent\.com\b
\bourmess\.net\b
\btinapa\.com\.ng\b
\bevent-factory\.ch\b
\bmusicletter\.it
#series of commercial spambot additions
\babercrombieandfitchoutlet5\.webs\.com\b
\babercrombieuk52\.webs\.com\b
\babercrombieandfitchuk3\.webs\.com\b
\bhollisterecosfrancea.com\b
\babercrombie-malls.com\b
\bcheap-abercrombie\.com\b
\babercrombie-kids\.org\b
\babercrombieetfitchmagasins\.com\b
\bsearch4sun\.com\b
\bdeplayer\.net\b
\bbuyessaysonline\.us\b
\bformalgownsuk\.com\b
\bresearchessay\.org\b
\bgreatessays\.org\b
\blux-essay\.com\b
\blux-dissertation\.com\b
\bediting-services\.us\b
\buk-essays\.org\b
\btoppapers\.org\b
\bbadcreditloansyes\.com\b
\belephate\.pl\b
\bperth-removals\.com\.au\b
\bvolcanovaporizerreviews\.net\b
\bfull\.sc\b
\btopendmarket\.se\b
\bcur\.lv\b
\bnflsuperbowlravens\.com\b
\btriestelibera\.org
\byourbusinessbefound\.info\b
\binterculturecapital\.de\b
\bfleshlightpromo\.weebly\.com\b
\boffersbookmarks\.com\b
\bmoney-moguls\.com\b
\btheorlandopersonalinjurylawyer\.com\b
\bremediation\.co\b
\bbringlogodesign\.com\b
\bhc-porn\.com\b
linkshrink\.de
\bmasseriacappuccini\.it\b
\bmetromodels\.ch\b
\bclick\.payserve\.com\b
\bhub\.me\b
\bnscash\.com\b
\btehranpatogh\.ir\b
#Emergency listing - current user page spam across wikis
\bgenericviagra123\.com\b
\bcasino-review\.org\b
\be-iban\.com\b
\bmp3sdown\.com\b
\bgrupodsp\.net\b
\bdiendansimdep\.net\b
\bmedia-markt-toshiba-fernseher-tv\.tumblr\.com\b
\bmclogi-kintetsu-new-york-amgen\.tumblr\.com\b
\bstores\.ebay\.com\b
\bursnauer\.ch\b
\bqr\.net\b
\beverythingfou\.net\b
\bwebsite-submission-seo\.blogspot\.com\b
appetitecontrolpills
\badsonmap\.com\b
uniforms2u\.com\b
\bbrunodam\.blog\.kataweb\.it
\binthessaloniki\.com\b
\bfindspermdonor\.com\b
\b100pour100aviron\.com\b
\bbaby-date\.com\b
\bflikr\.com\b
\burl-go\.com\b
\btourfrance100\.blogspot\.com\.es\b
\bereticopedia\.org
\bdownloadrage\.com\b
\bchanguscampbell\.com\b
\bsex-porno\.biz\b
paydayloans
cartierwatchesonline
\bdekalux\.com\b
\bquagga\.cat\b
\blinkd\.in\b
\bvienne\.co\b
\bproudphotography\.com\b
\bvhaldemar\.net\b
\boceanrusenergy\.com\b
\bgg\.gg\b
\bskiusainc\.com\b
\btrulynaughty\.me\b
\bmgprojekt\.com\.pl\b
\bskinpharma\.nl\b
\bfeed\.mn\b
\bzommulberryshops\.co\.uk\b
\bsukmulberryshops\.co\.uk\b
\bcareerlinecourses\.com\.au\b
\btopincoupons\.com\b
\b(office|commercial)cleaning
\bjanitorialservice
\burlid\.ru\b
\bdlpsoftware\.com\b
\brandevudate\.com\b
\btr\.im\b
promocode(\d{4})?\.
\binstacriminalbackgroundchecks\.com\b
\bpokerschoolvideos\.com\b
\bhotel-discount\.com\b
\binstant-acne-remedy\.com\b
\busreversephonelookupzone\.com\b
\bboxbcn\.es\b
\bbadcreditloansgo\.com\b
\bcarmats4u\b
\bbigorbust\.net\b
\bjo\.my\b
\bjoturl\.com\b
\bstudentloansrate\.org\b
\bcriminalbackgroundcheck
\bcarmats\.ie\b
cheapmedonline
tipsforweightloss
shorttermloans
onlinebadcredit
pullyourexback
toplawnmowers
nocreditcheck
anymedsrx
bestrchelicopterreview
generic.?cialis.?rx
metaldetectorreview
badcreditloan
loansonlineapp
besttreadmill
views201\d\.blog
\btodo\w{3,10}\.com\.es\b
porn.?for.?free
free.?xxx
tipstolivehealthy
\bsuper-kenit\b
online.?marketing.?business
\bhowtogetpregnanttip\.com\b
\bprimalburnfatburningsystemreview\.com\b
\bSaveOnAirfareSecretsReview\.com\b
\btruthaboutcellulitereviews\.com\b
\b21daysugardetoxreview\.org\b
\b30daystothinreview\.org\b
\bgrowtaller4idiotsdiscount\.org\b
\bhairagainreviews\.org\b
\bfreesexshows\b
\burls\.by\b
\brikiki\.net\b
\babrege\.eu\b
\bfea\.lk\b
\bppt\.li\b
\burlmini\.net\b
\burlv2\.com\b
\bbe\.cm\b
\bshar\.as\b
\btlwsd\.in\b
\blc\.cx\b
\btiny-url\.info\b
\btw\.gs\b
\birr\.kr\b
\btyn\.kr\b
\bthedietsolutionreport\.org\b
\braglour\.com\b
\bparasitesandworms\.com\b
\bhow.?to.?improve.?your.?eyesight\b
\b955\.cc\b
\bno-ip\.
\bafreechat\.com\b
\ballaboutsavings\.co\.uk\b
\batwellandco\.com\.au\b
\bbail\.com\b
\bbestmanspeechessentials\.com\b
\bbringthepress\.com\b
\bbuytwitterfollower\.info\b
\bcaliforniaduiguide\.com\b
\bcomo-adelgazar-rapido\.net\b
\bframeusa\.com\b
\bitsupportforcharities\.co\.uk\b
\bjfleece\.net\b
\bkitchensolutionskent\.co\.uk\b
\blovequoteslibrary\.com\b
\bmumford-and-sons-tour\.com\b
\bnutritional-supplement-truths\.com\b
\bphotomeedibleart\.co\.uk\b
\bpuregarciniacambogiainfo\.com\b
\bsatchel\.co\b
\bstatnames\.com\b
\btetrabyte\.com\b
\bthelegalstop\.co\.uk\b
\btipsforteethwhitening\.com\b
\btop10homeremedies\.com\b
\btraveloka\.com\b
\bvalueconcrete\.com\b
\bwatch-movies--online\.org\b
\bwondershare\.com\b
\blimes-inferior\.pl\b
\bmycarmats\.co\.uk\b
\bcaliforniadrivereducation\.us\b
\bessenza-nobile\.de\b
\bukfamilyholidayparks\.com\b
\bmybootmat\.co\.uk\b
\bcasinouk\.com\b
\bpandanger\.com\b
\bhomefloorcleaner\.com\b
\bpromazon\.com\b
\bweddingingreece\.com\b
\btopcasino\.it\b
\bforsaleforlease\.com\.au\b
\bvehiclebuyingandleasing\.co\.uk\b
\bphysiciandesigns\.com\b
\binternationallovescout\.com\b
\bquickwaytogetabs\.com\b
\bwebhostingreviews\.com\.au\b
\bcancerfactsmd\.com\b
\bguestbloggingempire\.com\b
\bstainlesscablerailing\.com\b
\bfuelonline\.co\b
\blifequotescollection\.com\b
\bbestcreditreports\.com\b
\bshopaduck\.co\.uk\b
\bpuregreencoffeeinfo\.com\b
\bpacificplayinc\.com\b
\bmobiles2money\.co\.uk\b
\bdieharddevil\.com\b
\bproduct-investigation\.com\b
\bgalavantier\.com\b
\bbest-auto-detail\.com\b
\bchillifundamentals\.co\.uk\b
\barizonadetoxcenters\.org\b
\basoberwayhome\.org\b
\behardhat\.com\b
\brealhealthy\.net\b
\bdogarthritisaspirin\.com\b
\bagentmate\.com\.au\b
\bwebfullcircle\.com\b
\bsmokingobsession\.com\b
\bcheapnps\.com\b
\bbacklinkempire\.com\b
\bledstop\.co\.uk\b
\bcarinsurance\.org\.uk\b
\babloodpressure\.com\b
\bmommyedition\.com\b
\bseojob\.net\b
\bbanffhotelsltd\.com\b
\bcontenderbicycles\.com\b
\bhearinglosspill\.com\b
\baustraliaoutletsale\b
\bfilm.?pornoxxxx
reviews2\d{3}\.info
\bkvta\.net\b
\badultfriendfinder\.me\.uk\b
\bplus\.ly\b
\bmyurl\.pk\b
\bdalatmuaban\.net\b
\bwallpapersbq\.com\b
\bpresentviewer\.com\b
\bmobilephoneinsuranceking\b
janitorialcleaning
\bnajmihealing\.webs\.com\b
onlinehealthtopics
healthychoicediets
presettlementloans
\bbeeplog\.com\b
\byj\.pn\b
soundtrackstream\.com
\bmdansby\.com\b
\bneedthecure\.com\b
\bsoualwjoab\.com\b
hotvideochatstudio
\bxxxchat\.xxx\b
it\.cantinoripedia\.wikia\.com
\bfreightaudit\.org\b
\bfreeminecraftgiftcodes\.net\b
\badelaide-classifieds\.info\b
\btodaynews\.info\b
\bmarketlist\.com\b
\bmlmrankings\.com\b
\bnpros\.com\b
fashionbrandoutletshop
safedietplansfor
\bbeforeyoubuy\.co\.uk\b
spotify.?premium
hotgermangirl
\ba51\.idata\.over\-blog\.com
kithomeprices
criminallawyeraustin
celluliteproducts
\bcellulitestore\.com\b
productsreview(s|er)?20
\bdildomail\.com\b
\bmyarabickeyboard\.net
herbal(ed)?pills
\bhealthyfruitsworld\.com\b
\bonline-betting\.tv\b
percentforex
onlinesocialnetworkingsite
\bwwvr\.org\b
becomingaparalegal
seasonscontracting
\bdescargar-musica-gratis\.softonic\.com\b
\bevenweb\.com\b
\bjamonibericodebellotas\.com\b
\bneteller\.pw\b
goldinvestmentkit
fatlossareview
hardmoneybankcorp
slowlos(e|s)weight
weightloss.?program
extremeweightloss
\bonecarinsurance\.com\b
\bpillcounting\.com\b
\bempowernetwork\.com\b
myshoppingbusiness
\byoumint\.com\b
bestonetimeoffers
\bpredatorhacks\.com\b
ereticopedia\.wikidot\.com
\burlms\.com\b
mypharmarx
\bsynergybusiness\.wordpress\.com\b
\bcropcirclesonline\.com\b
\bfitnizz\.com\b
\bspearmintrhinolv\.com\b
\badclout\.com\b
\bjackpinto\.com\b
\bcropfiles\.it\b
\b2\.ht\b
\bfsodb\.com\b
assuredseo
\bsay\.ly\b
hidefporn
adjustabledumbbell
\bscrapebrokers\.com\b
film.?pornoromania
\bsepatuonline-murah\.com\b
weddingdressonline
\bvailong\.com\b
\bwebcomtois\.fr\b
nfljerseys+hope
\btheurbanking\.com\b
\ball-loans-info\.com\b
\btraffic-angels\.com\b
bestregistrycleaner
\bcheapdomainregistration\.es\b
\brehatched\.com\b
\bneteler\.pw\b
\buchop\.it\b
\bpeacockcenterpieces\.com\b
\bworldfiliationetworkproxy\.com
watchbuyingguide
\brubyescorts\.com\b
\bforomultinivel\.com\b
\binfinityhacksclan\.net\b
\bmanshop24\.net\b
couponcodeoffer
pornblogspace
myboobs4you
\bsim\.so\b
\bamateur-x\.eu\b
\bpenimed\.com\b
\bnavymoms\.net\b
\btardisbr\.wordpress\.com\b
cartoonpornheaven
\bsfadi\.org\b
e.?cigarettereviews
\brenterly\.com\b
laptopscreenrepair
gold.?porn.?tube
to.?lose.?weight.?quick
\bbrowse\.deviantart\.com\b
\bbreedproducts\.com\b
\bamateursexacts\.com\b
\bgamehackerz\.com\b
hardcore.?party.?girls
\butahburden\.com\b
\bmelbournebusinesscoach\.biz\b
\bsmrl\.tk\b
\bsoundtracknews\.com\b
\btnij\.com\b
\bsnd\.sc\b
\b42\.com\b
\bkreuz-net\.info\b
herpescurereview
\bcheatanarchy\.com\b
\bstos\.me\b
\bamazonprime\.webs\.com\b
\bmod4\.cc\b
\bminlnk\.at\b
beautycoupons
seototaiwan
\bkriyayoga\.com\b
\bproduse-aloe-vera\.eu\b
uknikeblazers
\bwaratahfuneralservice\.com\.au\b
\bmanpower24\.net\b
\bbaranisik\.com\.tr\b
\bfncy\.it\b
cartiernecklacehotsale
\b7crime\.com\b
\bfileurl\.me\b
\byourleanbody\.com\b
\bwinonadental\b
\bpdh\.co\b
onlinecasino.?info
healthy.?weight.?loss.?diet.?plan
\bdevoucoux\.co\.uk\b
\bceokt\.com\b
buymoncler.?cheap
\bviglink\.com\b
naturalcureforyeast
\bextremeseotools\.com\b
\btopdealzonline\.com\b
partypillsonline
\bliveresumeexamples\.com\b
\bperfectgirls\.net\b
\b4tube\.com\b
\bvisalusshakes\.com\b
\b101juegosdeautos\.com\b
monclerjackets\d
\bcpesamplewritings\.blogspot\.com\b
\be621\.net\b
\bezadblaster\.com\b
freeonlinedating
medrxshop\b
buy.?adipex.?online
\bvideodeteen\.eu\b
\bshark\.net\.pl\b
\bpowerfulhacks\.com\b
\bsloganexpert\.com\b
\b2u\.lc\b
\bowl\.li\b
\bshorten\.me\b
\byourshortlink\.net\b
\bpenilegain\b
\bcheatyworld\.com\b
\buu\.gl\b
\bneoplano\.
\btancredi\.
\bgetxanax\.com\b
\bwww-mp3player\.com\b
\bactionseoservices\.com\b
\bgetwebvisitors\.com\b
\bgetloanslendersusa\.org\b
\bdoghematerassi\.it
\bicigarettes\b
buycheap\w{0,10}pillsonline
rapid.?fat.?loss
\bladamejeanne\.fr\b
bestseoservices
\bavantpack\.ru\b
\bplus\.lapvo3\.tk\b
\bshopforpainrelief\.com\b
\bprintforprofits\.com\b
\bsexndfunny\.biz\b
\blcdscreenforlaptops\.com\b
\bwebsite-Ranking-Checker\.com\b
\bmagiclondonescorts\.com\b
\bbrunetteescorts4u\.com\b
achimthepooh\.de
\bmemopadhd7\.gweb\.io
\bmgjmp\.com
\borelsetka\.ru\b
\bprespa-birlik\.se\b
\brecoverymechanic\.com\b
\bsegue\.se\b
\bdietplanstolose\.com\b
weightwatcherscoupons
\bmortgagewoodbridgevirginia\.com\b
\badfoc\.us\b
\b0\.mk\b
\bz6\.ro\b
\btortapandistelle\.it
\bgameschamp\.com\b
\bgeilelesbensexvideos\.com\b
\bngbot\.com\b
\bescort-suisse\.ch\b
\bgive-me-articles\.com\b
\bPayperclickmagic\.com\b
\bsn\.im\b
\btwi\.bz\b
\bbuzzup\.com\b
\bbuzurl\.com\b
\bu28\.de\b
\bapu\.sh\b
\bi2h\.de\b
\blil\.io\b
\bdaa\.li\b
\b03e\.de\b
\bshort\.ie\b
\bvdirect\.com\b
\bunfake\.it\b
\bux\.lv\b
\bdomain.dot\.tk\b
\bsturls\.com\b
\bkanepesorfu\.com\b
\bbackpage\.com\b
\bstonemaster\.info\b
\bcastlecomfortstairlifts\.com\b
\bhdv-sex\.com\b
\bbidstart\.com\b
\bviagracare\.com\b
\bhumbug\.pl\b
\bsabe\.co\.kr\b
\bfreasyway\.com\b
\bsharemyflat\.com
\batlastranslations\.ie
\bmathsball\.blogspot\.com\.es
\bbombch\.us\b
\bfakeidfactory\.com\b
\borganicbite\.org\b
\bhollywoodgoldcasino\.com\b
\boutback-steakhouse-coupons\.com\b
\bthefoodtrucksforsale\.com\b
\bkitchenhere\.com\b
\balterilsource\.com\b
\bplaceworkshop\.com\b
\bulcerssymptoms\.org\b
\btogetherweearn\.com\b
\bractors\.com\b
\belementalu\.com\b
\broulettechat\.pw\b
\bereticopedia\-materiali\.wikidot\.com
\bgirls-in-porno\.com\b
\bads-get-read\.co\.uk\b
\bvillagematchmaker\.com\b
\bflukethermometer\.net\b
\bbestpayperdownloadsite\.com\b
\bwiperblades\.me\b
\bofficialemailmarketing\.com\b
\blovelytips\.com\b
\bfinanziellen-freiraum\.de\b
\bjasonshin\.com\b
\bkredit-quality\.de\b
\bmuzland\.org\b
\brent-the-party\.com\b
\belektrischesigaretkopen\.nu\b
\bhappycheat\.com\b
\bObserverpublications\.com\b
\bgenuineseo\.net\b
\ball-in-one-keylogger\.com\b
\bsexcam-girls\.at\b
\bgetnchealthinsurance\.com\b
\bregisteradultfriendfinder\.com\b
\bsplashurl\.com\b
\bcarinsuranceforaday\.info\b
\bharvardbusinesslawreview\.org\b
\bvisaj1\.fr\b
\bbestfacebookpages\.com\b
\bgokhanatalan\.tk\b
\bpaidtoclickreviews\.com\b
\baddi\.to\b
\bbigbrothertvshows\.com\b
\betk\.cc
\bozelenyavane\.com
\bfotohost\.eu
\bbit\.do\b
\bgetinfo\.co\.in\b
\bsherlystours\.com\b
\bvbly\.us\b
\bsummersetcontinentalhotels\.com\b
\bthemmxbakery\.com\b
\bi-write-india\.com\b
\bra6\.org\b
\bbgm\.me\b
\bonlinejobsworkfromhome\.com\b
\bweightgainsource\.com\b
\bwelovesbobet\.net\b
\bvt802\.us\b
\bmonkeyadvert\.com\b
\bbuttgetwet\.com\b
\bstorobinlaw\.com\b
\bstutt\.no\b
\bvimax-au\.com\b
\bpo\.st\b
\bitrackprogps\.com\b
\b2gy\.ru\b
\b365live7m\.com\b
\bsrudut\.com\b
\bbuy-skinny-fiber\.com\b
\bcandy-crush-free\.com\b
\bbarrieevansmarketing\.com\b
\bcartrackgps\.com\b
\bhouseme\.ca\b
\bmlb\.jp\.net\b
\bcorecommerce\.com\b
\bvork\.us\b
\bcancionromantica\.com\b
\bseoshark\.org\b
\bhypnotherapybirminghampro\.co\.uk\b
\bintuitmarketer\.net\b
\bnicolascleans\.com\b
\ballparts\.cc\b
\bspeedyshare\.com\b
\blnkd\.in\b
\bsh\.st\b
\bearthspacecircle\.blogspot\.com\b
\bpharmacycatalog2014\.com\b
\bpharmacy-dir2014\.com\b
\bpharmacyonlinecatalog\.com\b
\bpharmacyreviewer2014\b.com\b
\bexterminatorblog\.info\b
\bpemutihwajahsuper\.com\b
\bitruemart\.com\b
\bfree-registry-cleaners\.biz\b
\bwavenet\.com\b
\bqps\.ru\b
\bi\.pwned\.com\b
getyourexbackreviews\.net
\bcheapessaypapers\.com\b
\bmuslimgaleri\.com\b
\bblyweertbeaufort\.co\.uk\b
\bhowtostartablog\.org\b
\bzcodesystemcoupon\.com\b
get.rid.of.pimples\.com\b
\bkokica\.info
\btopholidaydestination\.info
\bzoxexivo\.com\b
\bbinarypark\.org/s\b
\brebelmouse\.com\b
\bshopdeathandtaxes\.com\b
factory.?trading\.com\b
\bxlx\.to\b
\bsionvadisi\.net\b
\bmrch\.me\b
\bnocreditrent\.com\b
\bdoi-toshin\.com\b
\bindexlure\.com\b
morpheusfxsolutions\.com\b
\baddeffects\.net\b
\bsbobet-vip\.com\b
\facebook.com/asiretiislam
\bdarbbridalcouture\.com\.au\b
\bmaldivedelsalento\.it\b
\bcaseaffittonelsalento\.it\b
\bmaldivesit\.com\b
\bawl\.li\b
\bw\.atch\.me\b
\bkamagrainstant\.com\b
\btophd\.info\b
\bdragojlo\.info\b
\bmalikoki\.info\b
\bexistdecor\.com\b
\bgetshorturl\.com\b
\beprepz\.com
\bsbobetc\.com\b
\btattoora\.com\b
\bpygmyurl\.com\b
\b24plastic\.com\b
\bedmedsale\.com\b
\bstockmarketmentor\.com\b
\bhalshs\.archives-ouvertes\.fr/docs/00/28/37/91/PDF/Santarelli_Pomponio_Algieri\.pdf
\btinooo\.com
\btinoooapp\.com
\bkatakosta\.info\b
\badcrun\.ch\b
\bselbysoftfurnishings\.co\.uk\b
\blike\.it\b
\boxygenconcentratorinc\.com\b
\bpornpasshub\.com\b
\nitroxinadvice\.com\b
\hspactivesbr\.com\b
\balphamaxplusfacts\.co\.uk\b
\baktiveamadvice\.com\b
\bgarciniacambogiaprofacts\.org\b
\bpurelifecleansefacts\.org\b
\bmiraclephytoceramidesfacts\.com\b
\brevlanteskincare\.com\b
\binstaflexjointsupports\.com\b
\bwelovesbo69\.com\b
\bsbolovely\.com\b
\bwelovesbo168\.com\b
\bladermaniqueskin\.com\b
\bteatroblog\.com\b
\bwaa\.ai\b
\bta\.gd\b
\bhacktoolsandcheats\.com\b
\busa-records-search\.com\b
\blanadel\.re\b
\bhowtogofromgirlfriendtowife\.net\b
\bseriousmoneymakers\.ning\.com\b
\bkredytoonline\.webgarden\.com\b
\b1eko\.com\b
\bfunsolderingstationreview\.tumblr\.com\b
\bpestcontrol-stlouis\.net\b
\bsafelinking\.net\b
\bsafercolonreviewss\.com\b
\bcompensationinjury\.com\.au\b
\bfreesciencepublication\.blogspot\.se\b
\bfrivetenskapligpublicering\.blogspot\.se\b
\bworldwithoutexcuses\.blogspot\.se\b
\bingaursakter\.blogspot\.se\b
\bcas-msds\.com\b
\bcas-no\.org\b
\bmsds-cas\.com\b
\bhec\.su\b
\blida-grossmarkt\.com\b
\bfitmedicalweightloss\.com\b
\bcebuayalahomes\.com\b
\bcasino-nodepositbonus\.com\b
\bqualitysewingmachine\.com\b
\b9ox\.net\b
\bthesisontime\.com\b
\bvitamixversus\.com\b
\bobd2inthebox\.com\b
\beasy\.tc\b
\bcmyad\.co\b
\bwtc\.la\b
\bgreenslimming\.org\b
\bbuynolvadexonline\.biz\b
\by2u\.be\b
\bm88no\.com\b
\bcasualforsex\.com\b
\bmobilegamenews\.ru\b
\b\.pr\.co\b
\baus-visa\.com\b
\bdrugstoredir2014\.com\b
\blxto\.net\b
\bpast\.is\b
\b4ic\.be\b
\ballonger-penis\.net\b
\blinkis\.com\b
\bln\.is\b
\bsbobetasia(\d)?\.com\b
\bonnutrition\.org\b
\burlgo\.in\b
\bnq\.st\b
\bdyi\.li\b
\bdyinglinks\.com\b
\bpaisasaver\.in\b
\bseansomaniak\.pl\b
\bseofornown4eva\.com\b
\bpromotion-voyages\.fr\b
\brkdms\.com\b
\bseobusinessconference\.com\b
\burx\.nu\b
\bbatteryuniversity\.com\b
\bdaily2deals\.com\b
(?<=//|\.)vin-decoder\.com\b
\becigarettefreetrial\.net\b
\binsta-follow\.com\b
\boncabs\.com\b
\bliposlimsideeffects\.com\b
\binfo-pdt\.org\b
\btaxcutters\.com\b
\bmaxmanpoweradvice\.com\b
\bsejour-caraibes\.com\b
\bbirthstonesonline\.com\b
\bbitsysbikinis\.com\b
\bsejoursaintmartin\.fr\b
\bseosellers\.com\b
\bfreegiftcode\.com\b
\bwhyseoservices\.com\b
\brunningfredgame\.com\b
\bmysexyclassfieds\.com\b
\b5cubecommerce\.com\b
\bimpactplayerrankings\.com\b
\bbinaryoptionshome\.com\b
\bvoyage-de-noces\.org\b
\bsejour-saint-martin\.com\b
\bvacancestop\.com\b
\bsejoursaintmartin\.com\b
\bwakfu\.asia\b
\biwebtechie\.com\b
\bhisosoccer\.com\b
\bhisosoccer\.blogspot\.com\b
\bwebsitesforsalestore\.com\b
\btheshadehut\.com\b
\bcmbikeshop\.com\b
\bdailymotivationalvideos\.com\b
\bhomeimprovementdaily\.com\b
\bfanbestbuy\.com\b
\bcool-fuel\.co\.uk\b
\btiredeal\.co\.il\b
\bloloves\.it\b
\bfeelthechoco\.com
\bsourceofwine\.com
\bdropofcoffee\.com
\bvtranzitas\.lt
\bfeelthetea\.com
\bmyspace\.ge
\bt1p\.de\b
\b0cn\.de\b
\bshorte\.st\b
\btiny\.cc\b
(?<!-)\bx\.co\b
(?<!-)\bvir\.al\b
\bwheek\.it\b
\bclicky\.me\b
\bqrf\.in\b
\bfzy\.co\b
\brdlnk\.co\b
(?<!-)\burl\.ac\b
\bzzb\.bz\b
\bgplus\.to\b
\bgdriv\.es\b
\btiny\.cc\b
\bpelevoniface\.com\b
\bmgcheats\.com\b
\bjerseysauthenticwholesaleauthentic\.com\b
\bfootballljerseyscheap\.com\b
\bcheapwholesalecheap\.com\b
\bpharm-stores\.com\b
\bgrepmaster\.eu
\bgagnerdelargent\.tv\b
\bflaturl\.com\b
\bhack-appl\.com\b
\bmy\.rs\b
\brz9\.de\b
\boffredemploiadomicile\.fr\b
\bisepbola\.com\b
\bdagetechnology\.com\b
\bneueseomarketing\.com\b
\bcriminaldefenseofnewyork\.com\b
\bcleaning-agency\.co\.uk\b
fastcleaners
domestic.?cleaners
\bblueamberrose\.com\b
\bl-i-n-u-x\.de\b
\bvisaforargentina\.org\b
\bbestpressurewasherrating\.com\b
\bwhat-to-buy-your-boy-friend-for-christmas\.com\b
what-?to-?get-?.+christmas\.(us|com)\b
christmas-?gifts?-?(ideas|for).+\.(us|com)\b
\bbestweedeaterreviews\.com\b
\btopsnowblower\.net\b
\bxbanners\.biz\b
\bsbo69\.club\b
\b2y\.com\.au\b
\burlteeny\.com\b
\bjayafarma\.com\b
\bbuymobiles\.net\b
\baliexpress\.com\b
\bbetbookie\.info\b
\btiny\.bz\b
\bnoaparis\.com\b
\bme2\.do\b
\bammi\.me\b
\btopotraverse\.com\b
\bjaimalaudos\.eu\b
\bbuff\.ly\b
\bpharmacyusa24h\.com\b
\bonlineedmeds03\.com\b
\bobatherbalkosmetik\.com\b
\bclicksure\.com\b
\btopproductresults\.com\b
\btopbodysupplement\.com\b
\bicargames\.net\b
\bjclothing\.co\b
\bdiscountdiamond\.co\.uk\b
\bdocspal\.com\b
\bbajgle\.com\b
cleaning\.pw\b
\blnkstts\.com\b
\bbobs\.bz\b
--(tarot|psychics?|mediums?|readings?|zones?|horoscopes?)\.com\b
\btyn\.kr\b
\btarotcomments\.com\b
\bmediumsreports\.com\b
\bpsychictarotfree\.com\b
\balivepsychics\.com\b
\bi7astrology\.com\b
\btruepsychicslive\.com\b
\bmediumsweb\.com\b
\brealhelppsychic\.com\b
\bmaletestosteronebooster\.org\b
\bnofuturecafe\.com\b
psychicsfree\.com\b
bravesites\.com\b
\bpsychicsfindaid\.com\b
\bpsychicseersme\.com\b
\beepurl\.com\b
\bwebseosites\.eu\b
\bx4facts\.com\b
\bpsychicsreadings365\.com\b
\bcrystalvoxx\.com\b
\bbarrymorefurniture\.com\b
\bgncamerashop\.com\b
\brainbowtravelhi\.com\b
\bstemcell\.life\b
\bpsychics999\.com\b
\bviagrawithoutprescription
\bonj\.me\b
\bcarmonia\.net\b
\btattooimages\.biz\b
\btopfoot\.eu\b
\bgamesfen\.com\b
\bseoclerks\.com\b
\bw3ightl055\.com\b
\bsupplementcritique\.com\b
\bcompravaina\.com\b
\bprolevelweightloss\.com\b
\bgoldenmeadow-minis\.com\b
\bprofitacademybonus\.com\b
\btarotinspects\.com\b
\bthepiratebay\.cba\.pl\b
\bthepiratebay\.cr\b
\bmb57\.com\b
\bm88u\.com\b
\bredirectrec\.haras-nationaux\.fr\b
\b7kp\.com\b
\bsusurl\.com\b
\bri\.ms\b
\bri\.ms\b
\bpaydayaizdevumu\.com\b
\bvouchercode
\bsenta\.la\b
\bmonsterenergygear\.net\b
\bbest-ghostwriter\.com\b
\bessay-schreiben\.de\b
\bhandyortung\.co\b
\bwhatsapphacken\.de\b
\bbachelor-hilfe\.com\b
\bbestkeys\.eu\b
\biwhatsappstatus\.com\b
\bi24help\.com\b
\bbestforexrobotinfo\.com\b
\bexpertisegarden\.it\b
\bmrdesigner\.in\b
\bbatuiti\.com\b
\bsiteinseo\.com\b
\bpwnicloud\.net\b
\bclika\.pe\b
\bdiscountcodes\.io\b
\bxxxbloggers\.com\b
\bdealdatabase\.co\.uk\b
\bpornblogy\.com\b
\bwefaq-dammam\.com\b
\bkingvouchers\.uk\b
\bhappyvalentinesdayi\.org\b
\blinkasa\.com\b
\brecursosenprojectmanagement\.com\b
\bnyttigbras\.dk\b
\bghadvancedplusfacts\.com\b
\bvai\.la\b
\b123rumahku\.com\b
\baaacomputerrepairfast\.com\b
\bfrozengames\.com\b
\binstantenergy\.co\.uk\b
\bkeratosispilaristreatmentgoogle\.wordpress\.com\b
\btrihawks\.com\b
\bsharkbayte\.com\b
\bvoucherone\.co\.uk\b
\bref\.pw\b
\bcte\.li\b
\bkeelog\.com\b
\bministryofdeals\.com\b
\burl\.zeroent\.net\b
\bdanangplus\.net\b
\bprofitupempire\.com\b
\bhongkong-rx\.com\b
\bci8\.de\b
\bforexdrainbroker\.com\b
\bbuypainmedsnow\.com\b
\bsports-water-bottle\.com\b
\bsubitotechs\.com\b
\bunrelo\.com\b
buyedtabletsonline
\btopcashbonus\.com\b
freepsychic
\bcocland\.com\b
\bmypaymentsolutionsusa\.com\b
\btwojetanienoclegi\.eu\b
\bappsforpcmero\.com\b
\bdirectholder\.com\b
\btop-prop\.com\b
\bmakebusinessonline\.org\b
\badktoys\.com\b
\baffordablesewingmachines\.co\.uk\b
\bhalong-bay-cruises\.com\b
casinobonus\.co
\bafdhaljauhari\.blogspot
\bxn--agrandirsonpnis-mnb\.com\b
\bacces-pills\.com\b
\bdarkpostprofits2bonus\.com\b
\bthegrandmuster\.com\b
\bamallibya\.com\b
\btriphobo\.com\b
\bdigitallatitude\.net\b
\bnoprescriptionmedicines\.org\b
\bbodybuildingstyle\.com\b
\blaunchcorporate\.com\.au\b
\bwhey-protein-for-women\.com\b
\bcyfuss\.com\b
\busfreeads\.com\b
\bvastspace\.net\b
\bcanadianedrugstore\.com\b
telechargerdes\.com\b
\bhalongboat\.com\b
\bhalong-bay-cruises\.com\b
\bbooknowhalong\.com\b
\bvietnameseprivatetours\.com\b
\bhalongcruises\.travel\b
\bgotohalongbay\.com\b
\bdailyvietnamtours\.com\b
\bamazinghalongbay\.com\b
\bvietnameseprivatetours\.com\b
\bsapaluxurytours\.com\b
\bgotosapavietnam\.com\b
\balllenses\.org\b
\bproductinfosuperstore\.com\b
\btotsites\.com\b
\bs87\.eu\b
\bseoservicemagic\.com\b
\bbrandmarketing\.com\.cn\b
\bxvideosgratis\.xxx\b
\bwebandseo\.co\.uk\b
\btny\.cz\b
\bjavadramezani\.com\b
\bbremep\.com
\bhacksin\.com\b
\bchefs2gocatering\.com\b
\bsymlink\.us\b
\blnwshop\.com\b
e-cigarettefree
\bworld-art\.ru\b
\bfundramas\.com\b
\bpromotioncodes
\bforexsrovnavac\.cz\b
\bautoloansforeverydriver\.com\b
\bcriminaldefenseattorneytulsa\.com\b
lose-weight-easily
\bmajorca-transfers-airport\.co\.uk\b
\bbusmallorca\.es\b
\bbbwtube\.me\b
\bjustpaste\.it\b
\bgrow-tobacco\.info\b
\bgrowtobacco\.net\b
\b2celloswe\.prohost\.wf\b
\bfiverr\.com\b
\bporschecayenne2015\.com\b
\btwixar\.me\b
\bladbrokes\.pw\b
\ball4seo\.co\.uk\b
\bamzy\.me\b
\bourskinhealth\.com\b
\br10\.net\b
\bnicetraffics\.com\b
\bdaotaotienganh\.org\b
\bfiverrbot\.com\b
\bfinr\.co\b
\bmoneysite\.us\b
louis-vuittin\.us\.com\b
replica\.us\.com\b
\bventurestoday\.com\b
\baegyo\.me\b
\bthehealthyadvise\.com\b
\binboxinnercirclebonus\.com\b
\btopnocreditcheckloans\.com\b
\bfightagainstbulimia\.com\b
\bseoplus\.info\b
\bmaxiwebdesign\.com\b
\bjouwweb\.nl\b
\bereticoblog\.wikidot\.com
\ballageconditioning\.com\b
\baboutpropertiez\.com\b
\bgtublog\.com\b
\bbktube\.net\b
\bcix\.me\b
\bqualitysteroids\.net\b
\bvil\.li\b
\bintechguvenlik\.com\b
\bwebemailverifier\.com\b
\bthaivdox\.com\b
\.on\.nimp\.org
\bdiabetesprotocoll\.com\b
\bjoyofsatan\.com\b
\bsexxxing\.com\b
\bgoselfie\.com\.au\b
\brestaurant\.eztable\.com\b
\bcentiplex\.com\b
\bnoxss\.com\b
\bww7\.fr\b
\bcachor\.ro\b
\bconsultdustry\.com\b
\bcex\.io\b
\bsmore\.com\b
\bbhashasolution\.com\b
\bvocests\.blogspot\.com\b
\bmydehydrator\.com\b
\bsocialseopromotion\.com\b
\bforexjunkie\.com\b
\bparkapp\.com\b
\bsnack\.ws\b
\bshino\.me\b
\bmemoriesfromwiki\.blogspot\....?
\bquiropraxia1\.com\b
\byt\.be\b
\bhealthyiteasy\.com\b
\brelinks\.me\b
\bmybook\.to\b
\bcashbonusonline\.com\b
\bloans4you
\bincest-porno\.org\b
\bsupplementsdeal\.com\b
\bkinoandroid\.com\b
\bporno-pyanyh\.com\b
\bpaydayloans\.today\b
ecigsfreetrial
\bgiftpiper\.com\b
\buniversaltailor\.com\b
\bqikshare\.io\b
\bcontato\.ms\b
easywaytoweightloss
\bpi\.vu\b
\brestaurantsnearme\.space\b
\bfirstleaks\.com\b
\beb\.by\b
\bforbali\.com\b
\bdeodorant-coupons\.net\b
\bujeb\.se\b
\bautorijschoolleon\.nl\b
\bleaftrade\.com\b
\bgp\.gg\b
\btopseostudio\.com\b
\bmusclesupplements101\.com\b
\bhits4slim\.com\b
\bshaarpmind\.com\b
\bteleplus\.org\b
\bnsjk\.in\b
\bnewsjack\.in\b
\baran\.com\.ua\b
\bschoene-geburtstagssprueche\.eu\b
\batho\.me\b
\bur6\.us\b
\bpokerdewa88\.com\b
\bpassionavenue\.com\b
\bdg-locksmith\.com\b
\bpascherairmaxfemme\.fr\b
\btopuniversityreview\.com\b
\bshutterfly\.com\b
\boperationquickmoney\.training\b
buyinstagram
\bboygamez\.com\b
\bbr1m\.org\b
\breplicawatch
\bmanmer2\.blogspot\.com
\bskyrocketplace\.com\b
\bvid\.me\b
\bbrunodam\.blog\.kataweb\.it
\bpgmaleenhancement\.com\b
\bmaxis10\.com\b
\bthsbo222\.com\b
\byroki-video\.ru\b
checkpaydayloa
\bsmokyquartzstones\.com\b
\bvydoxfreetrial\.net\b
\brafael24\.ir\b
\bakaliteescort\.org\b
cashusadvance
\bseoexpertsindiareviews\.tumblr\.com\b
\bguteapotheke\.net\b
\berotic-vid\.com\b
cialispharmac
\bforum\.al-wrwd\.com\b
\bnimagazine\.com\b
\bsovbezchr\.ru\b
\bvinfreecheck\.com\b
\bbet365offercode\.com\b
makemoneyonline
\bpokerhebat\.com\b
\bbjmath\.com\b
\bwww\.vegasslotsonline\.com\b
\bWherecanibuymeladerm\.org\b
\btopessaywriter\.org\b
\bwritemyessayservice\.net\b
\bmycollegeessay\.org\b
\bessayforcollege\.org\b
\bwritemyessay24h\.net\b
\bbuyessaywriting\.net\b
\bmyshort\.ovh\b
\bcdnlion\.com
\bwhatsappforpcmi\.com
\bla-alopecia-areata\.com\b
\bnitrofocusno3muscles\.com\b
\bgetcheapmax\.com\b
\bderefer\.unbubble\.eu\b
\bvrbas\.be\b
\bmobilesnack\.net\b
\bdiversifiedparking\.com\b
\balexanderjohnson\.beepworld\.de\b
\burl2it\.com\b
\bnflhistory\.net\b
\bmediaupdate19\.com\b
\bj\.smad\.info\b
\btirada-tarot-gratis\.eu\b
\bgeet\.me\b
\bmozdomains\.co\.mz\b
\btransfers-in-europe\.com\b
\b(?:zurich|livignoski)transfers\.com\b
online-generic
\bdummyurl\.com\b
shopping-internet
\bwellinghomeopathy\.com\b
\bmofunzone\.biz\b
\belvishescortsliverpool\.co\.uk\b
\bbox10\.me\b
\bpink-venus\.com\b
\bmenstrualcup\.com\b
\bmedijator\.com\b
\bmilf4tube\.com\b
\bmenskopp\.se\b
\bemekserverler\.com\b
\bvefro\.com\b
\bcandledreamer\.com\b
\bipayday\.site\b
\biloanonline\.co\b
\bpokerdewa19\.com\b
\bcouponconnexion\.com\b
\bplacidway\.com\b
bestpaydayloan
\b(?:oraculo|caesarem)nostradamus\.com\b
\bloseweightgarcinianow\.com\b
\bmuscleperfect\.com\b
\bsuperlotteries\.com\b
\bese\.es\b
\bcomprarviagraes
\bptvsportsbisskey\.mobi\b
\bgoogleweblight\.com\b
\bbote\.me\b
\bbuytramadol\.biz\b
\beyeluminousfacts\.com\b
\bshoesizeconver(sion|ter)\.net
\bshoesizes\.co
\bconvertyourshoesize\.com
\bwebinerds\.com
\btherighthairstyles\.com
\bconvertercentral\.com
\bhairstylearchives\.com
\bsizeguide\.info
\blatest-hairstyles\.com
\bratatype\.com
\btypingweb\.com
\bstfalcon\.com
\blifetile\.me
\brollapp\.com
\bpaydesk\.co
\bblogger\.com/profile/07812378838296070653
\bfacebook\.com/Bajotzofficial
paydayonline
\btruecrimebookreviews\.com\b
\bskybet188\.net\b
\byouknowit\.tk\b
\bdailystrength\.com\b
\bcdn77.com
\bhyipbook\.com\b
\bnaturaltinnitustreatments\.com\b
\btinnituscurenow\.com\b
\bchild-my\.ru\b
\bwritemyessaypal\.com\b
\bmycredit-{0,5}report\.com\b
\bgrandiflora\.net
\bbvog\.com
\bhyip\.com\b
\bfb\.to\b
onlinecanadianpharmacy
\bagor\.io\b
bestfatburners
\bspouseaggro\.com\b
\bhq-tadalafil\.org\b
\batozwishes\.com\b
weightlosspills
\bmedexpress201\d
\bbestloansforpoorcredit\.com\b
\bali\.pub\b
\bhyip\.guru\b
\bbestdatingcanada\.com\b
\bguidestobet\.com\b
\bthailandresorts\.eu\b
\bhealthcaresups\.com\b
\btablet24h\.com\b
\bshareitdownloadapp\.com\b
\bfindlaw\.biz\b
\bpartnersmedia\.net\b
without.?doctor.?prescription
\bgg3\.be\b
\bhyip\.wiki\b
\bhyip\.guide\b
\bridof-acne\.com\b
\bioffercheap
\bimvuprepaidcards\.com\b
\bcleopatraescorts\.co\.uk\b
\bsteroidepills
\bsealine-products\.no\b
\bdinnersurf\.com\b
ratingofmercuryinsurancecompany
\bredirect\.camfrog\.com\b
\bblogdigger\.com\b
\bstallionmoving\.com\b
\bnationalopenuniversity\.org\.ng\b
-escort-models\.
\bgirl2xx\.com\b
cheapinstagram
\bhebu\.it\b
\bwi9\.biz\b
\bkazino-onlain\.ru\b
%D1%84%D0%BE%D1%80%D1%83%D0%BC-%D0%BA%D0%B0%D0%B7%D0%B8%D0%BD%D0%BE\.%D1%80%D1%84
\bvirtualphones\.net\b
\bmenabwn\.com\b
\bsupplementsbag\.com\b
\bpornovezenie\.ru\b
\bonlinger\.ru\b
\bcasinoru\.ru\b
%D0%BA%D0%B0%D0%B7%D0%B8%D0%BD%D0%BE-%D1%84%D0%BE%D1%80%D1%83%D0%BC\.%D1%80%D1%84
\bpick-up-porno\.com\b
\bhostgator-promo-codes\.com\b
\bkopilkaporno\.org\b
\bclashofclansmypc\.com\b
\bviagragenericoes24\.com\b
paydayloan\.co
\bpharmshop-online\.com\b
\bpuissance-injection\.fr\b
\binsure911\.com\b
\byoumob\.com\b
(car|life)insurancerates\b
\bavonleacommunications\.com\b
free(sample|trial)\.com\b
trial(sample|offer)\.com\b
\btrendpro\.co\.ke\b
\bjobszimbabwe\.co\.zw\b
\bxxxpart\.com\b
\bstriptizik\.org\b
\bswinger-sex.\ru\b
\bpenyakitnonvaskulerretina\.blog\.com\b
\bnylon-porno\.ru\b
\bmemoriauitoto\.com\b
\bemoporno\.ru\b
\bmovingcompanydenver\.com\b
\bmakemoneyonlineforbeginner\.com\b
\bludovodka\.ru\b
tiffanyjewelry.?201
tnfjackets(clearance|outlet)
nikeairmax.?201
chinawholesaler\.com\b
\bnfljerseys
\bgrfast\.com\b
\bjavadramezani\.in\b
\bxolodremont\.ru\b
\bmed\.tinyrealm\.com\b
\bqqurl\.com\b
generic.?online
\bouo\.io\b
\bacheter-ciajis-pascher\.com\b
\bprezzocia1isgenerico\.com\b
\bcomprarcia1isgenericobarato\.net\b
\bcomprargenericociajisespana\.com\b
\bprix-ciajis-generique\.com\b
\bflippinonsteroids\.com\b
\bfmyykj\.com\b
\bonlinemixx\.ru\b
\bcompletelove\.ru\b
\b7offers\.ru\b
\bmedtorgonline\.ru\b
\bonlypoppers\.ru\b
\bcareprostforwomen\.ru\b
\bmr-ginseng\.com
\bpazdrav\.com\b
\b8marta.?\.ru\b
\bworldmailes\.com\b
\bstockpair\.pro\b
wholesalechinanfl
cheapjerseys(store)?nfl
cheapsportsjerseys
china\.us\.com\b
\bwhereifoundlove\.com\b
\bgloriousgolden77\.org\b
\bgloriousgolden77\.org\b
\b00sf\.com\b
\bplatinumcleanserinfo\.com\b
\bdrugspowerstore\.com\b
\bbluewhite\.co\.uk\b
\bultimatewebhosting\.co\.uk\b
\b000a\.biz\b
\bshop-propecia-daily\.tk\b
\borderclomid-medrx\.gq\b
generic\.gq\b
\bjosmprtion\.com\b
\bshoutkey\.com\b
\bgolfukmall\.co\.uk\b
\bcleansenaturalsfacts\.com\b
\bsheenaoberai\.com\b
\bavoirantiaging\.com\b
\bleadsflowprobonus\.com\b
\bcheapcoachoutletwebsite\.com\b
\bnike-airmax-2015\.com\b
\bbapaknaga\.com\b
\bcarsautoreview\.com\b
\basfadriver\.com\b
\bdermaessenceserumblog\.com\b
\bt-rexmusclefacts\.com\b
wholesalejerseys
\bcrashsafari\.com\b
huffingtonpost\.com/2015/04/01/selfie\-shoe\-arent\-real\-but\-wow\_n\_6979478\.html
\bbestprobioticsweightloss\.com\b
\bexampracticequestions\.com\b
\belliskinantiaging\.com\b
\bseremolynbuy\.com\b
\beternitynaturalscleanse\.com\b
porno\d{1,2}tube\.ru\b
\bhealth786\.com\b
\bgetnaturalcleansingformula\.co\.uk\b
\bgetsunergetics\.com\b
\bfunmac\.com\b
\boffer\.moscow\b
\brxrepairhelp\.com\b
\btop\.howfn\.com\b
\borderfitnesspoints\.co\.uk\b
\bisraelbigmarket\.com\b
\brx\d{4}\.tk\b
\buvuperformance\.com\b
\bvitagarciniahcasite\.com\b
outletonline-?site\.com
\brotefahne\.eu\b
\bhealthsupreviews\.com\b
\btopmuscleuptips\.com\b
\b29sf\.com\b
\bpharmaciesnoprescriptionusa\.com\b
\bcanadianpharmacies(?:noprescription|doctor)\.com\b
\bno2factoronline\.com\b
\bbulkfatlosssolutions\.com\b
\bdrozforskolin\.org\b
\breviewanalysis\.co\.uk\b
\bbellaveiphytoceramides\.org\b
\bthedropnet\.com\b
\bmyfreegems\.com\b
\bgarciniabasicsplus\.com\b
\bmyutopiancleanse360\.com\b
\bnuforiaskincarebuy\.com\b
\bn33nitricoxideboosterfacts\.com\b
\bal\.ly\b
\bbam\.bz\b
\boptimalstackproduct\.com\b
\bcbi\.as\b
\bvip-file-xxx\.org\b
\byoutub\.link\b
\bb(?:it)?ty\.link\b
\bsmup\.us\b
\b9m\.no\b
\bbitcointalk\.org\b
\bcirclemakers\.org\b
\bapog\.co\b
\bsnip\.li\b
\bpolr\.me\b
\bv\.ht\b
\brockhardfacts\.com\b
\bviewhd\.me\b
\btouchhere\.ml\b
\bwatchtvshownow\.ml\b
\bmovietv\.biz\b
\btvhd\.online\b
\bpopulartoday\.biz\b
\bstreamhd\.cf\b
\bhdfree\.online\b
\btrendstoday\.biz\b
\bnuvieskincareserum\.com\b
\bfastvds\.pro\b
\brajatnayarfamousastrologer\.com\b
\bwell4lifeprogram\.com\b
\bpuravolantiaging\.net\b
\bontheair\.biz\b
\bmedia-tvseries\.com\b
\bstromtv\.me\b
\bphytolyft\.com\b
\btheperfectgarcinia\.com\b
\btoptryloburn\.com\b
\bsimplyhhealthysolutions\.com\b
\blumalifteye\.com\b
\btestoboostercares\.com\b
\bninamelsy\.page\.tl\b
\bnetflixhd\.cf\b
\bg\.ua\b
\bsurl\.im\b
\bmaleenhancementpatchs\.com\b
\bairingtoday\.cf\b
\blevantecreamtrial\.com\b
\bmasspmmusclegrowth\.com\b
\bprimalitegarciniareview\.com\b
\brenovocremefacts\.com\b
\futronix-hk\.com\b
cheapjerseynfl
nfljerseychina
\bxn----7sbvehqfibu7aj\.xn--p1ai\b
\bslimatrexnorway\.com\b
\binvesting-money\.info\b
\bhathayoga\.top\b
\bnetflixhd\.ga\b
\bthestreammovie\.cf\b
\bbestfreestreaming\.ga\b
\bwolowtube\.ga\b
\b123movies\.ga\b
\bmyurls\.ru\b
\bbikramsinghmajithia\.blog\.com\b
levitra\d\dmg
\bpokerdewa88\.com\b
\bvumoo\.ga\b
\bshahnazraza\.com\b
\bgetmaxprofitsnow\.com\b
\bxinyanlaw\.com\b
\balvenaandduaderma\.com\b
\bthinsecretgarciniacambogia\.com\b
\bsmarturl\.me\b
\bputlocker\.ml\b
\bnicetv\.biz\b
\bsunglassineyes\.com\b
\btimothysskincare\.com\b
\bepilasprey\.com\b
\btotalfitnesspoint\.com\b
\bnetflixmovieshd\.cf\b
\boriginalityisoverrated\.com\b
\bnew3dcomics\.com\b
\balvgear\.com
rx700pills
\bgetmusclebuildingbase\.com\b
\bgooglevideo\.com\b
\balariarxreview\.org\b
\bgethomeworks\.science\b
\bmaltinscannadispensary\.com\b
\badvancedtrimsite\.com\b
\bpokerbo\.biz\b
tradingonline-a-moral-problem\.blogspot
\balvenaandduaderma\.com\b
\bcleanserenewdenmark\.com\b
\bzul\.im\b
\bviarexlabsblog\.com\b
\bhealthcarebooster\.com\b
\bonebetqq\.com\b
\bmovielova\.club\b
\byoursbetterhealthsolutions\.com\b
\bgarciniajarra\.com\b
\btgbe\.ws\b
\bbiotestosteronexrtry\.com\b
\btryutopiancleanse360\.com\b
\bvamostech\.com\b
\bduplicellp199review\.com\b
\btrypromusclefit\.com\b
\badmy\.link\b
\bguidancemdms\.com\b
\boffer\.moscow\b
\bkotlovan\.by\b
\bvn\.xoga888\.com\b
\btestosteroneboosterbits\.com\b
\bwithlove\.gift\b
\bread-online-books\.xyz\b
\blibertoprometheo\.blogspot\.com\.br\b
\bmylaviveeyeserum\.com\b
\bfornatgaex\.com\b
\bgmkt\.kr\b
\bgomusclebuilding\.com\b
\bdietadimagranteveloce\.it
\bdailynutritionnews\.com
\bplay\.mob\.org
\bmsofficetechsupport\.com\b
\bquickbookscustomerservicephonenumber\.com\b
\biquickbookssupport\.com\b
\bquickbookshelps\.support\b
\bquickadvisor\.net\b
\bhp-support-number\.com\b
\bmaximizedmuscleideas\.com\b
\b7uponline\.com\b
\bandalasbhakti\.com\b
\bangkaajaib\.com\b
\basialive88\.com\b
\basiapk88\.com\b
\bbandar1\.com\b
\bbdcapsa\.com\b
\bbgselalu\.com\b
\bbola-88\.com\b
\bbolagila\.com\b
\bbolalive77\.com\b
\bbolatikus\.com\b
\bdewabet\.com\b
\bdewapoker\.net\b
\bdewapoker-online\.net\b
\bdewapokeronline99\.com\b
\bdewasbo88\.com\b
\bdewatogelsingapura\.com\b
\bhbcbet-id\.com\b
\bjadibd\.com\b
\bkartu9\.com\b
\bkartupoker\.com\b
\bkartupoker\.asia\b
\bkingpoker88\.net\b
\bkudapoker\.me\b
\bmildcasino\.com\b
\bnagapoker88\.asia\b
\bpemainpoker\.net\b
\bpokerbo\.net\b
\bpokerdewaonline\.com\b
\brajajudi\.net\b
\brajasbo\.com\b
\bskor88\.com\b
\btaruhan88\.net\b
\bunovegas\.com\b
\bvipbet88\.com\b
\bnpselalu\.net\b
\basiapk88\.net\b
\bklikfifa\.com\b
\bthanpoker\.com\b
\bnagapoker\.asia\b
\bnagatg\.com\b
\bdwlive88\.com\b
\bgoods555\.com\b
\ballgamesonline\.info\b
\buforadioshow\.com\b
\bdewabet\.asia\b
\broobeestudio\.com\b
\bsparkstation\.net\b
\bbnc\.lt\b
\bbranch\.io\b
\bboostupmuscles\.com\b
\bdownloadsnaptubeapp\.com
\bplayview\.org
\bvidmateapp\.net
\bmobdrodownloads\.com
\btenedonlineshop\.com\b
\bkizlarinsohbethatti\.com\b
\bsupplementssellers\.com\b
\bhealthinnovgroup\.com\b
\bbesthealthmarket\.org\b
\bmoldresistantstrains\.com\b
\bmedigapplans2017\.com\b
\bpropaperwritings\.com\b
\bnetwork54\.com\b
\brebootmymodem\.net\b
\bleadsleap\.com\b
\bonelink\.me\b
\boncalltechsupport\.co\b
\bterbemestar\.com\.br\b
\b6h2\.xyz\b
\bshowboxappdownloadio\.com
\blearnfree\.me\b
\bductrodder\.cn\b
\bnaver\.me\b
\bbestvolumepills\.net\b
\bjaowaftextilemil\.com\b
\bshaperich\.com\b
\blevitradosageus24\.com\b
\bathleticgreensfacts\.com\b
\bwiki-travel-guides\.blogspot\.
\bsundried\.com\b
\bidealhealthdoctor\.com\b
\bhealthyapplechat\.com\b
\bhealthinnovgroup\.com\b
\bwiredtree-coupons\.com\b
\bdankmaymays\.com\b
\bhyperurl\.co\b
\bnewgoogleadwords\.info\b
\bfbl\.me\b
\bs4te\.com\b
\bgrep\.kr\b
\btdcjinmatesearch\.blogspot\.com\b
\blyftestimate\.org\b
\bmicrosoftonlinechat\.com\b
\bonlinebankinghq\.org\b
\bcreditcardreviewed\.org\b
\binmatesearchguide\.org\b
\bdejkberta\.blogspot\.
\brezultate-live\.club\b
\bvitagarciniahcabuy\.com\b
\btry-nitricstorm\.com\b
\bcustomthesis\.org\b
\bessaysmaster\.com\b
\bbathroomexhaustfanswithlight\.com\b
\bgeniuxtrial\.com\b
\byenifullprogramlarindir\.com\b
\bcinemabox-hd\.com\b
\bqoo\.by\b
\btestosteronesboosterweb\.com\b
\bhowtomakedollarsonline\.com\b
\burl\.org\b
\beyeluminoushelps\.com\b
\bwaremakers\.com\b
\bxtgenixau\.com\b
\bhealthytalkzone\.com\b
\b8si\.ru\b
\bezurl\.me\b
\bhothor\.se\b
\bix\.sk\b
\blsh\.link\b
\bmrk\.im\b
\bmturl\.co\.uk\b
\bpiep\.net\b
\bpohq\.io\b
\bshrtlnk\.de\b
\btnij\.org\b
\burlku\.info\b
\bcan0\.com\b
\bnfc\.lol\b
\bicemakernotmakingice\.com\b
\bxurl\.gq\b
\bfke\.us\b
\blink\.mx\b
\bkleinerlink\.de\b
\bwtc\.la\b
\bbukaa\.ga\b
\bfjv\.biz\b
\bi7n\.co\b
quickcash
\bintelligentadvices\.com\b
\bmysp\.ac\b
\bmusclebuildingbuy\.com\b
\bseosparks\.com\b
\bsupplementadvise\.com\b
\bclonezone\.link\b
\b360cameradeals\.com\b
\bgreencoffeesupremecleanseidea\.com\b
\b1man1jar\.com\b
\bfindminecraft\.com\b
\bfashionlady\.in\b
\b51ideas\b
\beduessayhelper\.org\b
\bhealthrewind\.com\b
\btaruhanjudibolavipbet88\.com\b
\bagenbola1\.com\b
\bbeaumonde\.nl\b
\biolavorodacasa\.com\b
\babcargent\.com\b
\bsergedemoulin\.com\b
\bpartitodazero\.com\b
\bcopernic-agent-basic\..{2,3}\.softonic\.com
\bvalentusmovie\.com\b
\bux\.nu\b
\bdankontorstole\.dk\b
\bfuckdate\.com
\bhotelsnearme\.club\b
\bsportsbet\.co\.za\b
\bverity360\.com\b
\bruaaya\.com\b
\bfieldmansaccessfloorsltd\.com\b
\biqoption\.com
\bcouponsoffers\b
hourwristbands\b
\blanbin\.ru\b
\bfave\.ga\b
\bboog\.io\b
\busadrugguide\.com\b
\bgoldenhealthcenters\.com\b
\bwomanitely\.com\b
\bamerikanki\.com\b
\bvouchercodesslug\.co\.uk\b
\bmrdiscountcode\.co\.uk\b
\bvouchercloud\.com\b
\bguadagnareonlineseriamente\.com
\bkrt\.be
\bthebestprices\.com\b
\bhotels-booking\.com\b
\bpromotionvoucher\.co\.uk\b
\br\.msn\.com\b
\blanyardmarket\.com\b
\bgo2l\.ink\b
\bhotukdeals\.com\b
\brevoucher\.co\.uk\b
\bhealthnbeautyfacts\.com\b
\b(lord|compare)vouchercode
\bir\.uv\.es\b
\bninjavouchers\b
\bvoucherbadge
\bgomo\.bi\b
\bsilicon-wristband\.com\b
essay.?writing.?service
\bph\.dog\b
\bnuovoiphonegratis\.com
\bwif\.red\b
\badyou\.me\b
\bjust\.as\b
\bmp3rocket\.pw\b
\bgv1\.me\b
\bmiz-mooz\.com\b
\bmyfashioncode\b
\bbkuiidarsdf\.blogspot\.co\.uk\b
\bbkuiidarsdf\.blogspot\.com\b
\bdalizaistaresi\.blogspot\.co\.nz\b
\bgirls0004\.weebly\.com/hurghada\.html \b
\bmakojigod\.blogspot\.com\b
\bmakojigod\.blogspot\.fr\b
\bmakojigod\.blogspot\.gr\b
\b123malikoki\.info\b
\bmywikipediatravel\.blogspot\.co\.il\b
\bonrecedonece\.blogspot\.co\.uk\b
\bonrecedonece\.blogspot\.rs\b
\bovukucunevol\.blogspot\.com\.au\b
\bplaces-data\.com\b
\bsmbusiness\.info\b
\bvikiputovanja\.blogspot\.co\.uk\b
\bvikiputovanja\.blogspot\.com\b
\bvikiputovanja\.blogspot\.de\b
\bvikiputovanja\.blogspot\.fr\b
\bvikiputovanja\.blogspot\.rs\b
\bwikidestinations\.blogspot\.co\.uk\b
\bwikipedia-travel\.blogspot\.com\b
\bwikipedia-travel-destination\.blogspot\.com\.au\b
\bwikipedia-travel-destination\.blogspot\.fr\b
\bwikipediatravel\.weebly\.com\b
\bwikipediatraveldest\.weebly\.com\b
\bwikitravel-guide\.blogspot\.com\b
\bwikitravel-guide\.blogspot\.fr\b
\bwww\.facebook\.com/1532019543762938\b
\bwww\.facebook\.com/1532035623761330\b
\bwww\.facebook\.com/1532040663760826\b
\bwww\.facebook\.com/1532057493759143\b
\bwww\.facebook\.com/1532483373716555\b
\bwww\.facebook\.com/notes/travel/bali-travel-guide-choose-what-you-are-interested-in/1532058703759022\b
\bwww\.facebook\.com/notes/travel/dominican-republic-travel-guide-choose-what-you-are-interested-in/1532027883762104\b
\bwww\.facebook\.com/notes/travel/las-vegas-travel-guide-choose-what-you-are-interested-in/1532033293761563\b
\blovemyvouchers\b
\bexamandinterviewtips\.com\b
\bupromocodes\b
\bsiliconebracelets\.xyz\b
customsiliconebracelet
\bl\.ask\.fm\b
\bangelmeds\.com\b
\brecruitingblogs\.com\b
\bautomaticpetfeeder\.net\b
\bvoucherbox\b
\b24hoursbracelet\b
\bbeaudermaskincare\.com\b
\bgiftmevouchers\b
\bpr\.report\b
\bwristband-maker\.com\b
\bsupplementoffers\.org\b
\bflagsmore\.biz\b
\bhealthforeverplus\.com\b
\bmegadoomer\.com\b
\bmuscle4power\.com\b
\blolfurballs\.com\b
\bgocustomboxes\.co\.uk\b
\bdesignyourownsilicone
\bmaximous\.net\b
\bsteroids-safe\.com\b
\b72hoursamericanpower\.com\b
\bwebascentevents\.com\b
\bexcentric-design\.net\b
\bikancomel\.tk\b
\btrexmusclesite\.com\b
\btoluunusualsblog\.com\b
\bsupplementsgarden\.com\b
\bminecraftgamesplay\b
\btube8\.to\b
\bsu0\.ru\b
\bmath-problem-solver\.com\b
\bcreateyourownsiliconewristbands\.com\b
\bfunnyvideoclips\.cf\b
\byo\.io\b
\bbank\.africa\.com\b
\bsexuallubricants\.org\b
\br\.utopiie\.com\b
\bchayplov\.ru\b
\bporno-365\.xyz\b
\bbreakingnewstoday\.in\b
\bletsearnmoneyonline\.in\b
\bsiliwb\.com\b
\bsilicon(wristband|bracelet)
\bfashionclothing-mart\.com\b
\bsigmaessays\.com\b
\bostrovbali\.net\b
\balrab7on\.com\b
\bseo-stars\.com\b
\bhappynewyearsgreetings\.com\b
\bshorepointcomm\.com\b
\bplanodesaudesorocabasp\.com\.br\b
\bplanosdesaudeemcampinas\.com\.br\b
\bconsideo\.com\b
\br\.bat\.bing\.com\b
\bseoptimasi\.com\b
\bgrabify\.link\b
\bfaecbookk\.ml\b
\bdownloadgameandroidfree\.net\b
\btvseriesdvdonsale\.com\b
\bblogrollcenter\.com\b
\bgoogle\.co\.ukgoogle\b
\bherveleger\.best\b
\bmakeyourownsilicone
\bthelittleladybird\.com\b
\biplaystoredownloadfree\.com\b
\biplaystoredownload\.com\b
\bessayexperts
\b24hours+ilicone
\b24-xxx-video\.ru\b
\bdolbilovo\.ru\b
\buyu\.re\b
\bleshiysex\.ru\b
\byooa\.re\b
\bbadlinksgood\.blogspot\.ru\b
\bmx7\.com\b
\bmino\.re\b
\bsoiq\.ch\b
\bbesthomeshoppingreviews\.com\b
\bfreecouponbuy\.com\b
\bgreentree\.tax\b
\bdeutsches-rei\.ch\b
\blogintutor\.org\b
\bpremierfamilydentist\.com\b
\bsoywebmaster\.com\b
\baustin-translation\.net\b
\bm\.me\b
\bmesosfer\.com\b
\bcompaniesinindia\.in\b
\bwood-furniture\.biz\b
\banon\.to\b
\bhive\.am\b
\bclick\.dji\.com\b
\blaptopverge\.com\b
\bisaev\.info\b
\btierrasvivas\.com\b
\bthefashionablehousewife\.com\b
\bcasinoforum\.su\b
\bmafia-forever\.ru\b
\bboosterpackdepot\.com\b
\bxnxx\.show\b
\bvitaminofhealth\.com\b
\btophealthmart\.com\b
\bewedictionary\.com\b
\bproteinoutlet\.ro\b
\bfreeporna\.ru\b
\b3shop3\.com\b
\bblurpalicious\.com\b
\banaramedspa\.com\b
\bonlinecustomessaywriting\.com\b
\b24-hour-wristbands\.com\b
\bsiliconewristband\.xyz\b
ownsiliconebracelet
\bsilicone-bracelets-silicone-wristbands\.com\b
\bukbestessays\.com\b
\bporonizle\.xyz\b
\bideashop\.kiev\.ua\b
\bimg\.rule34\.xxx\b
\bgoogle\.com/ad(sense|word)
\bfairpensions\.com\b
\bjobsforeditors\.com\b
\binfopraca\.pl\b
\bmedyum\.xyz\b
\balldaypharma\.com\b
\bwecareskincare\.com\b
\b9nl\.es\b
\btools4docs\.com\b
\bpenisenlargement\.co\.in\b
\bbankier\.pl/forum\b
\bgrd\.pw\b
\bspurl\.me\b
\blinkche\.ir\b
\burl6\.org\b
\bjpmags\.com\b
\bmca-biz\.com\b
\btvc\.in\b
\bviewthislink\.com\b
\burl\.moducopy\.co\.kr\b
\bcbi\.as\b
\burly\.co\b
\bclickand\.co\b
\bddz\.kr\b
\bshooturl\.com\b
\blvl\.vn\b
\banmeld\.biz\b
\bkarung\.in\b
\bdpi\.me\b
\bur\.my\b
\bm5\.hk\b
\bajn\.me\b
\burl4\.uk\b
\breview\.ly\b
\bterapiasnaturais\.net\b
\b0ll0\.ru\b
\bdobrakasa\.co\.pl\b
\binwestuj\.co\.pl\b
\bsourl\.li\b
\bpraca\.money\.pl\b
\bhelix6garciniareview\.com\b
\bwroclaw\.dlastudenta\.pl\b
\bairjordans20\d{2}\b
\beasyessayhelp\.net\b
\bcoupon4fun\.com\b
\bshampoosik\.ru\b
\bviagrasansordonnancefr\.com\b
\bhealthable\.org\b
\btuney\.kr\b
\banneedumexique\.com\b
\bpfic2010\.com\b
\balpacas-hampshire\.co\.uk\b
\balpacasforsale\.org\b
\bomeglechat\.ca\b
\bgetpaid4typing\.net\b
\buber-fare-estimator\.com\b
\bjustyoufitness\.com\b
\bgateacademy\.co\.in\b
\bj(k|q)i(kk|qq)i\.at\b
\b(b|p)ayanradio\b
\bhersup\.ga\b
\bhamariplace\.com\b
\burlz\.fr\b
\bfake-id\.com\b
\bsagemailer\.com\b
\bclick-pro\.com\b
\bteamstre\.am\b
\bneide\.ga\b
\bhan\.gl\b
\bshortly\.me\b
\bmitsubishiklima\.com\.tr\b
\bseo-alien\.com\b
\bloginhelpers\.org\b
\bpuretablets\.com\b
\bbabun\.gq\b
\bpromotionvoucher\.uk\b
\bebookbrowse\.com\b
\bgeschenkefuermaenner\.info\b
\bdisq\.us\b
\bcommercial-real-estate\.cc\b
\bbuydogheartwormmedicine\.com\b
\bcheapassignmenthelp\.co\.uk\b
\btadalafilearn\.com\b
\b3dots\.ro\b
\bbbshort\.link
\bel3dl2\.com\b
\bbiggerpockets\.com\b
\bwatchmovie-gratis\.info\b
\bvroh\.me\b
\bdest-war\.com\b
\bplaymovie21\.com\b
\bmovflix\.website\b
\biflix2\.com\b
\bselix32\.esy\.es\b
\bwatchflixhd\.hotmovies4k\.com\b
\bvulmove\.blogspot\.com\b
\bapp2chart\.com\b
\bhealthynewage\.com\b
\bessayerudite\.com\b
\bfreemyurl\.info\b
\bmxtpz\.me\b
\bcanadaedrugstore\.com\b
\bcanadianpharmacystoreus\.com\b
\blightningprotection\.com\b
\bvouchercodes\.deals\b
\bcustomthesisstuff\.tumblr\.com\b
\bdiferenciasentre\.net\b
\bsweetasmoiok\.com\b
\bsparkemaildesign\.com\b
\be-cigforsale\.com\b
\bhomeclick\.com\b
\bviagragroupresult\.com\b
\bcovnews.com/archives/search\b
\btrumpcanadianpharmacy\.com\b
\bfutureofeducation\.com/main/search\b
\bbltc\.es\b
\bboxip\.net\b
\bud-carrent\.com\b
\bbltc\.es\b
\bmakkao\.com\b
\bmassbass\.es\b
\bcoriantouch\.co\.il\b
\b2pay\.pro\b
\bwordplanes2\.skyrock\.com\b
\bpotenzmittel-online\.com\b
\bpanendeism\.org\b
\bpanendeism\.webs\.com\b
\bdiscountlipsy\.wordpress\.com\b
\btech-support247\.weebly\.com\b
\bingic\.ae\b
\banepe\.com\.gr\b
\basfaleiaautokinhtou\.com\b
\bherveleger\.ws\b
\bstudiopaci\.net\b
\b5z8\.info\b
\bfeet9france\.wordpress\.com\b
\bms-jd\.org/search
\bdieta-blanda\.com\b
\bgusbeat7\.wordpress\.com\b
\bmins\.pw\b
\b(best|dsl|digital)camera\w{0,15}\.tk\b
\bessaylogic\.org\b
\bsungroupvn\.com\.vn\b
\bmyfashioncodes\.co\.uk\b
\bemojiselector\.com\b
\bretailmenot\.com\b
\bonceuponacrime\.net\b
\bduanxigrandcourt\.org\b
\bnewfaceskincare\.com\b
\brejuveantiaging\.com\b
\bour-skincare\.com\b
\bpharexpress\.net\b
\bbesthoist\.com\b
\bmynewbestarticles\b.blogspot
\blogindoctor\.org\b
\becuadorianhands\.com\b
\bapplyscholarship\.info\b
\bblogger\.com/profile/00141270178551151863
\bsqex\.to\b
\binblogslife\.com\b
\bcanonwirelessprinterhelplinenumber\.wordpress\.com\b
\bhealthsuppfacts\.com\b
\bresidentialpainting\.contractors\b
\btheindustryspread\.com\b
\bflyt\.it\b
\bpsychologydictionary\.org\b
\bprintmakerart\.webnode\.it\b
\bappbooks\.org\b
\bgeolocation\.ws\b
\bqualtecmty\.com\.mx
\bservicharterbus\.com
\bcomo-depilarse\.com
\bimportardechinaya\.com
\bmega-estrenos\.com
\biconet\.com\.mx
\bbienestaralnatural\.com
\bmlego\.com\.mx
\brenovardni\.org
\bdespensasdaco\.com
\bchollosaqui\.com
\blibrosparaaprenderaleer\.com
\baceitesesencial\.com
\bcurriculumsvitae\.net
\busx\.es\b
\bwoobs\.com\b
\balpacas-hampshire\.co\.uk\b
\btodoviajeros\.com
\bmusica-barroca\.com
\bderechomexicano\.com\.mx
\bseotraininginstitutespune\.in\b
\bseotraininginpune\.in\b
viagraonline
\bcialisoonline
\bxaydungthanhnien\.com\b
\bbl\.gd\b
\bexeideas\.com\b
\bvirsale\.com\b
\bcabinetdiy\.com\b
\bokemen\.xyz\b
\bfacbook\.com\b
\bmedcheck-up\.com\b
\bskincarebrands\.co\.uk\b
\bcooldudes\.store\b
\bpoolcleaner\.us\b
getpocket\.com/redirect
\bstudentloanrelief\.us\b
\bnaturalmattressmatters\.com\b
\bgemmenage\.(com|net|ca)\b
\bdailystrength\.org\b
\bonlinecashflow\.org\b
\bshemale\.uk\b
\byobit\.io\b
\bchecker\.in\b
\bsex-ru\.org\b
\bfirstclassessaywriters\.com\b
\bcheckpagerank\.net\b
\bviahold\.com\b
\bcabinetdiy\.com\b
\bgetfreebs\.com\b
\bonlinehookupsites\.com\b
\bbeautytohealth\.com\b
\bartplus\.co\b
\brentarace\.com\b
\bhemorrhoidnomore
\bremovehemorrhoids
\bstudyinrussia\.com\b
\bccmixter\.org/api/query
\bheidelbergerwohnen\.de\b
\bfx-brokers-review\.com\b
\bbestchange\.com\b
\bsteelpipeseller\.com\b
\bicdst\.org\b
\bqowap\.com\b
\bbigbazaardirect\.com\b
\bb2bmarketing\.net\b
\bwikiveliero\.org
\bkardashiantapes\.net\b
\bsoftnet32\.com\b
\bsoundcloud\.com/search/sounds
\brebeldeway\.com\.ua\b
\berreway\.org\b
\bdsquared2outlet\.eu\b
\bdibujos-de-amor\.com\b
\bandrewnickel\.com\b
\bgetloansusapersonal\.com\b
\bcialisemk\.com\b
\bstockhouse\.com/search
\bseopapese\.club\b
\bzipurl\.ir\b
\boffersus\.com\b
\bvu\.fr\b
\bezer\.mobi\b
\burli\.tk\b
\bloginprofessor\.org\b
\bkickass2\.nz\b
\bisohunt\.tv\b
\btorrentproject2\.com\b
\bisohunt2\.org\b
\bairbnb\.com/c/
\bmetager\.to\b
\bbabepedia\.com\b
\bdragonflydoces\.com\b
\bzznew\.in\b
\bsites\.google\..{1,3}/site/tradingonlineamoralproblem
\bkickass\.ink\b
\bisohunt2\.net\b
\btorrentproject2\.org\b
\bisohunt\.tv\b
\bisohunt2\.org\b
\bkickass2\.nz\b
\btorrentproject2\.com\b
\bcertificationconsultancy\.com\b
\bqr-url\.tk\b
\brr\.zzz\.com\.ua\b
\bwallinside\.com/post
\bqgo\.be\b
\bexit\.sc\b
\baffiliateignition\.com\b
\btradingview\.com\b
\bexpertdecoders\.com\b
\bwikiler\.com\b
\bloanswayer\.com\b
\bloansxxonlinexx\.org\b
\btheelderscrolls5skyrimevolution225\.ru\b
\bcoopergado\.com\b
\bhomieocairlines\.com\b
\bnamoroagora\.com\.br\b
\bhumancoder\.com\b
\bdecaptcher\.org\b
\biamsport\.org/pg/pages/view
\bcaptchacoder\.com\b
\btiernosmomentos\.com\b
\bcaptchaboss\.com\b
\bmoviesxxx\.biz\b
\bsuperghostblogger\.com/\?s
\bzixiutangpollencapsules\.com\b
\bcaringbridge\.org/search\?q\=
\babbywinters\.co\b
\bwoorank\.com/[a-z]{2}/www
\b1i1\.me\b
\bcell2getbrands\.com\b
\bkombologia\.com
\bcash4files\.com\b
\banycodes\.com\b
\bcustomizable-bracelets\.xyz\b
\bmyshoesguide\.com\b
\btiggi\.es\b
\bpisinaspa\.gr\b
\byify\.co\b
\bhideurl4you\.com\b
\banti-captcha\.com\b
\bssojunghan\.com\b
\bdecaptcha\.biz\b
\bthsbo333\.com\b
\bloginhold\.org\b
\bknightstemplarcards\.com\b
\bbeanbagsexpert\.com\b
\bblackheadscure\.com\b
\bincreasetestosterone\.review\b
\bolympiclabz\.com\b
\bpetgroomingcourse\.com\b
\bpetsworld\.in\b
\breligiousweddingguide\.com\b
\btrainingmasklab\.com\b
\bwhat-to-do-in\.co\.uk\b
\bwildhunter\.club\b
\burbanscarpe\.com\b
\bprintedwristbands\.xyz\b
\bcustombracelet\.xyz\b
\bdw-inductionheating\.com\b
\bloginlord\.org\b
\b9z\.lt\b
\bloginking\.org\b
\bsitesbysara\.com\b
\bseoinlink\.com\b
\btwinkpopstars\.com\b
\bprotecglasstint\.com\.au\b
\bbroadbandhk\.com\b
\bhomebroadbandhk\.com\b
\byt\.vu\b
\bbuy-medicines\.com\b
\blnk\.pics\b
\bruco\.ac\.tz\b
\bget\.busuu\.com\b
\bbusiness-shop\.info\b
shop\.eu\b
outlet\.eu\b
\bcialissansordonnancefr24\.com\b
\bsexforsmartpeople\.com\b
\bgetloanstodayonline\.com\b
\bhannatestcentre\.com\b
\blogindevelopers\.org\b
\bloginidol\.org\b
\bdecaptchaocr\.com\b
\bdecaptcher\.info\b
\bspymoob\.com\b
\bbordersalertandready\.com\b
\bnjmassage\.info\b
\balona\.space\b
\bcaptchasolutions\.com\b
\bscraping\.pro\b
\b2captcha\.com\b
\bdeathbycaptcha\.com\b
\brock-en-espanol\.lenguadeoro\.com\b
\bbusiness-opportunities\.biz/search
\berectiledysfunctionpills\.store\b
\bsavethestudent\.org/\?s=
\blabur\.eus\b
\bsildenafilcitrate\.today\b
\bbedbugsize\.
\blogintraining\.org\b
\bbedbugsize\.info\b
\bpaydaynock\.com\b
\bforexreviewsblog\.com\b
\bbuifelronataboo\.files\.wordpress\.com\b
\bloansmart24\.com\b
\bclashfun\.com\b
\bfreejavporn\.mobi\b
\bo7j\.ru\b
\bedpills\.shop\b
\bpiracetolpills\.com\b
\bmarketstrom\.gr\b
\bfrompo\.com\b
\bdesign-your-own-silicone-wristband\.com\b
\bcustomized-rubber-bracelets\.com\b
\b12tradepro\.com\b
\bsofeeya\.com\b
\bloginteacher\.org\b
\bbom777casino\.com\b
\bd11\.io\b
\bapp\.link\b
\bseozuka\.com\b
\bferrann\.com\b
\bref\.so\b
\brlu\.ru\b
\burl\.euqueroserummacaco\.com\b
\bleobumbtumbbotare\.files\.wordpress\.com\b
\bsudnidosanaco\.files\.wordpress\.com\b
\bwikidot\.com/local--files\b
\bnjmassages\.com\b
\bsearch4sex\.biz\b
\bbinaryforexacademy\.org\b
\biota\.tux-planet\.biz\b
\bbiosotoceswebctour\.over-blog\.com\b
\bliosmedaxmarpuwex\.over-blog\.com\b
\binstawidget\.net\b
\bofficialkrislawrence\.com\b
\bbusinessbroadband\.com\.hk\b
\bshortwww\.com\b
\bseo-saz\.com\b
\bfilm2018\.info\b
withoutprescript\.com\b
\bajaypipes\.com\b
\bbuyv.agra\.
\bweightlossoffers\.org\b
\btwitter\.com/search\b
\bcryptocoinjudge\.com\b
\beladia\.space\b
\bjustine\.club\b
\bhvacrfp\.com\b
\bnupogodi-online\.ru\b
\bcasinousaonlinelist\.com\b
\bonlinetv\.bid\b
\bnepz\.stream\b
\bonline-tvchannel\.org\b
\bustreams24\.com\b
\bvturl\.net\b
\bsport2018\.org\b
\bthesis\.ae\b
#Persistent spamming - COIbot reports
\bwellness786\.com\b
\bsupplementplatforme\.blogspot\.in\b
\btiger77\.net\b
\bsupplementplatforme\.blogspot\.in\b
\bwellness786\.com\b
\b1b\.yt\b
\bpasaranliga\.com\b
\bena\.website\b
\bguaranteedppc\.com\b
\bjayne\.website\b
\bslotsmegacasino\.com\b
\bolidesoza\.com\b
\bgul\.ly\b
\bnotehub\.org\b
\binstantessay\.co\.uk\b
\bcirk\.me\b
\beasycarup\.com\b
\brealinstagramlikes\.com\b
\bapyoth\.com\b
\bwikkimedia\.com\b
\bauto24insurance24online\.com\b
\bkourtney\.fun\b
\binfowars\.com\b
\bletsgomurphys\.com\b
\bcaptchaocr\.org\b
\bdecaptcherocr\.com\b
\brhibusbar\.com\b
\bnewreviewhq\.com\b
\bcasino17rich7online\.com\b
\bashleymadison\.pro\b
\bhref\.li\b
\bhollitaliandressshirts\.com\b
\bhealthyandbeauty\.co\b
\b3movs\.pro\b
\bipsite\.org\b
\bcli\.re\b
\bnz-casinos\.com\b
\bchn\.ge\b
\brocksteadymaleenhancement\.org\b
\bdrozhelp\.com\b
\baffiliatblogger\.com\b
\billuporistorante\.com\b
\bniemtree\.com\b
\bmercyelectronics\.in\b
\bbyutiful\.net\b
\bipheya\.co\.za\b
\byougame\.com\b
\bhittc\.org\.vn\b
\belamalh\.com\b
\bt2m\.io\b
\blookatlink\.com\b
\bfreshcalendars\.com\b
\brevshr\.com\b
\btrkur\.com\b
\bgot\.by\b
researchomnia\.blogspot\.
\bdmaps\.kr\b
\bhothouse\.xyz\b
\bcloudmining\.blog\b
\bvividentertainment\.online\b
\bnaughtyamerica\.top\b
\bbrazzers\.network\b
\bpornhub\.direct\b
\bbangbrosnetwork\.com\b
\blocalbitcoins\.ltd\b
\badultmodels\.club\b
\bbrazzersnetwork\.com\b
\bAshleyMadison\.pro\b
\bpulseoxadvocacy\.com\b
\brapidteria\.com\b
\bdubsbusinessadvisor\.com\b
\bthemerkle\.com\b
\bcryptorials\.io\b
\bthebitcoinstrip\.com\b
\bstrongcoin\.site\b
\blakebtc\.com\b
\bwhaleclub\.co\b
\bvirwox\.services\b
\blocalbitcoins\.ltd\b
\b500affiliates\.com\b
\b1broker\.com\b
\bsimplefx\.com\b
\bbit4x\.com\b
\betoro\.website\b
\bavatrade\.ltd\b
\bhashblock\.ltd\b
\bruncpa\.info\b
\bbest-bettingsites\.com\b
\bbest-paypornsites\.net\b
\bpornplanner\.com\b
\btopporn\.org\b
\bjoannaangel\.club\b
\bdigitalplayground\.world\b
\bkinkstudio\.info\b
\bchaturbate\.run\b
\bpenthouse\.website\b
\bskrill\.ltd\b
\bvividentertainment\.online\b
\bstrongcoin\.site\b
\bvirwox\.services\b
\betoro\.website\b
\bavatrade\.ltd\b
\bruncpa\.info\b
\bwholesalehairvendors\.com\b
\bpuresmile\.com\.au\b
\bbestgearslab\.com\b
\bemoneyindeed\.com\b
\balldraft\.com\b
\bbestgearslab\.com\b
\bheadphonesbuyer\.com\b
\ballweb-marketing\.com\b
\bhandytoolshome\.com\b
\bXxxtube4Mobile\.com\b
\bTeenageassault\.com\b
\bteensexmaniac\.com\b
\bnbdaq\.com\b
\bbookmarks\.wittycrocs\.com\b
\bbestlatinaporn\.net\b
\bthelesboporn\.com\b
\bhdteensextube\.net\b
\bTeenslovehugedicks\.com\b
\bonlyteenfuck\.com\b
\bisla-laser\.org\b
\bgayspornovideos\.com\b
\brichcasino2online\.com\b
\bplayboy\.ac\b
\blinkp\.ir\b
\bmovies247\.net\b
\bcaptchadealer\.com\b
\bcaptchas\.biz\b
\bsci-hub\.tech\b
\buplinkus\.com\b
\bpetroleumclubmagazine\.com\b
\bdeer-digest\.com\b
\bsummerfieldinfo\.com\b
\bg3t\.nl\b
\bsma-offshore\.com\b
\bmelodipoker\.com\b
\bmodernmom\.com\b
\bromanization\.org\b
\btest-infrarotheizung\.de\b
\beightplus2\.com\b
\bspeedyessay\.co\.uk\b
\butf\.su\b
\bworldhealthreviews\.com\b
\bcbsecure\.co\.uk\b
\bbusinesssuccessclass\.com\b
\btryvexanpills\.com\b
\bmcessay\.com\b
\bross-limo\.com\b
\b101growlights\.com\b
\bcarveto\.co\.uk\b
\bthehourshop\.com\b
\bxembongdahd\.com\b
\bbestinfo4health\.com\b
\bkuc\.cz\b
\bchod\.sk\b
\bpetstation\.store\b
\btopofblogs\.com\b
\bknowurgames\.contently\.com\b
\bwelookups\.com\b
\bwholesalebulksms\.com\b
\bhealthreviewfactory\.com\b
\btoprussianescort\.com\b
\bsportstation\.store\b
\bxxxhds\.com\b
\bnetflixhds\.com\b
\b3xhds\.com\b
\bjiliblog\.com\b
\bplaycasinoonline24\.com\b
\b007game\.ru\b
\bdeadpool2ful\.com\b
\btvhds\.com\b
\bfilmhds\.com\b
\bsildenafarm\.com\b
\b114\.34\.134\.140\b
\bplayslotscasino888\.com\b
\bbestrealmoneygames\.com\b
\bonlinelistcasino24\.com\b
\bcuu\.su\b
\b999essays\.com\b
\btopstreamingfr\.club\b
\bshorturl\.at\b
\bam9s\.info\b
\b000webhostapp\.com\b
\be-billpayments\.com\b
\bshifu\.com\b
\bsalmonsolutions\.co\.uk\b
\bcomputerhope\.com/issues/chusedos\.htm
\bprintukraine\.click\b
\bdoubledubs\.com\b
\bcustomwriting\.com\b
\bsexneigung\.com\b
\bajt-ventures\.com\b
\bgestyy\.com\b
\b1design\.org\b
\bcafemom\.com/search
\bgameinformer\.com/search
\btoppaidpornsites\.com\b
\bejobsresult\.com\b
\bkscripts\.com/\?s
\bskfb\.ly\b
\bbeam\.to\b
\bcams4bitcoin\.com\b
\bprf\.hn\b
\b1safe\.link\b
\bun-url\.com\b
\blauriejones\.org\b
\bbbwpornmovs\.com\b
\bchuabenhyeusinhly\.com\b
\bmindsumo\.com\b
\bthereviewal\.com/massage-therapy/
\bgpna\.ir\b
\bsynesth\.esy\.es\b
\bresampled\.de\b
\bfamousstoreoutlet\.com\b
\bbellpottingerusa\.com\b
\briedquat\.de\b
\bcoolingtowerfiller\.com\b
\bgrp-watertank\.com\b
\bcasinoline17\.com\b
\bcasinobablogames\.com\b
\bcasinogameslistonline\.com\b
\bcasinomegaslotos\.com\b
\barcheagebegins\.org\b
\bduct-rod\.com\b
\bmygrammarcheck\.com\b
\bpxlme\.me\b
\bbikinisexyonthebeach\.com\b
\btshirtsandchristiangifts\.com\b
\bbikinisaletop\.com\b
\bt-shirtlogos\.com\b
\bback\.ly\b
\bsmol\.io\b
\bentirefestival\.com\b
\bt-shirtlogos\.com\b
\bkhorshidchehr\.com\b
\bfernandoallende\.com\b
\blets\.shoutabout\.it\b
\blbdr\.co\b
\bludariwe\.org\b
\bdygjxesu-sunubu\.org\b
\blihi\.cc\b
\bsodary\.com\b
\bkutt\.it\b
\bqlink\.me\b
\byerl\.org\b
\blstu\.fr\b
\bsnip\.ly\b
\bcqtwice\.com\b
\burls\.la\b
\bkg-machinery\.com\b
\bwooricasino777\.com\b
\burlgt\.com\b
\bframa\.link\b
\bcutout\.es\b
\bzipansion\.com\b
\batheistrepublic\.org\b
\batheistrepublic\.net\b
\bpqn\.pw\b
\bhamoussin-fouad-adan\.site123\.me\b
internetbillboards\.net/\?s
\byellkey\.com\b
\bweightprodonline\.com\b
\ballmotti\.xyz\b
\bbin\.wf\b
\bmybestsexshop\.com\b
\bgetbiggerdicknaturally\.com\b
\bmyonlinepayday\.com\b
\bgamecasinosonline\.com\b
\bzii\.bz\b
\bdevprice\.ca\b
\bmailtips\.info\b
\bxxxgayjobs\.com\b
\bkemtrinam\.xyz\b
rewards-insiders\.marriott.com/search
\bbestcurefordiabetes\.com\b
\bs\.id\b
\bshrtco\.de\b
\bmypaleohackscookbookreview\.com\b
\bhealthavenger\.com\b
\bcachtrinamda\.xyz\b
\btny\.im\b
\bsnapt\.io\b
\bannita\.space\b
\bvickey\.club\b
\bmable\.club\b
\beleonor\.space\b
\btomcandowpenisremedy\.com\b
\bcasinoonlinests\.org\b
\bsexdatingusaamerica\.com\b
\bfunnyguru\.co\b
\bukcheapwigs\.com\b
\bswimwear2sale\.com\b
\bcheap-jerseys-usa\.com\b
\bstlrenfestwiki\.com\b
\bkiehlmann\.co\.uk\b
\bcirclebpo\.com\b
\bonl\.li\b
\breal777money\.com\b
\bfreebitco\.in\b
\bzanaflexbuynow\.com\b
\bxpornplease\.com\b
\bpookalamdesign\.in\b
\bhomosexual\.cf\b
\btechnsolution\.com\b
\bbablcasinogames\.com\b
\bcasino24list\.com\b
\bthekingcasinos\.com\b
\bzanaflexcgh\.com\b
\bgo4braindumps\.com\b
\blanzport\.com\b
\bpages10\.com\b
\bmelodyhome\.com\b
\bzanaflexcgh\.com\b
\bqscv\.pe\.hu\b
\b3dcgstore\.com\b
hometalk\.com/search
\buploadboy\.me\b
\bpano-verschluss\.com\b
\bchulatutor\.com\b
\btrainingzone\.co\.uk\b
\bhararonline\.com\b
\bbestazy\.com\b
\b9jabaze\.com\b
\bsoo\.gd\b
\btestonutra\.com\b
\bcelebs-net-worth\.com\b
\barmidalechurch\.com\b
\bautomotivedigitalmarketing\.com\b
\blucporn\.com\b
\bgatobengali\.net\b
\bbablcasinogames\.com\b
\babengalcat\.com\b
\bgetjealous\.com\b
\bhealthncure\.net\b
\bmoney2017casino\.org\b
\btil\.pw\b
\blyhyt\.ovh\b
\blos\.fi\b
\bcasinoveganonline\.com\b
\btarget-advertisement\.com\b
\bstoneislandmen\.com\b
\bdearzindagifullmovie\.in\b
\blinkki\.ovh\b
\blyhytosoite\.fi\b
\burlki\.com\b
\bbitly\.fi\b
\bshortingking\.com\b
\bnimbleinity\.com\b
\bshortingking\.com\b
\bclc\.to\b
\bbitly\.fi\b
\bonsto\.re\b
\bpeoplesbiography\.in\b
\b021zhuming\.com\b
\b2one\.in\b
\bgiovaniconnection\.it\b
\bemma-online\.org\b
\bcasinolists\.us\.com\b
\b0n1\.ir\b
\badjaranet\.com\b
\blakeshia\.club\b
\bhoganbrand\.com\b
\bcasino2018money\.com\b
\bytre\.ir\b
\bkirimpesanbunga\.com\b
\bshort\.o-biznes\.ru\b
\bqx\.cx\b
\bclarksshop\.org\.uk\b
\blasportivashop\.com\b
\bfamousshop\.co\b
\bstoneislandrecords\.com\b
\busachinatraining\.com\b
\blivestreamingindia\.com\b
\blivebox\.co\.in\b
\bmarketresearchstore\.com\b
\bliangchuang-china\.cn\b
\bdigitalconnectelearning\.it\b
\blasciatique\.com\b
\bhotlistcasinogames\.com\b
\beasyurl\.net\b
\bthelink\.la\b
\beasyurl\.net\b
\bxn--o80b27i69npibp5en0j\.com\b
\bmylnk\.is\b
\bmaa\.to\b
\bytube\.com\b
\binfo-ri\.com\b
\bfieryhair\.com\b
\bferragamomall\.com\b
\b19216801help\.com\b
\bshrinx\.it\b
\bonsale-fashion\.com\b
\bhoganshoesoutlet\.com\b
\brippedmusic\.com\b
\boutdoor-sneakers\.com\b
\bpurses-infashion\.com\b
\bdiscountkappa\.com\b
\bdiscountmerrell\.com\b
\bkeens-shoes\.com\b
\bkappaproperty\.com\b
\bcarharttapparels\.com\b
\bonlinesfashion\.com\b
\bsextube4mobile\.com\b
\byon\.ir\b
\biitd\.info\b
\bgames4king\.com\b
\bdaihocduochanoi\.com\b
\bshortmy\.link\b
\ba1\.to\b
\bsomething4u\.xyz\b
\bferragamofactory\.com\b
\bhtt\.nu\b
\bjulieta\.space\b
\bclubmania\.tk\b
\bbitinmex\.com\b
\bbitmexit\.com\b
\bbitmextrade\.com\b
\bbitmexiu\.com\b
\bbitmexim\.com\b
\bbamsalon\.com\b
\bbitmarginmex\.com\b
\bpoolpartyo\.com\b
\bclubgazua\.com\b
\bclubgaja\.com\b
\bessaycaptains\.com\b
\bduocdienvietnam\.com\b
\bstone-island-
\bx61\.ch\b
\bacaiberrypills\.eu\b
\bsmdservicesllc\.com\b
\binternetbillboards\.net/\?s
\bua-outlet\.com\b
\bmy-small\.link\b
\bmarketingsweet\.com\.au\b
\bxnxxporn\.party\b
\bxnxxporn\.pw\b
\bemfarmacia\.com\b
\btreathemorrhoidspain\.com\b
\bdailydetoxhacks\.com\b
\bkappa-usa\.com\b
\blookweb\.it\b
\byou\.travel\b
\bnutritionfordiet\.com\b
\bdresscodeclothing\.com\b
\bfamouswearings\.com\b
\bmail\.rambler\.ru/m\b
\bbiggerpenisexercises\.com\b
\bgroetenuiteerbeek\.wordpress\.com\b
\bv88\.ca\b
\bgoo-gl\.ru\b
\bgoogl\.plus\b
\bfiladiscountshop\.com\b
\bcross-fashions\.com\b
\bfashion10deep\.com\b
\bfashionssur\.com\b
\bskncosmetics\.com\b
\bx11\.pw\b
\bempowher\.com/search
\bnwwws2013\.org\b
\btrsurl\.com\b
\bpattern-wiki\.org\b
\b7elm5\.com\b
\bmyurl\.gr\b
\bmyminiurl\.net\b
\bmossoutfits\.com\b
\bdiscount-ellesse\.com\b
\bnowheart\.com\b
\bmiyankale\.com\b
\bsindo\.me\b
\bblogdacleo\.com\b
\blelaon\.com\b
\baticpay\.com\b
\blelaon\.com\b
\badidasoriginals\.biz\b
\bslink\.co\b
\btranssexualpornstars\.com\b
\bvulpyx\.com\b
\bcouponforless\.com\b
\b81url\.com\b
\badidasoriginals\.biz\b
\bfashionedhardy\.com\b
\bjoaquina\.club\b
\bjonell\.space\b
\balishia\.club\b
\bkaley\.club\b
\bwebbuildersguide\.com\b
\bmascareignesislands\.no\b
\bspeakingtree\.in/search
\bbehance\.net/search
\bhealthynewage\.com/\?s
\bsportsrants\.com/\?s
\bshewrites\.com/main/search\/
\bourmidland\.com/search
\brebirthgaming\.org\b
\bmommysavers\.com\b
\bajaxtime\.com\b
\ba03b3\.atu\.ca\b
\batu\.ca\b
\bansunibaate\.com\b
\bredirects\.ca\b
\bwarritimes\.wordpress\.com\b
\breadthis\.ca\b
\bdict\.leo\.org/\?search
\bajaxtime\.com/\?s
\bherfeed\.com/\?s\=
\bpurevolume\.com/search
\btopofblogs\.com/tag
\burls\.to\b
\b1w\.tf\b
\bquickbooksupportcanada\.ca\b
\bdonax\.ch\b
\bpureketodietpills\.com\b
\bmammut-group\.com\b
\bgdubz\.win\b
\bblogher\.com/search
\bcaringbridge\.org/search
\brenewableenergyworld\.com/_search\?
\btraveldescribe\.com/\?s\=
\btravelpod\.com/s/
\bchaseresults\.com/mail_to_friend
\bphoto.net/gallery/tag-search/search\b
\bsquidoo\.com/search
\blinkgo\.pw\b
\bhalfpriceexams\.com\b
\brealstatecoin\.org\b
\bbestnewsupplements\.com\b
\btianyaxiaozhan\.com\b
\bcreativerxrevivalskincream\.com\b
\brevitalizeultimateserum\.com\b
\bnairabuzz\.com\b
\bwocams\.com\b
\breissstore\.com\b
201[78]\.ovh\b
\bvalrie\.club\b
\blaverne\.club\b
\bbaccaratnow\.com\b
\bglaziers-.{1,20}\.co\.uk\b
\bnikeoutletsale\.co\b
\bclyfc\.com\b
\b2no\.co\b
\biplogger\.org\b
\bdating-soulmates\.com\b
\btruv\.is\b
\biplogger\.ru\b
\bbdsmporno\.net\b
\bclub21sacramento\.com\b
\bgenuinehealthreviews\.com\b
\bketoabsoluteforskolin\.net\b
\bgayfreelivecam\.com\b
\b666\.porn\b
\bfofo100\.xyz\b
\bgreece-athens-escorts\.gr\b
\brichmondembroidery\.com\.au\b
\bventurebeat\.com/\?s
\bccmixter\.org/api/query\?
\btheepochtimes\.com/n3/search/
\bparamuspost\.com/search\.php
\bchange\.org/search
\bbroowaha\.com/search
\bvirilityexonline\.net\b
\bferrann\.mx\b
\byip\.su\b
\btest1\.donntu\.org\b
\btwitpic\.com/tag
\bsharkbayte\.com/keyword
\bexeideas\.com/\?s
\bfin24\.com/search
\brebrand\.ly\b
\bendclothing\.com\b
\bfamousoutletshop\.com\b
\bfairofferny\.com\b
\bvamospaella\.co\.uk\b
\bmenlosoftware\.net\b
\bbradmcallister\.com\b
\baolcomlogin\.com\b
\bonline-gift-vouchers\.com\b
\btiny\.tw\b
\bb54\.in\b
\b3nobar\.net\b
\bdiscount-coupons\.net\b
\bketoblazediet\.net\b
\bbestbabyessentials\.com\b
\b918kiss\.
\bsherley\.club\b
\bherbalmeds\.org\b
\blexlords\.uk\b
\bturnhofer\.com\b
\bocn\.pt\b
\bvegas8282\.com\b
\burladda\.com\b
\bhappynewyearimages\.co\b
\bmarceloburlonshop\.com\b
\bfarsicad\.com\b
\bhuit\.re\b
\bhappyjanamashtamiwishes\.blogspot\.com\b
\bptiturl\.com\b
\bc3d\.com\.au\b
\bwenicehair\.com\b
\btypeformoney\.org\b
\bketogenrx\.net\b
\binstagramtakipcipaneli\.com\b
\bloveilook\.com\b
\bseoarticletool\.com\b
\bbuildyourownshedsite\.wordpress\.com\b
\bslimbuildketodiet\.net\b
\bupscaledogtoys\.party\b
\b2a\.ol4s\.site\b
\bwow1004\.xyz\b
\bgays-bdsm\.com\b
\bsitedevoyance\.over-blog\.com\b
\bsearchmechaniks\.ru\b
\bpinterest\.com/search
\bimgur\.com/hot\?
\bempowher\.com/search
\bedition\.cnn\.com/search
\bicivil\.ir/short/
\bx2145-productions\.technology\b
\bgclub007\.com\b
\bbanglatvshow\.com\b
\bbedroomfurnituretp\.com\b
\badult-chum\.com\b
\benoavia\.es\b
\baracne\.biz\b
\bzoneti\.ca\b
\bwow520\.com\b
\bnobodysproperty\.com\b
\bbellubka\.ru\b
\bidolocharter\.com\b
\bmordsrub\.ru\b
\bwonderhowto\.com/search
\btechandtrends\.com/\?s
\bbbc\.co\.uk/search/\?q
\bmeetme\.com/apps/redirect/\?url
\bnuwireinvestor\.com/results\.aspx\?searchwords
\bwww\.gov\.uk/search\?q=
\balexa\.com/search\?q=
\bnewsweek\.com/search
\bpvl-online\.kz\b
\bclinicaveterinariaromaeur\.it\b
\bdiowebhost\.com\b
\btaodo\.com\.vn\b
\bdomenicomagnifica\.it\b
\btiktok\.tw\b
\bfastestvpn\.com\b
\bchollay\.com\b
\bthefuturerobots\.com\b
\bmenhealthcares\.com\b
\bnoxi\.ga\b
\bpornotube\.blog\.br\b
\bsavethestudent\.org/\?s
\bknoji\.com/search/\?query
\bdata\.gov\.uk/data/search\?q
\bsportsblog\.com/search\?
\bhouzz\.com/\?search
\bilookads\.com\b
\btoi\.in\b
\bbritannica\.com/search\?query
\bccmixter\.org/api/query\?
\bfoxnews\.com/search-results/search\?q
\blerablog\.org/\?s
\blifebeyondtourism\.org/\?header_search
\biamsport\.org/pg/pages
\b1mg\.com\b
\bpokergocap\.com\b
\bbetadeals\.com\.ng\b
\bthanksgivingquotes2018\.com\b
\bclickfraud\.io\b
\bapotekbutikk\.net\b
\bbdjobstoday\.info\b
\bshoes-generator\.com\b
\bdiscreetsextoyshop\.com\b
\bcheapjordansvip\.com\b
\bbacklinksaudit\.com\b
\bblog2learn\.com\b
\bgatevnotes\.com\b
\btest\.nosubject\.com\b
\bul\.do\b
\bix2\.co\b
\bpowermac64\.com\b
\bapteekkienpillereita\.com\b
\bhikingsoutlet\.com\b
\bdiabox-auto\.ru\b
\bwithouatdoctor\.us\b
\bwebsiteaffiliateprograms\.info\b
\bdating-online-made-easy\.com\b
\bbacagood77\.com\b
\bxn--oi2ba146au9b8utjhk\.com\b
\biex\.me\b
\bsale-sextoys\.com\b
\bwellsextoys\.com\b
\bdiscreetsextoyshop\.com\b
\bwomens-outfits\.com\b
\bnotron-setup\.download\b
\b918\.credit\b
\bpob\.ru\b
\ballxreport\.com\b
\bsale-sextoys\.com\b
\bwomens-outfits\.com\b
\bcbcam2cam\.com\b
\blos-mejores-boosters-de-testosterona\.eu\b
\bsunglassescheaponline\.com\b
\bnotron-setup\.download\b
\bthrottleshift\.server105\.com\b
\btunes-interiors\.com\b
\bcheapjordan13vip\.com\b
\bask\.nevershutdown\.com\b
\bxsl\.pt\b
\btypers\.biz\b
\bemasku\.com\b
\bbackpageauction\.com\b
\bc\.or\.at\b
\bxyznepal\.com\b
\bviaplato\.com\b
\bgowwwurl\.com\b
\biamthebest\.us\b
\bwinterisnotcoming\.org\b
\bnew-giveaways\.win\b
\btopessayreviews\.com\b
\baukcje\.ml\b
\bsavemycam\.com\b
\bmychaturcam\.com\b
\brecorder2018\.com\b
\bwebcamfucker\.com\b
\bsportzfuel\.com\b
\btrevulanmuscle\.net\b
\bdpli\.ir\b
\beasy-bator\.com\b
\bblissmarcom\.com\b
\btorrentdb\.
\bbjdem\.cz\b
\bkuc\.cz\b
\bpreskoc\.cz\b
\briz\.cz\b
\burl\.googluj\.cz\b
\bzkracene\.cz\b
\btwurl\.nl\b
\bglobalsmovies\.com\b
\bcrydercosplay\.us\b
\bopenclipart\.org/search/\?query
\baccountingweb\.co\.uk/search
\bsearch\.huffingtonpost\.com/search
\bdeer-digest\.com/\?s
\btravelwitheaseblog\.com/\?s
\btrainingzone\.co\.uk/search
\bhealthable\.org/\?s
\bbuzzfeed\.com/search\?q
\bencyclopedia\.com/searchresults.aspx\?q
\bshopping-cheap\.com\b
\bsneakerfuror\.com\b
\bmanyrecs\.com\b
\bsyscointalk\.org\b
\bpacs-apparrel\.com\b
\bauthenticfans\.com\b
\braovat\.chotop\.vn\b
\braovat\.bvn\.vn\b
\bnwnpro\.ru\b
\bgeld-bombe\.com\b
\b31\.220\.1\.41\b
\bwprssaggregator\.com\b
\bbonuskodbkleon\.ru\b
\bwebcammodelingjob\.com\b
\braovatbds24h\.com\b
cosplay\.us\b
\bmamaklr\.com\b
\bcbcamsclub\.com\b
\bfreecinemaclub\.com\b
\bgo\.onescript\.ir\b
\bkink\.company\b
\bscp-knowledge\.org/\?s
\bfool\.com/search/solr\.aspx
\bjamendo\.com/en/search
\bhomeinvestorsusa\.com\b
\bhappylocate\.com\b
\bhidemyass\.com\b
\binsertyoururl\.com\b
\blapenavigevano\.it\b
\bnikehuaracheshoes\.com\b
\bcanadagoosepark\.com\b
\bgetcanadagooseoutlet\.com\b
\bprivateviewerinsta\.com\b
\bmattcermanski\.com\b
\bassignment-help-australia\.com\.au\b
\bmagileads\.com\b
\b918\.network\b
\bcoinarbitragebot\.com\b
\bcoinbozan\.com\b
\bzerobyw\.com\b
\bsa7eraty\.com\b
\bmotorradfreunde-muenchweilerev\.de\b
\bwhl111\.com\b
\bwriteforme\.compress\.to\b
\bpaltrox-rx\.com\b
\bstoneislandclothes\.com\b
\buy\.to\b
\belectronicrepairegypt\.com\b
\bocry\.com\b
\bepac\.to\b
\bcameravn247\.com\b
\bmoz\.com\b
\binc0gnito\.com\b
\bedmond\.club\b
\bvipgoldrj\.com\.br\b
\bmredgarcross\.com\b
\bglamour\.de/content/search/
\bmartindale\.com/Results.aspx\?
\bchange\.org/search\?q
\brealitysandwich\.com/\?s
\bmy3uka\.com/search/
\bdailymail\.co\.uk/home/search\.html\?
\btelegraph\.co\.uk/search
\bred\.nelb\.gr\b
\bsimql\.com\b
\brosaline\.club\b
\bws2real\.com\b
\bbp7\.org\b
\bcanalesoterismo\.com\b
\bjom\.fun\b
\bkasino\.vin\b
\babh\.kr\b
\bwhatsappmessenger\.download\b
\badvocateschandigarh\.in\b
\badvocateinchandigarhhighcourt\.wordpress\.com\b
\blawyerchandigarh\.com\b
\bheightline\.com\b
\bminiurl\.x10\.mx\b
\bchinatown-downtown\.com\b
\bbuzzsocial\.ca\b
\bhdorg\.ru\b
\bnowinseo\.ir\b
\bcreatorlink\.net\b
\bwirecellar\.com\b
\bextra-size\.info\b
\bvirtualbitcointalk\.co\b
\blow-cost\.expert\b
\bomn\.kr\b
\bgooseyou\.com\b
\bcanadagoosestorevip\.com\b
\bhelbiz\.com\b
\bgiacmosuavietvn\.podbean\.com\b
\bintensexpills\.org\.uk\b
\bantiaging-treatments\.website\b
\bbuildmusclequick\.info\b
\bonlinecasino4nl\.com\b
\bbeasley\.space\b
\bcasino-reviewadvisor\.com\b
\bspiritualsadhana\.com\b
\bspecta\.webd\.pl\b
\bdirectseotools\.com\b
\bcasinonsvenska\.eu\b
\bsvenskacasinon\.co\b
\bferrann\.co\b
\bleach\.club\b
\bscotch-sale\.com\b
\bxn--d1abamebfd0avbpdfcx6e\.xn--p1ai\b
\blinkomnia\.com\b
\bcompletecase\.com\b
\bredirect\.adult\.ofertmobiles\.com\b
\bprada-shoping\.com\b
\bmyassignmenthelpaustralia\.com\.au\b
\bkasino\.games\b
\bogmdb\.com\b
\bstrongpassword\.info\b
\bvelasquez\.xyz\b
\brondan\.net\b
\bteam91titans\.com\b
\bmortaji\.co\b
\bcursodetiara\.com\b
\bfroggyads\.com\b
\bcayghepthammy\.com\b
\bsalas\.space\b
\biktogo\.com\b
\blotterytube\.com\b
\benrollbusiness\.com\b
\bsssidhuadvocate815\.tumblr\.com\b
\b1688\.com\b
\bsci-hub\.
\bplaycasinoonline\.ooo\b
\bmukapokerku\.com\b
\bmukapoker\.org\b
\btoppreworkoutsupplements\.info\b
\bhorseshoecraftandflea\.com\b
\bshopdiaphanous\.com\b
\bshoporiginative\.com\b
\bsecure84\.com\b
\bbuyblacksd\.com\b
\bhalderramos\.com\.br\b
\bmoreasianporn\.com\b
\bshopmust-have\.com\b
\bbreakawayiris\.com\b
\bdunlap\.xyz\b
## sbhandler_end
## leave the above line as is
## end of [[Spam blacklist/Log]] section
#</pre> <!-- leave this line exactly as it is -->
376a67ee2f785456250ba8ed0205ad70e361c338
Licensing
0
24
196
195
2023-06-27T05:42:47Z
TehKittyCat
11
HTTPS
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis.
==Licensing==
{| class="wikitable"
|-
! Wiki !! URL
! colspan="2" | License
|-
| RuneScape Wiki || https://runescape.wiki/<br>https://pt.runescape.wiki/|| [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
| rowspan="3" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].
'''Fork Dates:'''
* English RS & OSRS wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018'''
* English RuneScape Classic wiki (classic.runescape.wiki) - '''2 January 2019'''
* Portuguese-Brazilian RS wiki (pt.runescape.wiki) - '''16 January 2019'''
'''Commercial Use Waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution.
|-
| Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| RuneScape Classic Wiki || https://classic.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Meta Weird Gloop Wiki || https://meta.weirdgloop.org/
| colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using our content==
Attribution example when re-using one of our wiki's content on your own website:
:''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Global policies|{{PAGENAME}}]]
da0902f0788c8f5eb579824587ac61f63a9a790d
197
196
2023-09-24T17:03:34Z
Jayden
52
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis.
==Licensing==
{| class="wikitable"
|-
! Wiki !! URL
! colspan="2" | License
|-
| RuneScape Wiki || https://runescape.wiki/<br>https://pt.runescape.wiki/|| [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
| rowspan="3" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].
'''Fork Dates:'''
* English RS & OSRS wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018'''
* English RuneScape Classic wiki (classic.runescape.wiki) - '''2 January 2019'''
* Portuguese-Brazilian RS wiki (pt.runescape.wiki) - '''16 January 2019'''
'''Commercial Use Waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution.
|-
| Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| RuneScape Classic Wiki || https://classic.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Minecraft Wiki || https://minecraft.wiki/ || colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Meta Weird Gloop Wiki || https://meta.weirdgloop.org/
| colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using our content==
Attribution example when re-using one of our wiki's content on your own website:
:''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Global policies|{{PAGENAME}}]]
6f837c303b0187600153194f595ac8acd2faa2a6
198
197
2023-09-24T17:04:40Z
Jayden
52
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop.
==Licensing==
{| class="wikitable"
|-
! Wiki !! URL
! colspan="2" | License
|-
| RuneScape Wiki || https://runescape.wiki/<br>https://pt.runescape.wiki/|| [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
| rowspan="3" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].
'''Fork Dates:'''
* English RS & OSRS wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018'''
* English RuneScape Classic wiki (classic.runescape.wiki) - '''2 January 2019'''
* Portuguese-Brazilian RS wiki (pt.runescape.wiki) - '''16 January 2019'''
'''Commercial Use Waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution.
|-
| Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| RuneScape Classic Wiki || https://classic.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Minecraft Wiki || https://minecraft.wiki/ || colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Meta Weird Gloop Wiki || https://meta.weirdgloop.org/
| colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using our content==
Attribution example when re-using one of our wiki's content on your own website:
:''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Global policies|{{PAGENAME}}]]
54a09dd62ff9f6e5bc97198e96fcc643a53b83ec
199
198
2024-03-22T21:29:35Z
Jayden
52
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop.
==Licensing==
{| class="wikitable"
|-
! Wiki !! URL
! colspan="2" | License
|-
| RuneScape Wiki || https://runescape.wiki/<br>https://pt.runescape.wiki/|| [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
| rowspan="3" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].
'''Fork Dates:'''
* English RS & OSRS wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018'''
* English RuneScape Classic wiki (classic.runescape.wiki) - '''2 January 2019'''
* Portuguese-Brazilian RS wiki (pt.runescape.wiki) - '''16 January 2019'''
'''Commercial Use Waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution.
|-
| Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| RuneScape Classic Wiki || https://classic.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Minecraft Wiki || https://minecraft.wiki/ || colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Brighter Shores Wiki || https://brightershoreswiki.org || colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Meta Weird Gloop Wiki || https://meta.weirdgloop.org/
| colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using our content==
Attribution example when re-using one of our wiki's content on your own website:
:''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Global policies|{{PAGENAME}}]]
1ae6ebeba3cf757880bfb92828e67a0c829d9b98
Meta Weird Gloop:Copyrights
4
64
448
447
2023-06-27T05:42:47Z
metarsw>TehKittyCat
0
HTTPS
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis.
==Licensing==
{| class="wikitable"
|-
! Wiki !! URL
! colspan="2" | License
|-
| RuneScape Wiki || https://runescape.wiki/<br>https://pt.runescape.wiki/|| [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
| rowspan="3" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].
'''Fork Dates:'''
* English RS & OSRS wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018'''
* English RuneScape Classic wiki (classic.runescape.wiki) - '''2 January 2019'''
* Portuguese-Brazilian RS wiki (pt.runescape.wiki) - '''16 January 2019'''
'''Commercial Use Waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution.
|-
| Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| RuneScape Classic Wiki || https://classic.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Meta Weird Gloop Wiki || https://meta.weirdgloop.org/
| colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using our content==
Attribution example when re-using one of our wiki's content on your own website:
:''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Global policies|{{PAGENAME}}]]
da0902f0788c8f5eb579824587ac61f63a9a790d
449
448
2023-09-24T17:03:34Z
metarsw>Jayden
0
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis.
==Licensing==
{| class="wikitable"
|-
! Wiki !! URL
! colspan="2" | License
|-
| RuneScape Wiki || https://runescape.wiki/<br>https://pt.runescape.wiki/|| [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
| rowspan="3" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].
'''Fork Dates:'''
* English RS & OSRS wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018'''
* English RuneScape Classic wiki (classic.runescape.wiki) - '''2 January 2019'''
* Portuguese-Brazilian RS wiki (pt.runescape.wiki) - '''16 January 2019'''
'''Commercial Use Waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution.
|-
| Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| RuneScape Classic Wiki || https://classic.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Minecraft Wiki || https://minecraft.wiki/ || colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Meta Weird Gloop Wiki || https://meta.weirdgloop.org/
| colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using our content==
Attribution example when re-using one of our wiki's content on your own website:
:''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Global policies|{{PAGENAME}}]]
6f837c303b0187600153194f595ac8acd2faa2a6
450
449
2023-09-24T17:04:40Z
metarsw>Jayden
0
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop.
==Licensing==
{| class="wikitable"
|-
! Wiki !! URL
! colspan="2" | License
|-
| RuneScape Wiki || https://runescape.wiki/<br>https://pt.runescape.wiki/|| [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
| rowspan="3" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].
'''Fork Dates:'''
* English RS & OSRS wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018'''
* English RuneScape Classic wiki (classic.runescape.wiki) - '''2 January 2019'''
* Portuguese-Brazilian RS wiki (pt.runescape.wiki) - '''16 January 2019'''
'''Commercial Use Waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution.
|-
| Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| RuneScape Classic Wiki || https://classic.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Minecraft Wiki || https://minecraft.wiki/ || colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Meta Weird Gloop Wiki || https://meta.weirdgloop.org/
| colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using our content==
Attribution example when re-using one of our wiki's content on your own website:
:''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Global policies|{{PAGENAME}}]]
54a09dd62ff9f6e5bc97198e96fcc643a53b83ec
451
450
2024-03-22T21:29:35Z
metarsw>Jayden
0
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop.
==Licensing==
{| class="wikitable"
|-
! Wiki !! URL
! colspan="2" | License
|-
| RuneScape Wiki || https://runescape.wiki/<br>https://pt.runescape.wiki/|| [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
| rowspan="3" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].
'''Fork Dates:'''
* English RS & OSRS wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018'''
* English RuneScape Classic wiki (classic.runescape.wiki) - '''2 January 2019'''
* Portuguese-Brazilian RS wiki (pt.runescape.wiki) - '''16 January 2019'''
'''Commercial Use Waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution.
|-
| Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| RuneScape Classic Wiki || https://classic.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Minecraft Wiki || https://minecraft.wiki/ || colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Brighter Shores Wiki || https://brightershoreswiki.org || colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Meta Weird Gloop Wiki || https://meta.weirdgloop.org/
| colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using our content==
Attribution example when re-using one of our wiki's content on your own website:
:''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Global policies|{{PAGENAME}}]]
1ae6ebeba3cf757880bfb92828e67a0c829d9b98
Two-factor authentication
0
31
255
254
2023-08-24T23:52:51Z
Jayden
52
/* I've lost my backup codes, can I get them back? */
wikitext
text/x-wiki
Two-factor authentication is available for users on our wikis and can be activated at any time in your [[Special:Preferences|preferences]]. It is an extra layer of security that allows you to protect your account by using your mobile phone or other physical device. It is as simple as downloading an app (for free), such as [https://authy.com/ Authy], and using it to generate codes that you will be asked for when you attempt to login to our wikis.
There is '''no requirement''' to use two-factor authentication on our wikis, though is it highly recommended to secure your account, especially if you have elevated rights on any of our wikis.
==Setting it up==
[[File:Two-factor auth option.png|right|thumb|The preference option for enabling two-factor auth]]
# Go to [[Special:Preferences]] and select '''Enable two-factor authentication''' under the 'User profile' tab
# Download an application to your mobile or desktop that can generate 2FA codes, such as [https://authy.com/ Authy] or Google Authenticator
# Scan the QR code shown on the page using the app, or input the secret manually
# Write down the backup "scratch" codes in case you lose access to your mobile or desktop application. They can only be used once per code, and will never be accessible again
# Enter a code generated by your 2FA app into the box on the page to confirm that it is setup correctly
==FAQ==
===What happens if I lose my device/app?===
Some 2FA apps, such as [https://authy.com/ Authy], save your account tokens in the cloud so that you can regain access by logging into your account for that app. This is especially useful if you switch devices. Alternatively, you can use a backup code to login to your account and disable two-factor authentication. If you do not have any backup codes, you will not be able to login. We will not typically act on support emails regarding lost account access as a result of losing 2FA codes, as we can't easily verify that it is actually you trying to regain account access.
===When will I be asked for a code?===
You will be prompted for a code on every new login, and when attempting to change sensitive settings, such as your password.
===I've lost my backup codes, can I get them back?===
You can disable and re-enable two-factor authentication to generate new backup codes. If you have no access to your device or backup codes, we will not typically be able to help you restore access to your account.
df48262ba19f254d82786959ba92e4c36a53b1c2
256
255
2023-12-10T17:18:33Z
Jayden
52
wikitext
text/x-wiki
Two-factor authentication (2FA) is available for users on our wikis and can be activated at any time in your [[Special:Preferences|preferences]]. It is an extra layer of security that allows you to protect your account by using your mobile phone or other physical device. It is as simple as downloading an app (for free), such as [https://authy.com/ Authy], and using it to generate codes that you will be asked for when you attempt to login to our wikis.
It is highly recommended that you enable 2FA to secure your account. '''Users with certain elevated permissions on our wikis (such as <code>editinterface</code>) will be prevented from using those permissions unless they enable 2FA.'''
==Setting it up==
[[File:Two-factor auth option.png|right|thumb|The preference option for enabling two-factor auth]]
# Go to [[Special:Preferences]] and select '''Enable two-factor authentication''' under the 'User profile' tab
# Download an application to your mobile or desktop that can generate 2FA codes, such as [https://authy.com/ Authy] or Google Authenticator
# Scan the QR code shown on the page using the app, or input the secret manually
# Write down the backup "scratch" codes in case you lose access to your mobile or desktop application. They can only be used once per code, and will never be accessible again
# Enter a code generated by your 2FA app into the box on the page to confirm that it is setup correctly
==FAQ==
===What happens if I lose my device/app?===
Some 2FA apps, such as [https://authy.com/ Authy], save your account tokens in the cloud so that you can regain access by logging into your account for that app. This is especially useful if you switch devices. Alternatively, you can use a backup code to login to your account and disable two-factor authentication. If you do not have any backup codes, you will not be able to login. We will not typically act on support emails regarding lost account access as a result of losing 2FA codes, as we can't easily verify that it is actually you trying to regain account access.
===When will I be asked for a code?===
You will be prompted for a code on every new login, and when attempting to change sensitive settings, such as your password.
===I've lost my backup codes, can I get them back?===
You can disable and re-enable two-factor authentication to generate new backup codes. If you have no access to your device or backup codes, we will not typically be able to help you restore access to your account.
9e9ea3563180614fa91b6500672d61da052e999c
File:Weird Gloop footer hosted@2x.png
6
3
8
2023-09-03T19:51:27Z
Jayden
52
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
9
8
2023-09-28T08:03:18Z
Iiii I I I
15
Iiii I I I uploaded a new version of [[File:Weird Gloop footer hosted@2x.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
10
9
2023-09-28T08:03:34Z
Iiii I I I
15
Iiii I I I uploaded a new version of [[File:Weird Gloop footer hosted@2x.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
11
10
2023-09-28T08:05:20Z
Iiii I I I
15
Protected "[[File:Weird Gloop footer hosted@2x.png]]": high use image ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) [Upload=Allow only administrators] (indefinite))
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Weird Gloop footer hosted.png
6
2
4
2023-09-03T19:51:56Z
Jayden
52
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
5
4
2023-09-28T08:03:52Z
Iiii I I I
15
Iiii I I I uploaded a new version of [[File:Weird Gloop footer hosted.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
6
5
2023-09-28T08:05:02Z
Iiii I I I
15
Protected "[[File:Weird Gloop footer hosted.png]]": high use image ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) [Upload=Allow only administrators] (indefinite))
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Wiki.png
6
7
30
29
2023-10-13T01:53:14Z
Iiii I I I
15
Iiii I I I reverted [[File:Wiki.png]] to an old version
wikitext
text/x-wiki
== Summary ==
Wiki main logo.
51ca13f779327906dac80f7daaa8225385d3fd34
31
30
2023-10-13T01:56:16Z
Iiii I I I
15
Iiii I I I uploaded a new version of [[File:Wiki.png]]
wikitext
text/x-wiki
== Summary ==
Wiki main logo.
51ca13f779327906dac80f7daaa8225385d3fd34
File:Wiki@2x.png
6
8
35
34
2023-10-13T01:56:47Z
Iiii I I I
15
Iiii I I I uploaded a new version of [[File:Wiki@2x.png]]
wikitext
text/x-wiki
== Summary ==
bucket
2x version of [[:File:Wiki.png]]
29348c8baa24fd332a2e2d0ed81e067394c570df
Staff
0
26
220
219
2023-11-25T04:49:19Z
metarsw>Dianliang233
0
/* Current Sysadmins */
wikitext
text/x-wiki
{{Shortcut|M:SYSADMIN|M:SYSADMINS}}
Sysadmins, also known as [[Wikipedia:system administrators|system administrators]], serve an important role on maintaining the Weird Gloop wikis. They are the only paid members of the Weird Gloop wikis, working as independent contractors responsible for the technical setup and upkeep of the Weird Gloop server systems. For this reason they are additionally held accountable to the board and expected to follow its directives. Due to this conflict of interest, they are unable to serve as board members, but are retained as the board sees fit to provide technical advice.
In order to carry out their role, they are members of the sysadmin global user group, which encompasses the user rights of bureaucrats, along with checkuser and other system administrative rights, but this does not constitute a bureaucratic role. However, on Meta Wiki, they effectively serve the role of administrators, with additional function, as Meta Wiki acts as the global wiki for various extensions, such as AbuseFilter, and hosts shared gadgets.
Sysadmins may perform any of the following:
* Temporary actions for testing and debugging across the Weird Gloop wikis.
* Use of bot accounts as needed for their work.
* Anti-vandalism work, such as banning if needed.
* Reply to emails sent via [[Special:Contact]] when a technical response is needed.
Outside of carrying out their role, they are expected to follow the policies of the individual wikis and of their local role on the wikis, such as administrator. They are however, with discretion, permitted to use tools they may not otherwise have on behalf of a user who does have that tool, when asked.
== Current Sysadmins ==
The list of current sysadmins can be verified using [[Special:ListUsers/sysadmin]].
* [[User:Cook Me Plox|Cook Me Plox]]
* [[User:Jayden|Jayden]]
* [[User:TehKittyCat|TehKittyCat]]
[[Category:Policies]]
fb7b7ede46d6faec0437dcfc645e0da2682f180a
221
220
2023-11-26T11:27:46Z
204.131.198.2
0
this page needs a bit of a rework re: independent contractors, but i am not a sysadmin in the conventional sense even though i have the usergroup
wikitext
text/x-wiki
{{Shortcut|M:SYSADMIN|M:SYSADMINS}}
Sysadmins, also known as [[Wikipedia:system administrators|system administrators]], serve an important role on maintaining the Weird Gloop wikis. They are the only paid members of the Weird Gloop wikis, responsible for the technical setup and upkeep of the Weird Gloop server systems. For this reason they are additionally held accountable to the board and expected to follow its directives. Due to this conflict of interest, they are unable to serve as board members, but are retained as the board sees fit to provide technical advice.
In order to carry out their role, they are members of the sysadmin global user group, which encompasses the user rights of bureaucrats, along with checkuser and other system administrative rights, but this does not constitute a bureaucratic role. However, on Meta Wiki, they effectively serve the role of administrators, with additional function, as Meta Wiki acts as the global wiki for various extensions, such as AbuseFilter, and hosts shared gadgets.
Sysadmins may perform any of the following:
* Temporary actions for testing and debugging across the Weird Gloop wikis.
* Use of bot accounts as needed for their work.
* Anti-vandalism work, such as banning if needed.
* Reply to emails sent via [[Special:Contact]] when a technical response is needed.
Outside of carrying out their role, they are expected to follow the policies of the individual wikis and of their local role on the wikis, such as administrator. They are however, with discretion, permitted to use tools they may not otherwise have on behalf of a user who does have that tool, when asked.
== Current Sysadmins ==
The list of current sysadmins can be verified using [[Special:ListUsers/sysadmin]].
* [[User:Jayden|Jayden]]
* [[User:TehKittyCat|TehKittyCat]]
[[Category:Policies]]
99a78bbed21d5cf496eeda1721b0b2833beb1e1e
Themes
0
30
251
2023-12-10T17:13:00Z
Jayden
52
Created page with "The default theme on a particular wiki that we host is a customised version of the MediaWiki theme that is being used. Typically, this is [https://www.mediawiki.org/wiki/Skin:Vector Vector] on desktop, and [https://www.mediawiki.org/wiki/Skin:Minerva_Neue Minerva Neue] on mobile. These themes can be customised using [[MediaWiki:Vector.css]] and [[MediaWiki:Minerva.css]] respectively. All themes load styles from [[MediaWiki:Common.css]], so any styles that need to be sha..."
wikitext
text/x-wiki
The default theme on a particular wiki that we host is a customised version of the MediaWiki theme that is being used. Typically, this is [https://www.mediawiki.org/wiki/Skin:Vector Vector] on desktop, and [https://www.mediawiki.org/wiki/Skin:Minerva_Neue Minerva Neue] on mobile. These themes can be customised using [[MediaWiki:Vector.css]] and [[MediaWiki:Minerva.css]] respectively.
All themes load styles from [[MediaWiki:Common.css]], so any styles that need to be shared between desktop, mobile, and other themes should be placed in here. Where reasonably possible, we recommend taking advantage of [https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties CSS variables] to make theming easier.
==Custom themes==
[[File:Dark mode on RuneScape Wiki.png|right|thumb|Dark mode on the RuneScape Wiki]]
Wikis that are hosted by us can create separate themes for each MediaWiki skin, in addition to their default theme. You can create as many themes as you like, but note that themes are mutually exclusive - as-in, only one of them can be loaded at a time. For example, if you create a dark theme and a winter theme, only one or the other can be enabled.
===Creating a custom theme===
To create a custom theme, you should create a new stylesheet on your wiki at <code>MediaWiki:{skin}-theme-{theme}.css</code>. The stylesheet should contain all of the styles that are specific to your theme only, such as colour and graphic changes. We don't recommend using theme-specific CSS to change the layout of your wiki dramatically.
As an example, if you wanted to create a new Halloween theme for desktop users using the Vector skin, you would create <code>MediaWiki:Vector-theme-halloween.css</code> on your wiki. If you wanted to create a dark theme for mobile users, you would create <code>MediaWiki:Minerva-theme-dark.css</code> on your wiki.
To help prevent issues with style conflicts, we also add a new class to the <code>body</code> element of the page whenever a theme is enabled, which can be used as a node selector in your CSS styles. The class is <code>wgl-theme-[theme]</code> (replacing [theme] with your theme name).
===Loading a custom theme===
To load a custom theme, you can set the <code>theme</code> cookie on your browser. To do this manually, open your browser's developer console (usually F12 on your keyboard) and enter <code>document.cookie = 'theme=[theme]';</code> (replacing [theme] with your theme name). If done correctly, your theme's stylesheet should load when you refresh the page.
To allow other users to toggle the theme, you need to create some kind of JavaScript-based gadget on your wiki which can act as a theme selector, depending on how you want users to be able to activate it. On the RuneScape Wiki, there is a [[rsw:MediaWiki:Gadget-skinTogglesNew.js|somewhat complicated gadget]] that achieves this, while on the Minecraft Wiki, a [https://minecraft.wiki/w/MediaWiki:Gadget-darkmode.js?oldid=2349078 much simpler gadget] is used, which adds a moon icon to the top right of the page. We recommend taking the simpler approach, unless a more sophisticated gadget is required.
Whichever approach you take, ensure that users can switch to and from your theme by setting the theme cookie. Since MediaWiki comes with jQuery, you can use code such as this in your gadget to set the cookie:
<pre>
var theme = 'halloween';
$.cookie('theme', theme, {expires: 365, path: '/'});
</pre>
124daa261db11b1eda2f815c12eb2f8b1bc76cba
Template:Cquote2
10
63
391
2024-03-11T09:19:39Z
115.188.148.34
0
Created page with "{| class="pullquote" style="{{{style|}}}" | class="quotation-mark left" style="line-height: .58em; padding: 0 0 0 .3em;" | “ | class="quotation-text" style="padding: .2em 1em;" | {{{quote|{{{1|Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.}}}}}} | class="quotation-mark right" style="line..."
wikitext
text/x-wiki
{| class="pullquote" style="{{{style|}}}"
| class="quotation-mark left" style="line-height: .58em; padding: 0 0 0 .3em;" | “
| class="quotation-text" style="padding: .2em 1em;" | {{{quote|{{{1|Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.}}}}}}
| class="quotation-mark right" style="line-height: .58em; padding: 0 .3em 0 0;" | ”
|-
{{#if:{{{person|{{{2|}}}}}}{{{3|{{{quotesource|}}}}}}|
{{!}} class="quotation-source" colspan="2" {{!}} {{#if:{{{person|{{{2|}}}}}}{{{3|{{{quotesource|}}}}}}|— {{{person|{{{2}}}}}} {{#if:{{{3|{{{quotesource|}}}}}}|{{{3|{{{quotesource|}}}}}}}}}}}}
|}
69942186660556549937d41ec0301f39f812e936
Main Page
0
14
111
110
2024-03-26T02:04:06Z
Nex Undique
22
2024 elections have started
wikitext
text/x-wiki
<div class="mp-grid">
<!-- BOARD ELECTIONS (temporary) -->
<div class="mp-header section-vote">
<div class="mp-header-left">
<h1>Board elections for 2024 are open!</h1>
<div>Voting ends on 7 April.</div>
</div>
<div class="mp-header-right plainlinks">
<div>[[Weird Gloop elections/2024/Candidates|See the candidates]]</div>
<div>[[Weird Gloop elections|Learn how to vote]]</div>
</div>
</div>
<!-- HEADER -->
<div class="mp-header">
<div class="mp-header-left">
<h1>Meta Weird Gloop</h1>
<div>For discussing management and policies of the Weird Gloop wikis.</div>
</div>
<div class="mp-header-right plainlinks">
<div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{#expr:{{PAGESINCATEGORY:Active threads}}-1}} discussions''' currently active. }}</div>
<ul>
<li>[[Special:Contact|Contact]]</li>
<li>[[Project:Copyrights|Copyrights]]</li>
<li>[https://discord.gg/runescapewiki Discord]</li>
</ul>
</div>
</div>
<!-- META CONTENT -->
<div class="mp-section section-yewgrove plainlinks">
<h2>Active discussions</h2>
{{#dpl:
|namespace = Forum
|category = Active threads
|notcategory = Forums excluded from the main page
|addeditdate = true
|addlasteditor = true
|order = descending
|ordermethod = lastedit
|userdateformat = j F Y
|adduser = true
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER%
|noresultsheader = * There are currently no active discussions.
}}
<p class="see-more">[[Forum:Forum Grove|See more...]]</p>
</div>
<div class="mp-section section-archive plainlinks">
<h2>Archived discussions</h2>
{{#dpl:
|namespace = Forum
|category = Forum archives
|notcategory = Forums excluded from the main page
|order = descending
|ordermethod = categoryadd
|addfirstcategorydate = true
|userdateformat = j F Y
|count = 5
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE%
}}
<p class="see-more">[[Meta:Forum Archives|See more...]]</p>
</div>
<!-- WIKIS -->
<div class="section-wikis">
<div class="mp-section">
<div>Visit the</div> [[rsw:|<h2>RuneScape Wiki</h2>]]
</div>
<div class="mp-section">
<div>Visit the</div> [[osrsw:|<h2>Old School RuneScape Wiki</h2>]]
</div>
<div class="mp-section">
<div>Visit the</div> [[ptrsw:|<h2>Brazilian Portuguese RuneScape Wiki</h2>]]
</div>
<div class="mp-section">
<div>Visit the</div> [[classicrsw:|<h2>RuneScape Classic Wiki</h2>]]
</div>
<div class="mp-section plainlinks">
<div>Visit the</div> [https://minecraft.wiki <h2>Minecraft Wiki</h2>]
</div>
</div>
<!-- FOOTER -->
<div class="mp-footer">© {{CURRENTYEAR}} Weird Gloop Limited.</div>
</div>
__NOTOC__
afc780643b7fa6ea4a9ea10cf6006113c624c101
112
111
2024-04-09T21:44:43Z
BigDiesel2m
74
link to 2024 board election results
wikitext
text/x-wiki
<div class="mp-grid">
<!-- BOARD ELECTIONS (temporary) -->
<div class="mp-header section-vote">
<div class="mp-header-left">
<h1>Board elections for 2024 have concluded!</h1>
</div>
<div class="mp-header-right plainlinks">
<div>[[Weird Gloop elections/2024/Results|See the results]]</div>
</div>
</div>
<!-- HEADER -->
<div class="mp-header">
<div class="mp-header-left">
<h1>Meta Weird Gloop</h1>
<div>For discussing management and policies of the Weird Gloop wikis.</div>
</div>
<div class="mp-header-right plainlinks">
<div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{#expr:{{PAGESINCATEGORY:Active threads}}-1}} discussions''' currently active. }}</div>
<ul>
<li>[[Special:Contact|Contact]]</li>
<li>[[Project:Copyrights|Copyrights]]</li>
<li>[https://discord.gg/runescapewiki Discord]</li>
</ul>
</div>
</div>
<!-- META CONTENT -->
<div class="mp-section section-yewgrove plainlinks">
<h2>Active discussions</h2>
{{#dpl:
|namespace = Forum
|category = Active threads
|notcategory = Forums excluded from the main page
|addeditdate = true
|addlasteditor = true
|order = descending
|ordermethod = lastedit
|userdateformat = j F Y
|adduser = true
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER%
|noresultsheader = * There are currently no active discussions.
}}
<p class="see-more">[[Forum:Forum Grove|See more...]]</p>
</div>
<div class="mp-section section-archive plainlinks">
<h2>Archived discussions</h2>
{{#dpl:
|namespace = Forum
|category = Forum archives
|notcategory = Forums excluded from the main page
|order = descending
|ordermethod = categoryadd
|addfirstcategorydate = true
|userdateformat = j F Y
|count = 5
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE%
}}
<p class="see-more">[[Meta:Forum Archives|See more...]]</p>
</div>
<!-- WIKIS -->
<div class="section-wikis">
<div class="mp-section">
<div>Visit the</div> [[rsw:|<h2>RuneScape Wiki</h2>]]
</div>
<div class="mp-section">
<div>Visit the</div> [[osrsw:|<h2>Old School RuneScape Wiki</h2>]]
</div>
<div class="mp-section">
<div>Visit the</div> [[ptrsw:|<h2>Brazilian Portuguese RuneScape Wiki</h2>]]
</div>
<div class="mp-section">
<div>Visit the</div> [[classicrsw:|<h2>RuneScape Classic Wiki</h2>]]
</div>
<div class="mp-section plainlinks">
<div>Visit the</div> [https://minecraft.wiki <h2>Minecraft Wiki</h2>]
</div>
</div>
<!-- FOOTER -->
<div class="mp-footer">© {{CURRENTYEAR}} Weird Gloop Limited.</div>
</div>
__NOTOC__
96ff1ffc7b6c7a19f8ba5cd9ed767b93773a7154
113
112
2024-09-21T00:16:40Z
Iiii I I I
15
add policies link
wikitext
text/x-wiki
<div class="mp-grid">
<!-- BOARD ELECTIONS (temporary) -->
<div class="mp-header section-vote">
<div class="mp-header-left">
<h1>Board elections for 2024 have concluded!</h1>
</div>
<div class="mp-header-right plainlinks">
<div>[[Weird Gloop elections/2024/Results|See the results]]</div>
</div>
</div>
<!-- HEADER -->
<div class="mp-header">
<div class="mp-header-left">
<h1>Meta Weird Gloop</h1>
<div>For discussing management and policies of the Weird Gloop wikis.</div>
</div>
<div class="mp-header-right plainlinks">
<div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{#expr:{{PAGESINCATEGORY:Active threads}}-1}} discussions''' currently active. }}</div>
<ul>
<li>[[Special:Contact|Contact]]</li>
<li>[[Project:Copyrights|Copyrights]]</li>
<li>[[Project:Policies|Policies]]</li>
<li>[https://discord.gg/runescapewiki Discord]</li>
</ul>
</div>
</div>
<!-- META CONTENT -->
<div class="mp-section section-yewgrove plainlinks">
<h2>Active discussions</h2>
{{#dpl:
|namespace = Forum
|category = Active threads
|notcategory = Forums excluded from the main page
|addeditdate = true
|addlasteditor = true
|order = descending
|ordermethod = lastedit
|userdateformat = j F Y
|adduser = true
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER%
|noresultsheader = * There are currently no active discussions.
}}
<p class="see-more">[[Forum:Forum Grove|See more...]]</p>
</div>
<div class="mp-section section-archive plainlinks">
<h2>Archived discussions</h2>
{{#dpl:
|namespace = Forum
|category = Forum archives
|notcategory = Forums excluded from the main page
|order = descending
|ordermethod = categoryadd
|addfirstcategorydate = true
|userdateformat = j F Y
|count = 5
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE%
}}
<p class="see-more">[[Meta:Forum Archives|See more...]]</p>
</div>
<!-- WIKIS -->
<div class="section-wikis">
<div class="mp-section">
<div>Visit the</div> [[rsw:|<h2>RuneScape Wiki</h2>]]
</div>
<div class="mp-section">
<div>Visit the</div> [[osrsw:|<h2>Old School RuneScape Wiki</h2>]]
</div>
<div class="mp-section">
<div>Visit the</div> [[ptrsw:|<h2>Brazilian Portuguese RuneScape Wiki</h2>]]
</div>
<div class="mp-section">
<div>Visit the</div> [[classicrsw:|<h2>RuneScape Classic Wiki</h2>]]
</div>
<div class="mp-section plainlinks">
<div>Visit the</div> [https://minecraft.wiki <h2>Minecraft Wiki</h2>]
</div>
</div>
<!-- FOOTER -->
<div class="mp-footer">© {{CURRENTYEAR}} Weird Gloop Limited.</div>
</div>
__NOTOC__
4a13aebd01ff8d8be9cd6c159755b993cc93d299
114
113
2024-10-07T01:16:44Z
Jayden
52
kinda silly tbh
wikitext
text/x-wiki
<div class="mp-grid">
<!-- BOARD ELECTIONS (temporary) -->
<div class="mp-header section-vote">
<div class="mp-header-left">
<h1>Board elections for 2024 have concluded!</h1>
</div>
<div class="mp-header-right plainlinks">
<div>[[Weird Gloop elections/2024/Results|See the results]]</div>
</div>
</div>
<!-- HEADER -->
<div class="mp-header">
<div class="mp-header-left">
<h1>Meta Weird Gloop</h1>
<div>For discussing management and policies of the Weird Gloop wikis.</div>
</div>
<div class="mp-header-right plainlinks">
<div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{#expr:{{PAGESINCATEGORY:Active threads}}-1}} discussions''' currently active. }}</div>
<ul>
<li>[[Special:Contact|Contact]]</li>
<li>[[Project:Copyrights|Copyrights]]</li>
<li>[[Project:Policies|Policies]]</li>
<li>[https://discord.gg/runescapewiki Discord]</li>
</ul>
</div>
</div>
<!-- META CONTENT -->
<div class="mp-section section-yewgrove plainlinks">
<h2>Active discussions</h2>
{{#dpl:
|namespace = Forum
|category = Active threads
|notcategory = Forums excluded from the main page
|addeditdate = true
|addlasteditor = true
|order = descending
|ordermethod = lastedit
|userdateformat = j F Y
|adduser = true
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER%
|noresultsheader = * There are currently no active discussions.
}}
<p class="see-more">[[Forum:Forum Grove|See more...]]</p>
</div>
<div class="mp-section section-archive plainlinks">
<h2>Archived discussions</h2>
{{#dpl:
|namespace = Forum
|category = Forum archives
|notcategory = Forums excluded from the main page
|order = descending
|ordermethod = categoryadd
|addfirstcategorydate = true
|userdateformat = j F Y
|count = 5
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE%
}}
<p class="see-more">[[Meta:Forum Archives|See more...]]</p>
</div>
<!-- WIKIS -->
<div class="section-wikis">
<div class="mp-section">
<div>Visit the</div> [[rsw:|<h2>RuneScape Wiki</h2>]]
</div>
<div class="mp-section">
<div>Visit the</div> [[osrsw:|<h2>Old School RuneScape Wiki</h2>]]
</div>
<div class="mp-section">
<div>Visit the</div> [[ptrsw:|<h2>Brazilian Portuguese RuneScape Wiki</h2>]]
</div>
<div class="mp-section">
<div>Visit the</div> [[classicrsw:|<h2>RuneScape Classic Wiki</h2>]]
</div>
<div class="mp-section plainlinks">
<div>Visit the</div> [https://minecraft.wiki <h2>Minecraft Wiki</h2>]
</div>
</div>
</div>
__NOTOC__
3eba2e043798486ba43b9423845b0ea14a8e45dd
115
114
2024-10-07T01:23:01Z
Jayden
52
cook and I think the wiki buttons are kinda dumb/unnecessary duplication, link to weirdgloop.org prominently instead
wikitext
text/x-wiki
<div class="mp-grid">
<!-- BOARD ELECTIONS (temporary) -->
<div class="mp-header section-vote">
<div class="mp-header-left">
<h1>Board elections for 2024 have concluded!</h1>
</div>
<div class="mp-header-right plainlinks">
<div>[[Weird Gloop elections/2024/Results|See the results]]</div>
</div>
</div>
<!-- HEADER -->
<div class="mp-header">
<div class="mp-header-left">
<h1>Meta Weird Gloop</h1>
<div>For discussing management and policies of the [https://weirdgloop.org Weird Gloop wikis].</div>
</div>
<div class="mp-header-right plainlinks">
<div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{#expr:{{PAGESINCATEGORY:Active threads}}-1}} discussions''' currently active. }}</div>
<ul>
<li>[[Special:Contact|Contact]]</li>
<li>[[Project:Copyrights|Copyrights]]</li>
<li>[[Project:Policies|Policies]]</li>
<li>[https://discord.gg/runescapewiki Discord]</li>
</ul>
</div>
</div>
<!-- META CONTENT -->
<div class="mp-section section-yewgrove plainlinks">
<h2>Active discussions</h2>
{{#dpl:
|namespace = Forum
|category = Active threads
|notcategory = Forums excluded from the main page
|addeditdate = true
|addlasteditor = true
|order = descending
|ordermethod = lastedit
|userdateformat = j F Y
|adduser = true
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER%
|noresultsheader = * There are currently no active discussions.
}}
<p class="see-more">[[Forum:Forum Grove|See more...]]</p>
</div>
<div class="mp-section section-archive plainlinks">
<h2>Archived discussions</h2>
{{#dpl:
|namespace = Forum
|category = Forum archives
|notcategory = Forums excluded from the main page
|order = descending
|ordermethod = categoryadd
|addfirstcategorydate = true
|userdateformat = j F Y
|count = 5
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE%
}}
<p class="see-more">[[Meta:Forum Archives|See more...]]</p>
</div>
</div>
__NOTOC__
d34dc1c6edc8b9a72cb08fef69105b228064fb48
CheckUser policy
0
48
329
328
2024-04-05T02:21:52Z
Gaz Lloyd
8
actually global
wikitext
text/x-wiki
'''CheckUser''' is a tool that can be used by editors with the checkuser permission to check the IP addresses of registered wiki accounts.
==Applications==
Checkuser has three major applications:
* Finding a range of IP addresses that are disrupting, so that the range can be blocked.
* Finding which IP address a disrupting account uses, for the purposes of blocking it effectively.
* Finding which users share a common IP address, for looking into abuse of multiple accounts.
Under no circumstances is the CheckUser tool to be used in any other fashion, and especially not by a curious checkuser who wants to know a user's IP address.
==Disclosure of non-public information==
CheckUser must be used in accordance with Weird Gloop's [https://weirdgloop.org/privacy/ privacy policy], which generally prohibits disclosure of non-public, personally-identifiable information, without user consent. Unless someone is seriously disrupting the wiki, and revealing information about them is necessary to stop the disruption, it is a violation of the privacy policy to reveal their IP address, whereabouts, or other information sufficient to identify them, unless they have already revealed this information themselves on the project.
Even if the user is acting abusively, it's best not to reveal personal information if possible. Do not reveal exact IP addresses to a wide audience. When in doubt, provide the least amount of possible information, or contact the Weird Gloop system administrators for guidance.
==Access to CheckUser==
Only Weird Gloop system administrators and a small number of local administrators are allowed access to CheckUser. Local CheckUsers can be appointed through consensus by the local community.
All CheckUsers must be at least 18 years of age, and sign a confidentiality agreement pursuant to the [[meta:Access to non-public personal data policy|access to non-public personal data policy]].
Any user account with CheckUser status that is inactive for more than six months will have their CheckUser access removed. In case of abuse of the tool, users with the CheckUser privilege will immediately have their access removed. In particular, this will happen if checks are repeatedly performed on editors without a legitimate reason to do so.
==Local CheckUser policies==
Local wikis may adopt their own CheckUser policies. These policies must:
* Link back to this meta policy.
* Be at least as strict as this meta policy.
* List the current local CheckUsers.
The following wikis have CheckUser policies:
* [[rsw:RuneScape:Check user|RuneScape Wiki]]
* [[osrsw:RuneScape:CheckUser|Old School RuneScape Wiki]]
==Current CheckUsers==
;Everywhere
The following users have global access to CheckUser by virtue of their system administration work for Weird Gloop:
* [[User:JaydenKieran|JaydenKieran]]
* [[User:TehKittyCat|TehKittyCat]]
* [[User:Cook Me Plox|Cook Me Plox]]
;RuneScape Wiki
;Old School RuneScape Wiki
;RuneScape Classic Wiki
;PT-BR RuneScape Wiki
[[Category:Global policies]]
5995f3677871dde11501f5b5ebbd3b868ed0431a
330
329
2024-12-07T14:32:34Z
Jayden
52
Protected "[[Meta:CheckUser policy]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
'''CheckUser''' is a tool that can be used by editors with the checkuser permission to check the IP addresses of registered wiki accounts.
==Applications==
Checkuser has three major applications:
* Finding a range of IP addresses that are disrupting, so that the range can be blocked.
* Finding which IP address a disrupting account uses, for the purposes of blocking it effectively.
* Finding which users share a common IP address, for looking into abuse of multiple accounts.
Under no circumstances is the CheckUser tool to be used in any other fashion, and especially not by a curious checkuser who wants to know a user's IP address.
==Disclosure of non-public information==
CheckUser must be used in accordance with Weird Gloop's [https://weirdgloop.org/privacy/ privacy policy], which generally prohibits disclosure of non-public, personally-identifiable information, without user consent. Unless someone is seriously disrupting the wiki, and revealing information about them is necessary to stop the disruption, it is a violation of the privacy policy to reveal their IP address, whereabouts, or other information sufficient to identify them, unless they have already revealed this information themselves on the project.
Even if the user is acting abusively, it's best not to reveal personal information if possible. Do not reveal exact IP addresses to a wide audience. When in doubt, provide the least amount of possible information, or contact the Weird Gloop system administrators for guidance.
==Access to CheckUser==
Only Weird Gloop system administrators and a small number of local administrators are allowed access to CheckUser. Local CheckUsers can be appointed through consensus by the local community.
All CheckUsers must be at least 18 years of age, and sign a confidentiality agreement pursuant to the [[meta:Access to non-public personal data policy|access to non-public personal data policy]].
Any user account with CheckUser status that is inactive for more than six months will have their CheckUser access removed. In case of abuse of the tool, users with the CheckUser privilege will immediately have their access removed. In particular, this will happen if checks are repeatedly performed on editors without a legitimate reason to do so.
==Local CheckUser policies==
Local wikis may adopt their own CheckUser policies. These policies must:
* Link back to this meta policy.
* Be at least as strict as this meta policy.
* List the current local CheckUsers.
The following wikis have CheckUser policies:
* [[rsw:RuneScape:Check user|RuneScape Wiki]]
* [[osrsw:RuneScape:CheckUser|Old School RuneScape Wiki]]
==Current CheckUsers==
;Everywhere
The following users have global access to CheckUser by virtue of their system administration work for Weird Gloop:
* [[User:JaydenKieran|JaydenKieran]]
* [[User:TehKittyCat|TehKittyCat]]
* [[User:Cook Me Plox|Cook Me Plox]]
;RuneScape Wiki
;Old School RuneScape Wiki
;RuneScape Classic Wiki
;PT-BR RuneScape Wiki
[[Category:Global policies]]
5995f3677871dde11501f5b5ebbd3b868ed0431a
331
330
2024-12-07T14:44:03Z
Jayden
52
wikitext
text/x-wiki
'''CheckUser''' is a tool that can be used by editors with the checkuser permission to check the IP addresses of registered wiki accounts.
==Applications==
Checkuser has three major applications:
* Finding a range of IP addresses that are disrupting, so that the range can be blocked.
* Finding which IP address a disrupting account uses, for the purposes of blocking it effectively.
* Finding which users share a common IP address, for looking into abuse of multiple accounts.
Under no circumstances is the CheckUser tool to be used in any other fashion, and especially not by a curious checkuser who wants to know a user's IP address.
==Disclosure of non-public information==
CheckUser must be used in accordance with Weird Gloop's [https://weirdgloop.org/privacy/ privacy policy], which generally prohibits disclosure of non-public, personally-identifiable information, without user consent. Unless someone is seriously disrupting the wiki, and revealing information about them is necessary to stop the disruption, it is a violation of the privacy policy to reveal their IP address, whereabouts, or other information sufficient to identify them, unless they have already revealed this information themselves on the project.
Even if the user is acting abusively, it's best not to reveal personal information if possible. Do not reveal exact IP addresses to a wide audience. When in doubt, provide the least amount of possible information, or [[Special:Contact|contact Weird Gloop]] for guidance.
==Access to CheckUser==
Only Weird Gloop staff and a small number of local administrators are allowed access to CheckUser. Local CheckUsers are appointed at Weird Gloop's discretion.
All CheckUsers must be at least 18 years of age, and sign a confidentiality agreement pursuant to the [[meta:Access to non-public personal data policy|access to non-public personal data policy]].
Any user account with CheckUser status that is inactive for more than six months will have their CheckUser access removed. In case of abuse of the tool, users with the CheckUser privilege will immediately have their access removed. In particular, this will happen if checks are repeatedly performed on editors without a legitimate reason to do so.
==Local CheckUser policies==
Local wikis may adopt their own CheckUser policies. These policies must:
* Link back to this meta policy.
* Be at least as strict as this meta policy.
* List the current local CheckUsers.
The following wikis have CheckUser policies:
* [[rsw:RuneScape:Check user|RuneScape Wiki]]
* [[osrsw:RuneScape:CheckUser|Old School RuneScape Wiki]]
* [[mcw:Minecraft Wiki:Check user|Minecraft Wiki]]
==Current CheckUsers==
Weird Gloop staff (those with the "staff" usergroup) have access to CheckUser on all wikis.
For a list of locally appointed CheckUsers, go to <code>Special:ListUsers?group=checkuser</code> on a Weird Gloop wiki.
[[Category:Global policies]]
31d9a2104d719e4951dc4466b258c3473d07f7ff
Staff
0
26
222
221
2024-04-05T02:21:56Z
Gaz Lloyd
8
actually global
wikitext
text/x-wiki
{{Shortcut|M:SYSADMIN|M:SYSADMINS}}
Sysadmins, also known as [[Wikipedia:system administrators|system administrators]], serve an important role on maintaining the Weird Gloop wikis. They are the only paid members of the Weird Gloop wikis, responsible for the technical setup and upkeep of the Weird Gloop server systems. For this reason they are additionally held accountable to the board and expected to follow its directives. Due to this conflict of interest, they are unable to serve as board members, but are retained as the board sees fit to provide technical advice.
In order to carry out their role, they are members of the sysadmin global user group, which encompasses the user rights of bureaucrats, along with checkuser and other system administrative rights, but this does not constitute a bureaucratic role. However, on Meta Wiki, they effectively serve the role of administrators, with additional function, as Meta Wiki acts as the global wiki for various extensions, such as AbuseFilter, and hosts shared gadgets.
Sysadmins may perform any of the following:
* Temporary actions for testing and debugging across the Weird Gloop wikis.
* Use of bot accounts as needed for their work.
* Anti-vandalism work, such as banning if needed.
* Reply to emails sent via [[Special:Contact]] when a technical response is needed.
Outside of carrying out their role, they are expected to follow the policies of the individual wikis and of their local role on the wikis, such as administrator. They are however, with discretion, permitted to use tools they may not otherwise have on behalf of a user who does have that tool, when asked.
== Current Sysadmins ==
The list of current sysadmins can be verified using [[Special:ListUsers/sysadmin]].
* [[User:Jayden|Jayden]]
* [[User:TehKittyCat|TehKittyCat]]
[[Category:Global policies]]
83a650a051e488b8c3b9c481f33d1a699b1c7dc8
223
222
2024-04-22T04:55:41Z
metarsw>Anterdc99
0
Anterdc99 moved page [[Meta:Sysadmins]] to [[Meta:Stafff]]: group renamed
wikitext
text/x-wiki
{{Shortcut|M:SYSADMIN|M:SYSADMINS}}
Sysadmins, also known as [[Wikipedia:system administrators|system administrators]], serve an important role on maintaining the Weird Gloop wikis. They are the only paid members of the Weird Gloop wikis, responsible for the technical setup and upkeep of the Weird Gloop server systems. For this reason they are additionally held accountable to the board and expected to follow its directives. Due to this conflict of interest, they are unable to serve as board members, but are retained as the board sees fit to provide technical advice.
In order to carry out their role, they are members of the sysadmin global user group, which encompasses the user rights of bureaucrats, along with checkuser and other system administrative rights, but this does not constitute a bureaucratic role. However, on Meta Wiki, they effectively serve the role of administrators, with additional function, as Meta Wiki acts as the global wiki for various extensions, such as AbuseFilter, and hosts shared gadgets.
Sysadmins may perform any of the following:
* Temporary actions for testing and debugging across the Weird Gloop wikis.
* Use of bot accounts as needed for their work.
* Anti-vandalism work, such as banning if needed.
* Reply to emails sent via [[Special:Contact]] when a technical response is needed.
Outside of carrying out their role, they are expected to follow the policies of the individual wikis and of their local role on the wikis, such as administrator. They are however, with discretion, permitted to use tools they may not otherwise have on behalf of a user who does have that tool, when asked.
== Current Sysadmins ==
The list of current sysadmins can be verified using [[Special:ListUsers/sysadmin]].
* [[User:Jayden|Jayden]]
* [[User:TehKittyCat|TehKittyCat]]
[[Category:Global policies]]
83a650a051e488b8c3b9c481f33d1a699b1c7dc8
224
223
2024-04-22T04:57:28Z
metarsw>Anterdc99
0
Anterdc99 moved page [[Meta:Stafff]] to [[Meta:Sysadmins]] over redirect
wikitext
text/x-wiki
{{Shortcut|M:SYSADMIN|M:SYSADMINS}}
Sysadmins, also known as [[Wikipedia:system administrators|system administrators]], serve an important role on maintaining the Weird Gloop wikis. They are the only paid members of the Weird Gloop wikis, responsible for the technical setup and upkeep of the Weird Gloop server systems. For this reason they are additionally held accountable to the board and expected to follow its directives. Due to this conflict of interest, they are unable to serve as board members, but are retained as the board sees fit to provide technical advice.
In order to carry out their role, they are members of the sysadmin global user group, which encompasses the user rights of bureaucrats, along with checkuser and other system administrative rights, but this does not constitute a bureaucratic role. However, on Meta Wiki, they effectively serve the role of administrators, with additional function, as Meta Wiki acts as the global wiki for various extensions, such as AbuseFilter, and hosts shared gadgets.
Sysadmins may perform any of the following:
* Temporary actions for testing and debugging across the Weird Gloop wikis.
* Use of bot accounts as needed for their work.
* Anti-vandalism work, such as banning if needed.
* Reply to emails sent via [[Special:Contact]] when a technical response is needed.
Outside of carrying out their role, they are expected to follow the policies of the individual wikis and of their local role on the wikis, such as administrator. They are however, with discretion, permitted to use tools they may not otherwise have on behalf of a user who does have that tool, when asked.
== Current Sysadmins ==
The list of current sysadmins can be verified using [[Special:ListUsers/sysadmin]].
* [[User:Jayden|Jayden]]
* [[User:TehKittyCat|TehKittyCat]]
[[Category:Global policies]]
83a650a051e488b8c3b9c481f33d1a699b1c7dc8
225
224
2024-04-22T04:58:09Z
metarsw>Anterdc99
0
Anterdc99 moved page [[Meta:Sysadmins]] to [[Meta:Staff]]: group renamed
wikitext
text/x-wiki
{{Shortcut|M:SYSADMIN|M:SYSADMINS}}
Sysadmins, also known as [[Wikipedia:system administrators|system administrators]], serve an important role on maintaining the Weird Gloop wikis. They are the only paid members of the Weird Gloop wikis, responsible for the technical setup and upkeep of the Weird Gloop server systems. For this reason they are additionally held accountable to the board and expected to follow its directives. Due to this conflict of interest, they are unable to serve as board members, but are retained as the board sees fit to provide technical advice.
In order to carry out their role, they are members of the sysadmin global user group, which encompasses the user rights of bureaucrats, along with checkuser and other system administrative rights, but this does not constitute a bureaucratic role. However, on Meta Wiki, they effectively serve the role of administrators, with additional function, as Meta Wiki acts as the global wiki for various extensions, such as AbuseFilter, and hosts shared gadgets.
Sysadmins may perform any of the following:
* Temporary actions for testing and debugging across the Weird Gloop wikis.
* Use of bot accounts as needed for their work.
* Anti-vandalism work, such as banning if needed.
* Reply to emails sent via [[Special:Contact]] when a technical response is needed.
Outside of carrying out their role, they are expected to follow the policies of the individual wikis and of their local role on the wikis, such as administrator. They are however, with discretion, permitted to use tools they may not otherwise have on behalf of a user who does have that tool, when asked.
== Current Sysadmins ==
The list of current sysadmins can be verified using [[Special:ListUsers/sysadmin]].
* [[User:Jayden|Jayden]]
* [[User:TehKittyCat|TehKittyCat]]
[[Category:Global policies]]
83a650a051e488b8c3b9c481f33d1a699b1c7dc8
226
225
2024-04-22T05:06:20Z
metarsw>Anterdc99
0
wikitext
text/x-wiki
Staff (formerly known as Sysadmins, [[Wikipedia:system administrators|system administrators]]), serve an important role on maintaining the Weird Gloop wikis. They are the only paid members of the Weird Gloop wikis, responsible for the technical setup and upkeep of the Weird Gloop server systems. For this reason they are additionally held accountable to the board and expected to follow its directives. Due to this conflict of interest, they are unable to serve as board members, but are retained as the board sees fit to provide technical advice.
In order to carry out their role, they are members of the sysadmin global user group, which encompasses the user rights of bureaucrats, along with checkuser and other system administrative rights, but this does not constitute a bureaucratic role. However, on Meta Wiki, they effectively serve the role of administrators, with additional function, as Meta Wiki acts as the global wiki for various extensions, such as AbuseFilter, and hosts shared gadgets.
Sysadmins may perform any of the following:
* Temporary actions for testing and debugging across the Weird Gloop wikis.
* Use of bot accounts as needed for their work.
* Anti-vandalism work, such as banning if needed.
* Reply to emails sent via [[Special:Contact]] when a technical response is needed.
Outside of carrying out their role, they are expected to follow the policies of the individual wikis and of their local role on the wikis, such as administrator. They are however, with discretion, permitted to use tools they may not otherwise have on behalf of a user who does have that tool, when asked.
== Current Sysadmins ==
The list of current sysadmins can be verified using [[Special:ListUsers/staff]].
* [[User:Jayden|Jayden]]
* [[User:TehKittyCat|TehKittyCat]]
[[Category:Global policies]]
6075e6aee8c5b81e984e68da5197b48faa0c4dba
227
226
2024-04-22T06:55:28Z
Kasper.franz
45
correct titles after group change
wikitext
text/x-wiki
Staff (formerly known as Sysadmins, [[Wikipedia:system administrators|system administrators]]), serve an important role on maintaining the Weird Gloop wikis. They are the only paid members of the Weird Gloop wikis, responsible for the technical setup and upkeep of the Weird Gloop server systems. For this reason they are additionally held accountable to the board and expected to follow its directives. Due to this conflict of interest, they are unable to serve as board members, but are retained as the board sees fit to provide technical advice.
In order to carry out their role, they are members of the sysadmin global user group, which encompasses the user rights of bureaucrats, along with checkuser and other system administrative rights, but this does not constitute a bureaucratic role. However, on Meta Wiki, they effectively serve the role of administrators, with additional function, as Meta Wiki acts as the global wiki for various extensions, such as AbuseFilter, and hosts shared gadgets.
Staff may perform any of the following:
* Temporary actions for testing and debugging across the Weird Gloop wikis.
* Use of bot accounts as needed for their work.
* Anti-vandalism work, such as banning if needed.
* Reply to emails sent via [[Special:Contact]] when a technical response is needed.
Outside of carrying out their role, they are expected to follow the policies of the individual wikis and of their local role on the wikis, such as administrator. They are however, with discretion, permitted to use tools they may not otherwise have on behalf of a user who does have that tool, when asked.
== Current Staff ==
The list of current staff can be verified using [[Special:ListUsers/staff]].
* [[User:Jayden|Jayden]]
* [[User:TehKittyCat|TehKittyCat]]
[[Category:Global policies]]
692f0c0163a93c65968399effe1f528f9c2033a4
228
227
2024-04-22T09:55:44Z
Micha
36
/* Current Staff */ add the newest hire
wikitext
text/x-wiki
Staff (formerly known as Sysadmins, [[Wikipedia:system administrators|system administrators]]), serve an important role on maintaining the Weird Gloop wikis. They are the only paid members of the Weird Gloop wikis, responsible for the technical setup and upkeep of the Weird Gloop server systems. For this reason they are additionally held accountable to the board and expected to follow its directives. Due to this conflict of interest, they are unable to serve as board members, but are retained as the board sees fit to provide technical advice.
In order to carry out their role, they are members of the sysadmin global user group, which encompasses the user rights of bureaucrats, along with checkuser and other system administrative rights, but this does not constitute a bureaucratic role. However, on Meta Wiki, they effectively serve the role of administrators, with additional function, as Meta Wiki acts as the global wiki for various extensions, such as AbuseFilter, and hosts shared gadgets.
Staff may perform any of the following:
* Temporary actions for testing and debugging across the Weird Gloop wikis.
* Use of bot accounts as needed for their work.
* Anti-vandalism work, such as banning if needed.
* Reply to emails sent via [[Special:Contact]] when a technical response is needed.
Outside of carrying out their role, they are expected to follow the policies of the individual wikis and of their local role on the wikis, such as administrator. They are however, with discretion, permitted to use tools they may not otherwise have on behalf of a user who does have that tool, when asked.
== Current Staff ==
The list of current staff can be verified using [[Special:ListUsers/staff]].
* [[User:Isobel|Isobel]]
* [[User:Jayden|Jayden]]
* [[User:TehKittyCat|TehKittyCat]]
[[Category:Global policies]]
328eeb7dd0ba4e1780538de312e01413dfd2ba39
229
228
2024-04-22T11:12:40Z
Gaz Lloyd
8
corrections
wikitext
text/x-wiki
Staff (formerly known as Sysadmins, [[Wikipedia:system administrators|system administrators]]), serve an important role on maintaining the Weird Gloop wikis. They are the only paid members of the Weird Gloop wikis, responsible for the technical setup and upkeep of the Weird Gloop server systems. For this reason they are additionally held accountable to the board and expected to follow its directives. Due to this conflict of interest, they are unable to serve as board members, but are retained as the board sees fit to provide technical advice.
In order to carry out their role, they are members of the staff global user group, which encompasses the user rights of bureaucrats, along with checkuser and other system administrative rights, but this does not constitute a bureaucratic role. However, on Meta Wiki, they effectively serve the role of administrators, with additional function, as Meta Wiki acts as the global wiki for various extensions, such as AbuseFilter, and hosts shared gadgets.
Staff may perform any of the following:
* Temporary actions for testing and debugging across the Weird Gloop wikis.
* Use of bot accounts as needed for their work.
* Anti-vandalism work, such as banning if needed.
* Reply to emails sent via [[Special:Contact]].
Outside of carrying out their role, they are expected to follow the policies of the individual wikis and of their local role on the wikis, such as administrator. They are however, with discretion, permitted to use tools they may not otherwise have on behalf of a user who does have that tool, when asked.
== Current Staff ==
The list of current staff with the usergroup can be verified using [[Special:ListUsers/staff]]. Staff that do not need the usergroup may not have it.
* [[User:BigDiesel2m|BigDiesel2m]]
* [[User:Cook Me Plox|Cook Me Plox]]
* [[User:Gaz Lloyd|Gaz Lloyd]]
* [[User:Isobel|Isobel]]
* [[User:Jayden|Jayden]]
* [[User:TehKittyCat|TehKittyCat]]
[[Category:Global policies]]
db9cc85f81f12e7dc9bcd1c72b62ac5379e5b06f
230
229
2024-10-09T02:37:58Z
149.40.58.148
0
wikitext
text/x-wiki
Staff (formerly known as Sysadmins, [[Wikipedia:system administrators|system administrators]]), serve an important role on maintaining the Weird Gloop wikis. They are the only paid members of the Weird Gloop wikis, responsible for the technical setup and upkeep of the Weird Gloop server systems. For this reason they are additionally held accountable to the board and expected to follow its directives. Due to this conflict of interest, they are unable to serve as board members, but are retained as the board sees fit to provide technical advice.
In order to carry out their role, they are members of the staff global user group, which encompasses the user rights of bureaucrats, along with checkuser and other system administrative rights, but this does not constitute a bureaucratic role. However, on Meta Wiki, they effectively serve the role of administrators, with additional function, as Meta Wiki acts as the global wiki for various extensions, such as AbuseFilter, and hosts shared gadgets.
Staff may perform any of the following:
* Temporary actions for testing and debugging across the Weird Gloop wikis.
* Use of bot accounts as needed for their work.
* Anti-vandalism work, such as banning if needed.
* Reply to emails sent via [[Special:Contact]].
Outside of carrying out their role, they are expected to follow the policies of the individual wikis and of their local role on the wikis, such as administrator. They are however, with discretion, permitted to use tools they may not otherwise have on behalf of a user who does have that tool, when asked.
== Current Staff ==
The list of current staff with the usergroup can be verified using [[Special:ListUsers/staff]]. Staff that do not need the usergroup may not have it.
* [[User:BigDiesel2m|Huge Loser]]
* [[User:Cook Me Plox|Cook Me Plox]]
* [[User:Gaz Lloyd|Gaz Lloyd]]
* [[User:Isobel|Isobel]]
* [[User:Jayden|Jayden]]
* [[User:TehKittyCat|TehKittyCat]]
[[Category:Global policies]]
ad3a02cde86815286a4e177a3c0a45366f30ad9a
231
230
2024-10-09T02:38:32Z
metarsw>Dianliang233
0
Undo revision [[Special:Diff/8523|8523]] by [[Special:Contributions/149.40.58.148|149.40.58.148]] ([[User talk:149.40.58.148|talk]]) who's the loser now
wikitext
text/x-wiki
Staff (formerly known as Sysadmins, [[Wikipedia:system administrators|system administrators]]), serve an important role on maintaining the Weird Gloop wikis. They are the only paid members of the Weird Gloop wikis, responsible for the technical setup and upkeep of the Weird Gloop server systems. For this reason they are additionally held accountable to the board and expected to follow its directives. Due to this conflict of interest, they are unable to serve as board members, but are retained as the board sees fit to provide technical advice.
In order to carry out their role, they are members of the staff global user group, which encompasses the user rights of bureaucrats, along with checkuser and other system administrative rights, but this does not constitute a bureaucratic role. However, on Meta Wiki, they effectively serve the role of administrators, with additional function, as Meta Wiki acts as the global wiki for various extensions, such as AbuseFilter, and hosts shared gadgets.
Staff may perform any of the following:
* Temporary actions for testing and debugging across the Weird Gloop wikis.
* Use of bot accounts as needed for their work.
* Anti-vandalism work, such as banning if needed.
* Reply to emails sent via [[Special:Contact]].
Outside of carrying out their role, they are expected to follow the policies of the individual wikis and of their local role on the wikis, such as administrator. They are however, with discretion, permitted to use tools they may not otherwise have on behalf of a user who does have that tool, when asked.
== Current Staff ==
The list of current staff with the usergroup can be verified using [[Special:ListUsers/staff]]. Staff that do not need the usergroup may not have it.
* [[User:BigDiesel2m|BigDiesel2m]]
* [[User:Cook Me Plox|Cook Me Plox]]
* [[User:Gaz Lloyd|Gaz Lloyd]]
* [[User:Isobel|Isobel]]
* [[User:Jayden|Jayden]]
* [[User:TehKittyCat|TehKittyCat]]
[[Category:Global policies]]
db9cc85f81f12e7dc9bcd1c72b62ac5379e5b06f
Title blacklist
0
20
174
173
2024-04-30T17:06:44Z
BigDiesel2m
74
changed regex for n word filter to the one from current abuse filter, adjusted one other line that was unnecessarily handling capitalization changes
wikitext
text/x-wiki
###########################################################################
# DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF [[w:en:regular expressions|REGEX]]! #
###########################################################################
#
# This is a list of page titles which are blocked from creation/editing on our wikis.
# Guidelines:
# - This page, delicate as it is, is editable by admins only.
# - To disable an entry, *remove* it, don't comment it out.
#
# For syntax guidelines see [[mw:Extension:Title blacklist]]
<!-- leave this line exactly as it is --> <pre>
## Technical
# no multiple ! or ?
.*[!?]{3,}.* <autoconfirmed>
# no pseudo-wiki-deep-links
(?:[^\/]+[\/:])?(?:index\.php|w\/wiki)(?:\/.+)?
.*''.* <newaccountonly>
# URI like page titles
.*[?&]+[^=]+=[^&]+.*
# domain names
.*[\. ](?:com|org|uk|net|info|gov|kz|ru|ir|biz|info|кз|pt|br)\b.* <newaccountonly>
# fake ipv4
.*(?:[0-9]{1,3}\.){3}[0-9]{1,3}.* <newaccountonly>
# Wikis
.*mediawiki.* <newaccountonly>
.*(?:wiki(?:[mp]edi[ae](?!n))).* <newaccountonly|antispoof>
.*(?:wiki(books|data|news|quote|source|species|versity|voyage)).* <newaccountonly|antispoof>
.*wiktionary.* <newaccountonly>
# WikiVoyages merger unclaimed account renaming conflict avoidance
.*\(?:W[TV]-\w{2}\) .* <newaccountonly>
# Google
google.*\.html
# testing new group
.*[Tt]estaccountfornewgroup.* <newaccountonly>
.*userlogin.* <newaccountonly>
##Usernames people
# functional accounts
.*AD+MI+N.* <newaccountonly|antispoof>
.*sysop.* <newaccountonly|antispoof>
.*moderator.* <newaccountonly|antispoof>
.*arbit(?:er|rator).* <newaccountonly>
.*checkuser.* <newaccountonly|antispoof>
.*oversight.* <newaccountonly|antispoof>
.*S+T[EO]+(?:W|VV)+A+RD.* <newaccountonly|antispoof>
.*bue?r(?:eau|o)[ck]r?at.* <newaccountonly>
.*\bspravce\b.* <newaccountonly|antispoof> # [[Special:PermanentLink/16431112#Wikipedie usernames]]
# schiedsgericht in w:de
.*schieds(?:ge)?richt.* <newaccountonly>
.*WMF.* <newaccountonly|antispoof>
.*molly white.* <newaccountonly|antispoof>
.*tulsi [a-z]h?agat.* <newaccountonly|antispoof>
.*sro[ \.\-]?2[ \.\-]?3.* <newaccountonly>
.*WikiDan.{0,10}61.* <newaccountonly> # See [[w:en:Wikipedia:Sockpuppet_investigations/Moutray2010]]
.*cһеск[ИѴ]ѕег.*
.*сап ѕи[ск]+.*
.*һогѕе.*
.*\bԁіск.*
.*\bсоск.*
# strong language
.*AIDS.* <newaccountonly|casesensitive>
.*ASS+HO+L+E.* <newaccountonly|antispoof>
.*BASTARD.* <newaccountonly|antispoof>
.*BITCH.* <newaccountonly|antispoof>
.*COCKSUCK.* <newaccountonly|antispoof>
.*CUNNILINGUS.* <newaccountonly|antispoof>
.*[CK(]UNT.* <newaccountonly|antispoof>
.*VAGINA.* <newaccountonly|antispoof>
.*DILDO.* <newaccountonly|antispoof>
.*FAG\.?G+OT.* <newaccountonly|antispoof>
.*FU[C(K]+K+ <newaccountonly|antispoof>
.*f\*ck.* <newaccountonly|antispoof>
.*HITLER.* <newaccountonly|antispoof>
.*P[Eê]+N+I+S.* <newaccountonly|antispoof>
.*SLUT.* <newaccountonly|antispoof>
.*PRO+STITUTE.* <newaccountonly|antispoof>
.*PA?EDO+(?:PH|F)ILE.* <newaccountonly|antispoof>
.*JEW.* <newaccountonly|casesensitive>
.*fellatio.* <newaccountonly>
.*lesbianism.* <newaccountonly>
.*molest[\ s].* <newaccountonly>
.*n[ei1!][gq]+([gq]a+s?|[gq]+er|3r|ur|let).* <newaccountonly>
.*orgasm.* <newaccountonly>
.*scr[o0]tum.* <newaccountonly>
.*[8B]\={2,}D.* <newaccountonly>
.*russavia.* <newaccountonly>
.*Belanidia.* <newaccountonly>
.*[YIíıl]\.?A\.?[NM]\.?G\.?U\.?A\.?[SZ].* <newaccountonly>
.*DARIO SEVERI.* <newaccountonly>
.*Vou (?:cagar|defecar|mijar|ejacular|gozar).* <newaccountonly>
.*[Ck]aguei.* <newaccountonly>
.*GRS73.* <newaccountonly>
.*Chronus.* <newaccountonly>
.*is my ho(?:me|[a-z]se|my|mey).* <newaccountonly|antispoof>
.*housegoy.* <newaccountonly|antispoof>
.*homoboy.* <newaccountonly|antispoof>
.*homosexo.* <newaccountonly|antispoof>
.*wikinger.* <newaccountonly|antispoof>
.*home[iy][bg]oy.* <newaccountonly|antispoof>
.*homie[bg]oy.* <newaccountonly|antispoof>
.*\bpeniz.* <newaccountonly> # [[special:permalink/17162342#Peniz]]
.*fuck you.* <newaccountonly|antispoof>
.*下凵ㄈ水.*
.*山工水工户三多工月.*
.*代月七三.*
.*弓七三山月民多弓 .*
.*huge cock.*
#German strong language
.* ist schwul.* <newaccountonly|antispoof>
# fick...
.*fick(?:e[rn]\b|t\b| d[ieo]).* <newaccountonly|antispoof>
# scheiss
.*sche?(?-i:i(?:ß|s{2})).* <newaccountonly|antispoof>
# wichser
.*wi(?:chs|x{1,3})e?r.* <newaccountonly|antispoof>
# arschloch
.*\barschl.* <newaccountonly|antispoof>
# Chronic Vandal
.*auwal.* <newaccountonly|antispoof> # [[Special:CentralAuth/Auwall]], chronic account creation vandal
#Portuguese strong language
.*[CK]ARALHO.* <newaccountonly|antispoof>
.*BU[CS]ET+(?:INH)?A.* <newaccountonly|antispoof>
.*FODA(?:-?[SC]E)?.* <newaccountonly|antispoof>
.*VAI[- ]TOMAR[- ]NO.* <newaccountonly|antispoof>
.*VAI(?:[- ]?[TCS])?E[- ]?FUDER?.* <newaccountonly|antispoof>
.*CARA[- ]DE[- ]PAU.* <newaccountonly|antispoof>
.*OTARIO.* <newaccountonly|antispoof>
.*DESGRACA.* <newaccountonly|antispoof>
.*punhet[ae].* <newaccountonly>
.*viado.* <newaccountonly>
.*bosta.* <newaccountonly>
.*\bporr+a\b.* <newaccountonly>
.*cara de cu.* <newaccountonly>
.*\bmerda\b.* <newaccountonly>
.*nunca ser[aá].* <newaccountonly>
# WOW
.*on ?wheels.* <newaccountonly>
.*on wh[eéèẽȩëêēẹẹėĕěę]+ls.*
.*wikipedo.* <newaccountonly>
.*\bNC state\b.*\bis\b.* <newaccountonly>
.*fuquay.* <newaccountonly>
.*fooledyouSt(?:u|ew)ards\d{0,4}.* <newaccountonly>
.+massive c.* <newaccountonly>
.*negro scum.* <newaccountonly>
.*awp's massive c.* <newaccountonly>
.*tched by.* <newaccountonly>
.*rap(?:es?|ing).?bab(?:y|ies).* <newaccountonly>
.*stretċhed.* <newaccountonly>
.*StretċhedBy.* <newaccountonly>
.*str[eėéèëê]tch[eėéèëê]d.* <newaccountonly>
.*vanda[lI].* <newaccountonly>
.*king my co+ck.* <newaccountonly>
.*G[rw]{2,3}ap.* <newaccountonly>
.*[GⒼĜĞĠĢƓǤǦǴḠ].*[RŔⓇŖŘȐȒṘṚṜṞ®].*[AǼAÀⒶÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*[WŴẀẂẄẆẈ₩].*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly>
.*[ⒼGĜĞĠĢƓǤǦǴḠ].*[RŔŖⓇŘȐȒṘṚṜṞ®].*[AǼⒶAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*VV.*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly>
(?i:[GĜĞĠĢƓǤǦǴḠ69&Γ]((\W|\W.*\W)?[RŔŖŘȐȒṘṚṜṞ®Ρ₧ÞþΡρРрƤṔṖǷ](?:\W|\W.*\W)?)+(?:[ǼAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦȺḀẠẢẤẦẨẪẬẮẰẲẴẶÆǢ4@?Α](?:\W|\W.*\W)?)+(?:[VƲṼṾWŴẀẂẄẆẈ₩UÙÚÛÜŨŪŬŮŰŲǓǕǗǙǛΫΥΫΎ](?:\W|\W.*\W)?)+[PƤṔṖǷ₧ÞþΡρРр]) <newaccountonly>
.*hagg[ae]r.* <newaccountonly>
.*[НHΗHⱧ]+[[:punct:] ]*[ΆAÁÀÃÄÂΑАA]+[[:punct:] ]*[GGԌ]+[[:punct:] ]*(?:[ΆAÁÀÃÄÂΑАA]|[EЕΕËEĖ])+[[:punct:] ]*[RRЯ]+.* <casesensitive>
.*[НHΗHⱧ][EЕΕËEĖ][RRЯ][MМΜM][YΥY].* <casesensitive>
.*JEWS DID.* #VasilievVV 2008-05-01
.*Śemitic.*
.*ni[ğǵģĝġĠĞ]+er.*
.*\bon.t[iy]res\b.* <newaccountonly|antispoof>
.*pelican.shit.* <antispoof>
.*my.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+e+.{0,5}[bßβбв฿]+o+y.* <newaccountonly|antispoof>
.*[mɯḿṁṃмӍμ₥]y.+\b[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+(?:i+[e3عڠẽəɵ]+|[e3عڠẽəɵ]+y+)s*\b.* <newaccountonly|antispoof>
.*[mɯḿṁṃмӍμ₥]y.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+[oóòôöõǒōŏǫőœøəόοωὸὀὁὄὂὅὃоөӧӫδσʘǿọ0]+[uúùûüũůǔūǖǘǚǜŭųűύvṽṿwŵẁẃẅẇẉẘΦφΨψωώὼώᾠᾡᾢᾣᾤᾥᾦᾧѱѵѷѿ]+s+e+.{0,5}[bßβбв฿ьҌҍ]+o+y.* <newaccountonly|antispoof>
.*Rymax[0-9]+.* <newaccountonly>
.*Omegariley[0-9]+.* <newaccountonly>
.*wa+n+k+e*r.* <newaccountonly|antispoof>
#Stewards and SWMT
.*sKy[1Il][uüv].* <newaccountonly>
.*Naw?linwiki.* <newaccountonly>
.*Nishkid64.* <newaccountonly>
.*Alisons?.*? (?:b[i ]{1,2}tch|shit) <newaccountonly>
.*[mM][@a]t[3e]r[il1ìíïîīI]alsc[il1ìíïîīI][3e]nt[il1ìíïîīI]st.* <newaccountonly>
.*favonian.* <newaccountonly>
.*[il]nf[il]n[il]te[0-9]{4}.* <newaccountonly|antispoof|errmsg=titleblacklist-forbidden-new-account>
.*[il]nf[il]n[il]te[0-9]{4}.* <autoconfirmed|antispoof> # Prevent article creation with such name.
.*B.?sadowski.* <newaccountonly|antispoof>
.*Tege[lI].* <newaccountonly|antispoof>
.* Тегела? .* <newaccountonly|antispoof> # Tegel in Russian is my understanding
.*\bajraddatz.* <newaccountonly|antispoof>
.*marcoaurelio.* <newaccountonly|antispoof>
#Other users
.*j[iu]m(?:bo|my) ?wh?ales.* <newaccountonly>
.*Kr[i1l]mpet.* <newaccountonly>
.*Betacommand.* <newaccountonly>
.*[cC]arol.?[mM]\.?o\.?ore.* <newaccountonly>
.*\s+[jJ]\.?[Dd]elanoy.* <newaccountonly>
.*[Ee]lcobbola.* <newaccountonly>
.*[Vv]zaak.* <newaccountonly>
.*Phaedriel <newaccountonly> #per CU-l
.*DanielTom\d.* <newaccountonly>
.*HERBYTHYME.* <newaccountonly|antispoof> # xwiki issue of harassment
.*parbel.* <newaccountonly|antispoof>
.*seewo(?-i:[LlI][Ff]).* <newaccountonly|antispoof>
.*Zzuuzz.* <newaccountonly|antispoof>
.*Ingrid Gome[sz].* <newaccountonly|antispoof>
.*Taichi.* <newaccountonly|antispoof>
.*Lomita.* <newaccountonly|antispoof> # [[special:permalink/17718012#Lomita]] [[special:diff/17728420]]
.*Krichel.* <newaccountonly|antispoof>
.*Amire80.* <newaccountonly|antispoof>
.*PlyrStar93.* <newaccountonly|antispoof>
.*Cruizir .* <newaccountonly|antispoof>
.*\bCruiz.r\b.*
.*Bonadea .* <newaccountonly> # abuse by JA, via [[SRG]]
.*TonyBallioni.* <newaccountonly>
.*De[aeiou]?fender\b.* <newaccountonly|antispoof>
.*Plyr?Star93.* <newaccountonly>
.*\bchrissymad.* <newaccountonly>
.*SA.?13 Bro.* <newaccountonly>
.*\bpraxidica.* <newaccountonly>
##LTA
# [[w:ja:LTA:ISECHIKA]] and other ja titles
.*レオパレス.* <newaccountonly>
.*フェロモンたっぷり.* <newaccountonly>
.*(?:ヤリマン|レイプ|女体盛り|レズ(?:ビアン)?|ビッチ|咥えて欲しい).* <newaccountonly>
.*(?:[被容]疑者|被告|受刑者|加害者).* <newaccountonly>
.*(?:悪質|クレーマ|無賃乗車|万引き?|窃盗).* <newaccountonly>
.+(?:組直[系参]).+ <newaccountonly>
.*(?:\+81\D?|0)[7-9]0(?:\D?\d{4}){2}.* <newaccountonly|antispoof>
.*風俗.* <newaccountonly>
# Bambifan
.*Spider's.*Web.* <newaccountonly>
.*Pig(?:'s)?.*Tale.* <newaccountonly>
# Who cares who it is
.*Chaosnamepuppet.* <newaccountonly>
Jorge Queirolo Bravo <autoconfirmed>
User(?: talk)?:(?:Barsoom Tork|Pocoyo Albatross|Anything Muppets|Moosey Mouse|Inbloomed Muppets).* <casesensitive|noedit>
# Harold
.*H.R.[L|1I]D.*K(?:R|[|!ɨᎥ1iIÍÌĬîÎǏÏĨįĮĪıİlľŀłļḷΙιіІЇ丨])+che[L|1I].* <newaccountonly|antispoof>
.*K[Ri]+CH[e'][L|1I].*H.R.[L|1I]D.* <newaccountonly|antispoof>
# Vicky Kadian [[special:permalink/17551440#Vicky Kadian]]
.*Vì[ck]ky Kadian.* <antispoof>
.*Kadian Vi[ck]ki.* <antispoof>
.*विक्की कादियान.*
.*कादियान विक्की.*
# DieselSun, repeat article creation on self, checkuser detail available
.*Tatarniko[fv] Ale(?:ks|x)ande?r.*
.*Ale(?:ks|x)ande?r Tatarniko[fv].*
.*Alexander Sergeevich Tatarnikov.*
.*diezel\s{0,5}sun.*
.*Александер Татарников.*
.*Александр Сергеевич Татарников.*
# Brandon Richardson, repeat article creation on self [[Special:PermanentLink/9666160]]
Brandon (?:\w{0,20} |Q\. )?Richardson
.*Prince Richardson.*
# Javad Ramezani
.*[jcy][ae]v\w[dt][\. ]{0,5}\w[ae]m\w?z[aeo]ni?.* <antispoof>
.*[ae]m\w?z[ao]ni?[\. ]{0,5}[jdc][ae]v\w[dt].* <antispoof>
.*جواد.*رمضان.*
.*Me and Selena.*
.*Javad[\. ]{0,5}\(?:s[iaoe]nger\).*
.*[ҶЏЖж]а[ву][оа]д\s{0,5}\w{0,5}\s{0,5}Рам[ае][зд][оа]н.*
.*ჯავადის[\. ]{0,5}რამადანის.*
.*ஜவாத்[\. ]{0,5}ரம[ளாலா]ன்.*
.*Javad Ramadan.* <autoconfirmed>
.*Javad Shorab.* <autoconfirmed|antispoof>
# José Rafael Cordero Sánchez [[special:permalink/16580741]] [[Special:diff/17786922]]
.*(?:Jos.|R.(fael)?) Cordero S.nch.z.*
.*José Cordero.* <autoconfirmed>
# Evw
[^:]+:Archelange <newaccountonly>
# Cross-wiki sock
.*Modern ?Apizza.*
# Spam patterns
.*Web20(?:tool|marketing|site|summit).* <newaccountonly>
.*cheap[sr]al[a-z]{1,4}(?:\d{1,2})?.* <newaccountonly>
.*polo(?:online|outlet).* <newaccountonly>
.*cash.?advance.* <newaccountonly>
.*loans?.?(?:lender|solution).* <newaccountonly>
.*lose.?weight.* <autoconfirmed>
.*weight.?loss.* <newaccountonly>
.*paydayloan.* <newaccountonly>
.*bktube\d{2}.* <newaccountonly>
.*thai(?:vdo|xx)x\d.* <newaccountonly>
.*pay[0o]neer.* <newaccountonly>#multiple a/c names starting with name, some appending, blocking for articles too
\bpay[0o]neer\b
.*gain inches.*
.*growing tips anyone.*
.*height (?:today|increas|discrimin|from).*
.*shoe lift (?:insole|addition| ?\-|to make).*
.*(?:with|using|the|\.|get|effective|introducing|ease|forget|right) shoe lift.*
.*(?:lifts for|taller) shoe.*
.*(?:hina|hinese|wholesale|cheap|buy) (?:authentic|sports|hockey|star game)? ?jersey.*
.*do s and don ts of.*
.* most effective way.*
.*strateg(?:y|ies) to buy.*
.*breaking your budget.*
.*article promotion tip.*
.*custom lanyard.*
.*mimy.*s[lℓ£]uiter.* <antispoof>
.*(?:best|top|with|through|perfect|having|ideal|using|beneficial|effective) autism.*
.*marketing instant.*
.*pay affiliate.*
.*minecraft (?:server|download).*
.*great tips .*
.*self.?employed loans.*
.*cash with no income.*
.*best SEO .*
.*(?:strong|good| a| the) NHL (?:pullover|shirt|jacket).*
.*NHL (lover|supporter|enthusiast|fanatic).* <autoconfirmed>
.*properties for sale.* <autoconfirmed>
.*\beasy methods.* <autoconfirmed>
.*home equity loan.* <autoconfirmed>
.*card debts? repayment.* <autoconfirmed>
.*your (?:forthcoming|next) (?:occasion|function|occurrence|party|celebrat).* <autoconfirmed>
.*\b(?:ways|tips|how|methods) to (?:obtain|choose|discover).* <autoconfirmed>
.*\b(?:dvantages|benefits) of (?:booking|renting|le(?:tt|as)ing).* <autoconfirmed>
.*\bAduPoker.*
.*\bpoker online.* <autoconfirmed>
.*\blimo (p?:rovider|company|service|program|support|assist).* <autoconfirmed>
.*manage your loan.* <autoconfirmed>
.*on(?: the (?:(inter)?net|web)|.?line) gaming fun\b.*
.*memorable team (?:development|building).*(?:basic|tips|guideline|suggestion|security|safeness|regulation|practice|rules|protection).* <autoconfirmed>
.*tax preparation (?:consultation|service).* <autoconfirmed>
.*(?:progress(?:on)?|advancement|trend|development) (?:along with|in addition to|as well as|and also|plus) devolution.*
.*trying to conceive.* <autoconfirmed>
.*avoid these foods.* <autoconfirmed>
.*tax return easily.*
.*\bbest income tax.*
.*fastest growing.* <autoconfirmed>
.*casinos? (?:online )?(?:casino|wagering|betting|playing|poker|gaming|gambling|games|strateg).* <autoconfirmed>
.*(?:outlet|store|casinos) online.* <autoconfirmed>
.*champion menwear.* <autoconfirmed>
.*cheap finance.* <autoconfirmed>
.*\bfind money .* <autoconfirmed>
.*lottery on.?line.* <autoconfirmed>
.*football (?:gambling|bet(?:s|ting)?)\b.* <autoconfirmed>
.*flexible loan views.* <autoconfirmed>
.*(pertaining to|reduce|intended for) ((motor )?vehicle|auto(mobile)?|car( or truck)?) (improvement|maintenance|fix|repair|vehicle|problem|restore).* <autoconfirmed>
.*(professional|skilled|competent|seasoned) auto (auto|repair shop|technician|shady).*
.*(review|strategy) (tab|tricks|tips|secret|suggestions).* <autoconfirmed>
.*(custom|silicone?|printed|cheap|rubber|charity) (wristband|bracelet).* <autoconfirmed>
.*(stage|phase|period|developmment|level)s? of (cystic )?(pimple|zit|acne).* <autoconfirmed>
.*\bacne (treatment|cure|breakout).* <autoconfirmed>
.*(flourishing|productive|profitable|thriving|successful|effective|prosperous) natural acne.*
.*\btips and tricks.* <autoconfirmed>
.*paypal money adder.* <autoconfirmed>
.*(effective|superb|excellent|great|fantastic) seo (firm|corporation|provider|organi[sz]ation|business).*
.*(medical|health|clinical).?(related|care|method of)? (malpractice|travel|transport|vehicle).* <autoconfirmed>
.*prenuptial (documents|negotiating|contract|legal|agreement|deals).* <autoconfirmed>
.*luxury (?:vehicle|automo(tive|bile)|(?:ar or )?truck) (?:review|evaluation|critiques|rating|opinion).* <autoconfirmed>
.*(hir|rent|book|reserv)ing( an?)? (extra|luxuri(e|ou)s|extravagant) (?:auto(?:mo(t?:ive|bile))?|car|truck|vehicle|motor).* <autoconfirmed>
.*\b(?:vehicle|auto(?:mo(?:tive|bile))?|car|truck|sedan) (?:driving|sales|maintenance|loans|repair|restore|mechanic)\b.* <autoconfirmed>
.*\bhow to (?:locate|find) a (competent|professional|skilled).* <autoconfirmed>
.*tips that will save money.* <autoconfirmed>
.*\bcruising for the.* <autoconfirmed> # spam added March 2017, can probably culled after 6 months
.*(?:your|own) website easily.*
.*(?:of|with|easily) using (?:quidoo|hubpages).* <autoconfirmed>
.*(?:\b|-)(?:fuss|cut|simple|free|less|realistic|world|practical|elements|secrets|systems|details|plans|criteria|products|advice|programs|solutions|aspects|of|in|for) warehouse.* <autoconfirmed> # April 2017
.*design shop.* <autoconfirmed>
.*\bТитан гель.* <autoconfirmed>
.*\bhammer toe.* <autoconfirmed>
.*\btreatments? and cure.* <autoconfirmed>
.*\bsymptoms? and treatment.* <autoconfirmed>
.*((?:Kendall|Kylie|Kris|Caitlyn) Jenner|(Khloe|Kourtney|Rob|Kim) Kardashian|Scott Disick)[ \-]\w.* <autoconfirmed>
.*\b(?:plain black|bandage) (wrap|long)? ?dress.* <autoconfirmed>
.*herve leger \w.* <autoconfirmed>
.*(buy|cialis vs|generic) viagra.* <autoconfirmed>
.*(?:cialis|viagra) (generic|coupons|without a|online).* <autoconfirmed>
.*sulfate explained.* <autoconfirmed>
.*\bHVAC ?(?:\.|assistance|accomplishment|encounter|purchase|suggest|advice|concern|by us|demand|good|is eas|using|with|success|begin|guid|that |achieve|expert|trouble|practic|rookie|problem|could|tip|need|may|require|which|is ).* <autoconfirmed>
.*heating and air conditioning.* <autoconfirmed>
.*mattress (?:sales|headboard|start|retail|wars|discount|mattress|bed|pad|again|would|market|security|good|from).* <autoconfirmed>
# tv stream
.*\bon.?line ((tv )?coverage|free) <autoconfirmed>
.*\b(final|watch)[ \-\.]+(?:now|free |winter|live).* <autoconfirmed>
.*\blive[ \-\.](?:online|stream|free|hd|six nat).* <autoconfirmed>
.*\bst\.re\.am.* <autoconfirmed>
.*\brugby\*\*.* <autoconfirmed>
.*\bgreat things about\b.* <autoconfirmed>
.*\bunderstanding files\b.* <autoconfirmed> # per stewards
.*(?:cheap|buy) (tizanidine|zanaflex).*
.*muscle relaxants.* <autoconfirmed>
.*(?:simple|fat) (?:fast|weight)[ -]loss.* <autoconfirmed>
.*weight[ -]loss (supplement|and).* <autoconfirmed>
.*(?:another|crash|ketogenic|carb) diet.* <autoconfirmed>
.*building (diet|tip).* <autoconfirmed>
.*body fat on.* <autoconfirmed>
.*simple home remedies.* <autoconfirmed>
.*\bstone island\b.* <autoconfirmed> # simple, may be too harsh, let us stop the worst of the spam -- billinghurst 20180718
.*\b(?:outlet|sale|official) (?:shop|store|clearance|boutique|site|sale)\b.* <autoconfirmed>
.*salvatore ferragamo \w.* <autoconfirmed>
.*ferragamo (retailer|belt).* <autoconfirmed>
.*best low cost.*
.*replica outlet.* <autoconfirmed>
.*online gaming.* <autoconfirmed>
.*\bdrugs online.* <autoconfirmed>
.*male enhancement.* <autoconfirmed>
.*natural skin care.* <autoconfirmed>
.*\bproven methods.* <autoconfirmed>
.*to self improve.* <autoconfirmed>
.*messenger marketing.* <autoconfirmed>
.*make money online.* <autoconfirmed>
.*market your (?:web.)?site <autoconfirmed>
.*advertise businesses.* <autoconfirmed>
.*levels of success.* <autoconfirmed>
.*simple good ideas.* <autoconfirmed>
.*merrell walking boots.* <autoconfirmed>
.*buy the best.* <autoconfirmed>
.*get viagra.* <autoconfirmed>
.*for lasting longer.* <autoconfirmed>
.*when (?:making a purchase|buying).* <autoconfirmed>
.*\breal money.* <autoconfirmed>
.*\bbetonline casino.* <autoconfirmed>
.*budget tablet.* <autoconfirmed>
\blose \d\d pounds <autoconfirmed>
.*Advocate Simranjeet Singh.*
.*Simran(:?jeet)?.?Law.*
.*Alma Lilia Luna Olivas.* <autoconfirmed>
# tech support spam
.*Hpprintersupp(o|0)rt.* <newaccountonly>
.*supp(o|0)rt helpline.* <newaccountonly>
.*(?:help[ \.]+desk|phone)[ \.]+number.* <newaccountonly>
.*customer care.* <newaccountonly>
.*service (?:tech|supp(ort)?).* <newaccountonly>
.*quickbook.* <newaccountonly>
.1[ \-\.]?8[0oO]{2}[ \-\.]?\d{3}[ \-\.]?\d{2}[0oO]
.*(?:dell|hp|brother|canon) printer.* <autoconfirmed>
.*[I1][ \-~\.]?8[ \-~\.]?[0oO][ \-~\.]?[0oO][ \-~\.]?26[ \-~\.]?9[ \-~\.]?{I1][ \-~\.]?6[ \-~\.]?[0oO][ \-~\.]?8.*
.*\b[I1]844.?46[I1].?2828\b.*
.*[nN]orton [lL]ive [hH]elp.*
.*(?:helpline|tech|s(ervice|upport)) (tele)?phone number.* <autoconfirmed|antispoof>
.*(?:support|contact).?toll.?free.*
.*0.800.098.8727.*
.*(?:facebook|quickbooks) (?:customer|helpline|support|technical|on-?line).*
.*(?:gmail|tech|customer)(?:\.|nichal)?[ \.](?:service|support).* <autoconfirmed|antispoof>
.*Q\.u\.i\.c\.k\.b.*
.*1800-?213-?2171.*
.*1844-?203-?1044.*
.*supp0rt.*
.*(help desk|support)(.?phone)?.?number.*
.*c\.u\.s\.t\.o\.m\.e\.r.*
.*s\.u\.p\.p\.o\.r\.t.*
.*n\.u\.m\.b\.e\.r.*
.*ℕ∪mβεR.*
.*better page rank.*
.*toll free (1800|number).* <autoconfirmed>
.*1800\d{7} helpline number.* <autoconfirmed>
.*91[ \-\.]\d{10}.* <newaccountonly>
.*Gððglê.*
.*gmåïl.*
.*§µþþðr†.*
.*þhðñê.*
.*ñµmßêr.*
.*131.?2389.?2398.*
.*186.?7275.?9878.*
# merchandise shopping
.*(?:custom|printed| own|blank) t(ee)?.?shirt.* <autoconfirmed>
.*t(?:ee)?.?shirts? (printing|quilt|everywhere|design|online|(to|on|in) |buy).*
.*best online (?:fashion )?shop.*
.*online shopping (find|for).*
.*for global customer.*
.*the hottest new.* <autoconfirmed>
.*Afγιαdable.*
.* earn online money.*
.* loan faster.*
.* as discounts.* <autoconfirmed>
.*check this out.*
.*wholesale soccer.*
.*\bbuy cheap.*
.*\bwins? customers.* <autoconfirmed>
.*(?:puma|lacoste|reebok|randall|vasque|adidas|kids|getting|valentino) (?:trainer|shoe|shorts|footwear|mens|golf|handbag).* <autoconfirmed>
.*(?:discount|buy) (?:clothing|shoes) online <autoconfirmed>
.*beneficial (?:deal|discount)s
.*(?:penis|natural) enhancement.* <autoconfirmed>
.*\bbest skin.* <autoconfirmed>
.*how to make your.* <autoconfirmed>
.*website promote.* <autoconfirmed>
.*5 reasons to stop.* <autoconfirmed>
.*\bbest internet.* <autoconfirmed>
.*web marketing consultant.* <autoconfirmed>
.*play poker on.?line.* <autoconfirmed>
.*\bquickest way.* <autoconfirmed>
.*muscle building food.* <autoconfirmed>
.*skin care tip.* <autoconfirmed>
.*\bpenis exercises.* <autoconfirmed>
.*teeth whitening.* <autoconfirmed>
.*porcelain crown cost.* <autoconfirmed>
.*dental veneer.* <autoconfirmed>
.*picking the best.* <autoconfirmed>
.*\bsave money.* <autoconfirmed>
.*consider before buying.* <autoconfirmed>
.*most dependable.* <autoconfirmed>
.*(?:glass|windshield) replacement.* <autoconfirmed>
.*benefits of (?:choos|select).* <autoconfirmed>
.*tips on (?:choos|select).* <autoconfirmed>
.*fixed by professionals.* <autoconfirmed>
.*\bbest coupon.*
.*promo(?:tional)? code.*
.*anti[ -]aging skin.* <autoconfirmed>
.*\bhow to decide.* <autoconfirmed>
.*\bsale online.* <autoconfirmed>
.*points to consider.* <autoconfirmed>
.*healthy skin.* <autoconfirmed>
.*memorabilia online.* <autoconfirmed>
.*cheapest price.* <autoconfirmed>
.*your online business.* <autoconfirmed>
.*by seo service.* <autoconfirmed>
#"Polish spam"
{{ns:3}}:.*Kołobrzeg.*
{{ns:3}}:.*wybór kwatery*
{{ns:3}}:.*wybór miejsca noclegowego*
# Cross-wiki spammer
{{ns:2}}:Vasilisa(\d)+
.*Vasilisa(\d)+ <newaccountonly>
.*Lovesunshine <newaccountonly>
.*[Mm]ichael.[kK].hntopf.*
.*Hunter ?Mariner.*
.*radio.manà.*
({{ns:2}}:)?augusto.de.luca\b
.*peer.?van.?mladen.*
.*predrag.jugovic.*
.*Lui\b.Morais.*
.*Mayestrion.*
.*Marco.*[Dd]i.*Meco.*
# Per CU-L 13/06/2012, cross-wiki spam
[^:]+:Mainline <newaccountonly>
# Amilton de Cristo
.*Am[iíìîï1lɪi̯]{2,5}ton(?:.Rodrigu[eèéêë3][sz])?.(?:de.Cristo|of.Christ).*
.*O.verdadeiro.avivamento.*
# Cross-wiki pattern spambots
#note that setting a remove date can help keep this list smaller
.*Meciurilive.* <newaccountonly> # delete after Feb 2016
# Vandal patterns
[pṕ]lays?\s*with <newaccountonly>
P[eèéêë][iìíïî]d[aàáâä]r <newaccountonly>
.*(?:pega|senta).na.(?:banana|lin[gĝģğġ][uüûùú][iìíîï][cçćĉ]a|salsi(?:ch|xx?)a).* <newaccountonly>
# Cross wiki vandalism pages
.*mixing sailors.*
# Cross-wiki Chinese vandalism: zh:WP:LHLS and zh:WP:HYIP and similar vandalism
.*[啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed>
.*[乌鸟岛烏鳥島钨鎢邬鄔呜坞].*[跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed>
.*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡].*[氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed>
.*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇].* <autoconfirmed>
.*Make.*cat.* <autoconfirmed>
.*Mys.*721tx.* <autoconfirmed>
# 影武者 (from [[zh:]]) - well-known targets of serial vandalism
.*影.*武.*者.* <newaccountonly>
.*[邓鄧].*[傑杰].* <newaccountonly>
.*林.*士.*涵.* <newaccountonly>
.*Tian[0-9]{2,4}[A-Za-z] <newaccountonly>
# Cross-wiki vandal
.*[ĐDd]okdo.*kor.* <newaccountonly>
.*Đokdo.* <newaccountonly>
.*Докдо республика корея.* <newaccountonly>
.*SERVICE.*KOMPOR.* <newaccountonly>
.*CALL.087808242095.*
.*BAJOT.*Z.*
.*REVENGE.*THE.*FATE.*
.*Hendrix.*Adi.*Surya.*
.*jual.*obat.*
.*Ciacho[0-9]{2}.* <newaccountonly|antispoof>
.* fu[a-z]{1,5}?rdai. *
.*\bfuerdai.* <antispoof>
.*fj?[uv][ae]rd[ae]+[iǐī].* <newaccountonly>
.*vand[áǎ]l.*
.*cruǐzǐn\.*
# From Japanese Wikipedia. [[Special:Permalink/11656464]]
## functional accounts and related terms
.*管理.* <newaccountonly> # admin
.*ビューロクラット.* <newaccountonly> # bureaucrat
.*チェックユーザ.* <newaccountonly> # checkuser
.*スチュ[ワア]ード.* <newaccountonly> # steward
.*オーバーサイト.* <newaccountonly> # oversight
.*オンブズマン.* <newaccountonly> # ombudsman
.*開発者.* <newaccountonly> # developer
.*理事.* <newaccountonly> # board member
.*委員.* <newaccountonly> # committee
.*財団.* <newaccountonly> # foundation
.*[ブぶ][ロろ][ッツシっつ][クく].* <newaccountonly> # "block"
## Project names
.*ウ[ィイ]キ([ペメピミ]ー?デ[ィイ]ア|ニュース|ブックス?|ソース|コモンズ|ク[オォ]ート|データ).* <newaccountonly>
.*ウ[ィイ]クショナリ.* <newaccountonly>
## Han characters (for zh, ja, etc.)
.*[殺死腐汚盗嫌狂虐滅罪姦屁尻葬屑].* <newaccountonly>
.*暴[[:punct:] ][行力言動动亂乱].* <newaccountonly>
.*害虫.* <newaccountonly>
.*自慰.* <newaccountonly>
## Japanese derogatory language
.*[荒あア][らラ]?[しシ].* <newaccountonly>
.*氏[なにぬねのんナニヌネノン].* <newaccountonly>
.*[こコ][ろロ][しシツ].* <newaccountonly>
.*(半|はん|ハン)(ころ|コロ|ごろ|ゴロ).* <newaccountonly>
.*(餓鬼|がき|ガキ).* <newaccountonly>
.*(鬼畜|[きキ][ちチ][くク]).* <newaccountonly>
.*(莫.?迦|馬.?鹿|[ばバ][ー・]?[かカ]).* <newaccountonly>
.*(阿呆|[あア][ー・]?[ほホ]).* <newaccountonly>
.*(気違い|基地外|吉外|きちがい|キチガイ).* <newaccountonly>
.*(嘘|うそ|ウソ)[をヲ]?(つ[くき]|ツ[クキ]).* <newaccountonly>
.*(禿|はげ|ハゲ).* <newaccountonly>
.*(かつら|カツラ|ヅラ).* <newaccountonly>
.*(のろま|ノロマ).* <newaccountonly>
.*([死私]刑|しけい).* <newaccountonly>
.*(エクスタシ|えくすたし).* <newaccountonly>
.*ストーカー.* <newaccountonly>
.*犯人.* <newaccountonly>
.*ロリコン.* <newaccountonly>
.*(知的?障害?|池沼).* <newaccountonly>
## Japanese sexual language / body parts
.*[おオ][ちまチマ][んンソ].* <newaccountonly>
.*[ちまチマ][んン][こコぽポ毛子].* <newaccountonly>
.*(童貞|包茎).* <newaccountonly>
.*(糞|[くぐ]そ|[クグ]ソ).* <newaccountonly>
.*[うウ][んン][ちチこコ].* <newaccountonly>
.*ポルノ.* <newaccountonly>
.*(中|[なナ][かカ])(出|[だダ])[しシ].* <newaccountonly>
.*[あア][そソ][こコ].* <newaccountonly>
.*[オお][ナな][ニに二].* <newaccountonly>
.*[きキ][んンソ](玉|[たタ][まマ]).* <newaccountonly>
.*(金|[きキ][んンソ])[たタ][まマ].* <newaccountonly>
.*(パンツ|ぱんつ).* <newaccountonly>
.*(玉|[たタ][まマ])([金玉々]|[きキ][んンソ]|[たタ][まマ]).* <newaccountonly>
.*[ゃやャヤ][りリ]([漫満慢万萬]|[ちまチマ][んンソ]).* <newaccountonly>
.*([んンソ][ちまチマ]|[漫満慢万萬])[りリ][ゃやャヤ].* <newaccountonly>
.*(性交|即[尺生]).* <newaccountonly>
.*[ふフ][えエぇェ][らラ](?:[ちチ][おオ])?.* <newaccountonly>
.*(?:ソープランド|パイズリ).* <newaccountonly>
# From Ukrainian Wikipedia. [[Special:Permalink/11683166]]
.*Вікіпедія.* <newaccountonly>
.*Анальн.* <newaccountonly>
.*[Йй]об.* <newaccountonly>
.*[xхҲ][ýŷÿȳyуӲ][úùûüũůǔūǖǘǚǜŭųűuйиїяҊ].* <newaccountonly>
.*п[іи]д[аоиіе]рас.* <newaccountonly>
# From Hebrew Wikipedia
.*נאצית?.* <newaccountonly>
.+להשחי[טת].* <newaccountonly>
.*חרא.* <newaccountonly>
.*[אה]חריב.* <newaccountonly>
# from csWP
[^:]+:(?:[OoIl0-9]{1,3}\.){3}.* <newaccountonly> # no pseudo IP adresses
# BLP TARGETS from enWP
.*NawlinW.* <newaccountonly>
.*Nableez.* <newaccountonly>
.*Sean\.h.* <newaccountonly>
.*Smalljim.* <newaccountonly>
.*will die.* <newaccountonly>
.*will suffer.* <newaccountonly>
.*incinerated.* <newaccountonly>
.*raped by.* <newaccountonly>
.*gassed.* <newaccountonly>
.*gas the.* <newaccountonly>
.*head blown.* <newaccountonly>
.*castrated.* <newaccountonly>
.*beheaded.* <newaccountonly>
.*tortured.* <newaccountonly>
.*neutered.* <newaccountonly>
.*anti-semite.* <newaccountonly>
.*vomiting.* <newaccountonly>
.*Seth.*Patinkin.*
.*Jan.*Szatkowski.*
.*(Bill|William).*Beggs.*
.*Bett?y.*Patric?k?.* # Contact ArbCom before removing, overriding or changing
.*Scott.*Bibby.*
.*Dav.*\bCote.*(film|movie|director|actor).* # see Wikipedia:Sockpuppet investigations/NickSoroka/Archive
.*Sunil Kumar+ Pathela.* # see Wikipedia:Sockpuppet investigations/Sunil Kumarr Pathela
.*Lynds.*\bTurner.* # See User:Fairyspit and socks
.*M[a@]l[i1l]k Shab.zz.* <newaccountonly> # abuse target
.*Maelbros.* <newaccountonly> # sockpuppetry, hoax articles and edits
.*Mael.bros.* <newaccountonly>
.*Paul Easter.* <newaccountonly>
.*WP\:.* <newaccountonly>
.*WT\:.* <newaccountonly>
.*ⒽⒶⒼⒼⒺⓇ.* <newaccountonly> #Latest Grawp naming scheme
.*p[ÉÈËĘĚĔĖẺẸẾỀỄễỂểȨȩḜḝĒḖḗȄȅȆȇỆệḘḙḚḛ3عڠēėèéëẽĕęəẻếềẹ]nis.* <newaccountonly>
.*Magyar.nem.ember.* <newaccountonly>
.*Cremepuff.* <newaccountonly>
.*[Mm]otherr* *.?[Ff]uck.* <newaccountonly>
.*\b\(TIB.* <newaccountonly> # [[special:permalink:17218840]]
# Promotional usernames
.*[™®℠].* <newaccountonly|errmsg=titleblacklist-forbidden-new-account-trademark>
# Prevent users from creating usernames that are IPv6 addresses (stop gap until r12782)
User:[0-9A-Fa-f]{0,10}:([0-9A-Fa-f]{0,10}:)*([0-9A-Fa-f]{0,10})?(?:\/(12[0-8]|1[01][0-9]|[1-9]?\d))? <newaccountonly|errmsg=titleblacklist-ip-account>
# additions transferred from kkWP per talk page [[m:Special:PermanentLink/11826368]]
.*(\ba|Ә)(?i:кімші).* <newaccountonly>
.*(?i:уики[мп]еди[ая]|уикисөздік|уикикітап|уикидәйек|уикисабақ|уикиқайнар|уикихабар).* <newaccountonly>
.*(?i:Қазақстан).* <newaccountonly>
.*(?i:қазақ).* <newaccountonly>
## хуй
.*[xXхХ][yYуУ][iIйЙиИuUъЪяЯёЁeE].* <newaccountonly>
## пизда
.*[пПnpPрР][iIіІїЇиИeEеЕёЁ][зЗzZ3][dDдД].* <newaccountonly>
.*[нН][иИ][шШ].* <newaccountonly>
##from it.wiki
##lta
.*y.o.u.y.b.i.n.o.* <newaccountonly>
.*[Pp][Uu][Tt]+[Aa4][Nn].* <newaccountonly>
.*utente\:shivanarayana.* <autoconfirmed>
.*\:gioleonardi.* <autoconfirmed>
.*andrea.panerini.*
.*euphydryas.* <newaccountonly>
.*\bvituzzu.* <newaccountonly|antispoof>
.*\bruthven.* <newaccountonly>
.*francesco carbonara.*
.*fcarbonara.*
##insults
.*\bstronz.* <newaccountonly|antispoof>
# .*putt?ana.* per [[special:permalink/16539476]]
.*frocio.*
.*ricchione\b.*
##per [[:it:WP:NUI]]
.*\bassociazione.* <newaccountonly>
.*\bfondazione.* <newaccountonly>
.*\bo\.?n\.?l\.?u\.?s\.?.* <newaccountonly>
##fake ipv6-like usernames
([ABCDEF0123456789]*\:){3,}[ABCDEF0123456789]* <newaccountonly>
##long-term crosswiki spam
.*(richero|marian).*(maria|richero).*
.*peer.van.mladen.*
.*michael.vegini.*
.*(mattia|vlad|morleo).*(mattia|vlad|morleo).*(mattia|vlad|morleo).*
.*giovanni.{0,5}prinzi.*
.*prinzi.{0,5}giovanni.*
.*giuseppe.{0,5}prinzi.*
.*prinzi.{0,5}giuseppe.*
.*israel.*luca.*gois.* <antispoof>
.*fabrizio.*tonon.*
.*nino(slav)?\b.*marina.*
.*marina\b.*nino(slav)?\b.*
.*marco.{0,5}lupis.*
.*lupis.{0,5}marco.*
### Vietnamese Wikipedia ###
# Vulgarity
.*đ[uụùúủờ] m[eẹaá].* <newaccountonly>
.*đéo .*<newaccountonly>
.*đ[ụùũĩị] .*<newaccountonly>
.*đ[ịíĩệ]t.* <newaccountonly>
.*con đ[ĩiị].* <newaccountonly>
.*lồn.* <newaccountonly>
.*lon của.* <newaccountonly>
.*lon mẹ.* <newaccountonly>
.*con m[áẹ].* <newaccountonly>
.*chúng m[àầ]y.* <newaccountonly>
# Controversial historical names
.*chí.*minh.* <newaccountonly>
.*h[oòôồ] ch[ií].*minh.* <newaccountonly>
.*胡志明.* <newaccountonly>
.*n[oô]ng th[iị] x[uü][aăâá]n.* <newaccountonly>
# Vandals
.*chắn.* <newaccountonly>
.*trắn.* <newaccountonly>
### Farsi Wikipedia ###
.*\b(?:مد[یي]ر|معاون|ری[یئ]س|مس[ئوؤ]و?ل)\b.* <newaccountonly>
.*(?:شرکت|بازرگانی|کلینیک|[Cc]ompany|[Ff]actory|طراحی|سایت|انجمن|فروم|بازرگانی|آکادمی|وبلاگ|بلاگ|کانون|مطب|دفتر|پایگاه|کلینیک|گروه|آموزشگاه|دبیرستان|دانشگاه|co\.|مدرسه|همایش|وبسایت|مرکز|هی[اأئ]ت|سامانه|سرویس|بازار).* <newaccountonly>
.*(?:آگهی|روزنامه|فصلنامه|رزور|آنلاین|گردشگری|بین ?المللی?|صنعت|سازان|سازی|گستر|خبری).* <newaccountonly>
##Main page and it's redirects
صفحه اصلی
صفحهٔ اصلی
## Don't be only Persian numbers
^[\x{06F0}-\x{06F9}]*$ <newaccountonly|autoconfirmed>
## Don't have Persian's Diacritic
# [^:]+:.*[\x{064A}-\x{064F}\x{0652}\x{0650}\x{0626}\x{0643}\x{0654}\x{0621}\x{0623}-\x{0625}].* <newaccountonly|autoconfirmed>
## Persian scurrility words
.*\b(?i:[کك][یي]ر|خا[یي]ه|[کك]لفت)\b.* <newaccountonly>
.*(?i:قبر|گور|مری?ض|آشغال).* <newaccountonly>
.*(?i:مهبل|چوچوله?|واژن).* <newaccountonly>
.*(?i:\b[کك]س\b).* <newaccountonly>
.*(?i:قحبه).* <newaccountonly>
.*(?i:جنده|فاحشه|هوکر).* <newaccountonly>
.*(?i:[کك]ون).* <newaccountonly>
.*(?i:شو?مبو?ل).* <newaccountonly>
.*\b(?i:داف).* <newaccountonly>
.*(?i:گائیدم|گاییدم|گایدم|بگا|فاک|بخواب|گوز\b|فنا|\bگو?ه\b|\bشاش\b|مرد[کك]|زن[یي]?[کك]ه).* <newaccountonly>
.*\b[Dd]own.*[Ww]ith.* <newaccountonly>
.*\b[Aa]gainst.* <newaccountonly>
.*\b[Dd]ead.*[Oo]n.* <newaccountonly>
.*(?i:مرگ.*بر|لعنت.*بر).* <newaccountonly>
.*(?i:پ[یي]روز.*ست).* <newaccountonly>
.*(?i:خو?اه?ر|مادر|ننه|عمه|خاله|شاباجی|آبج[یي]|بابا|پدر|برادر|[کك]ا[کك]و).* <newaccountonly>
.*(?i:خاک.*توی?).*<newaccountonly>
.*(?i:سوسک).* <newaccountonly>
.*(?i:[کك]چل|خ(و|)ل|د[یي]وانه|مجنون|ماست شل|ماس شل).* <newaccountonly>
.*(?i:\bخر\b|گاو|سگ|پدسگ|ننهسگ|مادرسگ).* <newaccountonly>
.*(?i:پان.*(تر[کك]|فارس|لر|کرد|عرب)).* <newaccountonly>
## Famous persons
.*(?i:حضرت|امام).* <newaccountonly>
.*(?i:ولا[یي]ت).* <newaccountonly>
.*(?i:خم[یي]ن[یي]).* <newaccountonly>
.*(?i:خامنه.*ا[یي]).* <newaccountonly>
.*(?i:احمد[یي].*نژاد).* <newaccountonly>
.*(?i:روحان[یي]).* <newaccountonly>
.*(?i:محمد.*خاتم[یي]).* <newaccountonly>
.*(?i:مهد[یي].*[کك]روب[یي]).* <newaccountonly>
.*(?i:میر.*حس[یي]ن.*موسوی[یي]).* <newaccountonly>
## Commons Wikimedia
.*[sS]elfie [sS]hoe.* <newaccountonly> # [[Special:PermanentLink/14714671]]
## Spambot attack 31-01-2016
.*payday\b <autoconfirmed>
.*(day|online|instant|check|about|quick|best|free|advance|\buk|compare|\bhour|easy|why|guaranteed|fast|credit|\bby\b) payday.*
.*pay ?day (text |advanced )?loan.* <autoconfirmed>
.*credit check loans.* <autoconfirmed>
.*instant money.* <autoconfirmed>
.*without enquiries.* <autoconfirmed>
#cw abuse
.*DEE?Z.NUTS.*<newaccountonly|antispoof>
.*Casino.* <newaccountonly>
\bPokemon\.png\b
\bItailevi.* <newaccountonly>
.*Empresa LEMOS.* <casesensitive>
.*HowToGetBanned.* <newaccountonly|antispoof>
#LTA abuse of global rename feature
.*EISIGMA.* <newaccountonly>
# from kowiki
.*관리자.* <newaccountonly> # admin
.*운영자.* <newaccountonly> # admin
.*관리담당자.* <newaccountonly> # admin
.*쓰레기.* <newaccountonly> # inappropriate usernames
.*유니폴리.* <newaccountonly> # inappropriate usernames
.*Unypoly.* <newaccountonly> # inappropriate usernames
.*(개새끼|씹새).* <newaccountonly> # inappropriate usernames
.*씨(발|팔).* <newaccountonly> # inappropriate username
.*무현.* <newaccountonly> # inappropriate usernames
.*지랄.* <newaccountonly> # inappropriate username
.*섹스.* <newaccountonly> # inappropriate username
.*보민.* <newaccountonly> # LTA
.*황건.* <newaccountonly> # LTA
.*보르민.* <newaccountonly> # LTA
.*보르맹.* <newaccountonly> # LTA
.*볼민.* <newaccountonly> # LTA
.*보오민.* <newaccountonly> # LTA
.*씨뱔.* <newaccountonly> # LTA
.*좆까.* <newaccountonly> # LTA
#Weird character new account spam
.*[①-⑨]{6}.* <newaccountonly> # to release pressure on the enwiki abusefilter
.*08440828240.* <newaccountonly> #cross-wiki spam
.*271383970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]]
#Spam
.*Thincomme.* <newaccountonly>
.*27138970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]]
#LTA
.*password.* <newaccountonly>
.*passis.* <newaccountonly>
.*Paul Bedson.* <newaccountonly>
1ef16de6245f53a38c91f0b150448a9be83cffaf
Sub4
0
13
76
75
2024-07-05T22:20:32Z
146.190.126.27
0
Blanked the page
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
77
76
2024-07-05T22:23:18Z
Crow
91
Undo revision [[Special:Diff/8408|8408]] by [[Special:Contributions/146.190.126.27|146.190.126.27]] ([[User talk:146.190.126.27|talk]])
wikitext
text/x-wiki
[[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]]
'''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds.
We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time.
We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load.
There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest.
==How do I see how long a page takes to load?==
[[File:Parser time.png|right|thumb|250px|Well that's not great.]]
Just refresh the page and count the seconds. Duh!
No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took.
The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related).
==How pages get generated==
''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)''
We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes.
When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc).
A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time.
This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser.
==Strategies to make page loads faster==
Here's a few things everyone could help with:
* '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad".
* '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories.
* '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too.
Here's a few things we should do as a network, but are hard for a single person to help with on-wiki:
* '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using.
* '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet.
* '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that.
* It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change.
Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know.
==Significant wins==
* '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure.
* '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time.
* '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...)
* '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes).
* '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far.
* '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit.
* '''JMods rework''' - Another move from DPL include to SMW. This has sped up the main Jagex moderator page to go from 8 seconds to 1 second. Each of the team page loading times have also been sped up by a varying amount depending on team size, but each by a noticable amount.
* '''ProxySQL removal''' - Profiling revealed that SQL queries were going way slower than we anticipated, which resulted in us removing ProxySQL from the architecture. This sped up SQL queries by a factor of 2-3x and saves $500 a year.
* '''Mobile ParserCache fragmentation''' - Removed unnecessary key that made mobile pages get parsed totally separately from desktop.
* '''Title::newMainPage''' (not in production yet)
* '''Media rework''' - Yet another move from DPL include to SMW. This has speed up the Livestream page loading from around 4 seconds to 1 second and the Video page loading from around 7 seconds to 2 seconds.
* '''refreshLinks/cirrusSearch parser cache sharing''' - Grand Exchange update propagation is about twice as fast now (~88 minutes -> ~48 minutes on RSW) because the cirrusSearch indexing reuses the parser cache entry from refreshLinks.
* '''Titles rework''' - Another move from DPL include to SMW. This has speed up the Titles page loading from around 5 seconds to 1 second.
* '''Music track rework''' - Another move from DPL include to SMW. This has speed up the Music/track list page loading from around 10 seconds to 5 seconds. The output is a ~1400 row rable which is a little taxing on the parsing CPU.
==Things you could help with, and/or ongoing projects==
Ordered roughly from easiest to hardest.
* Go search and destroy <code>include</code> in DPL calls. It's evil!
* Find <code>titleregexp</code> and <code>ignorecase</code> and (if not a prefix search) <code>titlematch</code> in DPL calls, and make sure that there's some category or template that you can use to restrict the list of pages down further than just doing (e.g.) a full namespace search.
* Redo the various lists of quests on RSW to not use DPL
* Redo the music track lists to not use DPL
* Redo the update pages to not use DPL
* Figure out whether (re)moving ProxySQL would improve database latency
* Move htmlCacheUpdate jobs to be more spread out, and/or after refreshLinks, to eliminate(?) the spike in resource usage after high-use templates get edited.
* Help profile down to the millisecond how different parts of rendering contribute to total parse time.
==Members==
Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more.
# {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC)
# sub4sub {{Signatures/Gaz Lloyd}} 22:46, 16 February 2022 (UTC)
# [[User:Clv309|Christine]] 23:06, 16 February 2022 (UTC)
# [[User:Lenny|Lenny]] ([[User talk:Lenny|talk]]) 00:58, 17 February 2022 (UTC)
# [[User:Badassiel|Badassiel]] 00:59, 17 February 2022 (UTC)
# sub5 --{{User:Legaia 2 Pla/Signature}} 22:39, 17 February 2022 (UTC)
# '''Oppose''' - {{User:MrDew/Signature}}<span style="display:none;">[[User:MrDew]]</span> 02:46, 18 February 2022 (UTC)
# {{Signatures/BlackHawk}} 21:05, 18 February 2022 (UTC)
1f77533cbcbafbf47e324b8d663af8f0416f3e17
78
77
2025-01-13T21:18:39Z
IMath
122
updating todo list
wikitext
text/x-wiki
[[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]]
'''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds.
We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time.
We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load.
There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest.
==How do I see how long a page takes to load?==
[[File:Parser time.png|right|thumb|250px|Well that's not great.]]
Just refresh the page and count the seconds. Duh!
No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took.
The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related).
==How pages get generated==
''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)''
We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes.
When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc).
A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time.
This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser.
==Strategies to make page loads faster==
Here's a few things everyone could help with:
* '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad".
* '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories.
* '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too.
Here's a few things we should do as a network, but are hard for a single person to help with on-wiki:
* '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using.
* '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet.
* '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that.
* It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change.
Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know.
==Significant wins==
* '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure.
* '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time.
* '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...)
* '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes).
* '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far.
* '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit.
* '''JMods rework''' - Another move from DPL include to SMW. This has sped up the main Jagex moderator page to go from 8 seconds to 1 second. Each of the team page loading times have also been sped up by a varying amount depending on team size, but each by a noticable amount.
* '''ProxySQL removal''' - Profiling revealed that SQL queries were going way slower than we anticipated, which resulted in us removing ProxySQL from the architecture. This sped up SQL queries by a factor of 2-3x and saves $500 a year.
* '''Mobile ParserCache fragmentation''' - Removed unnecessary key that made mobile pages get parsed totally separately from desktop.
* '''Title::newMainPage''' (not in production yet)
* '''Media rework''' - Yet another move from DPL include to SMW. This has speed up the Livestream page loading from around 4 seconds to 1 second and the Video page loading from around 7 seconds to 2 seconds.
* '''refreshLinks/cirrusSearch parser cache sharing''' - Grand Exchange update propagation is about twice as fast now (~88 minutes -> ~48 minutes on RSW) because the cirrusSearch indexing reuses the parser cache entry from refreshLinks.
* '''Titles rework''' - Another move from DPL include to SMW. This has speed up the Titles page loading from around 5 seconds to 1 second.
* '''Music track rework''' - Another move from DPL include to SMW. This has speed up the Music/track list page loading from around 10 seconds to 5 seconds. The output is a ~1400 row rable which is a little taxing on the parsing CPU.
==Things you could help with, and/or ongoing projects==
Ordered roughly from easiest to hardest.
* Go search and destroy <code>include</code> in DPL calls. It's evil!
* Find <code>titleregexp</code> and <code>ignorecase</code> and (if not a prefix search) <code>titlematch</code> in DPL calls, and make sure that there's some category or template that you can use to restrict the list of pages down further than just doing (e.g.) a full namespace search.
* Redo the various lists of quests on RSW to not use DPL
* <s>Redo the music track lists to not use DPL</s> Done, Jan 2025
* <s>Redo the update pages to not use DPL</s> Done, Jan 2025
* Figure out whether (re)moving ProxySQL would improve database latency
* Move htmlCacheUpdate jobs to be more spread out, and/or after refreshLinks, to eliminate(?) the spike in resource usage after high-use templates get edited.
* Help profile down to the millisecond how different parts of rendering contribute to total parse time.
==Members==
Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more.
# {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC)
# sub4sub {{Signatures/Gaz Lloyd}} 22:46, 16 February 2022 (UTC)
# [[User:Clv309|Christine]] 23:06, 16 February 2022 (UTC)
# [[User:Lenny|Lenny]] ([[User talk:Lenny|talk]]) 00:58, 17 February 2022 (UTC)
# [[User:Badassiel|Badassiel]] 00:59, 17 February 2022 (UTC)
# sub5 --{{User:Legaia 2 Pla/Signature}} 22:39, 17 February 2022 (UTC)
# '''Oppose''' - {{User:MrDew/Signature}}<span style="display:none;">[[User:MrDew]]</span> 02:46, 18 February 2022 (UTC)
# {{Signatures/BlackHawk}} 21:05, 18 February 2022 (UTC)
# [[User:IMath|IMath]] ([[User talk:IMath|talk]]) 21:18, 13 January 2025 (UTC)
c48d70a6dc9136490e75122012040df7ff9f7175
79
78
2025-01-13T21:20:33Z
IMath
122
/* Significant wins */ added recent work
wikitext
text/x-wiki
[[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]]
'''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds.
We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time.
We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load.
There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest.
==How do I see how long a page takes to load?==
[[File:Parser time.png|right|thumb|250px|Well that's not great.]]
Just refresh the page and count the seconds. Duh!
No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took.
The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related).
==How pages get generated==
''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)''
We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes.
When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc).
A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time.
This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser.
==Strategies to make page loads faster==
Here's a few things everyone could help with:
* '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad".
* '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories.
* '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too.
Here's a few things we should do as a network, but are hard for a single person to help with on-wiki:
* '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using.
* '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet.
* '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that.
* It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change.
Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know.
==Significant wins==
* '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure.
* '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time.
* '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...)
* '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes).
* '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far.
* '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit.
* '''JMods rework''' - Another move from DPL include to SMW. This has sped up the main Jagex moderator page to go from 8 seconds to 1 second. Each of the team page loading times have also been sped up by a varying amount depending on team size, but each by a noticable amount.
* '''ProxySQL removal''' - Profiling revealed that SQL queries were going way slower than we anticipated, which resulted in us removing ProxySQL from the architecture. This sped up SQL queries by a factor of 2-3x and saves $500 a year.
* '''Mobile ParserCache fragmentation''' - Removed unnecessary key that made mobile pages get parsed totally separately from desktop.
* '''Title::newMainPage''' (not in production yet)
* '''Media rework''' - Yet another move from DPL include to SMW. This has speed up the Livestream page loading from around 4 seconds to 1 second and the Video page loading from around 7 seconds to 2 seconds.
* '''refreshLinks/cirrusSearch parser cache sharing''' - Grand Exchange update propagation is about twice as fast now (~88 minutes -> ~48 minutes on RSW) because the cirrusSearch indexing reuses the parser cache entry from refreshLinks.
* '''Titles rework''' - Another move from DPL include to SMW. This has speed up the Titles page loading from around 5 seconds to 1 second.
* '''Music track rework''' - Another move from DPL include to SMW. This has speed up the Music/track list page loading from around 10 seconds to 5 seconds. The output is a ~1400 row rable which is a little taxing on the parsing CPU.
* '''Shops rework''' - Migrated from DPL to SMW, eliminating 32 total DPL include calls.
* '''Updates rework''' - Migrated from DPL to SMW, eliminating ~ 10 updates * 27 characters = about 270 DPL calls
==Things you could help with, and/or ongoing projects==
Ordered roughly from easiest to hardest.
* Go search and destroy <code>include</code> in DPL calls. It's evil!
* Find <code>titleregexp</code> and <code>ignorecase</code> and (if not a prefix search) <code>titlematch</code> in DPL calls, and make sure that there's some category or template that you can use to restrict the list of pages down further than just doing (e.g.) a full namespace search.
* Redo the various lists of quests on RSW to not use DPL
* <s>Redo the music track lists to not use DPL</s> Done, Jan 2025
* <s>Redo the update pages to not use DPL</s> Done, Jan 2025
* Figure out whether (re)moving ProxySQL would improve database latency
* Move htmlCacheUpdate jobs to be more spread out, and/or after refreshLinks, to eliminate(?) the spike in resource usage after high-use templates get edited.
* Help profile down to the millisecond how different parts of rendering contribute to total parse time.
==Members==
Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more.
# {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC)
# sub4sub {{Signatures/Gaz Lloyd}} 22:46, 16 February 2022 (UTC)
# [[User:Clv309|Christine]] 23:06, 16 February 2022 (UTC)
# [[User:Lenny|Lenny]] ([[User talk:Lenny|talk]]) 00:58, 17 February 2022 (UTC)
# [[User:Badassiel|Badassiel]] 00:59, 17 February 2022 (UTC)
# sub5 --{{User:Legaia 2 Pla/Signature}} 22:39, 17 February 2022 (UTC)
# '''Oppose''' - {{User:MrDew/Signature}}<span style="display:none;">[[User:MrDew]]</span> 02:46, 18 February 2022 (UTC)
# {{Signatures/BlackHawk}} 21:05, 18 February 2022 (UTC)
# [[User:IMath|IMath]] ([[User talk:IMath|talk]]) 21:18, 13 January 2025 (UTC)
1b1a06ec9215815cfe26dab1976ed440a4c3b349
80
79
2025-01-13T21:32:56Z
IMath
122
/* Things you could help with, and/or ongoing projects */ updating quest list
wikitext
text/x-wiki
[[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]]
'''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds.
We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time.
We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load.
There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest.
==How do I see how long a page takes to load?==
[[File:Parser time.png|right|thumb|250px|Well that's not great.]]
Just refresh the page and count the seconds. Duh!
No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took.
The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related).
==How pages get generated==
''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)''
We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes.
When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc).
A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time.
This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser.
==Strategies to make page loads faster==
Here's a few things everyone could help with:
* '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad".
* '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories.
* '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too.
Here's a few things we should do as a network, but are hard for a single person to help with on-wiki:
* '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using.
* '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet.
* '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that.
* It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change.
Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know.
==Significant wins==
* '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure.
* '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time.
* '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...)
* '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes).
* '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far.
* '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit.
* '''JMods rework''' - Another move from DPL include to SMW. This has sped up the main Jagex moderator page to go from 8 seconds to 1 second. Each of the team page loading times have also been sped up by a varying amount depending on team size, but each by a noticable amount.
* '''ProxySQL removal''' - Profiling revealed that SQL queries were going way slower than we anticipated, which resulted in us removing ProxySQL from the architecture. This sped up SQL queries by a factor of 2-3x and saves $500 a year.
* '''Mobile ParserCache fragmentation''' - Removed unnecessary key that made mobile pages get parsed totally separately from desktop.
* '''Title::newMainPage''' (not in production yet)
* '''Media rework''' - Yet another move from DPL include to SMW. This has speed up the Livestream page loading from around 4 seconds to 1 second and the Video page loading from around 7 seconds to 2 seconds.
* '''refreshLinks/cirrusSearch parser cache sharing''' - Grand Exchange update propagation is about twice as fast now (~88 minutes -> ~48 minutes on RSW) because the cirrusSearch indexing reuses the parser cache entry from refreshLinks.
* '''Titles rework''' - Another move from DPL include to SMW. This has speed up the Titles page loading from around 5 seconds to 1 second.
* '''Music track rework''' - Another move from DPL include to SMW. This has speed up the Music/track list page loading from around 10 seconds to 5 seconds. The output is a ~1400 row rable which is a little taxing on the parsing CPU.
* '''Shops rework''' - Migrated from DPL to SMW, eliminating 32 total DPL include calls.
* '''Updates rework''' - Migrated from DPL to SMW, eliminating ~ 10 updates * 27 characters = about 270 DPL calls
==Things you could help with, and/or ongoing projects==
Ordered roughly from easiest to hardest.
* Go search and destroy <code>include</code> in DPL calls. It's evil!
* Find <code>titleregexp</code> and <code>ignorecase</code> and (if not a prefix search) <code>titlematch</code> in DPL calls, and make sure that there's some category or template that you can use to restrict the list of pages down further than just doing (e.g.) a full namespace search.
* <s>Redo the various lists of quests on RSW to not use DPL</s> appears to have been done circa 2022/2023
* <s>Redo the music track lists to not use DPL</s> Done, Jan 2025
* <s>Redo the update pages to not use DPL</s> Done, Jan 2025
* Figure out whether (re)moving ProxySQL would improve database latency
* Move htmlCacheUpdate jobs to be more spread out, and/or after refreshLinks, to eliminate(?) the spike in resource usage after high-use templates get edited.
* Help profile down to the millisecond how different parts of rendering contribute to total parse time.
==Members==
Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more.
# {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC)
# sub4sub {{Signatures/Gaz Lloyd}} 22:46, 16 February 2022 (UTC)
# [[User:Clv309|Christine]] 23:06, 16 February 2022 (UTC)
# [[User:Lenny|Lenny]] ([[User talk:Lenny|talk]]) 00:58, 17 February 2022 (UTC)
# [[User:Badassiel|Badassiel]] 00:59, 17 February 2022 (UTC)
# sub5 --{{User:Legaia 2 Pla/Signature}} 22:39, 17 February 2022 (UTC)
# '''Oppose''' - {{User:MrDew/Signature}}<span style="display:none;">[[User:MrDew]]</span> 02:46, 18 February 2022 (UTC)
# {{Signatures/BlackHawk}} 21:05, 18 February 2022 (UTC)
# [[User:IMath|IMath]] ([[User talk:IMath|talk]]) 21:18, 13 January 2025 (UTC)
7d1eb94a1f1a12e26e540bc78ff145664e83987f
About
0
16
144
2024-09-14T23:56:20Z
Keplare
113
Includes: Purpose of Meta Wiki, Wikis that Weird Gloop Ltd. operates, and end state/goal of this Meta Wiki
wikitext
text/x-wiki
Meta Wiki is the internal operations hub for the organisation, [[Weird Gloop Limited]], primarily focused on managing their wikis and community projects. It serves as a central place for discussions, coordination, and documentation about how the organisation operates behind the scenes. This includes decisions on technical improvements, infrastructure, and overall engagement to help users elevate their gaming experiences. Listed below are the wikis that Weird Gloop operates:
* ''Old School RuneScape Wiki''
* ''RuneScape Wiki''
* ''RuneScape Classic Wiki''
* ''Minecraft Wiki''
Meta Wiki is also where more strategic discussions around the management of these Wikis take place, ensuring the community’s needs are met whilst maintaining high standards for the wikis they host. This is through creating policies and public meetings/elections to maintain both a healthy relationship with users and compliance with Jagex, the main owner of all ''RuneScape'' domains.
3b7332cb5a2d9a9f8ab294b92d7d7c5279c68ad1
145
144
2024-09-15T07:59:41Z
192.158.226.23
0
reorder chronologically
wikitext
text/x-wiki
Meta Wiki is the internal operations hub for the organisation, [[Weird Gloop Limited]], primarily focused on managing their wikis and community projects. It serves as a central place for discussions, coordination, and documentation about how the organisation operates behind the scenes. This includes decisions on technical improvements, infrastructure, and overall engagement to help users elevate their gaming experiences. Listed below are the wikis that Weird Gloop operates:
* ''RuneScape Wiki''
* ''Old School RuneScape Wiki''
* ''RuneScape Classic Wiki''
* ''Minecraft Wiki''
Meta Wiki is also where more strategic discussions around the management of these Wikis take place, ensuring the community’s needs are met whilst maintaining high standards for the wikis they host. This is through creating policies and public meetings/elections to maintain both a healthy relationship with users and compliance with Jagex, the main owner of all ''RuneScape'' domains.
ae759e5a78542b9c3c182cacc92fde5b4662a20a
146
145
2024-09-15T11:27:59Z
Kelsey
76
wikitext
text/x-wiki
Meta Wiki is the internal operations hub for the organisation, [[Weird Gloop Limited]], primarily focused on managing their wikis and community projects. It serves as a central place for discussions, coordination, and documentation about how the organisation operates behind the scenes. This includes decisions on technical improvements, infrastructure, and overall engagement to help users elevate their gaming experiences. Listed below are the wikis that Weird Gloop operates:
* ''RuneScape Wiki''
* ''Old School RuneScape Wiki''
* ''Portugese-Brazilian RuneScape Wiki''
* ''RuneScape Classic Wiki''
* ''Minecraft Wiki''
Meta Wiki is also where more strategic discussions around the management of these Wikis take place, ensuring the community’s needs are met whilst maintaining high standards for the wikis they host. This is through creating policies and public meetings/elections to maintain both a healthy relationship with users and compliance with Jagex, the main owner of all ''RuneScape'' domains.
38df8e6c62f538b08a5dddadb24744f58171bf35
147
146
2024-09-16T02:29:51Z
Owl
61
sp
wikitext
text/x-wiki
Meta Wiki is the internal operations hub for the organisation, [[Weird Gloop Limited]], primarily focused on managing their wikis and community projects. It serves as a central place for discussions, coordination, and documentation about how the organisation operates behind the scenes. This includes decisions on technical improvements, infrastructure, and overall engagement to help users elevate their gaming experiences. Listed below are the wikis that Weird Gloop operates:
* ''RuneScape Wiki''
* ''Old School RuneScape Wiki''
* ''Brazilian Portuguese RuneScape Wiki''
* ''RuneScape Classic Wiki''
* ''Minecraft Wiki''
Meta Wiki is also where more strategic discussions around the management of these Wikis take place, ensuring the community’s needs are met whilst maintaining high standards for the wikis they host. This is through creating policies and public meetings/elections to maintain both a healthy relationship with users and compliance with Jagex, the main owner of all ''RuneScape'' domains.
a96cbada86ca73a3310c92509539526723588d38
148
147
2025-01-04T12:00:47Z
2A0A:EF40:A3F:B601:90DE:2CBD:8BEB:58B6
0
Added League of Legends Wiki to the list of wiki's operated by Weird Gloop.
wikitext
text/x-wiki
Meta Wiki is the internal operations hub for the organisation, [[Weird Gloop Limited]], primarily focused on managing their wikis and community projects. It serves as a central place for discussions, coordination, and documentation about how the organisation operates behind the scenes. This includes decisions on technical improvements, infrastructure, and overall engagement to help users elevate their gaming experiences. Listed below are the wikis that Weird Gloop operates:
* ''RuneScape Wiki''
* ''Old School RuneScape Wiki''
* ''Brazilian Portuguese RuneScape Wiki''
* ''RuneScape Classic Wiki''
* ''Minecraft Wiki''
* ''League of Legends Wiki''
Meta Wiki is also where more strategic discussions around the management of these Wikis take place, ensuring the community’s needs are met whilst maintaining high standards for the wikis they host. This is through creating policies and public meetings/elections to maintain both a healthy relationship with users and compliance with Jagex, the main owner of all ''RuneScape'' domains.
38c20faf1a96fe9da97033eb7b29bd64801d2c66
Licensing
0
24
200
199
2024-09-21T00:41:33Z
Iiii I I I
15
better table
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop.
==Licensing==
{| class="wikitable" style="max-width: 1500px"
|-
! width="175" | Wiki
! width="175" | URL
! width="200" | License
! Details
|-
| RuneScape Wiki || https://runescape.wiki || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
| rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].
'''Fork dates:'''
* English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018'''
* English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019'''
* Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019'''
'''Commercial use waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution.
|-
| Portuguese-Brazilian RuneScape Wiki || https://pt.runescape.wiki || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Old School RuneScape Wiki || https://oldschool.runescape.wiki || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| RuneScape Classic Wiki || https://classic.runescape.wiki || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Minecraft Wiki || https://minecraft.wiki || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| Brighter Shores Wiki || https://brightershoreswiki.org || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| Meta Weird Gloop Wiki || https://meta.weirdgloop.org
| [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using our content==
Attribution example when re-using one of our wiki's content on your own website:
:''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Global policies|{{PAGENAME}}]]
2e5c99d8351a4fcae1eb811a62385d464789badb
201
200
2024-09-21T00:47:43Z
Iiii I I I
15
/* Using our content */ break large para into bullet points; move example down
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop.
==Licensing==
{| class="wikitable" style="max-width: 1500px"
|-
! width="175" | Wiki
! width="175" | URL
! width="200" | License
! Details
|-
| RuneScape Wiki || https://runescape.wiki || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
| rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].
'''Fork dates:'''
* English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018'''
* English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019'''
* Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019'''
'''Commercial use waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution.
|-
| Portuguese-Brazilian RuneScape Wiki || https://pt.runescape.wiki || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Old School RuneScape Wiki || https://oldschool.runescape.wiki || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| RuneScape Classic Wiki || https://classic.runescape.wiki || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Minecraft Wiki || https://minecraft.wiki || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| Brighter Shores Wiki || https://brightershoreswiki.org || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| Meta Weird Gloop Wiki || https://meta.weirdgloop.org
| [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using our content==
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following:
* A hyperlink (where possible) or URL to the page or pages you are re-using.
* A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website.
* A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.).
An attribution example when re-using one of our wiki's content on your own website:
<blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote>
If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Global policies|{{PAGENAME}}]]
2452457f8a3526119af654b02d6850178f0fb7ec
202
201
2024-09-21T00:51:10Z
Iiii I I I
15
/* Licensing */ actually this doesn't work on a smaller screen
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop.
==Licensing==
{| class="wikitable" style="max-width: 1500px"
|-
! width="225" | Wiki
! width="150" | License
! Details
|-
| RuneScape Wiki<br>(https://runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
| rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].
'''Fork dates:'''
* English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018'''
* English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019'''
* Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019'''
'''Commercial use waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution.
|-
| Portuguese-Brazilian RuneScape Wiki<br>(https://pt.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Old School RuneScape Wiki<br>(https://oldschool.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| RuneScape Classic Wiki<br>(https://classic.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Minecraft Wiki<br>(https://minecraft.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| Brighter Shores Wiki<br>(https://brightershoreswiki.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| Meta Weird Gloop Wiki<br>(https://meta.weirdgloop.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using our content==
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following:
* A hyperlink (where possible) or URL to the page or pages you are re-using.
* A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website.
* A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.).
An attribution example when re-using one of our wiki's content on your own website:
<blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote>
If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Global policies|{{PAGENAME}}]]
bc651959c6538f8934eacf386a8e5d9051a8221f
203
202
2024-10-09T22:39:26Z
Jayden
52
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop.
==Licensing==
{| class="wikitable" style="max-width: 1500px"
|-
! width="225" | Wiki
! width="150" | License
! Details
|-
| RuneScape Wiki<br>(https://runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
| rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].
'''Fork dates:'''
* English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018'''
* English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019'''
* Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019'''
'''Commercial use waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution.
|-
| Portuguese-Brazilian RuneScape Wiki<br>(https://pt.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Old School RuneScape Wiki<br>(https://oldschool.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| RuneScape Classic Wiki<br>(https://classic.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Minecraft Wiki<br>(https://minecraft.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| Brighter Shores Wiki<br>(https://brightershoreswiki.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| Meta Weird Gloop Wiki<br>(https://meta.weirdgloop.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| League of Legends Wiki<br>(https://wiki.leagueoflegends.com) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using our content==
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following:
* A hyperlink (where possible) or URL to the page or pages you are re-using.
* A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website.
* A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.).
An attribution example when re-using one of our wiki's content on your own website:
<blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote>
If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Global policies|{{PAGENAME}}]]
31b9b4af4b57e5f61f9dc651f7927e7218df838d
204
203
2024-10-10T03:06:39Z
Cook Me Plox
23
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop.
==Licensing==
{| class="wikitable" style="max-width: 1500px"
|-
! width="225" | Wiki
! width="150" | License
! Details
|-
| RuneScape Wiki<br>(https://runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
| rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].
'''Fork dates:'''
* English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018'''
* English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019'''
* Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019'''
'''Commercial use waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution.
|-
| Portuguese-Brazilian RuneScape Wiki<br>(https://pt.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Old School RuneScape Wiki<br>(https://oldschool.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| RuneScape Classic Wiki<br>(https://classic.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Minecraft Wiki<br>(https://minecraft.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| Brighter Shores Wiki<br>(https://brightershoreswiki.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| Meta Weird Gloop Wiki<br>(https://meta.weirdgloop.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| League of Legends Wiki<br>(https://wiki.leagueoflegends.com) || [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]<br>([https://creativecommons.org/licenses/by-sa/3.0/legalcode full text]) ||
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using wiki content==
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following:
* A hyperlink (where possible) or URL to the page or pages you are re-using.
* A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website.
* A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.).
An attribution example when re-using one of our wiki's content on your own website:
<blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote>
If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Global policies|{{PAGENAME}}]]
0a4e5ed21f1cb1a242088cde3d6fc705760df1d4
205
204
2024-11-29T03:24:09Z
Jayden
52
update mcw license info
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop.
==Licensing==
{| class="wikitable" style="max-width: 1500px"
|-
! width="225" | Wiki
! width="150" | License
! Details
|-
| RuneScape Wiki<br>(https://runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
| rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].
'''Fork dates:'''
* English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018'''
* English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019'''
* Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019'''
'''Commercial use waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution.
|-
| Portuguese-Brazilian RuneScape Wiki<br>(https://pt.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Old School RuneScape Wiki<br>(https://oldschool.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| RuneScape Classic Wiki<br>(https://classic.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Minecraft Wiki<br>(https://minecraft.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || Some pages on the wiki, such as those that were previously hosted on ''[[mcw:MCW:Projects/wiki.vg merge|wiki.vg]]'', are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0] instead. When this is the case, license information will appear separately on these pages (including when editing them).
|-
| Brighter Shores Wiki<br>(https://brightershoreswiki.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| Meta Weird Gloop Wiki<br>(https://meta.weirdgloop.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| League of Legends Wiki<br>(https://wiki.leagueoflegends.com) || [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]<br>([https://creativecommons.org/licenses/by-sa/3.0/legalcode full text]) ||
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using wiki content==
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following:
* A hyperlink (where possible) or URL to the page or pages you are re-using.
* A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website.
* A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.).
An attribution example when re-using one of our wiki's content on your own website:
<blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote>
If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Global policies|{{PAGENAME}}]]
fce8882bd3b3762bc450552ba05ec97eb55b05b0
206
205
2025-01-31T19:07:30Z
Jayden
52
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop.
==Licensing==
{| class="wikitable" style="max-width: 1500px"
|-
! width="225" | Wiki
! width="150" | License
! Details
|-
| RuneScape Wiki<br>(https://runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
| rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].
'''Fork dates:'''
* English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018'''
* English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019'''
* Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019'''
'''Commercial use waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution.
|-
| Portuguese-Brazilian RuneScape Wiki<br>(https://pt.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Old School RuneScape Wiki<br>(https://oldschool.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| RuneScape Classic Wiki<br>(https://classic.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Minecraft Wiki<br>(https://minecraft.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || Some pages on the wiki, such as those that were previously hosted on ''[[mcw:MCW:Projects/wiki.vg merge|wiki.vg]]'', are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0] instead. When this is the case, license information will appear separately on these pages (including when editing them).
|-
| Brighter Shores Wiki<br>(https://brightershoreswiki.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| Meta Weird Gloop Wiki<br>(https://meta.weirdgloop.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| League of Legends Wiki<br>(https://wiki.leagueoflegends.com) || [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]<br>([https://creativecommons.org/licenses/by-sa/3.0/legalcode full text]) ||
|-
| Warframe Wiki<br>(https://wiki.warframe.com) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || rowspan="4" | Except where otherwise specified, revisions on this wiki after '''31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to 31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using wiki content==
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following:
* A hyperlink (where possible) or URL to the page or pages you are re-using.
* A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website.
* A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.).
An attribution example when re-using one of our wiki's content on your own website:
<blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote>
If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Global policies|{{PAGENAME}}]]
7e07e4175b1b329f2e403dcb2514eb57f250e02b
Meta Weird Gloop:Copyrights
4
64
452
451
2024-09-21T00:41:33Z
metarsw>Iiii I I I
0
better table
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop.
==Licensing==
{| class="wikitable" style="max-width: 1500px"
|-
! width="175" | Wiki
! width="175" | URL
! width="200" | License
! Details
|-
| RuneScape Wiki || https://runescape.wiki || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
| rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].
'''Fork dates:'''
* English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018'''
* English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019'''
* Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019'''
'''Commercial use waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution.
|-
| Portuguese-Brazilian RuneScape Wiki || https://pt.runescape.wiki || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Old School RuneScape Wiki || https://oldschool.runescape.wiki || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| RuneScape Classic Wiki || https://classic.runescape.wiki || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Minecraft Wiki || https://minecraft.wiki || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| Brighter Shores Wiki || https://brightershoreswiki.org || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| Meta Weird Gloop Wiki || https://meta.weirdgloop.org
| [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using our content==
Attribution example when re-using one of our wiki's content on your own website:
:''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Global policies|{{PAGENAME}}]]
2e5c99d8351a4fcae1eb811a62385d464789badb
453
452
2024-09-21T00:47:43Z
metarsw>Iiii I I I
0
/* Using our content */ break large para into bullet points; move example down
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop.
==Licensing==
{| class="wikitable" style="max-width: 1500px"
|-
! width="175" | Wiki
! width="175" | URL
! width="200" | License
! Details
|-
| RuneScape Wiki || https://runescape.wiki || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
| rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].
'''Fork dates:'''
* English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018'''
* English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019'''
* Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019'''
'''Commercial use waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution.
|-
| Portuguese-Brazilian RuneScape Wiki || https://pt.runescape.wiki || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Old School RuneScape Wiki || https://oldschool.runescape.wiki || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| RuneScape Classic Wiki || https://classic.runescape.wiki || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Minecraft Wiki || https://minecraft.wiki || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| Brighter Shores Wiki || https://brightershoreswiki.org || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| Meta Weird Gloop Wiki || https://meta.weirdgloop.org
| [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using our content==
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following:
* A hyperlink (where possible) or URL to the page or pages you are re-using.
* A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website.
* A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.).
An attribution example when re-using one of our wiki's content on your own website:
<blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote>
If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Global policies|{{PAGENAME}}]]
2452457f8a3526119af654b02d6850178f0fb7ec
454
453
2024-09-21T00:51:10Z
metarsw>Iiii I I I
0
/* Licensing */ actually this doesn't work on a smaller screen
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop.
==Licensing==
{| class="wikitable" style="max-width: 1500px"
|-
! width="225" | Wiki
! width="150" | License
! Details
|-
| RuneScape Wiki<br>(https://runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
| rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].
'''Fork dates:'''
* English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018'''
* English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019'''
* Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019'''
'''Commercial use waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution.
|-
| Portuguese-Brazilian RuneScape Wiki<br>(https://pt.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Old School RuneScape Wiki<br>(https://oldschool.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| RuneScape Classic Wiki<br>(https://classic.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Minecraft Wiki<br>(https://minecraft.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| Brighter Shores Wiki<br>(https://brightershoreswiki.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| Meta Weird Gloop Wiki<br>(https://meta.weirdgloop.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using our content==
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following:
* A hyperlink (where possible) or URL to the page or pages you are re-using.
* A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website.
* A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.).
An attribution example when re-using one of our wiki's content on your own website:
<blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote>
If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Global policies|{{PAGENAME}}]]
bc651959c6538f8934eacf386a8e5d9051a8221f
455
454
2024-10-09T22:39:26Z
metarsw>Jayden
0
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop.
==Licensing==
{| class="wikitable" style="max-width: 1500px"
|-
! width="225" | Wiki
! width="150" | License
! Details
|-
| RuneScape Wiki<br>(https://runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
| rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].
'''Fork dates:'''
* English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018'''
* English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019'''
* Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019'''
'''Commercial use waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution.
|-
| Portuguese-Brazilian RuneScape Wiki<br>(https://pt.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Old School RuneScape Wiki<br>(https://oldschool.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| RuneScape Classic Wiki<br>(https://classic.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Minecraft Wiki<br>(https://minecraft.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| Brighter Shores Wiki<br>(https://brightershoreswiki.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| Meta Weird Gloop Wiki<br>(https://meta.weirdgloop.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| League of Legends Wiki<br>(https://wiki.leagueoflegends.com) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using our content==
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following:
* A hyperlink (where possible) or URL to the page or pages you are re-using.
* A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website.
* A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.).
An attribution example when re-using one of our wiki's content on your own website:
<blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote>
If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Global policies|{{PAGENAME}}]]
31b9b4af4b57e5f61f9dc651f7927e7218df838d
456
455
2024-10-10T03:06:39Z
metarsw>Cook Me Plox
0
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop.
==Licensing==
{| class="wikitable" style="max-width: 1500px"
|-
! width="225" | Wiki
! width="150" | License
! Details
|-
| RuneScape Wiki<br>(https://runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
| rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].
'''Fork dates:'''
* English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018'''
* English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019'''
* Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019'''
'''Commercial use waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution.
|-
| Portuguese-Brazilian RuneScape Wiki<br>(https://pt.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Old School RuneScape Wiki<br>(https://oldschool.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| RuneScape Classic Wiki<br>(https://classic.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Minecraft Wiki<br>(https://minecraft.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| Brighter Shores Wiki<br>(https://brightershoreswiki.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| Meta Weird Gloop Wiki<br>(https://meta.weirdgloop.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| League of Legends Wiki<br>(https://wiki.leagueoflegends.com) || [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]<br>([https://creativecommons.org/licenses/by-sa/3.0/legalcode full text]) ||
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using wiki content==
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following:
* A hyperlink (where possible) or URL to the page or pages you are re-using.
* A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website.
* A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.).
An attribution example when re-using one of our wiki's content on your own website:
<blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote>
If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Global policies|{{PAGENAME}}]]
0a4e5ed21f1cb1a242088cde3d6fc705760df1d4
457
456
2024-11-29T03:24:09Z
metarsw>Jayden
0
update mcw license info
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop.
==Licensing==
{| class="wikitable" style="max-width: 1500px"
|-
! width="225" | Wiki
! width="150" | License
! Details
|-
| RuneScape Wiki<br>(https://runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
| rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].
'''Fork dates:'''
* English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018'''
* English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019'''
* Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019'''
'''Commercial use waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution.
|-
| Portuguese-Brazilian RuneScape Wiki<br>(https://pt.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Old School RuneScape Wiki<br>(https://oldschool.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| RuneScape Classic Wiki<br>(https://classic.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Minecraft Wiki<br>(https://minecraft.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || Some pages on the wiki, such as those that were previously hosted on ''[[mcw:MCW:Projects/wiki.vg merge|wiki.vg]]'', are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0] instead. When this is the case, license information will appear separately on these pages (including when editing them).
|-
| Brighter Shores Wiki<br>(https://brightershoreswiki.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| Meta Weird Gloop Wiki<br>(https://meta.weirdgloop.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| League of Legends Wiki<br>(https://wiki.leagueoflegends.com) || [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]<br>([https://creativecommons.org/licenses/by-sa/3.0/legalcode full text]) ||
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using wiki content==
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following:
* A hyperlink (where possible) or URL to the page or pages you are re-using.
* A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website.
* A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.).
An attribution example when re-using one of our wiki's content on your own website:
<blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote>
If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Global policies|{{PAGENAME}}]]
fce8882bd3b3762bc450552ba05ec97eb55b05b0
458
457
2025-01-31T19:07:30Z
metarsw>Jayden
0
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop.
==Licensing==
{| class="wikitable" style="max-width: 1500px"
|-
! width="225" | Wiki
! width="150" | License
! Details
|-
| RuneScape Wiki<br>(https://runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
| rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].
'''Fork dates:'''
* English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018'''
* English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019'''
* Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019'''
'''Commercial use waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution.
|-
| Portuguese-Brazilian RuneScape Wiki<br>(https://pt.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Old School RuneScape Wiki<br>(https://oldschool.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| RuneScape Classic Wiki<br>(https://classic.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Minecraft Wiki<br>(https://minecraft.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || Some pages on the wiki, such as those that were previously hosted on ''[[mcw:MCW:Projects/wiki.vg merge|wiki.vg]]'', are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0] instead. When this is the case, license information will appear separately on these pages (including when editing them).
|-
| Brighter Shores Wiki<br>(https://brightershoreswiki.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| Meta Weird Gloop Wiki<br>(https://meta.weirdgloop.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| League of Legends Wiki<br>(https://wiki.leagueoflegends.com) || [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]<br>([https://creativecommons.org/licenses/by-sa/3.0/legalcode full text]) ||
|-
| Warframe Wiki<br>(https://wiki.warframe.com) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || rowspan="4" | Except where otherwise specified, revisions on this wiki after '''31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to 31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using wiki content==
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following:
* A hyperlink (where possible) or URL to the page or pages you are re-using.
* A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website.
* A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.).
An attribution example when re-using one of our wiki's content on your own website:
<blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote>
If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Global policies|{{PAGENAME}}]]
7e07e4175b1b329f2e403dcb2514eb57f250e02b
MediaWiki:Common.css
8
65
395
2024-09-21T01:03:57Z
Iiii I I I
15
Updating CSS from [[MediaWiki:Common.less]]
css
text/css
/* <pre> */
a,
image a,
table.wikitable a,
table.prettytable a,
table.messagebox a,
div.vector-menu-tabs li a,
div.vector-menu li a,
#mw-panel .portal .vector-menu-content li a {
color: #327ba7;
}
a:visited,
image a:visited,
table.wikitable a:visited,
table.prettytable a:visited,
table.messagebox a:visited,
div.vector-menu-tabs li a:visited,
div.vector-menu li a:visited,
#mw-panel .portal .vector-menu-content li a:visited,
a:active,
image a:active,
table.wikitable a:active,
table.prettytable a:active,
table.messagebox a:active,
div.vector-menu-tabs li a:active,
div.vector-menu li a:active,
#mw-panel .portal .vector-menu-content li a:active {
color: #327ba7;
}
.vector-body a.external,
.vector-body a.extiw {
color: #3869bb;
}
.vector-body a.external:visited,
.vector-body a.extiw:visited,
.vector-body a.external:active,
.vector-body a.extiw:active {
color: #3869bb;
}
body {
font-family: 'IBM Plex Sans', 'Helvetica Neue', 'Arial', sans-serif;
}
.mw-body {
color: #444e5a;
}
.vector-body {
font-size: 0.9em;
line-height: 1.6;
}
.vector-body p {
margin: 0 0 0.8em;
}
h1,
h2,
h3,
h4,
h5,
h6 {
color: #444e5a;
border-color: #e4eaee;
}
h1 {
font-weight: bold;
}
.mw-body h1,
.vector-body h1,
.vector-body h2,
.vector-body h3,
.vector-body h4,
.vector-body h5,
.vector-body h6 {
font-family: 'PT Serif', 'Palatino', 'Georgia', serif;
margin-bottom: 0.3em;
}
.mw-body h1,
.vector-body h1,
.vector-body h2 {
padding: 0 0 0.15em;
}
pre,
code {
color: inherit;
background-color: #f9f9f9;
border-color: #efefef;
}
ul {
list-style-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' width='5' height='13'%3E %3Ccircle cx='2.5' cy='9.5' r='2.5' fill='%234c4c4c'/%3E %3C/svg%3E");
}
.mw-content-ltr ul {
margin-bottom: 0.8em;
}
.mw-content-ltr ol {
margin-bottom: 0.8em;
}
dl {
margin: 0;
}
dd {
min-width: 17.85em;
}
hr {
border-color: #e4eaee;
border-style: solid;
border-width: 1px 0 0 0;
height: initial;
}
.vector-body blockquote {
margin: 1em 1.25em;
padding: 0 1.25em;
}
#p-lang {
display: none;
}
#p-logo {
margin-top: 1.75em;
}
#viewingold-warning,
#viewingnew-warning {
background: #f9fafa;
border: 1px solid #e4eaee;
font-size: 1.1em;
font-weight: bold;
line-height: 1.4em;
margin: 1em 0 0.5em;
padding: 0.75em 1.5em;
}
#mw-revision-reason {
font-style: italic;
}
#mw-revision-nav {
text-align: center;
}
div.mw-warning-with-logexcerpt,
#sp-contributions-footer {
background-color: #f9fafa;
border: 1px solid #e4eaee;
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
}
#sp-contributions-footer {
font-size: 0.9em;
text-align: center;
padding: 1em 1.5em 0.5em;
margin-top: 1.5em;
}
.mw-message-box-warning,
.warningbox {
padding: 1em 1.5em 0.5em;
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
}
.mw-editform #editpage-copywarn {
line-height: 1.6em;
padding: 0 0 0.5em;
}
.mw-warning {
color: #705000;
border: 1px solid #fde29b;
background-color: #fdf1d1;
box-shadow: 0 2px 5px -3px rgba(0, 0, 0, 0.1);
margin: 1em 5em;
}
div.thumbinner {
border: none;
background: none;
padding: 0;
}
html .thumbimage {
border: none;
}
html .thumbcaption {
color: #5d6773;
background: #f9fafa;
border: 1px solid #e4eaee;
padding: 0.4em 0.6em;
margin: 0 auto;
width: calc(100% - 2px);
box-sizing: border-box;
}
.thumbcaption .magnify {
display: none;
}
li.gallerybox div.thumb {
background: #f9fafa;
border-color: #e4eaee;
}
div.gallerytext {
color: #5d6773;
font-size: 0.85em;
line-height: 1.6em;
}
div.gallerytext p {
margin: 0.5em 0;
}
#filetoc {
background: #f9fafa;
border: 1px solid #e4eaee;
border-radius: 4px;
padding: 10px;
margin-bottom: 1.5em;
}
#pagehistory {
margin: 15px 0;
list-style: none;
}
#pagehistory li {
padding: 1px 10px;
}
#pagehistory li.selected {
border: 1px solid #e4eaee;
background: #f9fafa;
}
#pagehistory .mw-history-histlinks {
padding-right: 5px;
}
#pagehistory .mw-userlink {
font-weight: bold;
}
.updatedmarker {
color: #1b8408;
}
.updatedmarker:before {
content: '(';
}
.updatedmarker:after {
content: ')';
}
.mw-headline:target {
color: #3c780a;
}
.mw-headline:target::before {
content: '#';
position: absolute;
left: -1rem;
}
#contentSub {
margin-left: 0;
}
.smwfact {
display: none;
}
.ajaxpoll {
background: #ffffff;
border: 1px solid #e4eaee;
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
padding: 20px 30px;
}
.ajaxpoll .ajaxpoll-question {
margin-bottom: 8px;
}
.ajaxpoll input {
margin-bottom: 3px;
margin-right: 8px;
}
.ajaxpoll .ajaxpoll-answer {
margin-bottom: 8px;
}
.ajaxpoll .ajaxpoll-answer-vote {
border: none;
background: #f6f6f6;
width: calc(100% - 40px);
margin: 0 auto;
}
.ajaxpoll .ajaxpoll-answer-vote span {
font-weight: bold;
top: -5px;
}
.ajaxpoll .ajaxpoll-answer-vote div {
background: #ccd2d8;
border: none;
}
.ajaxpoll .ajaxpoll-our-vote div {
top: 0;
left: 0;
}
.ajaxpoll .ajaxpoll-hover-revoke,
.ajaxpoll .ajaxpoll-hover-vote {
background: none;
}
.ajaxpoll .ajaxpoll-ajax {
color: #949eaa;
font-size: 0.9em;
background: #f9f9f9;
border-radius: 3px;
padding: 2px 6px;
margin-bottom: 8px;
}
.ajaxpoll .ajaxpoll-misc,
.ajaxpoll .ajaxpoll-info {
color: #949eaa;
font-size: 0.9em;
}
.ajaxpoll .ajaxpoll-info {
margin-top: 10px;
}
.ajaxpoll .ajaxpoll-id-info {
color: #ffffff;
}
#p-Recent_changes {
display: none;
}
#p-Recent_changes .vector-menu-content {
display: none;
}
#p-Recent_changes .vector-menu-heading:after {
content: '';
position: relative;
left: 0.5em;
display: inline-block;
background-color: #3b7a07;
width: 6px;
height: 6px;
border-radius: 100%;
}
#p-Recent_changes .rc-sidebar-item {
position: relative;
font-size: 0.75em;
margin: 0.5em 0.25em 0 0.66em;
}
#p-Recent_changes .rc-sidebar-item::before {
position: absolute;
left: -0.75em;
top: 0.5em;
background-color: #327ba7;
width: 4px;
height: 4px;
border-radius: 100%;
}
#p-Recent_changes .rc-sidebar-page {
display: block;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
max-width: max-content;
}
#p-Recent_changes .rc-sidebar-page,
#p-Recent_changes .rc-sidebar-page:active,
#p-Recent_changes .rc-sidebar-page:visited {
color: #327ba7;
}
#p-Recent_changes .rc-sidebar-user {
color: #555;
margin: 0;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
#p-Recent_changes .rc-sidebar-user a {
color: inherit;
}
#p-Recent_changes .rc-sidebar-more {
text-align: right;
}
#p-Recent_changes .rc-sidebar-more .rc-sidebar-page {
display: inline-block;
}
.archive {
border: 1px solid #e4eaee;
background-color: #ffffff;
text-align: center;
margin: 5px;
padding: 5px;
float: right;
width: 120px;
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
}
.clear-both {
clear: both;
}
.clear-left {
clear: left;
}
.clear-right {
clear: right;
}
.documentation {
background-color: #ebebeb;
color: #000;
border-left: 15px solid #898989;
margin-top: 1em;
padding: 5px 15px;
}
.documentation .doc-header {
border-bottom: 1px solid #898989;
margin-bottom: 2px;
padding-bottom: 8px;
padding-top: 6px;
}
.documentation .doc-title {
font-size: 1.25em;
font-weight: bold;
}
.documentation .doc-editlinks {
font-size: 0.85em;
margin-left: 10px;
}
.documentation .doc-transclusion {
clear: both;
font-size: 0.85em;
margin-bottom: 15px;
}
.documentation a,
.documentation a:visited,
.documentation a:active {
color: #6c6c6c;
}
.license {
background: #cfd8eb;
border: none;
}
.license th {
padding-right: 0.4em;
background-color: #617ebc;
color: #fff;
width: 25%;
}
.license th[colspan="2"] {
font-size: 16px;
}
.license a {
color: #556d97;
}
.messagebox {
width: 65%;
margin-left: auto;
margin-right: auto;
margin-top: 0.5em;
margin-bottom: 0.5em;
padding: 3px 3px 3px 0;
border-left: 15px solid #90c2dd;
background-color: #f1f1f1;
}
.messagebox.obsolete {
background-color: #cfcfcf;
border-color: #464646;
}
.messagebox.obsolete a,
.messagebox.obsolete a:visited,
.messagebox.obsolete a:active {
color: #6c6c6c;
}
.messagebox.info {
background-color: #ebebeb;
border-color: #898989;
}
.messagebox.info a,
.messagebox.info a:visited,
.messagebox.info a:active {
color: #6c6c6c;
}
.messagebox.action {
background-color: #cbdae2;
border-color: #45697D;
}
.messagebox.action a,
.messagebox.action a:visited,
.messagebox.action a:active {
color: #3c5c6e;
}
.messagebox.file {
background-color: #cfd8eb;
border-color: #617ebc;
}
.messagebox.file a,
.messagebox.file a:visited,
.messagebox.file a:active {
color: #556d97;
}
.messagebox.warn {
background-color: #ecd8d5;
border-color: #861c10;
}
.messagebox.warn a,
.messagebox.warn a:visited,
.messagebox.warn a:active {
color: #861c10;
}
.messagebox.disambig {
background-color: #ebebeb;
border-color: #898989;
margin-top: 20px !important;
margin-bottom: 30px !important;
}
.messagebox.disambig a,
.messagebox.disambig a:visited,
.messagebox.disambig a:active {
color: #6c6c6c;
}
.messagebox.safe {
background-color: #d8f0d3;
border-color: #1b8408;
}
.messagebox.safe a,
.messagebox.safe a:visited,
.messagebox.safe a:active {
color: #1b8408;
}
.messagebox.easter {
background-color: #e5f9c2;
border-color: #598014;
}
.messagebox.easter a,
.messagebox.easter a:visited,
.messagebox.easter a:active {
color: #598014;
}
.messagebox.halloween {
background-color: #e8d8ea;
border-color: #794080;
}
.messagebox.halloween a,
.messagebox.halloween a:visited,
.messagebox.halloween a:active {
color: #794080;
}
.messagebox.thanksgiving {
background-color: #f0cba8;
border-color: #a65800;
}
.messagebox.thanksgiving a,
.messagebox.thanksgiving a:visited,
.messagebox.thanksgiving a:active {
color: #a65800;
}
.messagebox.christmas {
background-color: #d4eaf6;
border-color: #428bb5;
}
.messagebox.christmas a,
.messagebox.christmas a:visited,
.messagebox.christmas a:active {
color: #3a799d;
}
.messagebox.stub {
width: 40%;
}
.messagebox.welcomenotice {
padding: 1em;
width: 90%;
}
.messagebox.hasdialogue {
width: auto;
}
.navbox {
font-size: 0.85em;
background: #ffffff;
border-collapse: collapse;
margin: 15px auto;
width: 100%;
clear: both;
}
.navbox:not(.navbox-collapsible) {
box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.1);
}
.navbox .navbox-title {
font-size: 110%;
background: #438ab5;
color: #ffffff;
text-align: center;
padding: 3px 8px;
}
.navbox .navbox-title::before,
.navbox .navbox-title .mw-collapsible-toggle {
font-size: 0.9em;
margin-left: 5em;
float: right;
text-align: right;
width: 4em;
}
.navbox .navbox-title a {
color: #ffffff;
}
.navbox .navbox-title a:visited {
color: #ffffff;
}
.navbox .navbox-footer {
background: #438ab5;
border-top: 1px;
text-align: center;
font-size: smaller;
}
.navbox .navbox-footer a {
color: #ffffff;
}
.navbox .navbox-footer a:visited {
color: #ffffff;
}
.navbox .navbox-group-title {
background: #e4eaee;
border: 1px solid #d8e5ff;
border-width: 0 1px 1px 0;
font-weight: bold;
padding: 0 10px 5px 10px;
width: 100px;
}
.navbox .navbox-group-title a:visited {
color: #438ab5;
}
.navbox .navbox-list {
border-bottom: 1px solid #d8e5ff;
padding: 0 7px;
}
.navbox .navbox-list ul {
margin: 0;
}
.navbox .navbox-list li {
display: inline-block;
}
.navbox .navbox-list li + li::before {
content: ' • ';
white-space: nowrap;
}
.navbox .navbox-subgroup {
border-spacing: 0;
width: 100%;
}
.navbox .navbox-subgroup .navbox-group-title {
padding-bottom: 5px;
}
.navbox .navbox.navbox-collapsible {
font-size: 100%;
margin: 5px 0 0;
}
.navbox .navbox.navbox-collapsible .navbox-title {
background: #6ba5c8;
padding: 0 8px;
}
.navbox img {
height: auto;
width: auto;
max-height: 1.6em;
padding: 0 1px;
}
.navbox + .navbox {
margin-top: -8px;
}
.quote-source {
text-align: right;
}
.quote-source::before {
content: '— ';
}
.vector-body blockquote {
padding: 8px 24px;
}
.pullquote {
border-collapse: collapse;
border: none;
margin: 1em auto;
}
.pullquote .quotation-mark {
color: #949eaa;
font-size: 3em;
font-family: serif;
font-weight: bold;
padding: 0.3em;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.pullquote .quotation-mark.left {
text-align: left;
vertical-align: top;
}
.pullquote .quotation-mark.right {
text-align: right;
vertical-align: bottom;
}
.pullquote .quotation-text {
vertical-align: top;
padding: 0.2em 0.5em;
}
.pullquote .quotation-source {
text-align: right;
}
.tweet .poem p {
white-space: pre-wrap;
}
.shortcut {
font-size: 0.85em;
text-align: center;
background: #f9fafa;
border: 1px solid #e4eaee;
margin: 1em 0 1em 1em;
padding: 0.5em 1em;
float: right;
}
.shortcut ul {
list-style: none;
text-align: left;
margin: 0;
}
#toc,
.toc {
font-size: 0.9em;
background: #f9f9f9;
margin-top: 0.75em;
padding: 0;
border: none;
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
}
#toc .toctitle,
.toc .toctitle {
background: linear-gradient(#e1e1e1, #efefef) #e9e9e9;
padding: 0.25em 1em;
}
#toc .toctitle h2,
.toc .toctitle h2,
#toc .toctitle a,
.toc .toctitle a {
font-family: 'IBM Plex Sans', 'Helvetica Neue', 'Arial', sans-serif;
color: #333333;
}
#toc .toclevel-1 a,
.toc .toclevel-1 a {
color: #565656;
}
#toc .toclevel-2 a,
.toc .toclevel-2 a {
color: #777777;
}
#toc > ul,
.toc > ul {
border: 1px solid #efefef;
border-top: none;
line-height: 1.8em;
padding: 0.75em 1.75em;
margin: 0;
}
#toc ul ul,
.toc ul ul {
border-left: 1px dotted #cccccc;
padding-left: 0.5em;
}
.toctoggle {
padding-left: 0.2em;
}
.tocnumber {
display: none;
}
.toclimit-2 #toc .toclevel-2,
.toclimit-3 #toc .toclevel-3,
.toclimit-4 #toc .toclevel-4,
.toclimit-5 #toc .toclevel-5,
.toclimit-6 #toc .toclevel-6,
.toclimit-7 #toc .toclevel-7 {
display: none;
}
table.wikitable {
background: #f9f9f9;
color: inherit;
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
}
table.wikitable > * > tr > th {
color: #ffffff;
background: #949eaa;
border-color: #808c9a;
}
table.wikitable > * > tr > th a {
color: #e4eaee;
}
table.wikitable > * > tr > td {
border-color: #e7e7e7;
padding: 0.25em 0.45em;
}
table.wikitable .header-top {
background: #448fba;
}
table.align-right-1 td:nth-of-type(1),
table.align-right-2 td:nth-of-type(2),
table.align-right-3 td:nth-of-type(3),
table.align-right-4 td:nth-of-type(4),
table.align-right-5 td:nth-of-type(5),
table.align-right-6 td:nth-of-type(6),
table.align-right-7 td:nth-of-type(7),
table.align-right-8 td:nth-of-type(8),
table.align-right-9 td:nth-of-type(9),
table.align-right-10 td:nth-of-type(10) {
text-align: right;
}
table.align-center-1 td:nth-of-type(1),
table.align-center-2 td:nth-of-type(2),
table.align-center-3 td:nth-of-type(3),
table.align-center-4 td:nth-of-type(4),
table.align-center-5 td:nth-of-type(5),
table.align-center-6 td:nth-of-type(6),
table.align-center-7 td:nth-of-type(7),
table.align-center-8 td:nth-of-type(8),
table.align-center-9 td:nth-of-type(9),
table.align-center-10 td:nth-of-type(10) {
text-align: center;
}
table.align-left-1 td:nth-of-type(1),
table.align-left-2 td:nth-of-type(2),
table.align-left-3 td:nth-of-type(3),
table.align-left-4 td:nth-of-type(4),
table.align-left-5 td:nth-of-type(5),
table.align-left-6 td:nth-of-type(6),
table.align-left-7 td:nth-of-type(7),
table.align-left-8 td:nth-of-type(8),
table.align-left-9 td:nth-of-type(9),
table.align-left-10 td:nth-of-type(10) {
text-align: left;
}
table.alternating-rows tr:nth-child(even) {
background: #f3f3f3;
}
table.alternating-cols td:nth-child(even) {
background: #f3f3f3;
}
.table-na {
background: #f9f9f9;
color: #aaa;
text-align: center !important;
cursor: default;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
table.lighttable .highlight-over .table-na {
color: rgba(60, 120, 10, 0.4);
background: #e1f4d3;
}
table.lighttable .highlight-on .table-na {
color: rgba(60, 120, 10, 0.55);
background: #b6e38f;
}
.infobox {
background: #eeeeee;
font-size: 0.85em;
width: 300px;
margin: 0.5em 0 1em 1em;
border-collapse: collapse;
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
float: right;
}
.infobox .infobox-header {
color: #ffffff;
font-size: 1.15em;
line-height: 1.4em;
background: #777777;
border-bottom: 0.5em solid #eeeeee;
padding: 0.5em 0;
}
.infobox .infobox-title {
color: #444e5a;
font-size: 1.15em;
line-height: 1.4em;
font-weight: bold;
}
.infobox .infobox-subheader {
background: #777777;
color: #ffffff;
line-height: 2em;
border-top: 0.5em solid #eeeeee;
border-bottom: 0.5em solid #eeeeee;
}
.infobox .infobox-subheader a {
color: #ffffff;
}
.infobox .infobox-image {
text-align: center;
}
.infobox .infobox-image.bordered-image {
border: 1px solid #cccccc;
border-bottom: none;
padding: 0.4em;
}
.infobox .infobox-image a.image + a.image {
margin-left: 0.1em;
}
.infobox .infobox-image img {
max-width: 100%;
height: auto;
}
.infobox tr:last-of-type {
border-bottom: 1px solid #cccccc;
}
.infobox th:not(.infobox-header):not(.infobox-subheader) {
text-align: right;
vertical-align: top;
border-left: 1px solid #cccccc;
border-right: 0.175em solid #777777;
padding: 0.2em 0.5em;
}
.infobox td:not(.infobox-image) {
border-right: 1px solid #cccccc;
padding: 0.25em 0.5em;
line-height: 1.6em;
}
.infobox td[colspan="2"]:not(.infobox-image) {
border: 1px solid #cccccc;
padding-bottom: 0.6em;
}
.infobox td ul {
margin: 0 0 0 1.25em;
}
.infobox .infobox-imgbg {
background-color: rgba(0, 0, 0, 0.2);
}
.forumlist th.forum_title {
padding-left: 25px;
}
.forumlist td {
padding: 0;
}
.forumlist td span {
display: block;
padding-left: 15px;
font-size: smaller;
}
.forumlist td span.forum_author {
padding-left: 30px;
}
.forumlist td span a {
text-decoration: none;
}
.forumlist .forum_edited a {
text-decoration: none;
}
.forumlist .forum_title .forum_new {
font-weight: bold;
background: url('filepath://Forum_new.png') no-repeat;
padding-top: 2px;
padding-bottom: 1px;
}
.forumlist .forum_title a {
padding-left: 25px;
}
.forumactiveheader,
.forumarchiveheader,
.forumoldarchives {
background-color: #438ab5;
color: #ffffff;
}
.forumoldarchives a {
color: #ffffff;
}
.forumcolumnheader {
background-color: #e6e6e6;
color: #000000;
text-align: left;
padding-left: 5px;
}
.discussiontable.noresults .topic,
.discussiontable.noresults .edited,
.discussiontable.noresults .edited-by,
.discussiontable.noresults .yg-archive {
color: #000000;
background-color: #e6e6e6;
}
.discussiontable.noresults th {
background-color: #cccccc;
}
.discussiontable.noresults th a {
color: #000000;
}
.discussiontable th {
color: #ffffff;
background-color: #438ab5;
}
.discussiontable th a {
color: #ffffff;
}
.discussiontable th a:hover {
text-decoration: none;
}
.discussiontable .topic,
.discussiontable .edited,
.discussiontable .edited-by,
.discussiontable .yg-archive {
color: #000000;
background-color: #e6e6e6;
}
.dpltable {
margin-top: -30px;
}
.dpltable td {
padding-left: 5px;
}
.dpltable,
.discussiontable {
width: 100%;
}
.dpltable .topic,
.discussiontable .topic {
width: 40%;
}
.dpltable .edited,
.discussiontable .edited,
.dpltable .edited-by,
.discussiontable .edited-by {
width: 30%;
}
.dpltable .yg-archive,
.discussiontable .yg-archive {
width: 20%;
}
body.page-Main_Page .mw-parser-output {
max-width: 75em;
margin: 0 auto;
}
body.page-Main_Page.action-view .catlinks,
body.page-Main_Page.action-view #contentSub,
body.page-Main_Page.action-view #firstHeading,
body.page-Main_Page.action-view #siteNotice {
display: none;
}
.mp-grid {
display: grid;
grid-gap: 0.8em;
grid-template-columns: 1fr, 1fr;
grid-template-areas: "vote vote" "head head" "yg old" "wikis wikis" "foot foot";
}
.mp-header {
display: flex;
align-items: center;
grid-area: head;
padding: 1.75em 1.5em;
background: #f9fafa;
border: 1px solid #e4eaee;
}
.mp-header h1 {
border: none;
font-weight: bold;
margin: 0;
padding: 0;
}
.mp-header.section-vote {
grid-area: vote;
color: #f9fafa;
background: #5d6773;
border-color: #444e5a;
}
.mp-header.section-vote h1 {
color: white;
}
.mp-header.section-vote a {
color: #e4eaee;
font-weight: bold;
}
@media screen and (max-width: 800px) {
.mp-header {
display: initial;
}
}
.mp-header-left {
flex: 3;
padding-right: 1em;
}
.mp-header-right {
flex: 2;
text-align: right;
}
.mp-header-right ul {
display: flex;
justify-content: flex-end;
font-weight: bold;
list-style: none;
margin: 0;
}
@media screen and (max-width: 800px) {
.mp-header-right ul {
justify-content: flex-start;
}
}
.mp-header-right li + li {
margin-left: 1.5em;
}
@media screen and (max-width: 800px) {
.mp-header-right {
margin-top: 1em;
text-align: inherit;
}
}
.mp-section {
border: 1px solid #e4eaee;
padding: 1.5em;
}
.mp-section h2 {
border: none;
font-weight: bold;
margin: 0 0 0.5em;
padding: 0;
}
.section-yewgrove {
grid-area: yg;
}
.section-archive {
grid-area: old;
}
.section-yewgrove,
.section-archive {
display: flex;
flex-direction: column;
}
.section-yewgrove ul,
.section-archive ul {
flex: 1;
}
.section-yewgrove .see-more,
.section-archive .see-more {
text-align: right;
margin-bottom: 0;
}
.section-wikis {
grid-area: wikis;
display: grid;
grid-gap: 0.8em;
grid-template-columns: repeat(4, 1fr);
}
.section-wikis .mp-section {
padding: 0.75em 1em;
}
.section-wikis .mp-section h2 {
font-size: 1.3em;
margin-bottom: 0.25em;
}
.mp-footer {
grid-area: foot;
font-size: 0.9em;
padding: 1em;
text-align: center;
}
.mw-warning-with-logexcerpt {
display: none;
}
body.mw-special-SecurePoll #securepoll div.securepoll-option-preferential div.mw-parser-output {
display: inline-block;
margin-left: 10px;
}
.securepoll-option-choose {
display: flex;
}
.securepoll-option-choose label {
margin-top: -2px;
}
.seealso {
margin: 0.8em 1.6em;
font-style: italic;
}
.seealso + .seealso {
margin-top: -0.8em;
}
.nowraplinks a {
white-space: nowrap;
}
.boldlinks a {
font-weight: bold;
}
.center,
.centre {
display: block;
text-align: center;
}
.center table,
table.center,
.centre table,
table.centre {
margin: 0 auto;
}
.right table,
span.right {
float: right;
}
.left table,
span.left {
float: left;
}
#file img,
table.filehistory img {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAGElEQVQYV2N4DwX/oYBhgARgDJjEAAkAAEC99wFuu0VFAAAAAElFTkSuQmCC) repeat;
}
table.filehistory button img,
#file button img {
background: none;
}
.forumheader {
border-left: 15px solid #ccc;
background-color: #f1f1f1;
margin-top: 1em;
padding: 12px;
}
.mw-dismissable-notice-close-parent {
min-height: 1em;
}
9a292062891021e7f2a04c42ca7901d342dda78a
MediaWiki at Weird Gloop
0
27
233
2024-10-16T16:38:30Z
Jayden
52
Created page with "{{DISPLAYTITLE:Differences with core MediaWiki}} Wikis that are hosted by Weird Gloop are running on a slightly modified version of [https://www.mediawiki.org/wiki/MediaWiki MediaWiki]. You can see the version of MediaWiki that is currently being used as a base, as well as the extensions in use on a wiki, by viewing [[Special:Version]]. There are a number of small differences between our version of MediaWiki and the upstream version; this page outlines those differences..."
wikitext
text/x-wiki
{{DISPLAYTITLE:Differences with core MediaWiki}}
Wikis that are hosted by Weird Gloop are running on a slightly modified version of [https://www.mediawiki.org/wiki/MediaWiki MediaWiki]. You can see the version of MediaWiki that is currently being used as a base, as well as the extensions in use on a wiki, by viewing [[Special:Version]].
There are a number of small differences between our version of MediaWiki and the upstream version; this page outlines those differences.
==General==
===Skins===
By default, the available skins are Vector (legacy) on desktop and Minerva on mobile. We recommend using the following structure for CSS:
* [[MediaWiki:Common.css]] for styles that should be used on both desktop and mobile
* [[MediaWiki:Vector.css]] for desktop-only styles
* [[MediaWiki:Minerva.css]] for mobile-only styles
A key difference is that our wikis incorporate an improved search interface for desktop users, which was backported from the 2022 version of Vector.
===Themes===
:''See also: [[Help:Themes]]''
We support multiple themes for a wiki. Themes are determined using a cookie called <code>theme</code>, to avoid a flash of unstyled content. There is no limit on the number of themes that can be created, but we recommend only having a few.
==Technical==
===Caching===
Most of our wikis cache pages more aggressively for logged-out users, significantly increasing the speed of loading pages for those users. When a page is edited, a request to purge the cache for that page is sent to Cloudflare, our CDN provider.
We also cache the following routes for a longer period for all requests:
* api.php?action=opensearch - '''3 days'''
* rest.php/v1/search - '''3 days'''
* [https://www.mediawiki.org/wiki/Extension:Popups Page hover previews] - '''7 days'''
* [https://www.mediawiki.org/wiki/Extension:PageImages Page images] - '''3 days'''
* Favicon.ico - '''1 hour'''
===filepath:// syntax for CSS===
To use files in CSS files, we have added the <code>filepath://</code> syntax. This is easier than typing out full URLs to files, and has the added benefit of ensuring that the file URLs are cached correctly. It also supports a <code>width</code> parameter, which should be used instead of serving full-size original files where appropriate, to reduce load times for readers.
'''Example:'''
<syntaxhighlight lang="css">
body {
background-image: url('filepath://Wiki_background.png');
}
.foo {
background-image: url('filepath://Another_image.png?width=50');
}
</syntaxhighlight>
===HTML5 audio/video files===
We use a forked version of [https://github.com/weirdgloop/mediawiki-extensions-TimedMediaHandler TimedMediaHandler], which changes embeds of <code>File:Audio.mp3</code> and similar tags to use native browser <code><audio></code> and <code><video></code> tags, which are supported on all major browsers. This reduces the level of bloat on wiki pages where audio/video files are embedded, and provides a much cleaner & native interface for readers.
4e727cda2b19c2e277362d6fd08ce90944af7e9b
234
233
2024-11-04T19:13:46Z
Jayden
52
wikitext
text/x-wiki
{{DISPLAYTITLE:Differences with core MediaWiki}}
Wikis that are hosted by Weird Gloop are running on a slightly modified version of [https://www.mediawiki.org/wiki/MediaWiki MediaWiki]. You can see the version of MediaWiki that is currently being used as a base, as well as the extensions in use on a wiki, by viewing [[Special:Version]].
There are a number of small differences between our version of MediaWiki and the upstream version; this page outlines those differences.
==General==
===Skins===
By default, the available skins are Vector (legacy) on desktop and Minerva on mobile. We recommend using the following structure for CSS:
* [[MediaWiki:Common.css]] for styles that should be used on both desktop and mobile
* [[MediaWiki:Vector.css]] for desktop-only styles
* [[MediaWiki:Minerva.css]] for mobile-only styles
A key difference is that our wikis incorporate an improved search interface for desktop users, which was backported from the 2022 version of Vector.
===Themes===
:''See also: [[Help:Themes]]''
We support multiple themes for a wiki. Themes are determined using a cookie called <code>theme</code>, to avoid a flash of unstyled content. There is no limit on the number of themes that can be created, but we recommend only having a few.
==Technical==
===Caching===
Most of our wikis cache pages more aggressively for logged-out users, significantly increasing the speed of loading pages for those users. When a page is edited, a request to purge the cache for that page is sent to Cloudflare, our CDN provider.
We also cache the following routes for a longer period for all requests:
* api.php?action=opensearch - '''3 days'''
* rest.php/v1/search - '''3 days'''
* [https://www.mediawiki.org/wiki/Extension:Popups Page hover previews] - '''7 days'''
* [https://www.mediawiki.org/wiki/Extension:PageImages Page images] - '''3 days'''
* Favicon.ico - '''1 hour'''
===filepath:// syntax for CSS===
To use files in CSS files, we have added the <code>filepath://</code> syntax. This is easier than typing out full URLs to files, and has the added benefit of ensuring that the file URLs are cached correctly. It also supports a <code>width</code> parameter, which should be used instead of serving full-size original files where appropriate, to reduce load times for readers.
'''Example:'''
<syntaxhighlight lang="css">
body {
background-image: url('filepath://Wiki_background.png');
}
.foo {
background-image: url('filepath://Another_image.png?width=50');
}
</syntaxhighlight>
===HTML5 audio/video files===
We use a forked version of [https://github.com/weirdgloop/mediawiki-extensions-TimedMediaHandler TimedMediaHandler], which changes embeds of <code>File:Audio.mp3</code> and similar tags to use native browser <code><audio></code> and <code><video></code> tags, which are supported on all major browsers. This reduces the level of bloat on wiki pages where audio/video files are embedded, and provides a much cleaner & native interface for readers.
===Robots.txt===
Each wiki that we host uses a similar [[wp:robots.txt|robots.txt]] file, which tells search engines what they should and shouldn't crawl. The file is generated based on [[MediaWiki:Robots.txt]] on ''this'' wiki (meta.weirdgloop.org), along with a few extra lines that are added by PHP for each relevant namespace that shouldn't be indexed. It allows search engines to index all current pages on each wiki, while ignoring special pages, diffs, and more. We also block AI crawlers from OpenAI, Meta, and Google - this is because we don't believe that training LLMs on our wiki data is acceptable under the relevant Creative Commons licenses of those wikis ([[Meta:Generative AI policy|see here]]). If you're an admin on one of our wikis and feel that a change to robots.txt is required, please [[Special:Contact|contact us]].
7c41bfe78233764c92832abda3faf01c137f3fd0
235
234
2024-11-08T08:38:21Z
2A10:8012:F:70E0:E1B4:6AC3:4771:CFA5
0
/* Robots.txt */ Previously the wording implied the list was comprehensive; add another newly blocked notable one and also rephrase it as examples rather than a full list.
wikitext
text/x-wiki
{{DISPLAYTITLE:Differences with core MediaWiki}}
Wikis that are hosted by Weird Gloop are running on a slightly modified version of [https://www.mediawiki.org/wiki/MediaWiki MediaWiki]. You can see the version of MediaWiki that is currently being used as a base, as well as the extensions in use on a wiki, by viewing [[Special:Version]].
There are a number of small differences between our version of MediaWiki and the upstream version; this page outlines those differences.
==General==
===Skins===
By default, the available skins are Vector (legacy) on desktop and Minerva on mobile. We recommend using the following structure for CSS:
* [[MediaWiki:Common.css]] for styles that should be used on both desktop and mobile
* [[MediaWiki:Vector.css]] for desktop-only styles
* [[MediaWiki:Minerva.css]] for mobile-only styles
A key difference is that our wikis incorporate an improved search interface for desktop users, which was backported from the 2022 version of Vector.
===Themes===
:''See also: [[Help:Themes]]''
We support multiple themes for a wiki. Themes are determined using a cookie called <code>theme</code>, to avoid a flash of unstyled content. There is no limit on the number of themes that can be created, but we recommend only having a few.
==Technical==
===Caching===
Most of our wikis cache pages more aggressively for logged-out users, significantly increasing the speed of loading pages for those users. When a page is edited, a request to purge the cache for that page is sent to Cloudflare, our CDN provider.
We also cache the following routes for a longer period for all requests:
* api.php?action=opensearch - '''3 days'''
* rest.php/v1/search - '''3 days'''
* [https://www.mediawiki.org/wiki/Extension:Popups Page hover previews] - '''7 days'''
* [https://www.mediawiki.org/wiki/Extension:PageImages Page images] - '''3 days'''
* Favicon.ico - '''1 hour'''
===filepath:// syntax for CSS===
To use files in CSS files, we have added the <code>filepath://</code> syntax. This is easier than typing out full URLs to files, and has the added benefit of ensuring that the file URLs are cached correctly. It also supports a <code>width</code> parameter, which should be used instead of serving full-size original files where appropriate, to reduce load times for readers.
'''Example:'''
<syntaxhighlight lang="css">
body {
background-image: url('filepath://Wiki_background.png');
}
.foo {
background-image: url('filepath://Another_image.png?width=50');
}
</syntaxhighlight>
===HTML5 audio/video files===
We use a forked version of [https://github.com/weirdgloop/mediawiki-extensions-TimedMediaHandler TimedMediaHandler], which changes embeds of <code>File:Audio.mp3</code> and similar tags to use native browser <code><audio></code> and <code><video></code> tags, which are supported on all major browsers. This reduces the level of bloat on wiki pages where audio/video files are embedded, and provides a much cleaner & native interface for readers.
===Robots.txt===
Each wiki that we host uses a similar [[wp:robots.txt|robots.txt]] file, which tells search engines what they should and shouldn't crawl. The file is generated based on [[MediaWiki:Robots.txt]] on ''this'' wiki (meta.weirdgloop.org), along with a few extra lines that are added by PHP for each relevant namespace that shouldn't be indexed. It allows search engines to index all current pages on each wiki, while ignoring special pages, diffs, and more. We also block AI crawlers from companies such as OpenAI, Meta, Google, and Anthropic - this is because we don't believe that training LLMs on our wiki data is acceptable under the relevant Creative Commons licenses of those wikis ([[Meta:Generative AI policy|see here]]). If you're an admin on one of our wikis and feel that a change to robots.txt is required, please [[Special:Contact|contact us]].
9558e1da4f9548c92b4a8c33d8f4b0d9dc27228a
236
235
2025-01-12T21:56:41Z
Jayden
52
wikitext
text/x-wiki
{{DISPLAYTITLE:Differences with core MediaWiki}}
Wikis that are hosted by Weird Gloop are running on a slightly modified version of [https://www.mediawiki.org/wiki/MediaWiki MediaWiki]. You can see the version of MediaWiki that is currently being used as a base, as well as the extensions in use on a wiki, by viewing [[Special:Version]].
There are a number of small differences between our version of MediaWiki and the upstream version; this page outlines those differences.
==General==
===Skins===
By default, the available skins are Vector (legacy) on desktop and Minerva on mobile. We recommend using the following structure for CSS:
* [[MediaWiki:Common.css]] for styles that should be used on both desktop and mobile
* [[MediaWiki:Vector.css]] for desktop-only styles
* [[MediaWiki:Minerva.css]] for mobile-only styles
A key difference is that our wikis incorporate an improved search interface for desktop users, which was backported from the 2022 version of Vector.
===Themes===
:''See also: [[Help:Themes]]''
We support multiple themes for a wiki. Themes are determined using a cookie called <code>theme</code>, to avoid a flash of unstyled content. There is no limit on the number of themes that can be created, but we recommend only having a few.
==Technical==
===Caching===
Most of our wikis cache pages more aggressively for logged-out users, significantly increasing the speed of loading pages for those users. When a page is edited, a request to purge the cache for that page is sent to Cloudflare, our CDN provider.
We also cache the following routes for a longer period for all requests:
* api.php?action=opensearch - '''3 days'''
* rest.php/v1/search - '''3 days'''
* [https://www.mediawiki.org/wiki/Extension:Popups Page hover previews] - '''7 days'''
* [https://www.mediawiki.org/wiki/Extension:PageImages Page images] - '''3 days'''
* Favicon.ico - '''1 hour'''
===filepath:// syntax for CSS===
To use files in CSS files, we have added the <code>filepath://</code> syntax. This is easier than typing out full URLs to files, and has the added benefit of ensuring that the file URLs are cached correctly. It also supports a <code>width</code> parameter, which should be used instead of serving full-size original files where appropriate, to reduce load times for readers.
'''Example:'''
<syntaxhighlight lang="css">
body {
background-image: url('filepath://Wiki_background.png');
}
.foo {
background-image: url('filepath://Another_image.png?width=50');
}
</syntaxhighlight>
===HTML5 audio/video files===
We use a forked version of [https://github.com/weirdgloop/mediawiki-extensions-TimedMediaHandler TimedMediaHandler], which changes embeds of <code>File:Audio.mp3</code> and similar tags to use native browser <code><audio></code> and <code><video></code> tags, which are supported on all major browsers. This reduces the level of bloat on wiki pages where audio/video files are embedded, and provides a much cleaner & native interface for readers.
===Robots.txt===
Each wiki that we host uses a similar [[wp:robots.txt|robots.txt]] file, which tells search engines what they should and shouldn't crawl. The file is generated based on [[MediaWiki:Robots.txt]] on ''this'' wiki (meta.weirdgloop.org), along with a few extra lines that are added by PHP for each relevant namespace that shouldn't be indexed. It allows search engines to index all current pages on each wiki, while ignoring special pages, diffs, and more. We also block AI crawlers from companies such as OpenAI, Meta, Google, and Anthropic - this is because we don't believe that training LLMs on our wiki data is acceptable under the relevant Creative Commons licenses of those wikis ([[Meta:Generative AI policy|see here]]). If you're an admin on one of our wikis and feel that a change to robots.txt is required, please [[Special:Contact|contact us]].
==Extensions==
We maintain a number of extensions; some are forked from their upstream equivalents with some performance improvements that may be specific to our setup. We're also happy to install other extensions if it benefits a wiki and their community.
===Alternatives===
{| class="wikitable"
|-
! Extension !! Recommended alternative
|-
| [https://github.com/NilsEnevoldsen/AudioButton AudioButton] || Replicate the functionality with a new default JS gadget. [https://wiki.leagueoflegends.com/en-us/MediaWiki:Gadget-inline-audio.js Example].
|-
| [https://www.mediawiki.org/wiki/Extension:MsUpload MsUpload] || We have [https://www.mediawiki.org/wiki/Extension:SimpleBatchUpload SimpleBatchUpload]. VisualEditor and the 2017 source editor also have this functionality built in.
|-
| TabView (Fandom) || We have [https://www.mediawiki.org/w/index.php?oldid=5009524 Tabber] - use that instead.
|-
| SpotifyTag, [https://www.mediawiki.org/wiki/Extension:EmbedSpotify EmbedSpotify], [https://www.mediawiki.org/wiki/Extension:YouTube YouTube] || We have [https://www.mediawiki.org/wiki/Extension:EmbedVideo_(fork) EmbedVideo] - use that instead.
c05960249b4e07fa4db36e0bce32591f5b8f55ec
Access to non-public personal data policy
0
23
185
184
2024-12-07T14:32:21Z
Jayden
52
Protected "[[Meta:Access to non-public personal data policy]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
== Purpose ==
Weird Gloop sites (the "Sites") are the product of a global community of volunteer contributors and editors. This dedicated group of individuals not only write and curate content on the Sites, they also help ensure the safety of the Sites and their users as well as compliance with applicable policies. To manage this task effectively, certain community members are entrusted with access to limited amounts of non-public personal information pertaining to other users ("Non-public Personal Data"). For example, a community member who has "checkuser" rights could use those rights to investigate whether a single user is using multiple accounts in a manner inconsistent with global or local policies. The purpose of this "Access to non-public personal data" policy (the "Policy") is to:
* explain the minimum requirements that must be met by any community member in order to be granted the ability to access Non-public Personal Data;
* explain the rights and responsibilities of community members with access to Non-public Personal Data ("Designated Community Members");
* ensure that Designated Community Members understand and commit to maintaining the confidentiality of Non-public Personal Data; and
* provide guidelines to Designated Community Members as to when they may access Non-public Personal Data and how they may use such information, including when and to whom they may disclose it.
== Community members covered by the Policy ==
The Policy applies to any community member to whom Weird Gloop has granted rights to access Non-public Personal Data covered by the [https://weirdgloop.org/privacy/ privacy policy] ("access rights"), including:
* Community members with access to any tool that permits them to view Non-public Personal Data (such as the CheckUser tool);
* System administrators with access to Non-public Personal Data.
== Minimum requirements for community members applying for access rights ==
The following conditions are minimum requirements that a community member must meet before being granted access rights. These conditions should also be considered requirements to be a candidate for any community-run selection process for a role that conveys access rights. The community may require applicants to meet additional community-specified criteria on a case-by-case or role-by-role basis.
'''(a) Minimum age.'''
Access to Non-public Personal Data requires maturity because of the significant responsibilities that come along with confidentiality obligations. For this reason, any community member who applies for access rights (the "applicant") must:
:* be at least eighteen (18) years of age; and
:* certify to Weird Gloop that they meet the minimum age required for the access rights that they are applying for.
'''(b) Valid, linked email address.'''
In order to ensure that Weird Gloop can contact the individuals who take on these important roles, the applicant must:
:* submit a valid email address to Weird Gloop;
:* have the account under which they are applying for access rights linked to a valid email address;
:* complete verification of the submitted and/or linked email address (such as responding to a confirmation email sent to their submitted email address), if requested to do so; and
:* inform Weird Gloop of any change to their email address within one week of said change.
'''(c) Confidentiality.'''
To ensure that applicants understand and commit to keeping Non-public Personal Data confidential, they will be required to read and certify that they agree to a short confidentiality agreement. The agreement outlines:
* what Designated Community Members should treat as confidential information;
* when they are allowed to access Non-public Personal Data;
* how Designated Community Members may use Non-public Personal Data;
* when and to whom they may disclose Non-public Personal Data and how they must refrain from disclosing Non-public Personal Data to anyone, except as permitted under applicable policies;
* how Designated Community Members must safeguard their accounts from unauthorised access; and
* when they must report disclosure of Non-public Personal Data to third parties or improper access, use, or disclosure of Non-public Personal Data.
'''(d) Privacy.'''
In consideration of the privacy of Designated Community Members, any personal information submitted to Weird Gloop as part of the application process or otherwise under this Policy is subject to Weird Gloop's privacy policy.
== Use and disclosure of Non-public Personal Data ==
Designated Community Members provide valuable services to the Sites and their users by fighting vandalism, ensuring that improperly disclosed private data is removed from public view, investigating sockpuppets, and much more. However, Designated Community Members' use of their access rights is limited to specific circumstances and contexts. This section elucidates the situations in which access rights may be used and Non-public Personal Data may be disclosed to third parties.
'''(a) Use of access rights and Non-public Personal Data.'''
All Designated Community Members may only use their access rights and the subsequent information they access in accordance with the policies that govern the tools they use to gain such access. For example, community members with access to the CheckUser tool must comply with the global [[Meta:CheckUser policy|CheckUser policy]] and, unless they are performing a cross-wiki check, they must also comply with the more restrictive local policies applicable to the relevant Site. If a Designated Community Member's access to a certain tool is revoked, for any reason, they must destroy all Non-public Personal Data that they previously obtained through use of that tool.
'''(b) Disclosure of Non-public Personal Data.'''
In the course of keeping the Sites and their users safe, Designated Community Members must sometimes disclose Non-public Personal Data to third parties. Disclosures of Non-public Personal Data are limited to:
: (i) other Designated Community Members with the same access rights, or who are otherwise permitted to access the same Non-public Personal Data, in order to fulfill the duties outlined in the applicable policy for the access tool used;
: (ii) service providers, carriers, or other third party vendors to assist in the targeting of IP blocks or the formulation of a complaint to such a third party;
: (iii) the public, when it is a necessary and incidental consequence of blocking a sockpuppet or other policy-abusing account.
<!--T:86-->
All other formal and informal requests for Non-public Personal Data (i.e. those not covered by one of the situations described above or those not acted upon by a community member with access rights), including subpoenas, from law enforcement, government agencies, attorneys, or other third parties should be directed to Weird Gloop's administration at <tt>admin{{@}}weirdgloop.org</tt>.
1e55e6b597b52e55a81f6bffba40b6fee299288a
MediaWiki:Robots.txt
8
67
403
2025-01-27T09:18:00Z
Cook Me Plox
23
text
text/plain
# If you are using content from our site, please ensure that you are following the terms of our license (usually a Creative Commons license).
# For more information, see https://meta.weirdgloop.org/w/Meta:Copyrights
User-Agent: *
Disallow: /api.php
Disallow: /cors/
Disallow: /geoip$
Disallow: /rest_v1/
Disallow: /tags/
Disallow: /*?action=
Disallow: /*?*&action=
Disallow: /*?feed=
Disallow: /*?*&feed=
Disallow: /*?from=
Disallow: /*?*&from=
Disallow: /*?mobileaction=
Disallow: /*?*&mobileaction=
Disallow: /*?oldid=
Disallow: /*?*&oldid=
Disallow: /*?printable=
Disallow: /*?*&printable=
Disallow: /*?redirect=
Disallow: /*?*&redirect=
Disallow: /*?uselang=
Disallow: /*?*&uselang=
Disallow: /*?useskin=
Disallow: /*?*&useskin=
Disallow: /*?variant=zh-hans
Disallow: /*?*&variant=zh-hans
Disallow: /*?variant=zh-hant
Disallow: /*?*&variant=zh-hant
Disallow: /*?veaction=
Disallow: /*?*&veaction=
Disallow: /*?filefrom=
Disallow: /*?*&filefrom=
Disallow: /*?fileuntil=
Disallow: /*?*&fileuntil=
Disallow: /*?navbox=
Disallow: /*?*&navbox=
Disallow: /*?pageuntil=
Disallow: /*?*&pageuntil=
Disallow: /*?pagefrom=
Disallow: /*?*&pagefrom=
Disallow: /*?diff=
Disallow: /*?*&diff=
Disallow: /*?curid=
Disallow: /*?*&curid=
Disallow: /*?search=
Disallow: /*?*&search=
Disallow: /*?section=
Disallow: /*?*§ion=
##############
## SEO bots ##
##############
User-agent: AhrefsBot
Disallow: /
User-agent: DotBot
Disallow: /
User-agent: Mauibot
Disallow: /
User-agent: MJ12bot
Disallow: /
# Huawei's web crawler. Ignores Disallow and gets caught in loops accessing special pages. Produces the majority of uncachable requests.
User-agent: PetalBot
Disallow: /
User-agent: SemrushBot
Disallow: /
User-agent: DataForSeoBot
Disallow: /
User-agent: Neevabot
Disallow: /
User-agent: MegaIndex
Disallow: /
User-agent: Seekport
Disallow: /
User-agent: Barkrowler
Disallow: /
User-agent: ImagesiftBot
Disallow: /
User-agent: BLEXBot
Disallow: /
User-agent: SenutoBot
Disallow: /
###############
### AI bots ###
###############
User-agent: GPTBot
Disallow: /
User-agent: CCBot
Disallow: /
User-agent: Google-Extended
Disallow: /
User-agent: yacybot
Disallow: /
User-agent: meta-externalagent
Disallow: /
User-agent: ClaudeBot
Disallow: /
User-agent: AI2Bot
Disallow: /
User-agent: OAI-SearchBot
Disallow: /
User-agent: thetradedesk
Disallow: /
User-agent: carbon-umbrella-bot
Disallow: /
6799e5c028c4192d756a0885c1b7063e65829cec
Licensing
0
24
207
206
2025-01-31T19:08:37Z
Jayden
52
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop.
==Licensing==
{| class="wikitable" style="max-width: 1500px"
|-
! width="225" | Wiki
! width="150" | License
! Details
|-
| RuneScape Wiki<br>(https://runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
| rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].
'''Fork dates:'''
* English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018'''
* English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019'''
* Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019'''
'''Commercial use waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution.
|-
| Portuguese-Brazilian RuneScape Wiki<br>(https://pt.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Old School RuneScape Wiki<br>(https://oldschool.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| RuneScape Classic Wiki<br>(https://classic.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Minecraft Wiki<br>(https://minecraft.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || Some pages on the wiki, such as those that were previously hosted on ''[[mcw:MCW:Projects/wiki.vg merge|wiki.vg]]'', are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0] instead. When this is the case, license information will appear separately on these pages (including when editing them).
|-
| Brighter Shores Wiki<br>(https://brightershoreswiki.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| Meta Weird Gloop Wiki<br>(https://meta.weirdgloop.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| League of Legends Wiki<br>(https://wiki.leagueoflegends.com) || [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]<br>([https://creativecommons.org/licenses/by-sa/3.0/legalcode full text]) ||
|-
| Warframe Wiki<br>(https://wiki.warframe.com) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || rowspan="4" | Except where otherwise specified, revisions on this wiki after '''31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to 31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using wiki content==
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following:
* A hyperlink (where possible) or URL to the page or pages you are re-using.
* A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website.
* A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.).
An attribution example when re-using one of our wiki's content on your own website:
<blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote>
If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Global policies|{{PAGENAME}}]]
6562e897050682633dba494d64d746cef5d9f7b0
208
207
2025-02-09T21:51:12Z
Jayden
52
21 revisions imported
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop.
==Licensing==
{| class="wikitable" style="max-width: 1500px"
|-
! width="225" | Wiki
! width="150" | License
! Details
|-
| RuneScape Wiki<br>(https://runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
| rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].
'''Fork dates:'''
* English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018'''
* English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019'''
* Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019'''
'''Commercial use waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution.
|-
| Portuguese-Brazilian RuneScape Wiki<br>(https://pt.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Old School RuneScape Wiki<br>(https://oldschool.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| RuneScape Classic Wiki<br>(https://classic.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Minecraft Wiki<br>(https://minecraft.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || Some pages on the wiki, such as those that were previously hosted on ''[[mcw:MCW:Projects/wiki.vg merge|wiki.vg]]'', are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0] instead. When this is the case, license information will appear separately on these pages (including when editing them).
|-
| Brighter Shores Wiki<br>(https://brightershoreswiki.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| Meta Weird Gloop Wiki<br>(https://meta.weirdgloop.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| League of Legends Wiki<br>(https://wiki.leagueoflegends.com) || [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]<br>([https://creativecommons.org/licenses/by-sa/3.0/legalcode full text]) ||
|-
| Warframe Wiki<br>(https://wiki.warframe.com) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || rowspan="4" | Except where otherwise specified, revisions on this wiki after '''31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to 31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using wiki content==
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following:
* A hyperlink (where possible) or URL to the page or pages you are re-using.
* A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website.
* A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.).
An attribution example when re-using one of our wiki's content on your own website:
<blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote>
If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Global policies|{{PAGENAME}}]]
6562e897050682633dba494d64d746cef5d9f7b0
Meta Weird Gloop:Copyrights
4
64
459
458
2025-01-31T19:08:37Z
metarsw>Jayden
0
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop.
==Licensing==
{| class="wikitable" style="max-width: 1500px"
|-
! width="225" | Wiki
! width="150" | License
! Details
|-
| RuneScape Wiki<br>(https://runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
| rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].
'''Fork dates:'''
* English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018'''
* English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019'''
* Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019'''
'''Commercial use waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution.
|-
| Portuguese-Brazilian RuneScape Wiki<br>(https://pt.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Old School RuneScape Wiki<br>(https://oldschool.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| RuneScape Classic Wiki<br>(https://classic.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Minecraft Wiki<br>(https://minecraft.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || Some pages on the wiki, such as those that were previously hosted on ''[[mcw:MCW:Projects/wiki.vg merge|wiki.vg]]'', are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0] instead. When this is the case, license information will appear separately on these pages (including when editing them).
|-
| Brighter Shores Wiki<br>(https://brightershoreswiki.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| Meta Weird Gloop Wiki<br>(https://meta.weirdgloop.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| League of Legends Wiki<br>(https://wiki.leagueoflegends.com) || [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]<br>([https://creativecommons.org/licenses/by-sa/3.0/legalcode full text]) ||
|-
| Warframe Wiki<br>(https://wiki.warframe.com) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || rowspan="4" | Except where otherwise specified, revisions on this wiki after '''31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to 31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using wiki content==
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following:
* A hyperlink (where possible) or URL to the page or pages you are re-using.
* A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website.
* A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.).
An attribution example when re-using one of our wiki's content on your own website:
<blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote>
If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Global policies|{{PAGENAME}}]]
6562e897050682633dba494d64d746cef5d9f7b0
File:Weird gloop detail.png
6
1
3
2
2025-02-09T21:40:18Z
Jayden
52
2 revisions imported
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Weird Gloop footer hosted.png
6
2
7
6
2025-02-09T21:40:18Z
Jayden
52
3 revisions imported
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
38
7
2025-02-09T21:41:51Z
Jayden
52
Jayden uploaded [[File:Weird Gloop footer hosted.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
51
38
2025-02-09T21:47:37Z
Jayden
52
Protected "[[File:Weird Gloop footer hosted.png]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) [Upload=Allow only administrators] (indefinite))
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Weird Gloop footer hosted@2x.png
6
3
12
11
2025-02-09T21:40:18Z
Jayden
52
4 revisions imported
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
39
12
2025-02-09T21:42:23Z
Jayden
52
Jayden uploaded [[File:Weird Gloop footer hosted@2x.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
50
39
2025-02-09T21:47:29Z
Jayden
52
Protected "[[File:Weird Gloop footer hosted@2x.png]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) [Upload=Allow only administrators] (indefinite))
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Weird Gloop footer.png
6
4
15
14
2025-02-09T21:40:19Z
Jayden
52
2 revisions imported
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
42
15
2025-02-09T21:44:04Z
Jayden
52
Jayden uploaded [[File:Weird Gloop footer.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
47
42
2025-02-09T21:47:04Z
Jayden
52
Protected "[[File:Weird Gloop footer.png]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) [Upload=Allow only administrators] (indefinite))
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Weird Gloop footer@2x.png
6
5
19
18
2025-02-09T21:40:19Z
Jayden
52
3 revisions imported
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
43
19
2025-02-09T21:44:20Z
Jayden
52
Jayden uploaded [[File:Weird Gloop footer@2x.png]]
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
46
43
2025-02-09T21:46:57Z
Jayden
52
Protected "[[File:Weird Gloop footer@2x.png]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) [Upload=Allow only administrators] (indefinite))
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Weird Gloop Limited.png
6
6
23
22
2025-02-09T21:40:19Z
Jayden
52
3 revisions imported
wikitext
text/x-wiki
== Summary ==
Weird Gloop logo
[[Category:Logos]]
35629da9024608d000b9218549e1de39f8782dbc
File:Wiki.png
6
7
32
31
2025-02-09T21:40:19Z
Jayden
52
8 revisions imported
wikitext
text/x-wiki
== Summary ==
Wiki main logo.
51ca13f779327906dac80f7daaa8225385d3fd34
52
32
2025-02-09T21:48:10Z
Jayden
52
Jayden uploaded [[File:Wiki.png]]
wikitext
text/x-wiki
== Summary ==
Wiki main logo.
51ca13f779327906dac80f7daaa8225385d3fd34
53
52
2025-02-09T21:48:15Z
Jayden
52
Protected "[[File:Wiki.png]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) [Upload=Allow only administrators] (indefinite))
wikitext
text/x-wiki
== Summary ==
Wiki main logo.
51ca13f779327906dac80f7daaa8225385d3fd34
File:Wiki@2x.png
6
8
36
35
2025-02-09T21:40:19Z
Jayden
52
3 revisions imported
wikitext
text/x-wiki
== Summary ==
bucket
2x version of [[:File:Wiki.png]]
29348c8baa24fd332a2e2d0ed81e067394c570df
54
36
2025-02-09T21:48:23Z
Jayden
52
Jayden uploaded [[File:Wiki@2x.png]]
wikitext
text/x-wiki
== Summary ==
bucket
2x version of [[:File:Wiki.png]]
29348c8baa24fd332a2e2d0ed81e067394c570df
55
54
2025-02-09T21:48:31Z
Jayden
52
Protected "[[File:Wiki@2x.png]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) [Upload=Allow only administrators] (indefinite))
wikitext
text/x-wiki
== Summary ==
bucket
2x version of [[:File:Wiki.png]]
29348c8baa24fd332a2e2d0ed81e067394c570df
MediaWiki:Licenses
8
9
37
2025-02-09T21:41:18Z
Jayden
52
Created page with "- Upload"
wikitext
text/x-wiki
- Upload
9c43ba82ce644eaf5702391b6c78c81a48e53908
File:Creative Commons footer.png
6
10
40
2025-02-09T21:43:02Z
Jayden
52
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
49
40
2025-02-09T21:47:21Z
Jayden
52
Protected "[[File:Creative Commons footer.png]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) [Upload=Allow only administrators] (indefinite))
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Creative Commons footer@2x.png
6
11
41
2025-02-09T21:43:13Z
Jayden
52
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
48
41
2025-02-09T21:47:13Z
Jayden
52
Protected "[[File:Creative Commons footer@2x.png]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) [Upload=Allow only administrators] (indefinite))
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Favicon.ico
6
12
44
2025-02-09T21:46:38Z
Jayden
52
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
45
44
2025-02-09T21:46:44Z
Jayden
52
Protected "[[File:Favicon.ico]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) [Upload=Allow only administrators] (indefinite))
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Sub4
0
13
81
80
2025-02-09T21:51:10Z
Jayden
52
25 revisions imported
wikitext
text/x-wiki
[[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]]
'''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds.
We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time.
We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load.
There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest.
==How do I see how long a page takes to load?==
[[File:Parser time.png|right|thumb|250px|Well that's not great.]]
Just refresh the page and count the seconds. Duh!
No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took.
The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related).
==How pages get generated==
''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)''
We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes.
When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc).
A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time.
This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser.
==Strategies to make page loads faster==
Here's a few things everyone could help with:
* '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad".
* '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories.
* '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too.
Here's a few things we should do as a network, but are hard for a single person to help with on-wiki:
* '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using.
* '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet.
* '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that.
* It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change.
Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know.
==Significant wins==
* '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure.
* '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time.
* '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...)
* '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes).
* '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far.
* '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit.
* '''JMods rework''' - Another move from DPL include to SMW. This has sped up the main Jagex moderator page to go from 8 seconds to 1 second. Each of the team page loading times have also been sped up by a varying amount depending on team size, but each by a noticable amount.
* '''ProxySQL removal''' - Profiling revealed that SQL queries were going way slower than we anticipated, which resulted in us removing ProxySQL from the architecture. This sped up SQL queries by a factor of 2-3x and saves $500 a year.
* '''Mobile ParserCache fragmentation''' - Removed unnecessary key that made mobile pages get parsed totally separately from desktop.
* '''Title::newMainPage''' (not in production yet)
* '''Media rework''' - Yet another move from DPL include to SMW. This has speed up the Livestream page loading from around 4 seconds to 1 second and the Video page loading from around 7 seconds to 2 seconds.
* '''refreshLinks/cirrusSearch parser cache sharing''' - Grand Exchange update propagation is about twice as fast now (~88 minutes -> ~48 minutes on RSW) because the cirrusSearch indexing reuses the parser cache entry from refreshLinks.
* '''Titles rework''' - Another move from DPL include to SMW. This has speed up the Titles page loading from around 5 seconds to 1 second.
* '''Music track rework''' - Another move from DPL include to SMW. This has speed up the Music/track list page loading from around 10 seconds to 5 seconds. The output is a ~1400 row rable which is a little taxing on the parsing CPU.
* '''Shops rework''' - Migrated from DPL to SMW, eliminating 32 total DPL include calls.
* '''Updates rework''' - Migrated from DPL to SMW, eliminating ~ 10 updates * 27 characters = about 270 DPL calls
==Things you could help with, and/or ongoing projects==
Ordered roughly from easiest to hardest.
* Go search and destroy <code>include</code> in DPL calls. It's evil!
* Find <code>titleregexp</code> and <code>ignorecase</code> and (if not a prefix search) <code>titlematch</code> in DPL calls, and make sure that there's some category or template that you can use to restrict the list of pages down further than just doing (e.g.) a full namespace search.
* <s>Redo the various lists of quests on RSW to not use DPL</s> appears to have been done circa 2022/2023
* <s>Redo the music track lists to not use DPL</s> Done, Jan 2025
* <s>Redo the update pages to not use DPL</s> Done, Jan 2025
* Figure out whether (re)moving ProxySQL would improve database latency
* Move htmlCacheUpdate jobs to be more spread out, and/or after refreshLinks, to eliminate(?) the spike in resource usage after high-use templates get edited.
* Help profile down to the millisecond how different parts of rendering contribute to total parse time.
==Members==
Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more.
# {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC)
# sub4sub {{Signatures/Gaz Lloyd}} 22:46, 16 February 2022 (UTC)
# [[User:Clv309|Christine]] 23:06, 16 February 2022 (UTC)
# [[User:Lenny|Lenny]] ([[User talk:Lenny|talk]]) 00:58, 17 February 2022 (UTC)
# [[User:Badassiel|Badassiel]] 00:59, 17 February 2022 (UTC)
# sub5 --{{User:Legaia 2 Pla/Signature}} 22:39, 17 February 2022 (UTC)
# '''Oppose''' - {{User:MrDew/Signature}}<span style="display:none;">[[User:MrDew]]</span> 02:46, 18 February 2022 (UTC)
# {{Signatures/BlackHawk}} 21:05, 18 February 2022 (UTC)
# [[User:IMath|IMath]] ([[User talk:IMath|talk]]) 21:18, 13 January 2025 (UTC)
7d1eb94a1f1a12e26e540bc78ff145664e83987f
Main Page
0
14
116
115
2025-02-09T21:51:10Z
Jayden
52
34 revisions imported
wikitext
text/x-wiki
<div class="mp-grid">
<!-- BOARD ELECTIONS (temporary) -->
<div class="mp-header section-vote">
<div class="mp-header-left">
<h1>Board elections for 2024 have concluded!</h1>
</div>
<div class="mp-header-right plainlinks">
<div>[[Weird Gloop elections/2024/Results|See the results]]</div>
</div>
</div>
<!-- HEADER -->
<div class="mp-header">
<div class="mp-header-left">
<h1>Meta Weird Gloop</h1>
<div>For discussing management and policies of the [https://weirdgloop.org Weird Gloop wikis].</div>
</div>
<div class="mp-header-right plainlinks">
<div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{#expr:{{PAGESINCATEGORY:Active threads}}-1}} discussions''' currently active. }}</div>
<ul>
<li>[[Special:Contact|Contact]]</li>
<li>[[Project:Copyrights|Copyrights]]</li>
<li>[[Project:Policies|Policies]]</li>
<li>[https://discord.gg/runescapewiki Discord]</li>
</ul>
</div>
</div>
<!-- META CONTENT -->
<div class="mp-section section-yewgrove plainlinks">
<h2>Active discussions</h2>
{{#dpl:
|namespace = Forum
|category = Active threads
|notcategory = Forums excluded from the main page
|addeditdate = true
|addlasteditor = true
|order = descending
|ordermethod = lastedit
|userdateformat = j F Y
|adduser = true
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER%
|noresultsheader = * There are currently no active discussions.
}}
<p class="see-more">[[Forum:Forum Grove|See more...]]</p>
</div>
<div class="mp-section section-archive plainlinks">
<h2>Archived discussions</h2>
{{#dpl:
|namespace = Forum
|category = Forum archives
|notcategory = Forums excluded from the main page
|order = descending
|ordermethod = categoryadd
|addfirstcategorydate = true
|userdateformat = j F Y
|count = 5
|format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE%
}}
<p class="see-more">[[Meta:Forum Archives|See more...]]</p>
</div>
</div>
__NOTOC__
d34dc1c6edc8b9a72cb08fef69105b228064fb48
About
0
16
149
148
2025-02-09T21:51:11Z
Jayden
52
5 revisions imported
wikitext
text/x-wiki
Meta Wiki is the internal operations hub for the organisation, [[Weird Gloop Limited]], primarily focused on managing their wikis and community projects. It serves as a central place for discussions, coordination, and documentation about how the organisation operates behind the scenes. This includes decisions on technical improvements, infrastructure, and overall engagement to help users elevate their gaming experiences. Listed below are the wikis that Weird Gloop operates:
* ''RuneScape Wiki''
* ''Old School RuneScape Wiki''
* ''Brazilian Portuguese RuneScape Wiki''
* ''RuneScape Classic Wiki''
* ''Minecraft Wiki''
* ''League of Legends Wiki''
Meta Wiki is also where more strategic discussions around the management of these Wikis take place, ensuring the community’s needs are met whilst maintaining high standards for the wikis they host. This is through creating policies and public meetings/elections to maintain both a healthy relationship with users and compliance with Jagex, the main owner of all ''RuneScape'' domains.
38c20faf1a96fe9da97033eb7b29bd64801d2c66
Email blacklist
0
18
158
157
2025-02-09T21:51:11Z
Jayden
52
2 revisions imported
wikitext
text/x-wiki
###########################################################################
# DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF REGEX! #
###########################################################################
#
# Email addresses matching this list will be blocked from registering or sending emails
# For documentation see https://www.mediawiki.org/wiki/Extension:SpamBlacklist
#
# Syntax is as follows:
# * Everything from a "#" character to the end of the line is a comment
# * Every non-blank line is a regex fragment which will only match hosts inside email addresses
# [[Category:Spam blacklist]]
#<!-- leave this line exactly as it is --> <pre>
vilmalaudesouza@bol\.com\.br
michelina87@seznam\.cz
cecilia\.viga@latinmail\.com
pedrocelestinoleonardoromero@gmx\.es
olga_bolshakova_1972@mail\.ru
carmelo\.anastasi@aol\.com
hannatestcentre\.com
frienced\.com
factorican\.com
relucius\.com
aboutbuxton\.com
sh8\.email
ruu\.kr
#</pre> <!-- leave this line exactly as it is -->
d59d1ddb8c4ba5db0a3564f9335a69179c423427
Spam blacklist
0
19
165
164
2025-02-09T21:51:11Z
Jayden
52
6 revisions imported
wikitext
text/x-wiki
###########################################################################
# DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF REGEX! #
###########################################################################
#
# This is a list of domain names which are blocked - nobody can add new links to these domains
# Guidelines:
# - Only blacklist for widespread, unmanageable spam.
# - To disable an entry, *remove* it, don't comment it out. **Please log changes and removals**.
# - Add entries or their removal to the <span class="plainlinks">[//meta.wikimedia.org/wiki/Spam_blacklist/Log log]</span>.
# - <small style="color:gray;" id="oldid" class="plainlinks">Snippet for [//meta.wikimedia.org/wiki/Spam_blacklist/Log/{{CURRENTYEAR}}/{{CURRENTMONTH}}?action=edit&editintro=Template:Spam_blacklist_log_instructions logging]: <nowiki>{{sbl-diff|</nowiki>{{REVISIONID}}}}</small>
#
# Syntax:
# - Everything from a "#" character to the end of the line is a comment
# - Every non-blank line is a regex fragment which will only match hosts inside URLs
# [[Category:Spam blacklist|{{PAGENAME}}]]
#<!-- leave this line exactly as it is --> <pre>
# Words
s-e-x
zoofilia
grusskarte
sex
porn
rayban
adult(?:chat|live|porn|web\.) # dot for adultweblaw.com
(?:animal|cam|chat|hardcore|live|online|voyeur)sex
(?:hardcore|teen|xxx)porn
lesbiansex\. #dot for lesbiansexmafia.org
(?:live|cam)girl
spycam
casino-online
online-casino
cheap(?:-airfares|coach|est-phone|ghd|holidayaccommodation|jerseys|sneaker|-xanax)
#jerseys type spam (clumping)
nfl(teams)?-?jerseysales?\.com\b # no starting \b so it captures all prefixed components too
\bjerseys\.(?:com|us|org|net)\b
\b(?:mlb|nba|nfl|nhl|hot)jersey(\d{3,4})?\.(?:com|us|org|net)\b
#next 3 purposefully open ended
(?:fancy|open|reebok|wholesale|two|whole|china|ebuy|you|\band|b2b|20|affordable|shopping|fans|wonderful|c2c|footballworldcup|superbowl)-?jerseys?\.(?:com|us|org|net)\b
jerseys?(mvp|-)?(nba|shops?|goods|whole|wholesale|soho|release|zones|sale|com|pick|cn|export|supply|trade|site|warehouse|stop|faves|4u|kk|cc|ab|outlets?|clubhouse|only|buy|planet|911)\.(?:com|us|org|net)\b
\b(?:\d{2,4})?(mlb|nba|nfl|nhl|hot)-?jersey
#end jerseys
fuelcellmarket
paris-hilton
-horoskop
huojia
viagra(?!nde\.ct\.it\b)
# Added by Datrio 8/4/05
\bstatic\.net
# from zh
\.hkce\.(?:org|net)
\.tvsou\.com
# Jun 06
eaeaq\.info
# Amgine's
\b98\.to # Hégésippe's list
\.be\.ma\b
\.chasedream\.com
\.hailide\.com\.cn
\.sove\.info
\.artezia\.net
websamba\.com
nezumi\.dumousseau\.free\.fr
datasheet4u\.com
\.digchip\.com
\.icbank\.com
toutelapoesie\.com
\bwhale\.to\b
benefits-of-honey\.com
university-canada\.net
# Aphaia:
apocalyptism\.ru
heraklio\.gr
delmar\.gr
wwitv\.com
# Suisui
\.kurumaerabi\.com
keytoart\.org\.ua
#Kylu
#req by Ryulong
animesongs\.com\.br
#as per request on talk:spam_blacklist page - User:M7 (M\/)
cybartv\.org
#old inserts and direct requests to User:M7
sanzioniamministrative\.it
mitopositano\.it
animemanga\.de
# URL shorteners
\btr\.cx\b
\btik\.la\b
\ban\.to\b
\blistn\.to\b
\bho\.pe\b
\bno\.pe\b
\burlac\.com\b
\bqu\.pe\b
\ba\.ai\b
\b0rz\.tw\b
\bleenk\.org
\.1tiny\.com
\.all\.at
andmuchmore\.com
ataja\.es
babyurl\.com
\.back\.to
\.beam\.at
\.been\.at
biglnk\.com
\.bite\.to
\.board\.to
\.bounce\.to
\.bowl\.to
\.break\.at
\.browse\.to
\bbrowser\.to\b
\.change\.to
compactURL\.com
\.connect\.to
\.crash\.to
\.cut\.by
dente\.me
\bdigbig\.com\b
\.direct\.at
\.dive\.to
\.dri(?:nk|ve)\.to
\.drop\.to
\.easy\.to
\.eb\.cx
\beasyurl\.jp\b
escape\.to
\.everything\.at
\.fade\.to
\.firstpage\.de
\.fly(?:ing)?\.to
fornovices\.com
\.forward\.to
\.fullspeed\.to
\bfun\.to
\.gameday\.de
gentleurl\.net
\.get\.to
\.getit\.at
glinki\.com
\bgot\.to\b
\.hard-ware\.de
\.hey\.to
\.hop\.to
hottestpix\.com
\.how\.to
imegastores\.com
jeeee\.net/url
\.jump\.to
\.kiss\.to
latest-info\.com
\blearn\.to\b
link\.toolbot\.com
linkezy\.com
linktrim\.com
ln-s\.net # silsor
lznk\.com
makeashorterlink\.com
\.mediasite\.de
\.megapage\.de
\.messages\.to
\.mine\.at
\.more\.(at|by)
\.move\.to
moviefever\.com
mp3-archives\.com
\.musicpage\.de
\.mypage\.org
myprivateidaho\.com
\.mysite\.de
\bmyurl\.com\.tw\b
\.nav\.to
nlug\.org/url
\.notrix\.(at|ch|de|net)
\bnow\.to\b
\.on\.to
\.page\.to
\.pagina\.de
\.playsite\.de
\.quickly\.to
\.qrl\.be
\bqurl\.com
\.qurl\.net
\bradpages\.com\b
\.redirect\.to
\bremember\.to\b
\bresourcez\.com\b
\breturn\.to\b
rubyurl\.com
\.rulestheweb\.com
\.run\.to
\.runurl\.com
\bsail\.to\b
\.scroll\.to
\.seite\.ms
\.shortcut\.to
shurl\.(net|org)
\.skip\.to
skocz\.pl
\.snap\.to
\bsnipurl\.com
\.soft-ware\.de
\bsports-reports\.com\b
\.start\.at
\bstop\.to\b
s-url\.net
\.switch\.to
thrill\.to
tiny(click|link)\.com
\.tinyr\.us
\b(?:mobile|really)?tinyurls?\.(?:co\.uk|com|ru|tw|us)\b.*
tiny\.(?:cc|vj\.e\.pl)
\.tip\.nu
\.tny\.se
tophonors\.com
\.tra(?:nsfer|vel)\.to
turl\.jp
\.turn\.to
\burlalarm\b.com\b
uncutuncensored.com
\.url123\.com
url\.fibiger\.org
\.url\.fm
urlcut\.(?:com|net)
\burl(?:freeze|ic)\.com\b
urlin\.it
url(?:mask|ser)\.com
vacations\.to
veryweird\.com
videopage\.de
virtualpage\.de
\.w3\.to
\.walk\.to
\.warp9\.to
web-freebies\.com
webalias\.com
webdare\.com
\.window\.to
xrl\.us
xxx-posed\.com
\.yours\.at
\.zap\.to
\.zip\.to
\bzuso\.tw
\belfurl\.com
\bdoiop\.com
\b301url\.com
\bkuso\.cc
\burlx\.org
\burl(?:snip|bee|logs)\.com
\bsx\.am\b
\btrimurl\.com\b
\btiniuri\.com\b
\bxn6\.net\b
\b(hot|tiny)?short(?:enurl|url|text|erlink)\.com\b
\biceglow\.com\b
\birotator\.com\b
\bigoto\.co\.uk\b
\bdl\.am\b
\bzwap\.to\b
\bunonic\.com\b
\bnet\.tf\b
\bus\.tf\b
\bc[ahz]\.tf\b
\bru\.tf\b
\bpl\.tf\b
\bbg\.tf\b
\bsg\.tf\b
\bkickme\.to\b
\blovez\.it\b
\bneedz\.it\b
\bcraves\.it\b
\bmeans\.it\b
\bdigs\.it\b
\badores\.it\b
\bchills\.it\b
\bis-(?:chillin|groovin)\.it\b
\bdrives\.it\b
\breads\.it\b
\bsurfs\.it\b
\bswims\.it\b
\bplayz\.it\b
\bsingz\.it\b
\bdances\.it\b
\bhas\.it\b
\bdoes\.it\b
\bshows\.it\b
\brules\.it\b
#\brocks\.it\b disabled due to classic-rocks.it and problem domain no longer functioning
\bmakes\.it\b
\bsays\.it\b
\bowns\.it\b
\bzor\.org\b
\b(?:1024|128|16|256|32|512|64|8)bit\.at\b
\bagain\.at\b
\ballday\.at\b
\balone\.at\b
\baltair\.at\b
\bamerican\.at\b
\bammo\.at\b
\bamplifier\.at\b
\bamstrad\.at\b
\banglican\.at\b
\bangry\.at\b
\baround\.at\b
\barrange\.at\b
\baustralian\.at\b
\bbaptist\.at\b
\bbattle\.at\b
\bbazooka\.at\b
\bberber\.at\b
\bblackhole\.at\b
\bbooze\.at\b
\bbrainiac\.at\b
\bbrazilian\.at\b
\bbummer\.at\b
\bburn\.at\b
\bcatholic\.at\b
\bchapel\.at\b
\bcname\.at\b
\bcolors\.at\b
\bcommodore(64)?\.at\b
\bcons(?:ervatives|piracy)\.at\b
\bcooldude\.at\b
\bcuteboy\.at\b
\bdance(?:mix|party)\.at\b
\bdealing\.at\b
\bdeep\.at\b
\bd(?:ivx|vd)(?:links|movies|stuff)\.at\b
\bdizzy\.at\b
\bdork\.at\b
\bdutch\.at\b
\bend\.at\b
\benglish\.at\b
\beniac\.at\b
\berror40[34]\.at\b
\bexhibitionist\.at\b
\bfaith\.at\b
\bfight\.at\b
\bfinn?ish\.at\b
\bforward\.at\b
\bfree(bie|mp3)\.at\b
\bfrench\.at\b
\bgraduatejobs\.at\b
\bgrunge\.at\b
\bhacked\.at\b
\bhang(up)?\.at\b
\bhide\.at\b
\bhindu\.at\b
\bhtmlpage\.at\b
\bhungarian\.at\b
\bindependents\.at\b
\binvisible\.at\b
\bjapanese\.at\b
\bkickass\.at\b
\bkindergarden\.at\b
\bkurd\.at\b
\blabour\.at\b
\bleech\.at\b
\blinuxserver\.at\b
\bliqour\.at\b
\bmaxed\.at\b
\bmicrocomputers\.at\b
\bmingle\.at\b
\bmirror\.at\b
\bmoan\.at\b
\bmormons\.at\b
\bmusicmix\.at\b
\bnerds\.at\b
\bneuromancer\.at\b
\bnewbie\.at\b
\bnicepage\.at\b
\bninja\.at\b
\bnorwegian\.at\b
\bpaint\.at\b
\bpalestinian\.at\b
\bpolish\.at\b
\bportuguese\.at\b
\bpro(?:cessor|testant|spects)\.at\b
\braveparty\.at\b
\breachme\.at\b
\breboot\.at\b
\brelaxed\.at\b
\brese(?:archer|t)\.at\b
\bresolve\.at\b
\bretrocomputers\.at\b
\brockparty\.at\b
\brollover\.at\b
\brumble\.at\b
\brussian\.at\b
\bserbian\.at\b
\bsilence\.at\b
\bsimpler\.at\b
\bsinclair\.at\b
\bspanish\.at\b
\bsplit\.at\b
\bstumble\.at\b
\bsupercomputer\.at\b
\bswedish\.at\b
\bsyntax(error)?\.at\b
\btechie\.at\b
\btemple\.at\b
\bthinkbig\.at\b
\bthirsty\.at\b
\bthrow\.at\b
\btrekkie\.at\b
\btrouble\.at\b
\bturkish\.at\b
\bunixserver\.at\b
\bvegetarian\.at\b
\bventure\.at\b
\bverycool\.at\b
\bviewing\.at\b
\bvintagecomputers\.at\b
\bvodka\.at\b
\bwannabe\.at\b
\bwebpagedesign\.at\b
\bwheels\.at\b
\bwhisper\.at\b
\bwhiz\.at\b
\bwonderful\.at\b
\bzx(?:8[01]|spectrum)\.at\b
\b15h\.com\b
\b1dr\.biz\b
\b2url\.org\b
\b7ref\b
\b8rf\.com\b
\bactive\.ws\b
\bbydl\.com\b
\bbittyurl\.com\b
\bbizz\.cc\b
\bbriefurl\.com\b
\bc-o\.in\b
\bchopurl\.com\b
\bko168\.com\b
\bcool1[56]8\.com\b
\bontheinter\.net\b
\bdephine\.org\b
\bfx\.to\b
\bdrlinky\.com\b
\bfancyurl\.com\b
\bget2\.us\b
\bspotted\.us\b
\bglobalredirect\.com\b
\bgo\.cc\b
\bgonow\.to\b
\bgowwwgo\.com\b
\bhere\.is\b
\bhothere\.com\b
\bcoolhere\.com\b
\bhomepagehere\.com\b
\bmustbehere\.com\b
\bonlyhere\.net\b
\bpagehere\.com\b
\bsurfhere\.net\b
\bzonehere\.com\b
\biscool\.net\b
\bl8t\.com\b
\b9irl\.com\b
\b9uy\.com\b
\blink(?:frog|zip)\.net\b
\blispurl\.com\b
\br8\.org\b
\bozonez\.com\b
\bqwer\.org\b
\btnx\.be\b
\blol\.la\b
\bredirectfree\.com\b
\bsurl\.ws\b
\bsg5\.co\.uk\b
\bfreegaming\.org\b
\bfreebiefinders\.net\b
\bop7\.net\b
\b2cd\.net\b
\b0kn\.com\b
\bv9z\.com\b
\bsimurl\.com\b
\bredirect\.hm\b
\brr\.nu\b
\bkwik\.to\b
\bfw\.nu\b
\bontheweb\.nu\b
\bisthebe\.st\b
\bbyinter\.net\b
\bfindhere\.org\b
\bath(?:is|er)site\.com\b
\bisgre\.at\b
\blookin\.at\b
\blowestprices\.at\b
\bspydar\.com\b
\btz4\.com\b
\bcemper\.com\b
\burlproxy\.com\b
\blisten\.to\b
\bxaddr\.com\b
\burlot\.com\b
## Naconkantari (still URL shorteners)
\.short\.be
\.n3t\.nl
\.f2b\.be
\.n0\.be
\.ssr\.be
zapto\.org
redirectme\.com
\.myftp\.(?:biz|org)
bounceme\.net
\.hopto\.org
myvnc\.com
serve(?:beer|blog|counterstrike|ftp|game|halflife|mp3|pics|quake)\.com
sytes\.net
clipurl\.com
wapurl\.co\.uk
liteurl\.com
zippedurl\.com
32url\.com
relurl\.com
urlkick\.com
1url\.org
masl\.to
lnk\.in
## end of Naconkantari (still URL shorteners)
\balgart\.net
\bshorl\.com\b
\bshort(?:er)?links?\.co\.uk\b
\b6url\.com\b
\bflingk\.com\b
\bmetamark\.net\b
\bpaulding\.net\b
\bsmcurl\.com\b
\btighturl\.com\b
\byatuc\.com\b
\byep\.it\b
checkthislink\.com
\bplu\.sh\b
\biplogger\.com\b
\bbixly\.co\b
\bnano\.do\b
# end of URL shorteners
#Essjay's list
superlongpenis\.com
putinbay\.com
putinbayphotos\.com
haber18\.com
fisheaters\.com # requested by JzG
##Nakon
##The reasons for adding the links below is located at
##https://meta.wikimedia.org/wiki/Spam_blacklist/Log/Nakon/sbl
#New
\bgermanplaces\.com\b
#Old
\.ho\.com\.ua
biki4\.com
\.rdos\.net
sharewareisland\.com
\.hentai\.com
\.xhost\.ro
theglowcompany\.co\.uk
forum\.bodybuilding\.com
guide-(?:phytosante|proteines|vitamines)\.org
all-musculation\.com
quotesandpoem\.com
\.accim\.org
free-forums\.org
espacioblog\.com
\.cs\.com(?!\.cn)\b
forumgratis\.com
batcave\.net
\.westlord\.com
jbactors\.com
greysanatomyinsider\.com
hometown\.aol\.co\.uk
topmeds10\.com
freewebspace\.com
relytec\.com
freehost\.pl
20six\.co\.uk
blog\.kataweb\.it
isbn-check\.(?:com|de)
pimpblog\.nl
free-mortgage-calculator\.info
bet365\.com
10bet\.com
israelnewsagency\.com
yamour\.com
npizlog\.org\.yu
globaljihad\.net
allstarnba\.es
#req on ANI https://en.wikipedia.org/wiki/Wikipedia:Administrators'_noticeboard/IncidentArchive120#New_York_City_blackout_of_1977
\.compagnons\.org
jouvence\.com
applausestore\.com
mi-aime-a-ou\.com
#end of ANI
#Universe Daily (en.wiki redir spam)
universe(?:daily\.(?:com|info|net|org)|today\.(?:info|net))
#end UD
##spam on catux\.org
privetparis\.com
##phrases
(?:online|discount|best)(?:md|rx)
bestviag
buycheap
llpharm
payday(-easy)?-loan
cashadvance
##End of Naconkantari
# Added by MaxSem
## August 2006
aceshowbiz\.com
## Oct
encyclopediadramatica\.(?:com(?!/Main_Page)|net|org|se)
##Jan 2007
gocurrency\.com
# Eloquence, August 2006
rexcurry\.net
# https://fr.wikipedia.org/w/index.php?title=Licence_publique_g%C3%A9n%C3%A9rale_GNU&diff=10489059&oldid=10479749&rcid=10039037
strumpette\.com #en spamming; discussed by arbcom
# [[Spam blacklist/Log]]
## Unknown
\.tour[0-9]+\.com
hukuki\.net
card-lottery\.org
-hire\.co\.uk
[0-9]+fang\.com
\.omnia\.co\.uk
bucuo\.net
hyey\.com
blogeasy\.com
\bd-secure\.com
\.dfrog\.be
-topliste\.com
omeida\.com
-preisvergleich\.de
vscorp\.com
# A whole bunch from https://en.wikipedia.org/wiki/User:A._B./pressreleasegold.com
asiannet\.com
\.abilogic\.com
captainjacksalaska\.com
kenai-guides\.com
yearstoyourhealth\.com
## 2004
18show\.(cn|org|net)
\.ec[59]1\.com
lemai\.com
paperlessarchives\.com
shouji\.com
targetwords\.com
## sometime 2005 ([[Spam blacklist/Log]])
adipex
autospectator\.com
didrex
hydrocodone
losthorizons\.com
notlong\.com
phentermine
prtime\.ru
\.dzsc\.com
\.liss-kompendium\.de
\.go\.to
\.2x4\.ru
\.125mb\.com
\.ds4a\.com
## 2005-06 ([[Spam blacklist/Log]])
yy-ls\.com
readnovel\.com
crazyabouttv\.com
## 2006-06 ([[Spam blacklist/Log]])
freesex\.com
## 2006-07 ([[Spam blacklist/Log]])
hoops(vibe|stats)\.com
## 2006-09 ([[Spam blacklist/Log]])
easytobook\.com
## 2006-10 ([[Spam blacklist/Log]])
\.ytmnd\.com
(?:debt|financ|loan|morgage).*\.blogspot\.com
(?:cup|league|football|wayne|premiership|steven|united|athletic).*years\.com
\.forumcommunity\.net
free-game-downloads\.mosw\.com
aiccon\.it
torrentmania\.info
## 2006-11 ([[Spam blacklist/Log]])
meatspin\.com
digiads\.com\.au
amantea(?:(?:online|radio|calcio)\.it|ninelmondo\.info)
(prosaleshop|bestbidbuy|\badirect)\.org
(?:oduuy|aiipa|lyvyl|moank|anagl|ankyl|gergv|clapn|tigri|teeti|sabd|scyb|iifooi|qsskk|csddj|ddl8i|afdss|oberl|ykkkh|tdfsf|zfdfs)\.info
pichunter\.com
suite101\.com
federazionepagana\.(?:it|com)
rutaverdebolivia\.com
lemonparty\.org
## 2006-12 ([[Spam blacklist/Log]])
freefind\.com
\.envy\.nu
grotteriaonline\.com
\.thewallpapers\.us
\.conex(?:india|metals|techno)\.com
## 2007-01 ([[Spam blacklist/Log]])
\.free-?wishes\.com
\.old-games\.com
\.freevideo\.cz
\.kalakendra\.com
blog?\.myspace\.com
xs4all\.nl/~wichm
chello\.nl/a\.wichmann
\.chr\.ru
\b(mk8|dy9|b80|t63|m32|80i|b65|bz8|68t|51a|z56|z95|7rg|74a|mr7|98f|i38|d4x)\.org\b
\b(?:ninja|fastfree|getmyspace|school|myinternet|ship|water|les|grand|dirty|cgiweb|arandom|angry|fully)proxy\.com
(?:3ga|6ad|bx3|2ry|23a|43j|4j4|5b5|70m|78n|8hj|9rb|20d|68u|73r|3xa|k1d)\.org
\bd39\.org\b
sctta\.org
guardster\.com
proxy\.info
webwarper\.net
airport-shuttle\.com
citronpaper\.it
\bcarinsurance\.com
\.240sx\.org
\bnissanversa\.org\b
\.nicoclub\.com
oseculoprodigioso\.blogspot\.com
## 2007-02 ([[Spam blacklist/Log]])
turkudostlari\.net
gravinaoggi\.it
hostingphpbb\.com
\blifeandtrend\.com
\blangmaker\.com.*Modern_Latin
\bbled\.net
\bfavorite-games\.com
\byoyita\.com
\bcromaps\.com
\bchoosemalta\.com
\bjobpilto\.de
# All these additions can be found properly logged.
\bnewyork-architects\.com\b
\bswiss-architects\.com\b
\bbelgium-architects\.com\b
\bchinese-architects\.com\b
\bforumfree\.net
(?<!-)\bcosplay(\.de|x\.com)
\bnefac\.net
\bulkerfenerbahce\.com
\bgo-sierra-nevada\.com
\btutorialspoint\.com
#Back to proper logging...
\bpressarchive\.net
\bvulcano(?:consult|vacanze)\.it
\bmyopia\.org
\bthebestof\.co\.uk
\bjohnchow\.com
\blinksynergy\.com
\bmyclassiclyrics\.com
\bpornstarbucks\.com
\brefspace\.com
\basianink\.com
\bgroup-games\.com
\bitsnature\.org
\bdmv\.org
\bartericerca\.com\b
\bmikafanclub\.com
\barticles(?:4free|bridge)\.com
\babruzzoturismo\.net
traditio[\..]ru
\bcais-soas\.com
\bafif(?:(?:2|chat|poem|up)\.com|\.ws)
\bworkforall\.net
\bmyfreepaysite\.com\b
\bwikisucks\.blogspot\.com #spamming [[en:Criticism of Wikipedia]]
\bgoogle\..{2,6}/(cse|amp)/
\bcli[kx]\.to\b
\bwowomg\.com\b
\bffconsultancy\.com\b
\btarjan\.uw\.hu\b
\benglandandenglishhistory\.com\b
\bezinearticles\.com\b
\bwikipedia\.un\.mythe\.over-blog\.com\b
\btourismindochina\.com\b
\bkimchiu\.(?:net|org)\b
\bdatasheet(?:4u|s)?\.(?:net|co\.kr|in)\b
\.orkut\.com/Comm
\bphilosopedia\.org
compact\.exe\.su
\bway\.to
\bup\.to
\bcarnifest\.com
\banrdoezrs\.net
\bdpbolvw\.net
\beasymdpharm\.com
\bbeijingimpression\.com
\bllegalemapas\.com
\bpropeciahelp\.com
\bfishingnotes\.com
\bmavirize\.com
\ble\.puy43\.free\.fr
\bworldchesslinks\.net
\banna-marly\.narod\.ru\b
volgota\.com
\b5min\.com\b
\bminiville\.fr
\bcronologia\.it
# painters
\bjeditoo\.com\b
\bmysundial\.ca\b
\bcathar\.info\b
\bobservacionesfilosoficas\.net\b
\bbellazon\.org\b
\bgu\.ma\b
\bfiorano\.com\b
\bbratislava-info\.sk\b
\bleggievai\.it\b
\btelavivguide\.net\b
\brawartint\.com\b
\bsnurl\.com\b
\bpulau-pangkor\.com\b
\bmalaysiavacationguide\.com\b
\befn\.org/~(?:fotozone|hkrieger)\b
\bendangeredspeciesinternational\.org\b
\blix\.in\b
\b(?:england-|chester|york|bath)360\.co\.uk\b
\bhandster\.com\b
\bhumanthermodynamics\.com\b
\bborgenproject\.(?:com|org)\b
\bapurogol\.com\b
\beleuthera\.(?:biz|com)\b
\bgelalive\.com\b
\bbombingscience\.com\b
\bmetalhead\.ro\b
\bbestmusic\.ro\b
\bpataraexcavations\.com\b
\bfree-lock-picking-guide\.com\b
\bvizaginfo\.(?:com|net)\b
\belectionsinfo\.com\b
\bpincodesindia\.com\b
\bastrologyforu\.com\b
\bindia(?:hostingreview|studycenter)\.com\b
\bandhranews\.com\b
\bchitoor\.com\b
\btollywood\.info\b
\bbanks-atms\.com\b
\bgreatpersonalities\.com\b
\bandhranews\.net\b
\beasy-forex\.com\b
\bnedcruise\.info\b
\bcanaseed\.com\b
\bworldwide-tax\.com\b
\b2girls1cup\.com\b
\bjohnmarshallgamble\.com\b
\bjoseph(?:kleitschgallery|raphaelgallery)\.com\b
\blawrencebeebe\.com\b
\bmauricebraungallery\.com\b
\beurobiler\.dk\b
\bhungarybudapestguide\.com\b
\bmarvaoguide\.com\b
\bmetapedia\.org\b
\beufpc\.org\b
\btax-services\.ca\b
\bkemaliye\.net\b
\bflatsinistanbul\.net\b
\begin\.us\b
\bclickbank\.net\b
\btrrap\.net\b
\bcapovaticano\.info\b
\bisland-hvar\.info\b
\bsucuraj(-hvar)?\.com\b
\beuropedia\.moussis\.eu\b
\blegambientecorato\.it\b
\bfactasy\.com\b
\bcommonpurpose\.org\b
\bamazon\.com.*(?:\?|&)tag=
\bgalatta\.com\b
\bbhavanaonline\.info\b
\b2checkout\.com\b
\bilayathalapathyvijay\.com\b
\bactor(?:suriya|arya)?\.com\b
\blaila\.net\b
\bseguente\.com\b
\bbursahalter\.com\b
\bprovenmodels\.com\b
\bsuedtirol-tirol\.com\b
\bjosefov\.com\b
\bmyclassifiedads\.net\b
\blogosphera\.com\b
\bayvalikda\.com\b
\bimg352\.imageshack\.us\b
\bworldmapfinder\.com\b
\bfrancenepal\.info\b
\bfine-art-images\.net\b
\bconflictologist\.narod\.ru\b
\bmodelsobserver\.com\b
\bemedialive\.com\b
\bisraelinphotos\.com\b
\bturismo-prerromanico\.es\b
\blabel\.fr\b
\bgastreferenten\.de\b
\bradiopapesse\.org\b
\biltuobenessere\.com\b
\bsunfrance\.com\b
\bthomas(carlyle)?\.eu\b
\bjapan-architects\.com\b
\badslteknikservis\.com\b
\bhandresearch\.com\b
\bdeluxecruises\.com\b
\bcuisery\.com\b
\bpersonalstructures\.org\b
\bmusique\.arabe\.over-blog\.com\b
\binformagiovani\.vi\.it\b
#E-library
\be-library\.(?:net|us)\b
# drini: croswiki spam seo
#end drini
\bilportaleditrieste\.(com|it)\b
\bfotoplantas\.110mb\.com\b
\byouporn\.com\b
\bkosovo-law\.org\b
\bmsapubli\.com\b
\ballaahuakbar\.net\b
\bqingdao(?:china|official)guide\.com\b
\bfototoscana\.it\b
\bwebamiata\.it\b
\belephant-batyr\.livejournal\.com\b
\bradiovazogasy\.com\b
\bthemza\.com\b
\bdesigneeroaarnio\.com\b
\bbidmonfa\.com\b
\bis\.gd\b
\bultimatepoker\.com\b
\bstorz-bickel\.com\b
\bdiplomaticsociety\.org\b
\bcomicradioshow\.com\b
\bderindusunce\.org\b
\bexpekt\.com\b
\btradedoubler\.com\b
\baviaworld\.com\b
\bcosmoetica\.com\b
\bexhauss-ibnkhaldoun\.com\.tn\b
\brociomarquez\.com\b
\bsourmath\.com\b
\bopus-info\.org\b
\bfotosalhambra\.es\b
\bvivien-leigh\.info\b
\btourmycountry\.com\b
\blamazmorraabandon\.com\b
\buaeuro2012\.com\b
\b(hero|star)questgame\.com\b
\b2d-code\.co\.uk\b
\blasvegas-nevada\.com\.ar\b
\baudado\.com\b
\bbanknotes\.com\b
\bviartis\.net\b
\bmaskmelin\.livejournal\.com\b
\bpedagogy\.ir\b
\bronaldoweb\.com\b
\bw3\.coh\.arizona\.edu/french/accueil\b
\bla-palma\.de\b
#temporary to stop ongoing cross-wiki spam
\bbudterence\.it\b
\bpowerplaymanager\.com\b
\bmonkeysee\.com\b
\bstavanger-guide\.no\b
\bbaccara-web\.de\b
\bczejarek\.pl/baccara\b
\bjameslastfan\.de\b
\bsheetmusicarchive\.net\b
\breadysteadygirls\.eu\b
\bmorrodesaopaulo(brasil)?\.com\.br\b
\byoutube\.com/.*(?:tqedszqxxzs|XePjp-H3TBI|khM48EQyVdc|A4jgXQQns8A|oVBOnv\-xrEY)\b
\bnijmegennieuws\.nl\b
##Highhi spam - See every contrib @ https://toolserver.org/~vvv/sulutil.php?user=Highhi
##Kylu 8/12/08
\btravelchinaplanner\.com\b
\bmysmp\.com\b
\bpaul-gauguin\.net\b
\bkatsushikahokusai\.org\b
\brembrandtonline\.org\b
\beugenedelacroix\.org\b
\bwilliam-turner\.org\b
\bpierre-auguste-renoir\.org\b
\bclaudemonetgallery\.org\b
\bur1\.ca\b
\bfastservers\.net\b
\bkqzyfj\.com\b
\bprogrammersheaven\.com\b
\btutorial(-index|ized)\.com\b
\btnij\.org\b
\bcalculate-linux\.org\b
\bhost\.co\.in\b
\bfrancizor\.ro\b
\bhuntforjustice\.com\b
jordan-?shoes[a-z0-9-]*\.(?:co|net)
nike-?(?:air|dunk|max|sho[ex])[a-z0-9-]*\.(?:co|net|org)
\bwikio\.com\b
\bfootball(?:-talents\.(org|fr|co\.uk)|-?talent\.net)\b
\bfussball-talente\.com\b
\bvoetbal-talenten\.nl\b
\bfreeitsolutions\.com\b
\bsimpsonstrivia\.com\.ar\b
\bshop\.ebay\.com\b
\bisoladiburano\.it\b
\bparrotsecrets\.com\b
\bpodhuri-sumavy\.cz\b
\bhardmob\.com\.br\b
\bbarradatijuca\.com\.br\b
\bfuroshiki\.com\b
\bprincevaliant\.net\b
\bnormas9000\.com\b
\bthe9000store\.com\b
\bproduccionsblau\.com\b
\bsandhaan\.com\b
\bhotmale\.com\b
\bideasnext\.com\b
\bloksangeet\.com\b
\bmarathi(fm|fun|spice|zone)\.com\b
\bharptabs\.com\b
\brummy(royal|-500)\.com\b
\bhindyugm\.com\b
\bapelosurgentes\.com\.br\b
\beurodance4ever\.blogspot\.com\b
\bwilliamlong\.info\b
\bhotel-neue-post\.de\b
\bcyinterview\.com\b
\bthesportsinterview\.com\b
\bmarrakech\.net\b
\bekomobiili\.fi\b
\bpixeljoint\.com\b
\bwayofthepixel\.net\b
\bfrance-voyage\.com\b
\bdigital-kaos\.co\.uk\b
\bwikimatera\.it\b
\bbestin(diancooking|diancuisines|dianfilms|tourism)\.com\b
\bbest(?:abcd|canadianmed|cheapmedsworld|chistraighteners|drugdirect|dvdsales|ecigarettesreview|erwin|essayhelp|essaytips|frenchfilms|ghdflatiron|goodsone|handbagsshop|healthtourism|ipcameras|medsplace|menwatches|ownstore|p90xshop|polotshirt|ratedcookwaresets|sale511|sales4u|seoguide|shandbags|termpaper|vibram|waytoinvest|womenshoodies|workoutexercise|workx)\.com\b
\bbonpharm\.com\b
\bbillevans\.nl\b
\bteatropovero\.it\b
\beloquentbooks\.com\b
\bpol-and\.eu\b
\bplwha\.org\b
\bbit\.ly\b.*
\bterryananny\.com\b
\bd-addicts\.com\b
\bolshansky\.sitecity\.ru\b
\bamisdecolette\.fr\b
\bcbsystematics\.com\b
\bgallery\.kunzweb\.net\b
\barchitectour\.net\b
\bezmapfinder\.com\b
\bdavid-walliams\.co\.uk\b
\bppt\.cc\b
\bevancamp\.com\b
\brover\.ebay\.com\b
\bbansko\.org\b
\bprojeksiyon\.com\.tr\b
\bredtube\.com\b
\bnaturist\.de\b
\bayda\.ru\b
\bgulfup\.com\b
\bh1\.ripway\.com\b
\biblogger\.org\b
\bisuisse\.com\b
\bp2h\.info\b
\bseedrecords\.co\.uk\b
\bwebmed\.com\b(?!\.)
\byieldmanager\.com\b
\bz4ar\.com\b
\bfarmersdaughterhotel\.com\b
\bspritzlandia\.it\b
\bwww\.pinspenyes\.com\b
\bturkgayclub\.com\b
\bmiarroba\.com\b #replaces \bnacho\.miarroba\.com\b
\barcadvisor\.com\b
\brealgems\.org\b
\bsixxs\.org\b
\bsheqel\.info\b
\bclubsimca\.fr\b
\bgorodetc\.ru\b
\bnarcotics\.su\b
\bkarakalpak\.com\b
\bsouvenir-dvd\.com\b
\bfirmypuchov\.sk\b
\bfarecompare\.com\b
\bvillemagne\.net\b
\brosarioonline\.altervista\.org\b
\bpetardas\.com\b
\bbestwestern\.de\b
\bthebusschedule\.com\b
\blinksemulacao\.googlepages\.com\b
\bmiata\.es\b
hitlerbunker\.com
\bmaas(?:eik|mechelen)\.com\b
\bcorazondepuebla\.com\.mx\b
\bportalcadista\.com\b
\bberlinertageszeitung\.de\b
\boomoto\.ucoz\.ru\b
(?:russian-?|\bru-)(?:bride|girls|ladies|lady|single|wife|wives|wom[ae]n-?(?:dating|online))
\bru-wom[ae]n
(?:all|pretty)-?russian-?wom[ae]n
(on-?line-?|ua|own|okfree|go4)dating(\b|\d|site)
muselius\.com
\byandex\.ru/redir\b
\bcanoesport\.ru\b
\bglobalflight\.net\b
\byoujizz\.com\b
\bautomania\.it\b
\bfff\.to\b
(buy|cheap)-?viagra
viagra-?(drugs|online|billig)
\bapartments-makarska\.com\b
\bexotour\.ge\b
\bbatik-tulis\.com\b
\bpdesigner\.net\b
\baviatorsale\.com\b
\bvallarpadam(port|terminal)\.com\b
\bseecornwall\.eu\b
\biremetforlag\.tripod\.com\b
\beteachergroup\.com\b
\bhebrewonline(\.co\.il|(blog|shop)?\.com)\b
\bb23\.ru\b
\bceppaloni\.info\b
(ireland|(euro|mega)mil|canada|the)lotter(wiz)?\.com\b
\b888\.com\b
\buglezhog\.ru\b
\balertpay\.com
\bbux(\.to|a\.in|euro\.com|galore\.com|junction\.com|out\.com)
\bcash(-kitty|4(all|hits)|n?bux|eden|fiesta|nclicks|origin|out|pointclicks|posse|read|sea)\.(com|org|net)
\bshrinktheweb\.com\b
#Croatian tourism-spammer
\bhvarinfo\.com\b
\bmakarskainfo\.com\b
\bikorculainfo\.com\b
\bbracinfo\.com\b
\bomisinfo\.com\b
#End of Croatian tourism spammer
\blunapark6\.com\b
\bcarhiredubrovnik\.com\b
\beberhardfritz\.de\.tl\b
\b(lmgtfy|letmegooglethatforyou)\.com.*[?&]l=1
\bkaracaahmet\.com\b
\bpublic-domain-image\.com\b
\.kproxy\.com\b
\brealultimatepower\.net\b
xxxxxx/
\btestmasters\.net\b
\balbelda\.info\b
\barm\.in\b
\bhotelnikko\.com\b
\bcorluhaber\.com\b
\bpremiumflats\.com\b
\bsaopaulo(?:aero|artes|autos|bares|bus|channel|cidades|cinemas|estradas|eventos|gallery|gallery|gaytravel|invest|links|mall|mapas|market|metro|moda|museus|night|noticias|parques|photo|praias|relax|restaurantes|ruas|shuttle|sites|suites|teatros|town|work)\.com\b
\bnutshellurl\.com\b
\bcjb\.net\b
\buni\.cc\b
\bvai\.la\b
\brg3\.net\b
\brg10\.net\b
\bbr30\.com\b
\b1br\.net\b
\bsitio\.de\b
\burl\.ie\b
\bvisit(?:afghanistan|armenia|azerbaijan|bahrain|bangladesh|bhutan|bosnia|brunei|cambodia|china|christmasisland|centralasia|cocosislands|croatia|cyprus|egypt|india|indonesia|iran|israel|jordan|kiev|korea|kosovo|kuwait|kyrgyzstan|laos|latvia|macedonia|malaysia|maldives|mongolia|nepal|northkorea|oman|pakistan|philippines|russia|saudiarabia|southkorea|switzerland|tajikistan|turkmenistan|uae|uzbekistan)\.(?:asia|eu)\b
\bvisit(?:chn|capena|car|esp|solomonislands)\.com\b
\balturl\.com\b
\bmaxreading\.com\b
\bcomoj\.com\b
\bmigre\.me\b
\bbusty\.pl\b
\bmoourl\.com\b
\byfrog\.com\b
\bvinyland\.com\b
\bmmafight\.ru\b
\burlmin\.com\b
\binvx\.com\b
\b(vickydarling|jeffseeney|andrewcripps|john-paullangbroek|howardhobbs)\.com\b
\bhugeurl\.com\b
\btangodans\.com\b
(?<!www\.)\bmybrute\.com\b
\bcasareal\.co\.pt\b
\bvisitsubotica\.rs\b
\bbestmals\.ru\b
\bnobrain\.dk\b
\b(anaheimducks|bluejackets|bruins|buffalosabres|calgaryflames|chicagoblackhawks|coloradoavalanche|dallasstars|detroitredwings|edmonton-oilers|floridapanthers|hurricanes|mapleleafs|minnesotawild|montreal-canadiens|newjerseydevils|newyorkislanders|newyorkrangers|ottawasenators|philadelphia-flyers|pittsburghpenguins|tampabay|thrashers|vancouvercanucks|washingtoncapitals)\.ru\b
\bliveshow-tv\.com\b
\bpatagonianexpeditionrace\.com\b
\bnesvizh\.by\b
\bstihi-xix-xx-vekov\.ru\b
\becarddesignanimation\.com\b
\badf\.ly\b.*
\belbruto\.es\b
\bguerrastribales\.es\b
\bbitly\.com\b
\bbascarsija\.info\b
\bannastaciapalaszczuk\.com\b
\bthnlnk\.com\b
\beurox10\.com\b
\brickroll
\bzobyhost\.com\b
\bsyntext\.(com|ru)\b
\bidukki\.com\b
\bkerala\.(in|pro)\b
\bxvideos\.com\b
\btrymasak\.my\b
\btheofficialboard\.(?:com|fr)\b
\bphuket-relax\.com\b
\bpaypal\.com/.*mrb/pal=.*\b
\bnapredvosa\.com\b
\bvacacionesbulgaria\.com\b
\breverent\.org\b
\bpapagiovanni\.com\b
\bto\.ly\b
\btotalreal\.com\b
\badire\.jp\b
\bcarloscevola\.com\b
\blnk\.ms\b
\btiny9\.com\b
\bbesplatne-slike\.net\b
\blistenarabic\.com\b
\bw3-translations\.de\b
\bubema\.(?:de|eu|com)\b
\bdachau\.com\b
\bdeconet\.com\b
\berepublik\.com.*?/referrer\b
\bprosolutionpills\.com\b
\bvigrxplus\.com\b
\bneobux\.com\b
\blibertyreserve\.com\b
(?<=//|\.)way\.com\b
\bclck\.ru\b
\bproakvariumy\.ru\b
\bport-arthur\.ucoz\.ru\b
\bmatrikon(?:(?:analytics|opc)?\.com|opc\.de)\b
\btunisia\.com\b
\bmoneyandmarkets\.com\b
\binvestwithanedge\.com\b
\bgoodtherapy\.org\b
\bsunglassesuk\.com\b
\bsupergreenme\.com\b
\bmsplinks\.com\b
\balgarvedigital\.pt\b
\bobservatoriodoalgarve\.com\b
\bcli\.gs\b
economy-point\.org
\bwikireality\.ru\b
\bj\.mp\b
\bsantatelevision\.com\b
\bpaintingdb\.com\b
\bboriken\.info\b
\bconceptcar\.ee\b
\bnanoyou\.eu\b
\bopcti\.com\b
\bcyclingforall\.net\b
\bradiomakedonia\.ro\b
\bmoldovarious\.com\b
\bbiodiesel(?:plants)?\.com\.ar\b
\bsportamericani\.it\b
\bow\.ly\b
\bgooglehammer\.com\b
\bgatosphynx\.com\b
\b1url\.com\b
\bawe\.sm\b
\bbudurl\.com\b
\bchilp\.it\b
\bchs\.mx\b
\bclickthru\.ca\b
\bcort\.as\b
\bcuturl\.com\b
\bdecenturl\.com\b
\bee[pz]url\.com\b
\bfa\.by\b
\bfav\.me\b
\bff\.im\b
\bfhurl\.com\b
\bflic\.kr\b
\bflq\.us\b
\bfly2\.ws\b
\bfwd4\.me\b
\bgl\.am\b
\bgo\.9nl\.com\b
\bgo2\.me\b
\bgoshrink\.com\b
\bgri\.ms\b
\bgurl\.es\b
\bhellotxt\.com\b
\bhex\.io\b
\bhtxt\.it\b
\bhurl\.ws\b
\bicio\.us\b
\bidek\.net\b
\bito\.mx\b
\bjijr\.com\b
\bkissa\.be\b
\bkl\.am\b
\bkorta\.nu\b
\bl9k\.net\b
\bliip\.to\b
\bliltext\.com\b
\bliurl\.cn\b
\bln-s\.ru\b
\blnkurl\.com\b
\bloopt\.us\b
\blru\.jp\b
\blt\.tl\b
\blurl\.no\b
\bminilien\.com\b
\bminiurl\.com\b
\bminurl\.fr\b
\bmyurl\.in\b
\bncane\.com\b
\bnn\.nf\b
\bo-x\.fr\b
\bpoll\.fm\b
\bri\.ms\b
\bsn\.(?:im|vc)\b
\bsnipr\.com\b
\btakemyfile\.com\b
\btcrn\.ch\b
\btiny\.pl\b
\btl\.gd\b
\btnw\.to\b
\btr\.my\b
\btwit(?:zap\.com|this\.com|url\.de)\b
\bub0\.cc\b
\bustre\.am\b
\bwp\.me\b
\baki-kaurismaki\.ru\b
\btranslation-blog\.trustedtranslations\.com\b
\bkob\.tj\b
\boh-barcelona\.com\b
\batasozlerianlamlari\.com\b
\bktzr\.us\b
\brus-on-line\.ru\b
\bvilshanka\.org\.ua\b
\bgratisweb\.com\b
\bonline-betting\.me\.uk\b
\bwettbasis\.com\b
\bapuestas-deportivas\.es\b
\bgoo\.gl\b(?!/maps\b).*
\bcasino\.ru\b
\bdoyouneedvisa\.com\b
\burlalacon\.com\b
\bturl\.ca\b
\bmuseomagazine\.com\b
\bshrt\.(?:fr|st)\b
\bredir\.ec\b
\bmerky\.de\b
\bomani\.ac\b
\bmoladi\.net\b
\bparvizshahbazi\.com\b
\bkhamagmongol\.com\b
\bhamagmongol\.narod\.ru\b
\bmedicana(?:life|tv)\.com\b
\brosecoaudit\.ru\b
\binfonu\.nl\b
\bpolimore\.com\b
\bwslibrary\.net\b
\bvndic\.net\b
\bbud-tech\.ru\b
\bde-regalo\.com\b
\bagffan\.dk\b
\bfolkblog\.in\.ua\b
\bna-ozero\.ru\b
\baltritaliani\.net\b
\btt-group\.net\b
\bnvros\.ru\b
\bmaxiocio\.net\b
\basturiasenimagenes\.com\b
\b5z8\.info\b
\boskemen\.info\b
\bcode-saturne\.blogspot\.com\b
\bgsxr\.es\b
\bc2kb\.com\b
\bhentaitoonami\.com\b
\bpartytrip\.fr\b
\bmeigalicia\.com\b
\bblconsulting\.com\.hk\b
\b12mesyatcev\.ru\b
\bchapadadosveadeiros\.com\b
\btheolivebranch\.net\b
\bkarelgott\.tv\b
\bkomputersaya\.com\b
\bdeloeiletdelamain\.hautetfort\.com\b
\btkd-spirit\.com\b
\bteutoburgo\.web44\.net\b
\bsurf\.to\b
\bbiogas\.vn\.ua\b
\bromania-vacations\.com\b
\bsiver\.org\.ua\b
\bdragon-fruit\.biz\b
\bazov\.zp\.ua\b
\beldespertardelmusico\.blogspot\.com\b
\bauditionrich\.com\b
\bkanchanaburi-info\.com\b
\bmatavisen\.no\b
\bmikiurl\.com\b
\bixiz\.net\b
\blimametro\.blogspot\.com\b
\bleo-fl\.hit\.bg\b
\bserfinaz\.com/p\b
\b7les\.com\b
\bforum42\.ru\b
\bhukukiktisatforumu\.net\b
\bmksoley\.com\b
\bsoley\.cn\b
\bseawaterfarming\.com\b
\balgaecollection\.com\b
\bmankenlik\.com\b
\balgaecenter\.com\b
\bmicroalgae\.ca\b
\bsoleymedikal\.com.tr\b
\balgaeinstitute\.com\b
\bphycobilin\.net\b
\bsoso\.bz\b
\bgematrix\.org
camica\.netfirms\.com/gematria/
\btrancepodium\.com\b
\btraveltibetguide\.com\b
\bblcremationsystems\.com\b
\bsuper-alizee\.de\b
\bsandsoftime\.ws\b
\bqualified-audit-partners\.be\b
\bmegashare\.com\b
\bchinesepaladin3\.windy-goddess\.net\b
\bwillysjeep\.com\b
\bhelpjaycee\.blogspot\.com\b
\bheyrheyr\.is\b
\binfogradina\.ro\b
\bvivedeporte\.com\b
\brorysfriends\.com\b
\bmiamipeople\.ru\b
\bshareflare\.net\b
\bdeine-erfindung\.de\b
\bhamaka\.huu\.cz\b
\bantimbt\.com\b
\bcheapmbtsandals\.com\b
\bgstarmbt\.com\b
\bmbt-shoeclearance\.com\b
\bmbt-shoes-(?:discount|wholesale)\.com\b
\bmbt-shoes-us\.com\b
\bmbt-zone\.com\b
\bmbt2bt\.com\b
\bmbt4life\.com\b
\bmbtantishoes-u[ks]\.com\b
\bmbtfivefingers\.com\b
\bmbtflying\.com\b
\bmbtgoodshoes\.com\b
\bmbthotsale\.com\b
\bmbtistore\.com\b
\bmbtkisumu2\.com\b
\bmbtlami\.com\b
\bmbtsale\.org\b
\bmbtselling\.com\b
\bmbtshoes-australia\.com\b
\bmbtshoes1998\.com\b
\bmbtshoes4clearance\.com\b
\bmbtshoesbest\.com\b
\bmbtshoesbest\.net\b
\bmbtshoesdiscount\.org\b
\bmbtshoesfactory\.com\b
\bmbtshoeshouse\.com\b
\bmbtshoesmbt\.com\b
\bmbtshoesselling\.com\b
\bmbtshoesstockists\.com\b
\bmbtsuk\.com\b
\bmbtvips\.com\b
\bmbtwalkingshoesdiscount\.com\b
\bmbtwalkingshoesgood\.com\b
\bnet-mbt\.com\b
\bsalembt\.com\b
\bsalesmbt\.com\b
\bshoesmbts\.com\b
\btopmbtshop\.com\b
\bwebmbtshoes\.com\b
\bletrasjohnfrusciante\.wordpress\.com\b
\bfcoe\.ru\b
\bdobrzenieccy\.pl\b
\b69\.64\.63\.153/redirect\.php\b
\bmedicanalife\.(?:org|net)\b
\bbelawela\.com\b
\bnsever\.org\.ua\b
\bgsm-kharkov\.com\.ua\b
\bshotgunsolutionpaytodie\.blogspot\.com\b
\bayak\.org\b
\bexpresspol\.ru\b
\bmazdafreunde\.de\b
\bseslimola\.com\b
\b777slot\.at\.ua\b
\belizabethselwyn\.50webs\.com\b
\bguard-soft\.com\b
\bbodybuildingrevealed\.com\b
\bservicescleans\.com\b
\bdie-bildersammlung\.de\b
\btravelkefalonia\.com\b
\bfree2g1c\.com\b
\btelefon-numarasi\.com\b
\bsapaninka\.com\b
\bpsi-test\.ru\b
\bamberabg\.com\b
\bmini-mag\.com\b
\bcacasubmarina\.com\b
\bprolocopasiandiprato\.org\b
\bmicrosoftproject\.su\b
\bleblancsamedresort\.com\b
\bkoninginnedagamsterdam\.nl\b
\bprime-time\.ru\b
\bchinarollformingmachine\.com\b
\bspartadata\.com\b
\bavraidire\.eu\b
\bwebauditing\.org\b
\bpokemongamesnow\.com\b
\bstart\.com\.mt\b
\bdniprowazirka\.com\.ua\b
\bmilforum\.net\b
\bx1fm\.com\b
\bkitdetox\.com\b
\borthomatic\.net\b
\bzizum\.com\b
\bti89\.com\b
\btorrentflux\.blogspot\.com\b
\bsmoking-calculator\.com\b
\bolympus-e420\.blogspot\.com\b
\bfuturama-opening-gags\.blogspot\.com\b
\bnerd-characteristics\.blogspot\.com\b
\bchangluncity\.blogspot\.com\b
\binternet-niche-marketing\.blogspot\.com\b
\badsense-skyline\.blogspot\.com\b
\bflood\.tforums\.org\b
\biznikgifts\.com\b
\bsoweirdwebpageofficialsite\.blogspot\.com\b
\balabamafansite\.com\b
\bbyufansite\.com\b
\bboisestatefansite\.com\b
\bbostoncollegefansite\.com\b
\bcaliforniafansite\.com\b
\bgeorgiafansite\.com\b
\billinoisfansite\.com\b
\bindianafansite\.com\b
\biowafootballfansite\.com\b
\blsufansite\.com\b
\bmiamifansite\.com\b
\bmichiganfansite\.com\b
\bminnesotafansite\.com\b
\bnebraskafansite\.com\b
\bnflfootballfansite\.com\b
\bnotredamefansite\.com\b
\bohiostatefansite\.net\b
\boklahomafansite\.com\b
\boregonfansite\.com\b
\bpurduefansite\.com\b
\bsouthcarolinafansite\.com\b
\bsouthfloridafansite\.com\b
\btexasfansite\.com\b
\buclafansite\.com\b
\bvirginiatechfansite\.com\b
\bwisconsinfansite\.com\b
\bwellspringwatersystems\.com\b
\bdespertaibereanos\.blogspot\.com\b
\bsumasax\.es\b
\bibuy\.co\.th\b
\btodoliteratura\.es\b
\bpecaijeca\.coolpage\.biz\b
\bmicroflex-services\.de\b
\bib-info\.com\b
\barizonacardinalsfansite\.com\b
\barizonafansite\.com\b
\barizonastatefansite\.com\b
\barkansasfansite\.com\b
\batlantafalconsfansite\.com\b
\bauburnfansite\.com\b
\bbaltimoreravensfansite\.com\b
\bbuffalobillsfansite\.com\b
\bcarolinapanthersfansite\.com\b
\bchicagobearsfansite\.com\b
\bcincinnatibengalsfansite\.com\b
\bclemsonfansite\.com\b
\bclevelandbrownsfansite\.com\b
\bcollegebasketballfansite\.com\b
\bcollegefootballfansite\.com\b
\bcoloradofansite\.com\b
\bdallascowboysfansite\.com\b
\bdenverbroncosfansite\.com\b
\bdetroitlionsfansite\.com\b
\bfloridafansite\.com\b
\bfloridastatefansite\.com\b
\bgeorgiatechfansite\.com\b
\bgreenbaypackersfansite\.com\b
\bhawaiifansite\.com\b
\bhoustontexansfansite\.com\b
\bindianapoliscoltsfansite\.com\b
\bjacksonvillejaguarsfansite\.com\b
\bkansascitychiefsfansite\.com\b
\bkansasfansite\.com\b
\bkentuckyfansite\.com\b
\bmajorleaguebaseballfansite\.com\b
\bmiamidolphinsfansite\.com\b
\bmichiganstatefansite\.net\b
\bminnesotavikingsfansite\.com\b
\bmississippifansite\.com\b
\bmissourifansite\.com\b
\bnbabasketballfansite\.com\b
\bnewenglandpatriotsfansite\.com\b
\bneworleanssaintsfansite\.com\b
\bnewyorkgiantsfansite\.com\b
\bnewyorkjetsfansite\.com\b
\bnhlfansite\.com\b
\bnorthcarolinafansite\.com\b
\boaklandraidersfansite\.com\b
\bpennstatefansite\.com\b
\bpgagolffansite\.com\b
\bphiladelphiaeaglesfansite\.com\b
\bpittsburghsteelersfansite\.com\b
\bsandiegochargersfansite\.com\b
\bsanfrancisco49ersfansite\.com\b
\bseattleseahawksfansite\.com\b
\bstlouisramsfansite\.com\b
\btampabaybuccaneersfansite\.com\b
\btennessee(?:titans)?fansite\.com\b
\buscfansite\.com\b
\bwashington(?:redskins)?fansite\.com\b
\bwestvirginiafansite\.com\b
\blaptopvsgadget\.blogspot\.com\b
\bjualbelipaypals\.blogspot\.com\b
\bardhie\.info\b
\bcatatansiboy(?:ii|iiiii?|1|onky)\.blogspot\.com\b
\bskiptest\.info\b
\bkristalkristalcinta\.blogspot\.com\b
\bpacarketinggalankereta\.blogspot\.com\b
\btaxijuga\.blogspot\.com\b
\bnamakujoeboy\.blogspot\.com\b
\bonkyapaartinyacinta\.blogspot\.com\b
\bavenged-sevenfold\.web\.id\b
\bmobilegamezone\.info\b
\bgioieditalia\.com\b
\bsicilia-by-divino\.com\b
\bumbria-by-divino\.com\b
\bpositano-by-divino\.com\b
\btuscany-by-divino\.com\b
\btuscany-travel\.blogspot\.com\b
\byourtuscanvilla\.com\b
\bholiday-apartment-tuscany\.net\b
\bturismo-toscana\.blogspot\.com\b
\bguia-sicilia\.blogspot\.com\b
\bernodaronline\.usersboard\.net\b
\bstarstube\.narod\.ru\b
\binsset\.u-picardie\.fr\b
\bfolk-craft\.com\b
\bnasyidparadise\.blogspot\.com\b
\bwelovecock\.com\b
\bnovportal\.ru\b
\bprettylittleliarsss\.webs\.com\b
\bplanestv\.com\b
\bapartamentosgomera\.com\b
\bhot-map\.com\b
\bamarun\.org\b
\bpegiovanni\.com\b
\btibiahelp\.com\b
\baerocardio\.com\b
\bdiabetia\.org\b
\bbakrecepten\.se\b
\bclassd\.com\.es\b
\bclassd.co\.uk\b
\battuariale\.com\b
\belissacafe\.com\b
\bmailwriter\.com\b
\bnationaldebtclocks\.com\b
\b8americain\.org\b
\bbelote-ligne\.fr\b
\bbouillotte\.eboaz\.com\b
\bbrumisateurs\.eboaz\.com\b
\bchapka\.eboaz\.com\b
\bdamedepique\.eboaz\.com\b
\bdamedepique\.info\b
\bjeudebelote\.org\b
\bjeutarot\.org\b
\bparier-sport\.info\b
\bscommesse-sportive\.cc\b
\btypy-bukmacherskie\.com\.pl\b
\barequipainfo\.com\b
\barequipatravel\.com\b
\bcolca\.info\b
\bcotahuasicanyon\.com\b
\bdirectorioarequipa\.com\b
\bforosarequipa\.com\b
\binfocolca\.com\b
\bmollendo\.net\b
\btodoarequipa\.com\b
\blivercancer\.eu\b
\bhuaweie220\.(?:biz|com|info|net|org)\b
\bbt\.gd\b
\bthemysterymethod\.net\b
\bmysterypua\.net\b
\barea51lifestyle\.com\b
\bthegameneilstrauss\.com\b
\baesthetic-clinic-dombard-brussels\.com\b
\bfraserislandtours\.com\.au\b
\bgreatoceanroadtours\.com\b
\bbluemountaintours\.com\.au\b
\b4solarpanels\.com\b
\bvipskrip\.ru\b
\bamalfitancoast\.com\b
\bamigosdevillatuelda\.spaces\.live\.com\b
\binkoob\.com/cruzroja\b
\bzentechnologies\.com\b
\bamishvyas\.com\b
\bticketstothemansion\.com\b
\bdefensivedrivingcompanyofamerica\.com\b
\btheaterseatstore\.com\b
\bvipnightlifetour\.com\b
\btripfilms\.com\b
\blearn-ukrainian\.org\.ua\b
\bprofessays\.com\b
\bwftpserver\.com\b
\bftprush\.com\b
\bseop\.com\b
\bsleepapneasymptoms\.info\b
\bkidney-disease\.info\b
\bandroidlife\.net\b
\bandroid-tr\.com\b
\bandroiddestek\.com\b
\bmanofart\.com\b
\bharz-ferienwohnung-ferienhaus\.de\b
\bapparelus\.com\b
\baustralian-visa-info\.blogspot\.com\b
\bbicolanobiron\.webs\.com\b
\bchildrenswonderland\.com\b
\bdiagnosticautomation\.com\b
\belegant-fashion-4men\.blogspot\.com\b
\bextreme-gamelist\.com\b
\bintelifi\.com\b
\bjustlabcoats\.com\b
\bkstinoco\.blogsome\.com\b
\bmens-suit\.blogspot\.com\b
\bmountmayon\.blogspot\.com\b
\bnationalvisas\.com\.au\b
\bpillsless\.com\b
\bplasticosfoundation\.org\b
\bprevawater101\.wordpress\.com\b
\bsupreme(?:autoparts|condensers|mirror)\.com\b
\bultimateautolights\.com\b
\bwholesaleappareldirect\.com\b
\blease-a-seo\.com\b
\bhebeigo\.com\b
\bnzjsw\.com\b
\baviacioncivil\.com\.ve\b
\bminoxidil\.gen\.tr\b
\bobouka\.ru\b
\bbayrak\.tv\b
\baybayrak(?:-tr)?\.com\b
\bbayrakci\.biz\.tr\b
\bbayrak(?:imalati|resimleri|satisi)?\.gen\.tr\b
\bbayrak(?:ajans|evim|imalatcilari|line|nedir|satinal|satisi?|turk)\.com\b
\bdigitaltekstil\.com\b
\bdijitalbaski\.gen\.tr\b
\bmarmarabayrak\.com\b
\bozelbayrak\.gen\.tr\b
\bturkbayragi\.gen\.tr\b
\bucuzbayrak\.com\b
\bovernightpools\.com\b
\bmyczechonline\.com\b
\bcostabrava-rentals\.co\.uk\b
\blocations-vacances-costabrava\.com\b
\bfinquesfrigola\.com\b
\bryanair-girona\.com\b
\bfilmfarsi\.blogfa\.com\b
\bkellyvogel\.com\b
\blindaolsson\.com\b
\btibbisuluk\.com\b
\bdoktorsuluk\.com\b
\bleechesturkey\.com\b
\basytekstil\.com\b
\bfulminaksesuar\.com\b
\bmadalya(?:cilar|m)\.com\b
\bsancakbayrak\.com\b
\bcountryguidebook\.com\b
\bluxury-delhi-hotels\.com\b
\bdeccanodysseytrain\.com\b
\bgoheritageindiajourneys\.com\b
\bgoldenchariot-train\.com\b
\bheritageindiajourneys\.com\b
\bindia-(?:buddhisttours|delhihotels|goldentriangletours|mumbaihotels|royalrajasthanonwheels)\.com\b
\bindianmaharaja-train\.com\b
\bmaharajaexpresstrain\.com\b
\bpalaceonwheels-train\.com\b
\broyaltrainsindia\.com\b
\btajmahaltours-india\.com\b
\breal-estate-ixtapa-zihuatanejo\.com\b
\btheforceofreason\.blogspot\.com\b
\btefilot\.org\b
\basportsnews\.com\b
\bcicek(?:postasi|sepetiniz)\.com\b
\bjavplanet\.com\b
\butqweb\.com\b
\bpopoint\.free\.fr\b
\bpaylasimci\.org\b
\bsaveourseeker\.com\b
\bcarplugs\.com\b
\bmorrodesaopaulohotelpde\.com\.br\b
\bhoteles-en-cancun\.com\.mx\b
\blecollagiste\.com\b
\balbania4ever\.com\b
\byouflorence\.it\b
\bdissertationwritinghelp\.co\.uk\b
\bthewholesaleforums\.co\.uk\b
\balibabascam\.com\b
\bb2bfreezone\.com\b
\bcable-glossary\.blogspot\.com\b
\btradekey\.com\b
\brawalpindi\.city\.blogspot\.com\b
\bhatedenmark\.blogspot\.com\b
\beyecatchypics\.com\b
\bgreatnutri\.blogspot\.com\b
\brawalpindi(?:-islamabad\.blogspot|city\.wordpress)\.com\b
\bstarherb\.com\b
\bdoors-decorations\.blogspot\.com\b
\bequipment-machinery-information\.blogspot\.com\b
\brawalpindi-city\.blogspot\.com\b
\bfreewebs\.com/greatnutri\b
\bsauditrades\.com\b
\bsaudicommerce\.com\b
\bsuperiorthesis\.com\b
\blotter\.pl\b
\b206\.225\.22\.48\b
\bbigbras-club\.com\b
\bkingoflotto\.com\b
\bciszewski\.com\b
\bbig-hooters\.net\b
\bannuaire-(?:lausanne|neuchatel)\.ch\b
\bbbwebmaster.com\b
\bfribourgnet.ch\b
\bgeneve-annuaire.ch\b
\bjurassiens.ch\b
\bsuisse-internet.com\b
\bvalaisannet.ch\b
\bweb-expert.ch\b
\bzurich-info.ch\b
\bchicagohajj\.com\b
\bdragonage-fan\.ru\b
\bwebhostingservices\.us\b
\baavsa\.com\b
\bmojeszamotuly\.com\b
\btotentanz\.nl\b
\bsalouholiday\.co\.uk\b
\bhercreampies\.com\b
\bkidsvideoreviews\.(?:blogspot\.)?com\b
\bcasalemonferrato\.blogolandia\.it\b
\bserydarth\.wordpress\.com\b
\beugeneportfolio\.com\b
\bnokianews\.ru\b
\btelefon-nokia\.ru\b
\bmajesticthailand\.com\b
\bhard-wood\.net\b
\bfriendlybags\.com\b
\bbiodegradableplasticbags\.org\b
\broykellner\.com\b
\blandmarkgroup\.us\b
\beventplannerspain\.com\b
\bccf-technologies\.com\b
\bftm-technologies\.com\b
\binfomedicos\.com\b
\binfoarquitectos\.com\b
\binfoabogados\.com\b
\binfoveterinarios\.com\b
\binfopsicologos\.com\b
\binfoingenieros\.com\b
\binfoeconomistas\.com\b
\binfodentistas\.com\b
\binfoinformaticos\.com\b
\bsaletoo\.com\b
\bsalesid\.com\b
\bpanoraview\.com\b
\b118\.98\.171\.131\b
\banimefreak\.tv\b
\bapplicationessay\.net\b
\bbestdissertation\.net\b
\bbestdissertation\.org\b
\bbesttermpaper\.net\b
\bbesttermpapers\.org\b
\bbraindumps\.com\.ua\b
\bcustom-essay\.net\b
\bcustom-writings\.net\b
\bcustomessays\.uvoweb\.net\b
\bessayplant\.com\b
\bessaysontime\.com\b
\bessaytodaycom\b
\bextension\.kiev\.ua\b
\bgambling-online-review\.com\b
\bj-in\.org\.ua\b
\bkiev-home\.com\b
\bmydeco\.com\b
\bonline-poker-spielen\.biz\b
\bplay-poker-games\.com\b
\bpoker-rooms-review\.org\b
\bproessay\.com\b
\bresearch-paper\.us\b
\brushessay\.net\b
\brushessay\.org\b
\brushessays\.net\b
\brushessays\.org\b
\bsuperiorpaper\.net\b
\bsuperiorpaper\.org\b
\bsuperiorpapers\.net\b
\bsuperiorpapers\.org\b
\btermpaperscorner\.com\b
\bmargherita-caminita\.com\b
\b8bit-game\.ru\b
\bmedelita\.ru\b
\bonly-suicide-girls\.ru\b
\bsweet-news\.ru\b
\bwriters\.ph\b
\bsheetalaproductions\.hpage\.com\b
\bgsfinancial\.hpage\.com\b
\bsheetalasingh\.typepad\.com\b
\btotalscreenrecorder\.com\b
\bsoftwarewikipedia\.com\b
\bgodswmobile\.com\b
\bchatixdating\.com\b
\bteensay\.com\b
\bteenssite\.co\.uk\b
\bteensay\.co\.uk\b
\bnitronet\.co\.uk\b
\bmsndisplaypics\.com\b
\bchatix\.co\.uk\b
\bfunnyden\.com\b
\bmyspace-icons\.com\b
\bmyspace-layouts\.com\b
\bmyspacehive\.com\b
\bfreechatrooms\.me\b
\bchatlinks\.co\.uk\b
\bmyspace-generators\.com\b
\bcelebrityrush\.com\b
\btvdrawing\.com\b
\btylervo\.com\b
\bfonejacker\.eu\b
\bglastonbury2010\.info\b
\bkiller-content\.com\b
\bmayonvolcano\.net\b
\bmyspace\.com/markcalfe\b
\bmyspace\.com/realfonejacker\b
\bnurseshelp\.blogspot\.com\b
\bprofessional-essay-writer\.blogspot\.com\b
\bsmart-it-consulting\.com\b
\bwbbhost4u\.com\b
\bwebsitecopywriting\.wordpress\.com\b
\binfiniteseo\.co\.uk\b
\bajelv\.com\b
\barticlecabinet\.info\b
\bgetmoretwitterfollowers\.info\b
\bglastonbury2009\.info\b
\blatestramblings\.com\b
\blinkwheel\.biz\b
\btheoriginalarticle\.com\b
\bcvresumewriters\.com\b
\bessaywritingservices\.org\b
\bcustom-paper-writing\.com\b
\bcustom-essay-writing-service\.org\b
\bmyrecipesfood\.com\b
\bmy\.mail\.ru/mail/sexanimeshka\b
\bstar-tube\.narod\.ru\b
\bwa7\.ru\b
\bcelebritysextape\.narod\.ru\b
\bcelebritysextape\.narod2\.ru\b
\bsilvia-saint-club\.narod\.ru\b
\bberkovasex\.narod\.ru\b
\bitsbattery\.com\b
\breallifevampires\.info\b
\bsameurl\.com\b
\baustralianpolice\.org\b
\bfamousquotesfunnyquotes\.com\b
\b123greetings\.com\b
\bentrainbow\.com\b
\boddsnet\.com\b
\bcamfroger\.com\b
\balgherovacanze\.blogspot\.com\b
\bsom\.pt\b
\ballruspower\.narod\.ru\b
\bcasinotop5\.nl\b
\bgokkentotaal\.nl\b
\bonlineblackjackspelen\.nl\b
\bvakantiehuishindeloopen\.wordpress\.com\b
\bwebforumu\.com\b
\bmynet\.pro\b
\bvps\.web\.tr\b
\bosym\.web\.tr\b
\bturkcell\.in\b
\bankara-nakliyat\.name\.tr\b
\bankara-nakliyeci\.net\b
\bankaranakliyeci\.net \b
\bankaraticaret\.org\b
\bcicekcim\.name\.tr\b
\bevden-eve-nakliyat\.name\.tr \b
\blazer-epilasyon\.name\.tr\b
\bnakliyatfirmalari\.org\b
\bnakliyeevden\.info\b
\botoarackiralama\.com\b
\bsacekimmerkezi\.name\.tr\b
\btupbebegim\.org\b
\bmerchantos\.com\b
\bessaywriter\.co\.uk\b
\bukessaysadvice\.co\.uk\b
\bkiatan\.com\b
\bgexhost\.com\b
\bgexton\.com\b
\bahcorporation\.com\b
\bcustompapers4u\.net\b
\bmastersessay\.com\b
\benglish2urdutranslations\.com\b
\bnonplagiarizedessays\.co\.uk\b
\brealessaywriting\.com\b
\bmustuniversity\.com\b
\bunitransservice\.org\b
\bpariblog\.ro\b
\bbuybamboosheets\.com\b
\bomnibet\.ro\b
\bsteroidsbuy\.com\b
\bfreebetsbonuscodes\.com\b
\bessay\.tv\b
\bs7\.gladiatus\.net\b
\bcomparemysql\.com\b
\ba1z3\.com\b
\baat\.teldap\.tw\b
\b2ued\.com\b
\babcd2you\.com\b
\bdiscount-(?:air-jordan|coach-outlet)\.com\b
\bghd2sale\.com\b
\bmywalkingtime\.com\b
\bsalenewbalance\.com\b
\bmalappuraminfo\.com\b
\bmalappuram\.co\.in\b
\bsoft-techit\.com\b
\bencodeinfotech\.com\b
\bagadir-airport\.com\b
\basturias-airport\.com\b
\bbodrum-airport\.com\b
\bibible\.mobi\b
\bmenorca-airport\.com\b
\bpedrangular\.com\b
\breus-airport\.com\b
\bsevilla-airport\.com\b
\bzaragoza-airport\.com\b
\bessaysexperts\.com\b
\bhcc-ainshams\.com\b
\bperuvianairlines\.com\b
\bperuvianfood\.com\b
\blatinpropaganda\.com\b
\bsilvinadellafontana\.com\b
\bperuviantv\.com\b
\bkarendejo\.com\b
\bidea180\.com\b
\binternetwarrior\.com\b
\blatinpropaganda\.blogspot\.com\b
\bvoip-phone-service-solutions\.com\b
\bcamarasdeseguridad\.net\b
\bcircuitocerradotelevision\.com\b
\blatinamericantelemedicine\.com\b
\baffordablesecuritycameras\.com\b
\bcamaracctv\.com\b
\bcamaradecctv\.com\b
\bcamarascctv\.com\b
\bcamarasdecctv\.com\b
\bcamarasdecctv\.net\b
\bcamarasdecircuitocerrado\.com\b
\bcamarasdeseguridad\.info\b
\bcamarasdeseguridad\.tv\b
\bcamarasdeseguridadchinas\.com\b
\bcamarasdeseguridadporinternet\.com\b
\bcamarasdevigilancia\.info\b
\bcamarasdevigilancia\.org\b
\bcamarasdevigilancia\.us\b
\bcamarasdevigilanciaporinternet\.com\b
\bcamarasescondidas\.net\b
\bcamarasescondidas\.org\b
\bcamarasescondidas\.us\b
\bcamarasindiscretas\.org\b
\bcamarasseguridad\.info\b
\bcamarasseguridad\.net\b
\bcaptadoencamara\.com\b
\bcaptadoencamara\.tv\b
\bcctvargentina\.com\b
\bcctvbrazil\.com\b
\bcctvcatalogs\.com\b
\bcctvchile\.com\b
\bcctvcolombia\.com\b
\bcctvcostarica\.com\b
\bcctvguatemala\.com\b
\bcctvinstalacion\.com\b
\bcctvinstaller\.info\b
\bcctvmexico\.com\b
\bcctvnews\.info\b
\bcctvpanama\.com\b
\bcctvpuertorico\.com\b
\bcctvrepublicadominicana\.com\b
\bcctvuruguay\.com\b
\bcctvvenezuela\.com\b
\bcolombiacctv\.com\b
\bfree-voip-service\.com\b
\blocalizadordevehiculos\.com\b
\bmonitoreo\.tv\b
\bmonitoreoelectronico\.com\b
\bperucctv\.com\b
\bsecuritycamerasmadeinchina\.com\b
\bseguridadelectronica\.info\b
\bsouthfloridatelecom\.com\b
\btelemedicinedirectory\.org\b
\btelevigilancia\.org\b
\btelevigilancia\.us\b
\bventadecctv\.com\b
\bventadecctv\.info\b
\bventadecctv\.net\b
\bventadecctv\.org\b
\bvideosdeseguridad\.com\b
\bvideovigilanciaporinternet\.com\b
\bvigilanciaporinternet\.net\b
\bvigilanciaviainternet\.com\b
\bvigilatupropiedad\.com\b
\bvigilatupropiedad\.tv\b
\bvoice-over-internet-protocol\.com\b
\bvoip-call-center\.com\b
\bvoip-international\.com\b
\bvoip-softphones\.com\b
\bvoip-telefonia\.com\b
\bvoip-wholesale\.com\b
\bvoipserviceargentina\.com\b
\bvoipservicebrazil\.com\b
\bvoipservicechile\.com\b
\bvoipservicecolombia\.com\b
\bvoipservicemexico\.com\b
\bvoipservicepanama\.com\b
\bvoipservicevenezuela\.com\b
\bwholesaletermination\.com\b
\bandronmoscow\.livejournal\.com\b
\bukschoolsdirectory\.net\b
\bamerican-schools\.net\b
\bgubta\.com\b
\bcommence\.com\b
\bcommenceonline\.net\b
\bebusinessline\.com\b
\besupportline\.com\b
\bmychristianheels\.com\b
\b800millions\.com\b
\bbootsluxury\.com\b
\bbagsclothing\.com\b
\bbesoso\.com\b
\bjerseyonsale\.com\b
\bbt-embroidery\.com\b
\blkkreplicas\.com\b
\bmillennium1000\.net\b
\bshoemachine\.cc\b
\bheatsinks\.cc\b
\bgelinsoles\.cn\b
\bgoldspace\.cc\b
\bhonnypower\.com\b
\bleddisplays\.cn\b
\bmallrolex\.com\b
\bshuangdan\.com\b
\btozc\.net\b
\baf-wholesale\.com\b
\bsdhongda\.net\b
\bcameramarkets\.com\b
\bgolfclubs365\.com\b
\bglobalc2c\.com\b
\badidas-kids\.com\b
\bsf39\.com\b
\blg668\.com\b
\bstop-sweating-tips\.com\b
\blose-weight-secret\.com\b
\badazhe\.com\b
\bcoachor\.com\b
\bjuicy4sale\.com\b
\bjuicydiscount\.com\b
\b(?:ace|best|discount|i|nice|onsale|pick|sell|top|us[a-])vibramfivefingers\.com\b
\bmbtvibramshoes\.com\b
\b(?:4|five-fingers|fivefinger|my|sell|usa-|top)vibram\.com\b
\bvibram-(?:five-finger|fivefingerss|retailers|store)\.com\b
\bvibram(?:4u|5fingersshoes|51|botas|eshop|fit|five-fingers|fivefingercheap|fivefingers(?:2sale|6|cheap|hot|llc|mall|-outlet|shoesnet|-shop|usa|web)|fivesfingers|officialstore|s-fivefingerss?|salesmall|scheap|shoes(?:online|store|tores|us)|shoponline|sky|soutlet|store(?:online)?|web)\.com\b
\bvibram(?:fivefingers-outlet|sales|sfivefingers)\.net\b
\bvibram-five-fingers\.(?:c[ac]|info)\b
\baaaeluxury\.com\b
\baaagoods\.com\b
\bdiscount-monclerjackets?\.com\b
\bmonclercom\.com\b
\bmonclerebay\.com\b
\bmonclereshop\.com\b
\bmonclerhotsales\.com\b
\bmonclerjacketscheap\.com\b
\bmoncleronlinesale\.com\b
\bmoncleronlinestore\.com\b
\bmoncleroutlet\.net\b
\bmonclersell\.com\b
\bmonclerspring\.com\b
\bwwwmonclerjackets\.com\b
\bherve-leger(?:-skirts)?\.com\b
\bherve-leger\.(?:net|co\.uk)\b
\bherveleger(?:com|e|-?e?shop|net|sale|shops|web)\.com\b
\bherveleger(?:-?dresses|show)\.org\b
\b(?:best|buy|e?shop-?|like|shopping)herveleger\.com\b
\bhiebay\.com\b
\bjimmychoocom\.com\b
\bmywholesale-handbags\.com\b
\bvertuexclusiveshop\.com\b
\bcouponrolexwatches\.com\b
\b74\.86\.181\.245\b
\bchishopping\.com\b
\b35331\.com\b
\b360ebagsonline\.com\b
\b4lvbag\.com\b
\bbagstag\.com\b
\bbyreplica\.com\b
\bcaesarol\.com\b
louboutin[^./]
(?<![./]christian)louboutin\.
[^./]christianlouboutin
\bchristianlouboutin(?:\.com)?\.hk\b
\bcoach(?:bagsday|serise|shopping|supports)\.com\b
\be-lv\.net\b
\belebiz\.com\b
\bfashionehall\.com\b
\bhandbagsma(?:ma|ster)\.com\b
\bkicksparty\.com\b
\blook4wholesaler\.com\b
louis-?vuitton[a-z0-9-]
[a-z0-9-](?<!fondation)louis-?vuitton
\blouis(?:nvuitton|vuitt4u)\.com\b
\bmanoloblahnik(?:com\.com|onsale\.com|retail\.com|usa\.com|shoes\.org)\b
\bmonshoes\.com\b
\bp90xdvdfitness\.com\b
\bshoppingogo\.com\b
\bwirelessphonejammer\.com\b
\byslcom\.com\b
\bcchua\.com\b
\beuroshoesbox\.com\b
\bsaigontravelguides\.com\b
\bifrslistcom\b
# Note re backupurl.com: [[Talk:Spam_blacklist/Archives/2011-02#backupurl.com]]
\bbackupurl\.com\b
\bsghgate\.com\b
\bsneakersoutlets\.com\b
\bmanolomall\.com\b
\b21-nfl\.com\b
\bshoppingrepublic\.com\b
\bwatchesboom\.com\b
\blvaa77\.com\b
\bbagshobby\.com\b
\bbagsvuitton\.com\b
\brolex-dolly\.com\b
\bwatchessell\.com\b
\brolex-mary\.com\b
\brolex-jane\.com\b
\brolex-shelly\.com\b
\blv-(?:9|barbara|betty|buy|elizabeth|gucciaaa|joan|lily|linda|malcolm|niki|whitney)\.com\b
\blv-(?:bags|gucci)\.us\b
\blv-handbag\.net\b
\bnice-watches\.com\b
\bnewstylerolex\.com\b
\bwatches-bags\.com\b
\bwatchestrade\.net\b
\bluxurywatchhome\.com\b
\bluxurywatchgift\.com\b
\bmijewels\.com\b
\bthaisilverjewelry\.net\b
\bsyntheticgems\.org\b
\bcubiczirconia-labgems\.com\b
\bsextoyfun\.com\b
\badversus\.it\b
\beuroluxury\.eu\b
\bglobaltiffany\.com\b
\blinkslondon\.terapad\.com\b
\blinkslondonshop\.com\b
\blinksoflondonuk\.com\b
\bswarovski\.uk\.com\b
\bsydneytiffany\.com\b
\blinksoflondonbest\.com\b
\bmyjewellerystore\.com\b
\bhandbag(?:com|spop)\.com\b
\bwatches-life\.com\b
\bsunglassvip\.net\b
\brolex-hot\.com\b
\bmomax\.hk\b
\bamzstore\.com\b
\b7zyx\.com\b
\bmaslou\.com\b
\bnbcth\.com\b
\b90920\.com\b
\bjg02\.com\b
\bselltopbags\.com\b
\bsix-star-replicas\.com\b
\bb2csite\.com\b
\b6starhandbags\.com\b
\bsearchingbag\.com\b
\btiffanyjewelry1837\.com\b
\bgrandjewelry\.net\b
\bshes5588\.com\b
\bgo-ubas\.com\b
\benjoycl\.com\b
\btopviviennewestwood\.com\b
\bclboots\.com\b
\bjuicy888\.com\b
\babercrombieandfitchuk\.com\b
\babercrombie-usa\.com\b
\babercrombieandfitchusa\.com\b
\bshoes-vip\.com\b
\babercrombieuk\.net\b
\bedhardytshirts4u\.com\b
\babercrombielondon\.net\b
\bfitchclothing-uk\.com\b
\babercrombiestock\.com\b
\bdonedhardy\.us\b
\buselv\.com\b
\bcoachshandbags\.com\b
\bcoachonsale\.net\b
\beasyforbuy\.com\b
\bthecheapbags\.com\b
\burjordan\.com\b
\brosettastoneonline\.net\b
\bhohoshoes\.com\b
\bgreatgreenshoes\.com\b
\bnewcoachoutlet\.com\b
\blcsti\.net\b
\bkepu\.cc\b
\bsofiabags\.com\b
\bmysofiabags\.com\b
\bdzhfgj\.com\b
\b1837tiffany\.net\b
\bvutrade\.com\b
\byzzg\.net\b
\bqqone\.com\b
\bzhuiyan\.net\b
\b8080dy\.com\b
\bredbottomshoes\.info\b
\blvvuittonkorea\.com\b
\beshop-bag\.com\b
\bleatherbagsmanufacturer\.com\b
\bhowtogetasixpackinamonth\.com\b
\bbybloshotelcostarica\.com\b
\bnicefootwork\.
\bjerseyscenters\.com\b
\bbagforu\.com\b
\bjerseystown\.com\b
\bsf46\.com\b
\bjq11\.com\b
\bwinnersneaker\.com\b
\bjersey-boys\.com\b
\bshirtdays\.com\b
\bectopmall\.com\b
\b4unfl\.com\b
\bjerseyspar\.com\b
\bhavejerseys\.com\b
\bnflid\.com\b
\bbuynbajerseys\.info\b
\boovcc\.com\b
\be-timberland\.com\b
\bbelovewrist\.com\b
\bshoesbey\.com\b
\bectwins\.com\b
\bbagspage\.com\b
\bpickyourclothing\.com\b
\bsneakerfather\.com\b
\bbargainpump\.com\b
\bhandbagsagent\.com\b
\bcoachhandbags2u\.com\b
\busa-onsale\.com\b
\bthekickshop\.com\b
\b74trade\.com\b
\bonekickzstop\.com\b
\bdeal-shoe\.com\b
\bhandbags\.hk\b
\badidas-online-shop\.com\b
\bairjordanonsale\.com\b
\bairyeezy\.net\b
\bgo2(?:albena|bagtrade|goldensands)\.com\b
\bfeedmyfeet\.com\b
\bairyeezy\.com\b
\bonsale-usa\.com\b
\bmediamobilespa\.com\b
\blovethosesole\.com\b
\bvisaforum\.freeforums\.org\b
\bownbrandshop\.com\b
\bnewgoing\.com\b
\b10[02]bhshoe\.com\b
\b11[24]batsale\.com\b
\b14[02]newflybuy\.com\b
\b1[46]wowhotsale\.com\b
\b4[02]vipmalls\.com\b
\b5[02]kogogo\.com\b
\b6[02]shoppingtime\.us\b
\b8[68]itemtolive\.com\b
\bchatroulettecite\.com\b
\b123rolex\.com\b
\bdealsunglasses\.com\b
\blvbagsmvp\.com\b
\bhandbags-shop\.com\b
\bchanelonlineshop\.net\b
\bjordan23club\.com\b
\bpradaoutlets\.com\b
\becboots\.com\b
\bshopping-handbags\.com\b
\bpickjuicycouture\.com\b
\bbrand-wholesale\.net\b
\bshopdreambag\.com\b
\bluxury-handbags-lady\.com\b
\bsolid925silver\.com\b
\btiffanyjewelry9\.com\b
\burl9\.de\b
\bnoxedge\.com\b
\bbatterylaptops\.co\.uk\b
\bshopokey\.com\b
\bcycshop\.com\b
\bindiaformeds\.com\b
\bcanadianpharmacyi\.net\b
\btuckle\.net\b
\bovernightessay\.com\b
\bwriting-services\.org\b
\baplusreports\.com\b
\byourdissertation\.com\b
\bstandoutessay\.com\b
\bresearchpaperz\.net\b
\bessaywritingservice\.org\b
\bripurl\.co\.uk\b
\bbookmarksuri\.com\b
\btrimr\.de\b
\bkiwiurl\.com\b
\bwealthyaffiliate\.com\b
\bmandarinportal\.com\b
\bwowgoldsonline\.com\b
\bwowgoldlife\.com\b
\bcitibank\.co\.in\b
\brs2acc\.com\b
\becwarmboots\.com\b
\bscooterschina\.com\b
\bforsaletiffany\.com\b
\bsaletiffany\.com\b
\bonsaletiffany\.com\b
\bpowergolding\.com\b
\bshoppinglv\.com\b
\bjuicycouturedeals\.com\b
\bfashionjuicystore\.com\b
\btiffanyforsale\.com\b
\bsuprashoes\.org\b
\bsupra-shoes\.us\b
\bfreshkicks4u\.com\b
\bfirstsneakers\.com\b
\bcooltiffany\.com\b
\bpretty-tiffany\.com\b
\bdiscountiffany\.com\b
\blinkslondonhut\.com\b
\bjuicyjewelrysale\.com\b
\bfabuloustiffany\.com\b
\bjewel-tiffany\.com\b
\bhappytiffany\.com\b
\boboots\.com\b
\bprettyboots\.com\b
\bsweatboots\.com\b
\bueasyshop\.com\b
\bnino-trade\.com\b
\bzypopular\.com\b
\bcasualbrand\.com\b
\balltopshoes\.com\b
\bredhighshoes\.com\b
\bgladfashion\.net\b
\bchaussureenligne\.net\b
\bshoesinlove\.com\b
\bfashiontowns\.com\b
\bluxury-buying\.com\b
\bedressonline\.com\b
\bstop4buy\.com\b
\betopbrands\.com\b
\babercrombieclothing4u\.com\b
\byoursbag\.com\b
\bforeverbar\.com\b
\btobling\.com\b
\btiffanyonlinestore\.us\b
\btiffanyshop\.org\b
\bshopoingjuicyjewelry\.com\b
\blinksfromlondon\.com\b
\bebaytop\.com\b
\bnpbags\.com\b
\bjuicycouture4sale\.com\b
\bchinacrystaljewelry\.com\b
\bp90xwow\.com\b
\bjoytiffany\.com\b
\btoopeshop\.com\b
\bjuicyclothingsale\.com\b
\btiffanyo\.com\b
\btiffanyonsale\.com\b
\brs2-accounts\.com\b
\bwolfeye-keylogger\.de\.vu\b
\bcastles\.travelinos\.com\b
\bmilotice\.com\b
\bmiud\.in\b
\bbag15\.com\b
\bshoestop10\.com\b
\byes-bags\.com\b
\bbagsforyours\.com\b
\bthemanbag\.net\b
\bwatch-youbags\.com\b
\bvogue-shoes\.com\b
\b91handbags\.com\b
\bcross-mark\.com\b
\bmoonyue\.com\b
\borienttouch\.com\b
\bmandarintouch\.com\b
\boriental-cheongsam\.com\b
\bgoodorient\.com\b
\bfinechineseclothing\.com\b
\bzxcart\.com\b
\bnewtangstore\.com\b
\bevescharm\.com\b
\bbags4chanel\.com\b
\bsalefivefinger\.com\b
\btakefringefashion\.info\b
\blux4bags\.com\b
\bluxuryex\.com\b
\bredsoleheels\.com\b
\bbuyitpal\.com\b
\boutlet-coach\.com\b
\bhighheelsfashion\.com\b
\bbags-outlet\.net\b
\bwhatshelove\.com\b
\bsvhandbags\.com\b
\bluxhorde\.com\b
\btn4bags\.com\b
\bigxe\.co\.uk\b
\blorland\.com\b
\bmmo4rpg\.com\b
\bgold4rpg\.com\b
\bvt4bags\.com\b
\bgubags\.com\b
\bwowhead\.us\b
\bgaziantepsporlular\.com\b
\blechan\.info\b
\bhautes-alpes\.org\b
\bgobananas\.com\b
\bkarmakerala\.com\b
\bmedicexchange\.com\b
\breputationmanagementfor\.com\b
\bzco\.com\b
\bhqessays\.com\b
\bfifa-world-cup-brazil-2014\.com\b
\bhigh-heels-fashionista\.com\b
\bsalto15\.com\.br\b
\bpagina-uno\.com\b
\botimizacao-sites-busca\.com\.br\b
\bsalvador-bahia-brasil\.com\b
\bempregos-em-salvador\.info\b
\bagencias-de-viagens-em-salvador\.info\b
\bbahiasexy\.com\b
\bleibnizbrasil\.pro\.br\b
\ballofcoach\.com\b
\bipmart\.com\b
\bbagworlds\.com\b
\bsneaker-shoes\.com\b
\bpickyourshoes\.com\b
\bfitch-abercrombie\.com\b
\bsportshoestown\.com\b
\bkixultra\.com\b
\bdangerstyle\.com\b
\b2cshopping\.com\b
\bvariantkicks\.com\b
\bsneakerbum\.com\b
\bvoguejeans\.com\b
\bexclusivesole\.com\b
\bcitysole\.com\b
\blacelocked\.com\b
\bsneaker\.co\.jp\b
\bmax9095\.com\b
\bhey-b2b\.com\b
\bshortz\.me\b
\bwebpage\.asia\b
\bjouercasino\.eu\b
\bvalesmucho\.com\b
\burlbu\.com\b
\bkisaurl\.com\b
\bcvm\.biz\b
\byit\.me\b
\bfarscinema\.com\b
\benardy\.com\b
\bplayway\.ru\b
\bsmariogame\.com\b
\bmicuatro\.com\b
\blazytownpoint\.com\b
\bbagswatches\.com\b
\boemwatches\.com\b
\bshopping-replica\.com\b
\bnk4u\.com\b
\bsight-focus\.com\b
\bglobalreplica\.com\b
\bbags-replica\.com\b
\bhoneyreplicas\.com\b
\b277266\.com\b
\bexact-handbags\.com\b
\bbagsdesigners\.com\b
\bgzshijin\.com\b
\bhandbagsonsell\.com\b
\bereplica(?:chanel|gucci|hermes|show)\.com\b
\bbagsluxury\.com\b
\bsuperbaghome\.com\b
\b21replica\.com\b
\behandbag-replica\.com\b
\blvebags\.com\b
\blikereplica\.com\b
\blvbagshopping\.com\b
\bdesignerbag4u\.com\b
\bdesigner-handbag-replica\.com\b
\bluxuries-replicas\.com\b
\bwatches188\.com\b
\bwatchescentre\.com\b
\bvip-bags\.net\b
\be-buy-bags\.com\b
\biamreplica\.net\b
\bvoguemobile\.com\b
\bwatches9\.com\b
\biamreplicas\.com\b
\bdocostume\.com\b
\blittlecoral\.com\b
\bchinapparels\.com\b
\btopweddingshop\.com\b
\btrip2\.asia\b
\bluxury222\.com\b
\bradowatcheshome\.com\b
\bdesigner-louis\.com\b
\bdaydaysale\.com\b
\bjusttopwatches\.com\b
\bdearwatches\.com\b
\bwatcheshot\.com\b
\btopwatchbrand\.com\b
\bgarbhandbags\.com\b
\bwholesale-order\.com\b
\b24designerreplica\.com\b
\bcupwatches\.com\b
\bcnreplicas\.com\b
\bhandbagmerchant\.com\b
\bjewelry-watches\.org\b
\bwatches-brand\.com\b
\bin-watches\.com\b
\bcufflinks-online\.com\b
\bwatcheprice\.com\b
replica[a-z0-9-]*(?:watch|bag|shop|store)
replicas?[0-9]
buy[a-z0-9-]*replica
\breplica(?:-china\.net|phones\.mobi)\b
\breplica-?(?:chinese|gucci|hot|idol|l|life|malls|saleworld|scarf|sl|slv|small|so|well|somega|s-scarf)\.com\b
\breplica[-s]?hermes\.(?:com|net)\b
\bwatches(?:ehot|etrade|replication)\.com\b
\bitbag-online\.com\b
\bpopbrands\.net\b
\bchopardshop\.com\b
\bjordand1\.com\b
\bsell-brand-bag\.com\b
\bwto-sell\.com\b
\ballthebesthandbags\.com\b
\bbags-watches\.com\b
\btiffanyfest\.com\b
\b4uluxuryhandbags\.com\b
\bjrhandbags\.com\b
\bdshandbags\.com\b
\bomega-watches-replica\.com\b
\bhavewatches\.com\b
\bzapposbag\.com\b
\balyshop\.com\b
\boktiffany\.com\b
\btiffany4girl\.com\b
\bmyacoach\.com\b
\bdrhandbags\.com\b
\bhk-replicas?\.com\b
\bjazzyhandbag\.com\b
\bchnknot\.com\b
\b360yd\.com\b
\bawurl\.com\b
\bi\.cx\b
\bittly\.com\b
\bturkeystadiumsandsportarenas\.blogspot\.com\b
\bswurl\.cc\b
\bkurkov\.org\b
\bsamuraizen\.com\b
\bzenhantz\.wordpress\.com\b
\byouareanidiot\.org\b
\bguiadediadema\.net\b
\bsmsgang\.com\b
\banonym\.to\b
\b56casino\.com\b
\bcasino-spielen\.biz\b
\bcrushingmill\.com\b
\bcrushermobile\.com\b
\bvipeak\.com\b
\bvipeakgrinder\.com\b
\bvipeakmill\.com\b
\bvipeakgroup\.com\b
\bgrinderpro\.com\b
\bp90xkicks\.com\b
\bwubags\.com\b
\bchristian4sale\.com\b
\bchristianonlineshop\.com\b
\bjeansclassic\.com\b
\ball-star-shoes\.net\b
\bcoolsuprashoes\.com\b
\bchinawholesale2008\.com\b
\bbrandproductsonsale\.com\b
\bxolook\.com\b
\bhothotshoes\.com\b
\bchaneloutletstores\.com\b
\bair-shox\.com\b
\bair-max-?shoes\.com\b
\bnbasupplier\.com\b
\b97999\.com\b
\bsale-sneakers\.com\b
\b95800\.net\b
\bshopmerry\.com\b
\bshoplark\.com\b
\bshopglad\.com\b
\bmobiper\.com\b
\bjimmychoo4sale\.com\b
\bparascientifica\.com\b
\bgulistanememon\.blogspot\.com\b
\btiket2\.com\b
\bcnekt\.com\b
\b4gk\.com(?!\.)
\btli\.tl\b
\bz8\.ro\b
\bsaf\.li\b
\bcellulite\.co\.uk\b
\btiffanyesale\.com\b
\bsalejeansmart\.com\b
\bedhardyshopclothing\.com\b
\bbeadsonlinestore\.com\b
\bluxurybagsin\.com\b
\bhairghd-shop\.com\b
\bghdhairinuk\.com\b
\btiffany1837jewellerys\.com\b
\bhairghdstraightenermall\.com\b
\blinkslondonsale\.com\b
\bprada-online-store\.com\b
\bghdhairshopukcheap\.com\b
\byeahluxury\.com\b
\bshopedhardystore\.com\b
\bfavoripartner\.com\b
\bmetin2wiki\.ru\b
\bpageranksites\.com\b
\bht\.ly\b
\bpqr\.in\b
\bbagsop\.com\b
\bgcgoods\.com\b
\bwalkervillechiropractic\.com\.au\b
\bmydesignerbasket\.com\b
\bswissluxury\.com\b
\bcoachbagselling\.com\b
\beshoptimes\.com\b
\bedshoponline\.com\b
\bluxurycrystal\.com\b
\broyaltimepiece\.com\b
\bcoachnew\.com\b
\bpolardiamonds\.com\b
\bcoachbags1941\.com\b
\bbags212\.com\b
\btopcredittrade\.com\b
\bvogueme\.com\b
\bloveinsport\.com\b
\bnew-fashion\.org\b
\ballofbags\.com\b
\bincredibleitem\.com\b
\bchanelhandbags2u\.com\b
\bsunglasses-hut\.com\b
\bbagsontheway\.com\b
\bkaleidoscope-dh\.com\b
\bmodselling\.com\b
\btopwatchessale\.com\b
\bglassesgroup\.com\b
\bwbrandbags\.com\b
\bthehandbagbuzz\.com\b
\beastoffer\.com\b
\boobag\.com\b
\bbuyerdiy\.com\b
\btopfashionboutique\.com\b
\bdesignerbagwholesale\.com\b
\bhandbag365\.com\b
\bmixorders\.com\b
\btophandbagssell\.com\b
\bluxunion\.com\b
\bisreplicas\.com\b
\bcomeoffer\.com\b
\bchinabagseller\.com\b
\bffchloe\.com\b
\badozenbag\.com\b
\bshopyop\.com\b
\bomeioffer\.com\b
\btopareplica\.com\b
\bbrandedavenue\.com\b
\bwbrandbag\.com\b
\bbrandbagzone\.com\b
\bmasshandbag\.com\b
\bcoachlvhandbags\.com\b
\bcoachsoutlet\.com\b
\bchanelbags2\.com\b
\bpridebag\.com\b
\bokaygoods\.com\b
\begsale\.com\b
\bok1225\.com\b
\bfcsgame\.com\b
\bfast-wowgold\.com\b
\bsalegolds\.com\b
\bdofus-ankama\.com\b
\bjuicy-bags-sale\.com\b
\bjuicycoutureusa\.com\b
\bnewaj\.com\b
\bfivefingerssale\.com\b
\bedhardy4sale\.com\b
\bboryokugai\.com\b
\bshopofdresses\.com\b
\bmerimobiles\.com\b
\bpandawill\.com\b
\bsunnygain\.com\b
\bgetbetterlife\.com\b
\bpearlcrown\.com\b
\bsheenpearl\.com\b
\bkissmymelinda\.com\b
\bdj-wholesale\.com\b
\belectronics-provider\.com\b
\bchinawholesaleonline\.org\b
\bccctop\.com\b
\bchinagoodsbay\.com\b
\bbazzarbd\.com\b
\bctobay\.com\b
\bmyecstar\.com\b
\bchinesehobby\.com\b
\bchinagoshop\.com\b
\bjordaner\.com\b
\bgsmdevice\.com\b
\bdodressme\.com\b
\bucloth\.com\b
\bhohotrade\.com\b
\bgofars\.com\b
\bnewdigi\.com\b
\bgoodweddingdresses\.com\b
\blove-beautiful\.com\b
\bchineseshoponline\.com\b
\bzacoo\.com\b
\bmyboxedset\.com\b
\bmydalle\.com\b
\bo-digital\.com\b
\bwholesalepricee\.com\b
\bmallmic\.com\b
\bchinawholesalegoods\.com\b
\bsellshell\.com\b
\b7starspecialsales\.com\b
\bwholesaleonepiece\.com\b
\bhobby-china\.com\b
\bbrandedbuying\.com\b
\bchinasilkpearl\.com\b
\bbuyamore\.com\b
\be4cn\.com\b
\bbeyoursource\.com\b
\bwholesalenight\.com\b
\bdhwatch\.com\b
\bmyselfshop\.com\b
\bvikishop\.com\b
\bmeegen\.com\b
\bvivedresses\.com\b
\bshoesxx\.com\b
\bec87\.com\b
\bslimmings\.com\b
\bp90x-on-sale\.com\b
\bcinte-shop\.com\b
\bcafumall\.com\b
\bomgcar2010\.com\b
\bqcdeals\.com\b
\bopen-mall\.com\b
\bongoin\.com\b
\bbeddingitems\.com\b
\bbecmart\.com\b
\bhngstore\.com\b
\bchinafactoryoutlets\.net\b
\bedhardyshop\.in\b
\bchanelwatcheszone\.com\b
\bedigitalwholesale\.com\b
\btimetoshopping\.com\b
\blooklowprice\.com\b
\bwholesale-weddingdress\.com\b
\bchinajiaho\.com\b
\bwholesale-bridesmaiddress\.com\b
\bshopping588\.com\b
\bsatisoffer\.com\b
\bsuperwweb\.com\b
\bgoodwholesaleshop\.com\b
\bcomdress\.com\b
\ba-capshop\.com\b
\bhandbagsshow\.com\b
\btrademass\.com\b
\bhead-sneaker\.com\b
\bwholesalecheapsneaker\.com\b
\blishoes\.com\b
\bcosmeticshotsale\.com\b
\bdesignerclothestore\.com\b
\b4adidas\.com\b
\bplentystock\.com\b
\buuoffer\.com\b
\bp90xworkouthome\.com\b
\bmac-brush\.com\b
\bswissbestreplicas\.com\b
\bcosmohit\.com\b
\befashion-replica\.com\b
\bhandbags-handbag\.com\b
\bfake-designer\.com\b
\bbestchiropractoradelaide\.com\.au\b
\bdensitygs\.com\b
\bverifyemailaddress\.org\b
\byouporn\.gr\b
\bhmazon\.com\b
\bglowandsparkle\.com\b
\bclassicsheepskinboots\.com\b
\bolshoe\.com\b
\bmyhothot\.com\b
\bnewsnowboots\.com\b
\bbootsok\.com\b
\bsalesluxury\.com\b
\bflyinsnow\.com\b
\bpopbiz24\.com\b
\bausbootsoffer\.com\b
\bmorevogue\.com\b
\badidasvipshop\.com\b
\bafkicks\.com\b
\bshopshox\.com\b
\bmysmalldeal\.com\b
\btoogle\.cc\b
\bmyretrokicks\.com\b
\bpro-sneakers\.com\b
\bfreshstyleshop\.com\b
\bfreshstyledrop\.com\b
\bokaysneakers\.com\b
\bbiodiesel-processor\.biz\b
\bspectech\.dn\.ua\b
\bhockeyfights\.com\b
\bperfectwriting\.co\.uk\b
\bcustomwritinghelp\.co\.uk\b
\basianbeat\.com\b
\bminasdirect\.com\b
\bpoloee\.com\b
\beluxzone\.com\b
\bbikininstyle\.com\b
\bshoeset\.com\b
\bsexylingerieho(?:me|t)\.com\b
\bcharmspandorabracelets\.com\b
\bpandorajewelry-store\.net\b
\bpandorajewelrymart\.com\b
\bukpandorabracelets\.(?:co\.uk|com)\b
\buspandorasale\.com\b
\bantexbuyer\.com\b
\bcharmheels\.com\b
\breplika-watch\.com\b
\bfashionenight\.com\b
\b68jewelry\.com\b
\bfashionjewelryaccessorieswholesale\.com\b
\btrend-apparel\.com\b
\befairshop\.com\b
\bgamemk\.com\b
\bucoolstuff\.com\b
\bonlypuma\.com\b
\basicsshow\.com\b
\bdiscounttoryburch\.com\b
\bnbabasketballshoes\.com\b
\bkobeshoes\.biz\b
\bthesuprashoes\.com\b
\bcollect-shoes\.com\b
\badidasonlineshop\.com\b
\boksupra\.net\b
\bp90x-workout\.biz\b
\bthetopshoes\.com\b
\bnba2you\.com\b
\bshopkiss\.com\b
\blinksbracelet\.com\b
\bvip-boots\.com\b
\bbagsagent\.com\b
\bnewsslong\.com\b
\bsupramvp\.com\b
\byoulacoste\.com\b
\btopbizbags\.com\b
\bwholesalesneakercn\.com\b
\b5fingersshoes\.org\b
\bmofangcheng\.net\b
\bshoenets\.com\b
\bpaulsmithforsale\.com\b
\bsuchnice\.com\b
\bbasketballbay\.com\b
\beby-store\.com\b
\blikedunksb\.com\b
\baf1myshop\.com\b
\bmyshopplaza\.com\b
\bmaxmaradress\.com\b
\btoryburchstores\.com\b
\bcqdlmk\.com\b
\bbagmalls\.com\b
\bghdprincess\.com\b
\bairforceoneshop\.com\b
\bp90xdvdstore-us\.(?:net|com)\b
\bcoolbirkenstock(?:store)?\.com\b
\boutlet-?birkenstock\.(?:com|net)\b
\bbirkenstock(?:-?cheap|discount|mall|online|outlet|shoes-outlet|shoesshop)\.(?:com|net|info)\b
\bbeatsloop\.com\b
\ballwholesalepick\.com\b
\bcl-pumps\.com\b
\bsexydepots\.com\b
\bpumashoesrunning\.com\b
\badidastrainersshoes\.com\b
\bluxeshoppers\.com\b
\btiffany-mine\.com\b
\btiffanycosite\.com\b
\bgogowatch\.com\b
\bsuperstarkicks\.com\b
\bweddingnova\.com\b
\btiffanycoltd\.com\b
\btiffanysilverworld\.com\b
\btiffanycojewel\.com\b
\bstorebop\.com\b
\bclassicedhardy\.com\b
\bjeanybags\.com\b
\bgroupshoes\.com\b
\bherveleger2010\.com\b
\bonline-clothing-outlet\.com\b
\bgrandefratello\.forumfree\.it\b
\btext-image\.ru\b
\bcozumelwatersports\.com\b
\bje\.pl\b
\blaptops-battery-online\.com\b
\bbatterystores\.ca\b
\bsuperbattery\.co\.uk\b
\b4unj\.com\b
\bworldtoptrade\.com\b
\bcoachpurses-outlet\.com\b
\bebay-fashion\.com\b
\bfacecuk\.com\b
\bamoyhy\.com\b
\bwholenfl\.com\b
\b23corp\.com\b
\bbags-shoes\.com\b
\babusf\.com\b
\buniformfootball\.com\b
\btiffanysaleonline\.com\b
\bjyshoes\.com\b
\bpickinshop\.com\b
\brunescape-mall\.com\b
\b21nfl\.us\b
\bezpopo\.com\b
\bjerseyscheapsale\.com\b
\bworldtoptrade\.cc\b
\bintshop88\.com\b
\babsoluxury\.com\b
\bwatchesyard\.com\b
\bzealreplica\.com\b
\bomegawatchessale\.com\b
\bnoblehandbags\.com\b
\bbagbinge\.com\b
\bluxus-replica\.com\b
\biofferbay\.com\b
\b7replicas?\.com\b
\bknockoffbag\.com\b
\btradeshown\.com\b
\bviptobuy\.com\b
\bokmeex\.com\b
\bcardyboots\.net\b
\bfashionbagsshop\.com\b
\bbuycocochanel\.com\b
\bdesignerhandbags-purses\.com\b
\bzolaenterprises\.com\b
\bopps\.se\b
\bleighgirl\.com\b
\bblacklightbodypaint\.com\b
\bbeheaded\.us\b
\bweirdartists\.com\b
\bbuyart\.ws\b
\buvfaces\.com\b
\blogs\.tv\b
\bfacepaint\.ws\b
\bzombieshows\.com\b
\bolympic-skating\.webs\.com\b
\bc-o-m\.us\b
\bzolaenterprizes\.com\b
\bfunslots\.us\b
\b777gamesfree\.com\b
\bfrekid\.com\b
\bpagez\.org\b
\bppdictionary\.com\b
\bfacebook\.com/l\.php\b
\bfacebo(?:o[ob]|ıo)k\.com\b
\bfacebook(?:(?:ster|\.ilkfrm)\.com|layouts\.us)\b
\bcowurl\.com\b
\bokbootsmall\.com\b
\bbootsday\.com\b
\bshoeshirts\.com\b
\byouedhardy\.com\b
\bgoskynew\.com\b
\bbagsmine\.com\b
\bbags9\.com\b
\brolexwatch1\.com\b
\bdesignerbags-1\.com\b
\bwatches8\.com\b
\bhandbags-9\.com\b
\bvuitton-1\.com\b
\brolex-1\.com\b
\bglamorebags\.com\b
\bbuyqualitybags\.com\b
\b7starhandbags\.com\b
\bwatcheswiss\.com\b
\brolexswisswatches1\.com\b
\brolex4\.com\b
\betopbags\.com\b
\bwatches-collection\.com\b
\bwatchesluxus\.com\b
\brolexonsale\.net\b
\bkrza\.com\b
\bbagrr\.com\b
\bwwcats\.com\b
\bjordanmass\.com\b
\bhandbag-handbags\.com\b
\bdesignershoestock\.com\b
\betop-bags\.com\b
\bgods-shopping\.com\b
\bshopping-replicas\.com\b
\beq2\.cn\b
\b176d\.com\b
\b99076\.com\b
\blookchem\.com\b
\bt-ny\.eu\b
\bhello\.to\b
\bcabaniascalamuchita\.com\b
\bsierrasdecordoba\.com\b
\bhotelescalamuchita\.com\b
\bcabaniaslosreartes\.com\b
\bsuppertv\.com\b
\bairforcesale\.com\b
\btimberlandbg\.com\b
\bedhardy-4u\.com\b
\bsportclothingstores\.com\b
\babercrombiestore\.net\b
\bnfl-malls\.com\b
\bnflonlineshops\.com\b
\bedhardyonlineshop\.net\b
\btimberlandstores\.com\b
\borders-status\.com\b
\bmydunksb\.com\b
\banf-mall\.com\b
\binternetcont\.com\b
\bdubai-world-central\.com\b
\bburj-khalifa\.eu\b
\balmaktouminternationalairport\.eu\b
\byasisland\.eu\b
\bdubailand\.name\b
\bsaadiyatisland\.eu\b
\bmeydan-city\.com\b
\bdubaifountain\.info\b
\bnakheelharbour-tower\.com\b
\bbawadi\.info\b
\barabian-canal\.com\b
\bsaudi-arabia-hotels\.com\b
\bdubaimetro\.eu\b
\bvrsar\.eu\b
\bal-raha-beach\.com\b
\babu-dhabi-metro\.com\b
\bshams-abu-dhabi\.com\b
\bdubai-festival-city\.com\b
\bghantoot-city\.com\b
\bmohammed-bin-rashid-gardens\.com\b
\bdubai-waterfront\.org\b
\bsaadiyat-island\.info\b
\bdubaiindustrialcity\.org\b
\btehran-metro\.com\b
\bdoha-metro\.com\b
\bdubai-taxi\.com\b
\baquaparky\.com\b
\bsaudipowernetwork\.com\b
\bbaghdadmetro\.com\b
\bthe-expendables\.com\b
\bfuntana\.eu\b
\bplavalaguna\.eu\b
\bbarbariga\.eu\b
\bgroznjan\.com\b
\bbrtonigla\.com\b
\bfazana\.cz\b
\bperoj\.com\b
\bvisnjan\.eu\b
\blosinj\.cz\b
\bvodnjan\.eu\b
\bbuzet\.eu\b
\bmotovun\.eu\b
\boprtalj\.eu\b
\bbrijuni-rivijera\.com\b
\bknihy-a\.cz\b
\bzumpex\.cz\b
\brambo6\.com\b
\blosinj\.org\b
\bvalbandon\.eu\b
\bagatahanychova\.com\b
\bend-2012\.com\b
\bhamachigames\.com\b
\blosiny\.com\b
\bmosnov\.info\b
\bmotocykly\.com\b
\bnosovice\.com\b
\bpiestany\.cz\b
\bpocasiegypt\.cz\b
\bpodprsenky\.com\b
\bpustevny\.com\b
\bcargames\.com\.au\b
\bgum\.li\b
\be43\.us\b
\bshortenlinks\.(?:com|org)\b
(?<!-)\bt\.co\b.*
\b123lala\.info\b
\bokutan\.tk/arama\b
\bchatrullet\.net\b
\bscientologymyths\.info\b
\bfreedommag\.org\b
\bcopyright-free-images\.com\b
\bunbeatable\.co\.uk\b
\bblinq\.org\b
\blinkee\.com\b
\balexandermcqueenoutlet\.com\b
\bjimmychoousa\.com\b
\bbrand-watch-supplier\.com\b
\blaptopbattery365\.com\b
\bshoespolar\.com\b
\blimitedno\.com\b
\bnewport-cigarettes\.us\b
\bkicksboots\.com\b
\balihello\.com\b
\bwebartweb\.com\b
\bnpbuy\.com\b
\bnorthfacesoutlet\.com\b
\bjustcomeon\.com\b
\btouchglasses\.com\b
\bitimberlands\.com\b
\boppell\.com\b
\bfbikey\.com\b
\bnbtrends\.com\b
\bpureboots\.com\b
\bnicecoachhandbags\.com\b
\bfeetorder\.com\b
\bshoesshoe\.com\b
\bacdoo\.com\b
\btimberland7\.com\b
\basicscloset\.com\b
\bbootsbest\.com\b
\beshopking\.com\b
\bbikiniszone\.com\b
\bcoachoutletfactorystore\.com\b
\bbuddytrade\.com\b
\bcoach-outlet-factory\.com\b
\bsupraskytopsale\.com\b
\bbikinismark\.com\b
\belsels\.com\b
\bfashionable-sale\.com\b
\btao6789\.com\b
\bdesignerhandbagsport\.com\b
\bdressnew\.com\b
\bhervelegerdresssale\.com\b
\brosetta-stone-shop\.net\b
\bjuicycouture-outlet\.org\b
\babercrombieofficial\.com\b
\basics2u\.com\b
\bofficialfivefingers\.org\b
\b16shoes\.com\b
\bontoryburch\.com\b
\betoryburch\.com\b
\bsaletoryburch\.com\b
\ballbagshop\.com\b
\bcroconline\.com\b
\bus-coachstore\.com\b
\blacostetrainers\.org\b
\btoysgiftsrus\.com\b
\bpradatrainers\.com\b
\brosettastonefree\.com\b
\brosettastoneenglish\.net\b
\brosettastoneirish\.com\b
\bjuicycoutureoutlet\.org\b
\btiffanyandcoaustralia\.com\b
\bonitsukatiger\.us\b
\bbagsofbrand\.com\b
\bbelstaff-jacket\.com\b
\blikehighheels\.com\b
\bcolumbiajacketsstore\.com\b
\bagogoshopping\.com\b
\bicoachoutlet\.net\b
\babercrombieofficial\.org\b
\bparatek\.org\b
\bloveshoesbox\.com\b
\bbelstaff-jackets\.org\b
\bmoftown\.net\b
\bparatek\.us\b
\bonlinepretty\.com\b
\balexander-mcqueen\.us\b
\burwij\.pl\b
\bskroc\.pl\b
\blatwy\.pl\b
\bulinks\.net\b
\bmcaf\.ee\b
\bwikipeedos\.pbworks\.com\b
\bchuta\.org\b
bseoprofessionalsonline
bestseooffers
\brealsofttech\.com\b
\bdesignerevaluation\.com\b
\bmartindano\b
\bsysoon\b
\bquicklink\.to\b
\b2c\.lt\b
\b[➡➨➯➔➞➽➹✩✿❥›⌘‽☁]\.ws\b
\b1link\.in\b
\b2\.gp\b
\b2\.ly\b
\b301\.to\b
\b4url\.cc\b
\b7\.ly\b
\b9mp\.com\b
\baa\.cx\b
\baafter\.us\b
\bafx\.cc\b
\bb2l\.me\b
\bbcool\.bz\b
\bcliccami\.info\b
\bcl\.ly\b
\bcloudapp\.com\b
\bcoge\.la\b
\bcrks\.me\b
\bcutt\.us\b
\bdfl8\.me\b
\bdld\.bz\b
\bdlvr\.it\b
\bdo\.my\b
\bdurl\.me\b
\beasyuri\.com\b
\beweri\.com\b
\bfire\.to\b
\bfirsturl\.de\b
\bfirsturl\.net\b
\bfon\.gs\b
\bg\.ro\.lt\b
\bgkurl\.us\b
\bgood\.ly\b
\bh\.fo\b
\bhiderefer\.com\b
\bhmm\.ph\b
\bhurl\.me\b
\bhurl\.no\b
\bilix\.in\b
\bir\.pe\b
\birt\.me\b
\bits\.my\b
\bj2j\.de\b
\bjdem\.cz\b
\bkore\.us\b
\bkrunchd\.com\b
\bkrz\.ch\b
\blin\.io\b
\blinkbun\.ch\b
\blivesi\.de\b
\blnk\.nu\b
\blost\.in\b
\blstn\.in\b
\bmacte\.ch\b
\bminilink\.org\b
\bmke\.me\b
\bmrte\.ch\b
\bmyloc\.me\b
\bmysp\.in\b
\bnbx\.ch\b
\bndurl\.com\b
\bnsfw\.in\b
\bnurl\.in\b
\bnxy\.in\b
\bonodot\.com\b
\booqx\.com\b
\bpp\.gg\b
\bqik\.li\b
\bqlnk\.net\b
\bqr\.cx\b
\bqte\.me\b
\blsw-gratis\.es\.tl\b
\bcc\.st\b
\bcalifornia-liability-insurance\.com\b
\bseekic\.com\b
\bchinaicmart\.com\b
\btoplvstore\.com\b
\bslendertoneshop\.com\b
\bt3shop\.net\b
\bbrandluxurywatch\.com\b
\btop-lvhandbags\.com\b
\byesmyluxurybags\.com\b
\bladybrandbags\.com\b
\btester-space\.com\b
\bmylvestore\.com\b
\byeahlvwallet\.com\b
\bchiflatirondryer\.com\b
\bt3microstore\.com\b
\bmychanelbagstore\.com\b
\byeslvgift\.com\b
\bskihlz\.com\b
\bp90xextremefitness\.com\b
\bluxurylvhandbag\.com\b
\bwomenandmenwatches\.com\b
\bmiumiuhandbag4u\.com\b
\bbeautyhairtools\.com\b
\bdhlhandbags\.com\b
\bvoguehit\.com\b
\bmychanelbagstores\.com\b
\bagotrade\.com\b
\bhermes4handbags\.com\b
\balexander-mcqueen-clutch\.com\b
\biclshoes\.com\b
\bshoppinghermes\.com\b
\bcoach4handbags\.com\b
\bladyluxuryshoes\.com\b
\bhandbagswin\.com\b
\bcls2\.com\b
\bbagsmoon\.com\b
\binevitablebags\.com\b
\bgiftsoflady\.com\b
\bredshoessole\.com\b
\bbuyluxurybagidea\.com\b
\bmywatchesstore\.com\b
\bcocobags\.com\b
\bhigh-quality-handbags\.com\b
\bafwholesaler\.com\b
\bczzza\.com\b
\badidasporschedesign\.com\b
\burstylez\.com\b
\bsexpksex\.com\b
\blsneighbors\.com\b
\blux-replica-phones\.com\b
\bdiscounttiffanyjewelry\.com\b
\bbellewedding\.com\b
\bbagswholesalemall\.com\b
\bvertucopy\.com\b
\bbagsoulet\.com\b
\bhervelegerdress\.com\b
\bhervelegersell\.com\b
\bdownjacketonsale\.com\b
\bewcss\.com\b
\bjoshuatetreault\.com\b
\bshoesloveshoes\.com\b
\bcliphunter\.com\b
\bfb\.me\b
\bbiology-forums\.com\b
\binfomanagement\.ru\b
\burluda\.com\b
\btim\.pe\b
\bkxk\.me\b
\bjanurl\.com\b
\brfr\.me\b
\br\.im\b
\bread\.bi\b
\bread\.im\b
\brnm\.me\b
\bru\.ly\b
\brww\.tw\b
\bs4c\.in\b
\bsafe\.mn\b
\bsdut\.us\b
\bsexyurl\.(?:in|info|me|to|tv|us)\b
\bshink\.de\b
\bshortn\.me\b
\bshow\.my\b
\bshrinkr\.com\b
\bshrten\.(?:com|me)\b
\bshrunkin\.com\b
\bslate\.me\b
\bsmsh\.me\b
\bsrnk\.net\b
\bsrs\.li\b
\bsurl\.hu\b
\bswu\.me\b
\btiny\.ly\b
\btinylink\.in\b
\btllg\.net\b
\bto\.je\b
\btrg\.li\b
\btrunc\.it\b
\btweak\.tk\b
\btweet\.ms\b
\btwhub\.com\b
\btwirl\.at\b
\bur\.ly\b
\burl\.ag\b
\burl\.az\b
\burlcorta\.es\b
\burlcover\.com\b
\burlenco\.de\b
\burlg\.in\b
\burli\.nl\b
\burls\.im\b
\burlshorteningservicefortwitter\.com\b
\burlz\.at\b
\burlzen\.com\b
\bvll\.me\b
\bvoizle\.com\b
\bw55\.de\b
\bwach\.it\b
\bx\.vu\b
\bxiy\.net\b
\bxurl\.es\b
\bxxsurl\.de\b
\by\.ahoo\.it\b
\bye\.pe\b
\byuarel\.com\b
\bzapt\.in\b
\bzi\.mu\b
\bzipmyurl\.com\b
\bzud\.me\b
\burlabridger\.p4o\.net\b
\bcricketwebs\.tk\b
\bopposingviews\.com\b
\bthe-questionnaire\.com\b
\bhainanwel\.com\b
\bacaiberryinformations\.com\b
\bity\.im\b
\barcteryxonsale\.com\b
\bclstyles\.com\b
\bdress4dancing\.com\b
\ballbazaar\.net\b
\bwomenheelshoes\.com\b
\bpurelyfitness\.com\b
\bwatchfreemoviesonlinedaily\.com\b
\bx-fat\.com/p90x-review\b
\bthecow\.me\b
\bdsl-preistipp\.de\b
\bsanssouci-sightseeing\.de\b
\basiawriters\.com\b
\bpokerenfrancais\.eu\b
\belcasinoenlinea\.org\b
\blineupsecurity\.com\b
\baefos\.com\b
\bonlinetraining4u\.com\b
\bthreesonsprinting\.com\b
\bmanhattaninstitute\.com\b
\bbnbmedispa\.com\b
\bakglaw\.com\b
\btravelclinicnyc\.com\b
\bnymsuits\.com\b
\bmac-how\.net\b
airmax[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
# ugg spam
(?:australia|best|brand|buy|cheap|discount|fashion|sale|shop|style|stylish)[a-z0-9-]*(?:shoe|boot|ugg)[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
(?:boot|shoe|ugg)[a-z0-9-]*(?:buy|cheap|mall|mart|outlet|shop|store|sale)[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
\b\d*uggg?[as]?\b[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
uggaustralia[a-z0-9-]+\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # don't block the official site uggaustralia.com
\bmyugg
\buggs?\d[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg# and uggs#
#ugg[a-z0-9-a]*(?:boot|shoes)[a-z0-9-a]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg*boot and ugg*shoes
# I replaced the regex by the following one, to whitelist buggyboot.com (that should not be blacklisted)
\b(?!(?:buggyboot)\b)[a-z0-9-a]*ugg[a-z0-9-a]*(?:boot|shoes)[a-z0-9-a]*\b\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
# per SB request https://meta.wikimedia.org/w/index.php?diff=2834376&oldid=2834371 -- Quentinv57 (2011-08-23)
\bugg-[a-z0-9-]+\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg-
ugg(?:top|online)?sell
\b100mfugg\.com\b
\baddugg\.com\b
\bbuddyugg\.com\b
\bcome2ugg\.com\b
\bgo+[d4]?ugg[os]?\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
\bhomeugg\.com\b
\binugg\.co(?:\.uk|m)\b
\bladiesugg\.com\b
\bloadugg\.com\b
\blowestmall\.com\b
\bmimiugg\.com\b
\bmissugg\.com\b
\bmiugg\.com\b
\brealugghome\.com\b
\bsnowuggs\.com\b
\bsoftugg\.com\b
\bsuperbugg\.com\b
\bsuperiorugg\.com\b
\bsupuggs\.com\b
\btougg\.com\b
\buggbaileybutton\.(?:biz|org)\b
\buggcarts\.com\b
\buggcase\.com\b
\buggedglobal\.com\b
\buggfeel\.com\b
\bugggogo\.com\b
\bugggoods\.info\b
\bugglist\.com\b
\buggnewyork\.com\b
\buggpark\.com\b
\buggprovide\.com\b
\buggs-uk\.biz\b
\buggsaappaat\.info\b
\buggsalon\.com\b
\buggsaustralia-uk\.com\b
\buggsbank\.com\b
\buggsbox\.com\b
\buggshelf\.com\b
\buggsireland\.org\b
\buggslife\.com\b
\buggsonlinebestellen\.com\b
\buggssky\.com\b
\buggugg(?:au|aufz|discountfz|new)\.com\b
\buggur\.com\b
\buggwebsite\.com\b
\buggwin(?:ner)?\.com\b
\bup2ugg\.com\b
\bwowuggs\.com\b
pickugg\.org
brawboots\.com
clsells?\.com
coogi-jeans\.com
designerchristian\.com
longdosi\.com
m(?:i|uk)sboots\.com
myshoesbox\.com\.cn
pluboots\.(?:com|org)
shoesboots\.co\.uk
womenshoesshow\.com
woolskinboots\.com
\beshop-handbag\.com\b
\bbelstaffonsale\.com\b
\bbelstaffs\.com\b
\bwithorder\.com\b
\bectradetang\.com\b
\bvip-handbags\.com\b
\bsuprashoesite\.com\b
\bdunkshoes100\.com\b
\bvipsuprashoes\.com\b
\bpicksbdunks\.com\b
\bwest-trading\.com\b
\b7pmshoes\.com\b
\bairretrojordan\.com\b
\badikshoes\.com\b
\bardike\.com\b
\btitaniumwf\.com\b
\bkfc\.ms\b
\bbox10\.info\b
\bmycia\.info\b
\bmyurlshortener\.com\b
\burlredirect\.info\b
\bur\.id\.au\b
\b86au\.com\b
\bx\.nu\b
\bnik\.im\b
\b82au\.com\b
\beum\.cc\b
plant\.dmz-karpaty\.com
\briccardozipoli\.com\b
\bstrumicadenes\.mk\b
\bsamuibatik\.com\b
\bgiochigiocando\.forumfree\.it\b
\bhotelpeniscola\.com\b
\beurostyx\.com\b
\bitalyitalia\.com\b
\bdescargas-deluxe\.blogspot\.com\b
\bkukulkan\.260mb\.com\b
\bhula-hoop-shop\.de\b
\baddu\.co\b
\barticles(?:base|vana)\.com\b
\bquickpaydaycreadit\.wikidot\.com\b
\bcellulitetalk\.com\b
\bstretchmarkscare\.com\b
\bsimalovesfun\.blogspot\.com\b
\bxycol\.net\b
\bray-ban\.cc\b
\bhockey-review\.ru\b
\bsalsalust\.com\b
\bresumewritingservice\.biz\b
\bnexthandbags\.com\b
\baaaplan\.com\b
\bbtobuy\.com\b
\bbagsofashion\.com\b
\bhandbags-fake\.com\b
\bbagscabin\.com\b
\ballstylish\.com\b
\bbrandsshoessale\.com\b
\beoooi\.com\b
\bwholesalemaccosmetics\.com\b
\bctobuy\.com\b
\bvsbag\.com\b
\bkoolsense\.net\b
\bfamousbrandbag\.com\b
\bwalletsky\.com\b
\bthehandbags\.us\b
\bbeour\.com\b
\bshamise\.com\b
\bsunglasseseye\.com\b
\bfakehandbags1\.com\b
\bfantastic-replica\.net\b
\bhermesbirkinreplica\.com\b
\bbagspirit\.com\b
\bv-bags\.com\b
\bshehandbag\.net\b
\bbagfashionstyle\.com\b
\bbuydesignonline\.com\b
\bbalkanofil\.ru\b
\bfacbook\.com\b
\bbadoo\.gen\.tr\b
\bstanfordu\.totalh\.com\b
\bcommoditiestips\.com\b
\bfry\.am\b
\blink\.packtpub\.com\b
\b2travel2\.nl\b
\brio-de-janeiro-guide\.net\b
\braipurnews\.(com|in|info)\b
\begmondonline\.nl\b
\bzoolabo\.com\b
\bgoforthenight\.com\b
\bold-school-spiele\.de\b
\byaesmi\.narod\.ru\b
\bmma\.sports-combat\.com\b
\baffiliate\.godaddy\.com\b
\bmidyatstarradyo\.com\b
\bellightmade\.com\b
\bpescaprofesional\.net\b
\bfx-photos\.com\b
\bs-m-s\.tv\b
\bguia-puntacana\.com\b
\bplacement-international\.com\b
\bamerican-business\.org\b
\bchristmas-celebrations\.org\b
\ballworldsport\.org\b
\bworld-geography\.org\b
\bholgacamera\.net\b
\badultinteractivechat\.net\b
\biswb\.org\b
\bamareway\.org\b
\bli\.vc\b
\bto80\.net\b
\bviviti\.com\b
\bonly-hit\.de\.tl\b
\bestimarte\.com\b
\bhumanbody\.me\b
\bparaguaycoins\.com\b
\bebook\.7pop\.net\b
\bgermangoogirls\.com\b
\bucuncubinyil\.com\b
\bpoutrerdansguardian\.blogspot\.com\b
\bkpop\.fr\b
#Petition sites
\bthepetitionsite\.com\b
\bgopetition\.(?:com|co\.uk|us)\b
\bipetition\.com\b
\.ipetitions\.com
\bpetition(?:online|s24|site|spot|-?them)\.com\b
\bwebpetitions\.com\b
#end of petition sites
\bbeeg\.cm\b
\.ladbrokes\.com
\banna-world\.com\b
\bblacksquaregallery\.com\b
\bdahabtravel\.eu\b
\b1dekorasyon\.com\b
\btsanoff-classic\.com\b
\bhttp-music\.org\b
\bukshoesizeconversion\.com\b
\bcoatsize\.com\b
\bhaqeeqat\.org\.pk\b
\bthecompany\.pl\b
\bpalmedazur\.com\b
\bhot-maps\.de\b
\becsoso\.com\b
\bec9i\.com\b
\bbigbigfashion\.com\b
\btang-trade\.com\b
\bkicksinfo\.com\b
\bfeelingshoes\.com\b
\bairgriffeymax\.com\b
\bbrandkeys\.net\b
\btotobags\.com\b
\bhoney-replicas\.com\b
\btop99shopping\.com\b
\bbagstars\.com\b
\brolex-heavens\.com\b
\brwholesalejewelry\.com\b
\bgo52wholesale\.com\b
\bsell-replica\.com\b
\bjerhandbags\.com\b
\bphoenix-luxuries\.com\b
\bshopstarstyle\.com\b
\bbapesky\.com\b
\bjrehandbags\.com\b
\btop1replica\.com\b
\be-shop-replica\.com\b
\bbeubag\.com\b
\btop100handbag\.com\b
\breal-exact-bag\.com\b
\bsaleluxe\.com\b
\bbuy-tiffanys\.com\b
\bshoesflysky2\.com\b
\btiffany4girls\.com\b
\bbaileybuttonboots\.com\b
\bbootsea\.com\b
\bbootsonmall\.org\b
\bcashboots\.com\b
\bcrazyboot\.com\b
\brightonradon\.com\b
\bsnowboots-discount\.com\b
\bp90xtopmall\.com\b
\btrade161\.com\b
\bthetrendies\.com\b
\benjoyshoping\.com\b
\bbootshouse\.com\b
\bshop4p90x\.com\b
\btimboot\.com\b
\bhktz\.net\b
\bmanoloblahnik\.ws\b
\bjimmy-choo-outlet\.com\b
\bjimmychoooutletstore\.com\b
\bes\.maxorion\.com\b
\bbukisa\.com\b
\bexm\.nr\b
\bhelpdesk\.tk\b
\bsedo(?:parking)?\.com\b
\bel-youm\.com\b
\baddsubmiturl\.com\b
\baries\.com\b(?!\.)
\bbigdady\.com\b
\bbuckethead\.com\b
\bcarinsurancecredit\.com\b
\bceritaindonesia\.com\b
\bcreditscorecomparison\.com\b
\bejdixon\.com\b
\bfresherworld\.com\b
\bfrt\.org\b
\bhomestaging\.net\b
\bhotels-accommodation-hotels\.com\b
\bhotrodlinks\.com\b
\bincest\.com\b
\bjandal\.com\b
\bkiss\.my\.butt\.com\b
\blucky\.com\b
\bmbc2\.net\b
\bmobile24\.com\b
\bmxyer\.com\b
\bpillz\.com\b
\bplentyoffish\.net\b
\bps4\.com\b
\btocows\.com\b
\btrafficx\.com\b
\btwiteer\.com\b
\bunderpants\.org\b
\bwistatepull\.org\b
\bchez-soso\.picoz\.com\b
\bfuckgirl\.com\b
\bhflanding\.contortionists\.net\b
\bzshare\.com\b
\bphebank\.com\b
\bwwww\.hentaitube\.com\b
\bthebestoftheinternet\.com\b
\bgods-country\.de\b
\bnetbulx\.com\b
\blesberlinettes\.wordpress\.com\b
174\.132\.115\.162
74\.208\.135\.98
\badsense-p\.blogspot\.com\b
\bmillionsbillionstrillions\.com\b
\blifetimetracker\.com\b
\blifetimegps\.com\b
\bgenesilencing\.net\b
\bvanessahaydontrump\.com\b
\bkebira\.com\b
\bhawaiianlimo\.com\b
\bspringbreakspain\.com\b
\bzombiecomputer\.com\b
\b3dgovernment\.com\b
\bbrownfat\.com\b
\bmomordica\.com\b
\baimraj\.com\b
\bcalcutta\.org\b
\bguiacoruña\.es\b
\ba-coruña\.com\.es\b
\bla-coruña\.com\.es\b
\bxn--acstica-71a\.net\b
\bolimpiadas\.net\b
\blatín\.net\b
\bde-españa\.net\b
\bgretsch\.es\b
\bchef\.ph\b
\bchef(?:\.com)\.ph\b
\bsupermodels?3d\.com\b
\bupd\.ph\b
\bcoron\.com\.ph\b
\bcolorfulbubbles\.com\b
\b3dtvcorp\.com\b
\b3dtv(?:\.com)\.ph\b
\b3dadvertising\.com\.ph\b
\b3dads\.com\.ph\b
\b3-d\.ph\b
\b3dpaparazzi\.com\b
\bremit\.com\.ph\b
\bcarabaoisland\.com\.ph\b
\bdollar\.com\.ph\b
\bboayan\.com\.ph\b
\bsanvicente(?:\.com)?\.ph\b
\blithium-air\.com\b
\bboracay\.tk\b
\bdiwaran\.(?:com|net)\b
\bmrgfu(?:streatment)?\.com\b
\bmrg-fus\.com\b
\bpiratedcopy\.com\b
\bfilchi\.org\b
\bfilipinochinese\.com\b
\bfinance\.groups\.yahoo\.com/group/Fil_Chi\b
\bofw\.(?:com|org)\.ph\b
\bofwonline\.(?:com|ateneo\.edu|net)\b
\bhotellmolleberg\.com\b
\bzkracene\.cz\b
\b1url\.cz\b
\beurocupshistory\.com\b
\bmoladi\.com\b
\bplasticformwork\.co\.za\b
\bmoladiamericas\.com\b
\bvivwestwood\.com\b
\bbu\.tt\b
\brisk-international\.gr\b
\bcutehandbags\.org\b
\berssab\.u-bordeaux3\.fr\b
\bknol\.google\.com/k/cestas/knol-000-pr%C3%A9sentation-des-trois/39y3khftrdkhq/62#
\bgrammar-and-logic\.com\b
\blyt\.sr\b
\bcardassiaprimera\.com\.ar\b
\bmillionid\.com\b
\bcmindia\.blogspot\.com\b
\bfashionlande\.com\b
\bdatmaychu\.net\b
\bdiendanmaychu\.net\b
\bironrye\.blogspot\.com\b
\bnewmail\.ru\b
\b00free\.net\b
\bfreei\.me\b
\bzoka\.cc\b
\busefulwebtool\.com\b
\bantiques-help\.com\b
\bmon\.st\b
\bcaseecampi\.net\b
\burl\.lotpatrol\.com\b
\btomyumrecipe\.com\b
\bbachhoa24\.com\b
\bvolleyball-movies\.pl\b
\bazerbaijanrugs\.com\b
\bmoviesonline\.name\b
\bclassic-replica\.com\b
\btoywatchesale\.com\b
\bchoosemyhandbags\.com\b
\brolex-watch-replica\.com\b
\btiffanyshopmall\.com\b
\bhogan-scarpe\.it\b
\bbagsaa\.com\b
\bdhlbag\.com\b
\bmoyu7\.com\b
\bideal-replica\.com\b
\bwsreplicas\.com\b
\bmemwatches\.com\b
\bbag-endhere\.com\b
\bmontblancsale\.com\b
\bluxury007\.com\b
\bbranddiscounting\.com\b
\bhandbaghall\.com\b
\bshoe-jordan\.com\b
\bwholesale-designer-handbag\.com\b
\bjordannew\.com\b
\bhandbags163\.com\b
\bp90xbose\.com\b
\bcgkicks\.com\b
\bbeatsbydres\.com\b
\bjewellryoutlet\.com\b
\bp90xoutletonline\.com\b
\bmycoachoutlets\.com\b
\bp90xschedule\.com\b
\bbrand-store777\.com\b
\bmyjuicycouture(?:outlet|s)\.com\b
\bme2dvd\.com\b
\bmusicadelparaguay\.blogspot\.com\b
btopfoot\.ch\b
\bthesiswritingservice\.com\b
\babandonedkansai\.wordpress\.com\b
\biranbattery\.(?:com|ir)\b
\bfadakbattery\.ir\b
\balitacomics\.blogspot\.com\b
\bstanfordu\.byethost13\.com\b
\binfluenzavirusnet\.com\b
\bdenguevirusnet\.com\b
\bgenetherapynet\.com\b
\bchikungunyavirusnet\.com\b
\bhamsangar\.ir\b
\bkiacell\.com\b
\bvideo-search\.de\.tl\b
\bxav\.cc\b
\bxa\.vc\b
\bsorturl\.net\b
\breplicasonsale\.com\b
\bbacklinksteam\.com\b
\bnextiva\.com\b
\btelemarketingbase\.com\b
\busvoip\.com\b
\bvoipproviderslist\.com\b
\bwebadsservice\.com\b
\btinyfav\.com\b
\bfreelancercareers\.com\b
\bcustomcourseworks\.com\b
\bpradeepsanyal\.com\b
\bforit\.org\b
\breplicaisland\.com\b
\bexactbags\.com\b
\bukthomassabo\.com\b
\bmrpinyin\.webs\.com\b
\btugolden-retriever\.blogspot\.com\b
\bshaderaven\.at\.ua\b
\blinq\.lk\b
\b0z\.fr\b
\bcharts-single\.de\.tl\b
\blostpedia\.com\b
\bdictionar-englez-roman\.org\b
\bminurl\.com\b
\bchekushka3\.narod\.ru\b
\bgeocities\.yahoo\.com\.br\b
\btwiter\.com\b
\bforexinsider\.co\.uk\b
\burl4t\.com\b
\bvv\.vg\b
\bcyberpunkresources\.blogspot\.com\b
\bhvacinstaller\.com\b
\brod\.gs\b
\bchws\.ca\b
\bgalerie-obadia\.com\b
\bplanet-earth\.tv\b
\bzumlink\.com\b
\bzumlink\.de\b
\blinkegit\.com\b
\bdolinku\.pl\b
\bvuethis\.com\b
\broligames\.info\b
\bspruethmagers\.com\b
\bgaytube\.com\b
\bblogspor\.com\b
\byspace\.com\b
\ben\.wilipedia\.org\b
\bfacebppk\.com\b
\bfaceboog\.com\b
\bmyspac\.com\b
\bwikipedi\.org\b
\b1939\.com\b
\blivjournal\.com\b
\bbolgspot\.com\b
\bmyspase\.com\b
\bblogpspot\.com\b
\bautomobile-insurance\.com\b
\bdental\.implantprocedure\.com\b
\bzarasoft\.yoo7\.com\b
\bb4p\.nl\b
\bsmartkpis\.com\b
\bbalancedscorecardreview\.com\b
\bexemys\.com\b
\bshrinkee\.com\b
\bsalentobooking\.net\b
\bsms-fake\.com\b
\bbep-hiphop\.blogspot\.com\b
\b0vr\.net\b
\b321\.cn\b
\b4x2\.net\b
\bat\.t[cf]\b
\bbiz\.ly\b
\bbofh\.us\b
\bc-o\.cc\b
\bca\.tf\b
\bch\.t[cf]\b
\bcz\.t[cf]\b
\bda\.ru\b
\bde\.t[cf]\b
\beu\.t[cf]\b
\bfreakz\.eu\b
\bhere\.ws\b
\bho\.io\b
\bint\.t[cf]\b
\bmypiece\.com\b
\bne1\.net\b
\bneat\.name\b
\bouch\.ws\b
\bseeya\.at\b
\bsuch\.info\b
\btrue\.ws\b
\btweaker\.eu\b
\bubb\.cc\b
\bvisit\.ws\b
\bco\.nr\b
\b74\.6\.239\.185\b
\bbonus-casino-en-ligne\.info\b
\bparis-pronostics-sportifs\.com\b
\bfrance-poker-en-ligne\.com\b
\bguide-roulette\.net\b
\bjeux-casino-gratuits\.org\b
\bturkmenbilisim\.net\b
\bpestcontrol\.co\.uk\b
\bsolar-energy\.co\.uk\b
\bnolo.com/index.cfm\b.*?\bkbid=
\burlredo\.com\b
\bsoldatx\.com\b
\bbuildingexamples\.com\b
\bmusikpedia\.net\b
\broatanwestbay\.com\b
\bhyv\.es\b
\bhyves\.nl/api/shorturl\b
\bcartusialover\.wordpress\.com\b
\bcabinetfiscal\.com\b
\btilpark\.com\b
\bsudety\.veus\.pl\b
\bbatuferinggi\.info\b
\btinyden\.com\b
\bfreud\.pribor\.cz\b
\bple-mir\.com\b
\bsaveffi\.com\b
\boxfreudian\.com\b
\bstanleygentlemen\.com\b
\bpinkushion\.com\b
\bsuperbestpalsclub\.tk\b
\bva\.mu\b
(?<=//|\.)x\.co\b
\bhancocksinsi\.tr\.gg\b
\bsperco\.com\.ua\b
\blifegid\.net\b
\bcineastaleonardo\.blogspot\.com\b
\bsohbetask\.net\b
\bstartravestiler\.com\b
\btravestiler1\.com\b
\bstarderya\.com\b
\btravestitravestiler\.com\b
\btravestiler\.net\b
\blovespace\.loversguide\.com\b
\belectroniccigaretteburn\.com\b
\becigarettereviews\.com\b
\bwikipeia\.org\b
\bwikipeadia\.org\b
\bfickr\.com\b
\bpenisland\.com\b
\bzideo\.nl\b
\bit2\.in\b
\bprimewritings\.com\b
\bessaydr\.com\b
\btube-silicon\.com\b
\bbblogspot\.com\b
\bemresaracoglu\.com\b
\bluxurydesignerbag\.com\b
\bpradanow\.com\b
\bpaybagsincs\.com\b
\bebella-collections\.com\b
\bus-abercrombie\.com\b
\bpaybagsinc\.com\b
\bxsnr\.x10\.mx\b
\bbaixarps2\.tk\b
\bnemri\.tk\b
\bsudoku\.name\b
\b4p5\.com\b
\besiparislerim\.com\b
\bidxl\.net\b
\bmuznewz\.com\b
\bads\.betfair\.com\b
\ballaboutmodels\.tv\b
\bcognac-expert\.com\b
\bskryabin\.biz\b
\bmcflyreport\.tk\b
\bmuzland\.(?:ru|info|es|in)\b
\bairclassification\.com\b
\btudosobremagiaeocultismo\.blogspot\.com\b
\bclassroam\.multiply\.com\b
.*sanalritim[+.]com
\bwebcache\.googleusercontent\.com.*?sanalritim
\.cc\.bingj\.com.*sanalritim
\bforumcorlu\.com\b
\bbunkerpictures\.nl\b
\bview\.my\b
\bjustbie\.com\b
\bshoptoryburchoutlet\.com\b
\bchanelbagsoutlets\.net\b
\bcoachfactoryoutlet-online\.com\b
\bus-hermeshandbags\.com\b
\bchaneloutletonlines\.com\b
\bnewbelstaff\.com\b
\bchanelhandbagworld\.com\b
\bcoachfactoryonline\.com\b
\bskechers-shapeupsoutlet\.co\.uk\b
\bdiscount-miumiu\.com\b
\bhervelegersale-outlet\.com\b
\bcoachbagscheap\.net\b
\bdiscountchloe\.com\b
\bnewbalance-outlet\.com\b
\bmycoach-outlet\.com\b
\bchanelbagshow\.com\b
\bshopmanoloblahnik\.com\b
\bgracebag\.com\b
\btoryburchlover\.com\b
\bsunglass-mall\.com\b
\bsoftnet1\.tk\b
\bareacodeblog\.com\b
\bvitaminddeficiencysymptomsguide\.com\b
\bsideeffectsguide\.org\b
\bbiggestintheworld\.org\b
\ballintheworld\.org\b
\bappendicitis-symptoms\.org\b
\bintelligentmag\.com\b
\bthegallbladdersymptoms\.com\b
\bbronchitissymptomsonline\.com\b
\bstomach-ulcer-symptoms\.org\b
\bhivsymptomsblog\.com\b
\bresumecoverletterexamples\.org\b
\b192-16801\.com\b
\bbluewaffledisease\.org\b
\bbreastfeedinginfo\.org\b
\b192168ip\.com\b
\bbabyshowerinvitationsblog\.com\b
\bthebesttimetogetpregnant\.com\b
\bshinglessymptomsguide\.org\b
\bvideoradio\.ru\b
\byoutubedownloader\.org\b
\bsavetubevideo\.com\b
\bfreedownloadgames\.name\b
\bbgames\.org\b
\bvcq\.biz\b
\bbackgroundpictures\.net\b
\bnewdimensionsweb\.com\b
\bi-watch-movies-online\.com\b
\bmovietrailersonline\.net\b
\byoutube-?downloader\.name\b
\bwritemypapers\.org\b
\bevolutionwriters\.com\b
\biphone-to-pc-transfer\.com\b
\boksgroup\.com\b
\bdieselgenerators\.ru\b
\bhuman2stay\.com\b
\blaptopbatterywholesale\.com\b
\blaptopbatteryweb\.com\b
\bbatteryfast\.com\b
\btoplaptopbatteries\.com\b
\bgoodlaptopbattery\.co\.uk\b
\bbatterylaptoppower\.com\b
\bidopoo\.com\b
\blaptop-battery\.us\b
\bglobal-motherboard\.com\b
\blaptopskeyboard\.com\b
\bhp-laptop-battery\.net\b
\bhighwaylaptopbatteries\.com\b
\brjmbattery\.com\b
\banyincn\.com\b
\bkavav\.com\b
\bfroyopad\.com\b
\bcheapoakleysale\.com\b
\btakeourshoes\.com\b
\bfreeshippingmart\.com\b
\bdoinglong\.com\b
\bellabridaldress\.com\b
\bsatistronics\.com\b
\blampworlds\.com\b
\byouroscilloscope\.com\b
\bguooy\.com\b
\b21cnshoes\.com\b
\bivove\.com\b
\btradehan\.com\b
\bchinadone\.com\b
\bwholesale07\.com\b
\bsechange\.com\b
\bdropship-china\.com\b
\bjaimestore\.com\b
\bmyjoyzone\.com\b
\budtek\.com\b
\bdressesshop\.com\b
\bbuythebigone\.com\b
\btakeshoes\.com\b
\bstarweddingdresses\.com\b
\bsoftwareo\.com\b
\busajerseysmall\.com\b
\bcallhot\.com\b
\bsupplysunglasses\.net\b
\bbuyinb2b\.com\b
\bchinanfl\.com\b
\bsuperzonewholesale\.com\b
\bezbuy365\.com\b
\badapterlist\.com\b
\bbatterygoshop\.co\.uk\b
\barogyaherbalpowder\.tk\b
\beswikipedia\.org\b
\bmakemoneycorp\.page\.tl\b
\bdogswar\.ru\b
\bpussy\.com\b
\bhomosex\.com\b
\bgroups\.to\b
\b4u43\.com\b
\bjejuri\.net\b
\bkhandoba-(?:jejuri|temple)\.blogspot\.com\b
\bjejuridarshan\.com\b
\bminoxidilforte\.com\b
\binvitationstyles\.com\b
\bsuprauk\.co\.uk\b
\bsupraukshoes\.com\b
\brealafrica\.co\.uk\b
\barticle-board\.com/fat-burning-furnace-reviews\b
\bthedietsolutionprogram-exposed\.org\b
\bthedietsolutionreviewscam\.com\b
\bfatburningfurnacereviewscam\.com\b
\btruthaboutabsreviewscam\.com\b
\bfatloss4idiotsreviewscam\.com\b
\bdietsolutionreviewscam\.com\b
\bfindtohealth\.com\b
\bli8\.ru\b
\bpbali\.com\b
\bcropcirclesandmore\.com\b
\bcreditcardhelp\.com\.au\b
\bmarket-area\.ru\b
\bdataclub\.ru\b
\bzkracovatko\.cz\b
\bveryspecial\.ru\b
\bfa\.st\b
\biskspot\.com\b
\blurkmoarpedia\.com\b
\bfacenook\.com\b
\bbleaching-pro\.de\b
\bjettisonreality\.tk\b
\bfootballshoesblog\.com\b
\bchristian2011\.com\b
\bstylestalks\.com\b
\bartisans-serruriers\.fr\b
\blocksmithmanchester\.cc\b
\bmenuiserieparis\.net\b
\bplombier75\.fr\b
\bserrureporte\.com\b
\bserrurier\.com\b
\bserurier\.net\b
\bsosserrurier\.com\b
\blivejasmin\.com\b
\btourattract\.com\b
\bplaces-data\.com\b
\bdiamond-age\.at\b
\barhitel\.com\b
\bdubes-electro\.com\b
\bmotelcar\.com\b
\bspisakpesama\.com\b
\bnatascha-hilft\.com\b
\beasymobiletagging\.at\b
\bnewarts\.at\b
\byoucanhelp\.tk\b
\bprofessay\.com\b
\bwholesaleweddingsupplies\.org\b
\bbodybuildingtips-list\.com\b
\belectroniccigarette2k\.com\b
\biitm\.be\b
\bgopoco\.us\b
\bcevatzade\.com\b
\bxok\.mx\b
\blinseis\.(?:com|de|net)\b
(?<!netzsch-)\bthermal-analysis\.com\b
\bdilatometer\.com\b
\bkarmenshoes\.com\b
\bmichael-jordan\.us\b
\bplayersaid\.com\b
\bfemmes-cuir-bottes\.com\b
\bhermes6\.com\b
\bvogueshoesonline\.org\b
\bimrandijital\.com\b
\bdijitalbaskifiyatlari\.net\b
\bledtabela\.us\b
\bcephegiydirmefiyatlari\.com\b
\btabelafiyatlari\.biz\b
\barackaplamafiyatlari\.com\b
\bisiklitabelafiyatlari\.com\b
\baracgiydirmefiyatlari\.com\b
\bbacklinkdir\.com\b
\bsinotraffic\.com\b
\b3fw\.ru\b
\bab\.cd\b
stdtesting\.(?:com|net|org)\b
\bt\.in\.com\b
\bbodypaint\.ws\b
\bzolas\.info\b
\bberkeley-term-papers\.com\b
\bresumedocket\.com\b
\bessayhelppros\.com\b
\bcustomessayhelp\.com\b
\blogodesignmaestro\.com\b
\bheadlicetreatmentworld\.com\b
\beasyessayhelp\.com\b
\bdissertationmojo\.co\.uk\b
\bwriters-write\.co\.uk\b
\bdissertationinn\.co\.uk\b
\blogodesignmaestro\.co\.uk\b
\bessaymojo\.co\.uk\b
\bmightydesigners\.com\b
\bessayinn\.co\.uk\b
\bmormonlar\.org\b
\bdeltafidesign\.it\b
\bminoxidilforte\.blogcu\.com\b
\bdimension\.com\b
\bammonet\.(?:com|it|ch|de|fr)\b
\bchianti\.info\b
\bnorcia-italy\.com\b
\bval-di-chiana\.com\b
\bchiocchio\.net\b
\bbadia-a-coltibuono\.com\b
\batoposmusic\.com\b
\btavarnelle\.com\b
\bbarberinovaldelsa\.info\b
\bmonteriggioni\.info\b
\bradda-in-chianti\.com\b
\bimpruneta\.com\b
\bgreve-in-chianti\.com\b
\bsan-casciano\.com\b
\bval-di-merse\.com\b
\bgaiole-in-chianti\.com\b
\bbella-toscana\.(?:com|co\.uk|org|net)\b
\baltamaremma\.org\b
\blivorno-info\.com\b
\bsunflower-tours\.com\b
\bmassa-marittima\.com\b
\bagriturismo-chianti\.com\b
\bbedandbreakfastinchianti\.com\b
\bsan-polo\.com\b
\bchianti-italy\.com\b
\barezzo-info\.com\b
\bvaldorcia-info\.com\b
\bpienza\.com\b
\bmontalcino\.net\b
\bbibliophile\.net\b
\bbookbase\.com\b
\bmontepulciano\.net\b
\babbeys-of-tuscany\.com\b
\bcastelli-del-chianti\.com\b
\bcitta-slow\.com\b
\bfestivals-of-tuscany\.com\b
\bgardens-of-tuscany\.net\b
\bslow-food\.info\b
\bslow-tours\.net\b
\bslow-travel\.info\b
\bslow-vacations\.info\b
\btuscanywinetours\.info\b
\btuscanywinetours\.net\b
\bvillas-of-tuscany\.info\b
\bvino-slow\.com\b
\bwinetastingtoursintuscany\.com\b
\bsiena-info\.net\b
\btuscanleathergoods\.com\b
\bcastellina\.com\b
\baccommodationsinchianti\.com\b
\bchianticlassico\.net\b
\btuscanwinetours\.net\b
\bcasa-reasco\.com\b
\broma-info\.net\b
\bsan-quirico\.com\b
\bmonte-amiata\.com\b
\bcasarmini\.it\b
\bmonte-oliveto\.com\b
\bgarfagnana-info\.com\b
\bmugello-info\.com\b
\bvaltiberina-info\.com\b
\bsansepolcro-info\.com\b
\bvilla-felceto-tuscany\.com\b
\bpanzano\.com\b
\btuscan-wines\.info\b
\bvacationrentalstuscany\.com\b
\btuscany-vacation-rentals\.net\b
\btuscany-toscana\.info\b
\btuscany-toscana\.co\.uk\b
\btuscanyholidayhomes\.com\b
\bfarmhouse-holidays\.com\b
\bholiday-homes-tuscany\.com\b
\bchianti-rentals\.net\b
\bchianti-vacation-villas\.com\b
\bagriturismi-chianti\.com\b
\bilcasello\.it\b
\blucarelli\.info\b
\blamole\.info\b
\bbedandbreakfastinchianti\.net\b
\blecetinelle\.it\b
\bgallo-nero\.info\b
\bcastelnuovo-berardenga\.com\b
\bbadia-a-passignano\.com\b
\bmontefioralle\.info\b
\bvolpaia\.info\b
\bstrada-in-chianti\.com\b
\bvaldarno-info\.com\b
\bvaldelsa-info\.com\b
\bsan-miniato\.com\b
\bspello\.org\b
\bcortona\.com\b
\banghiari-info\.com\b
\baccommodationsinrome\.net\b
\bantiquarian-books\.info\b
\bassisi-info\.com\b
\bbella-umbria\.com\b
\bbibliofilo\.it\b
\bbibliophile\.ch\b
\bbibliophile\.eu\b
\bbologna-info\.com\b
\bbookbasesearch\.com\b
\bcastellina-in-chianti\.com\b
\bcertaldo-info\.com\b
\bcetona\.info\b
\bcollevaldelsa\.net\b
\bcortona-italy\.com\b
\bderuta\.net\b
\bfarmhouseaccommodationsintuscany\.com\b
\bferrone\.info\b
\bfiesole\.com\b
\bfirenze-florence\.com\b
\bfirenze-info\.net\b
\bflorenceaccommodations\.info\b
\bgaiole\.com\b
\bgiustiniana\.info\b
\bgrosseto-info\.com\b
\bgubbio-info\.com\b
\bholidayhomesintuscany\.net\b
\bischia-casa\.com\b
\blibri\.info\b
\blibri-rari\.info\b
\blorociuffenna\.org\b
\blucca\.info\b
\blucolena\.net\b
\bmazzano\.com\b
\bmercatale\.net\b
\bmontefioralle\.it\b
\bmontelupo\.com\b
\bmontespertoli\.org\b
\bnaples-napoli\.com\b
\borvieto-info\.com\b
\borvieto-italy\.com\b
\bperugia\.ch\b
\bperugia-info\.com\b
\bperugia-italy\.com\b
\bpisa-info\.com\b
\bpoggibonsi\.com\b
\bpontassieve\.info\b
\bpontassieve-info\.com\b
\bradda\.org\b
\bradicondoli-info\.com\b
\bravenna-info\.com\b
\bsan-donato-in-poggio\.com\b
\bsan-gimignano\.com\b
\bsan-gimignano-info\.com\b
\bsan-miniato-al-monte\.com\b
\bsienna-italy\.com\b
\bsovicille\.net\b
\bspoleto-info\.com\b
\btavarnuzze\.com\b
\bumbria-italy\.org\b
\burbino-info\.com\b
\bval-di-sieve\.com\b
\bvaldorcia-valdorcia\.com\b
\bvolterra\.net\b
\bapartment-saint-peters\.com\b
\bautoilcassero\.com\b
\bbecherale\.com\b
\bcasalamole\.com\b
\bcasalmonte\.it\b
\bceramica-geometrie\.com\b
\bchianti-farm-house\.com\b
\benjoytuscany\.com\b
\bhotelinchianti\.net\b
\bilvillino\.net\b
\bpatriziafalciani\.com\b
\bpoderesagna\.com\b
\bpodere-san-cresci\.com\b
\bpoggioallolmo\.com\b
\brifugium\.it\b
\bterredimelazzano\.it\b
\btuscanyholidayhome\.net\b
\bvillabordoni\.com\b
\bvilla-lebarone\.com\b
\bvillarignana\.com\b
\bvilla-sant-andrea\.com\b
\btodopuertoescondido\.com\b
\bfamilias-argentinas\.com\.ar\b
\btrituradoras-de-piedra\.com\b
\b007\.am\b
\bbasketballonlineshop\.com\b
\bt\.cn\b
\bcheckdent\.com\b
\boosakalv\.com\b
\bhklouis\.com\b
\bcoach-replicas\.com\b
\bfashioncheaphandbag\.com\b
\btiffanyjewelryoutletusa\.com\b
\boakley-sunglasses\.uk\.com\b
\bsellfashiontiffany\.com\b
\bmyjewelrybox\.org\b
\btiffanybraceletuk\.com\b
\bbrianatwoodsales\.com\b
\btiffanyjewelryoutletus\.com\b
\bgeneraljewellery\.com\b
\bsunglassshop\.us\b
\bchichotlingerie\.com\b
\bineeee\.com\b
\bsilvertiffany\.org\b
\brsgold2sale\.com\b
\bptlue\.com\b
\bpassiontrader\.com\b
\btiffanyhut\.com\b
\bwatch4sale\.org\b
\blearnitaliano\.net\b
\bliteraryawards\.info\b
\bkarenmillen(?:bagsstore|blackdressstore|cataloguestore|centurycitystore|chicagostore|coatstore|collectionstore|dresses(?:online|onsale|outletonline|shop|ukonline|ukstore)|footwearstore|handbagsstore|headofficestore|jewellerystore|leatherjacketstore|onlinestore|outletonline|outletstore|s|shoes|shoes(?:australia|uk)|silkbrasstore|sohostore|spectaclesstore|ukdesigner|ukonline|ukoutlet|uksite|ukstore|usastore|websitestore)\.com\b
\btoryburchflatsdiscount\.com\b
\bdetox-body-cleanse\.com\b
\bcheapabercrombieandfitch\.com\b
\babercrombieandfitchukstore\.com\b
\bedhardy(?:backpack|handbags)store\.com\b
\btoryburchoutletstores\.com\b
\bcoachclearanceoutlet\.com\b
\btoryburchbagsshop\.com\b
\brosettastonefrenchused\.com\b
\btoryburchwalletshop\.com\b
\bburberry(?:bags?|bluelabel|brit|london|perfume|purses|sale|scarves|sunglasses|thebeat)store\.com\b
\bburberry(?:-bagoutlets|4handbags|ol|selection|world)\.com\b
\bburberry\.org\b
\bus-burberrybags\.com\b
\bus-burberryshoes\.com\b
\busa-burberryoutletonline\.com\b
\btoryburchhandbagsshop\.com\b
\btoryburchcouponsale\.com\b
\bcoachoutletleather\.com\b
\bsolestop\.com\b
\bcoachclearanceshop\.com\b
\babercrombieoutletsaleonline\.com\b
\btescoshoes\.com\b
\bukshoesbuy\.com\b
\b24order\.com\b
\bradiifootwearsstock\.net\b
\bhomywinter\.com\b
\bair-maxes\.com\b
\bamzn\.to\b
\bturl\.no\b
\bwikicities\.com\b
\bnitrotek\.co\.uk\b
\bwhdo\.ru\b
\bwelcomeurope\.com\b
\be-spirulina\.com\b
\begert\.com\.tr\b
\bdhtblockerdanger\.com\b
\b2girls1cup\.nl\b
\bdextertravels\.com\b
\bshimlatourpackages\.net\b
\bdubaitourismpackages\.co\.in\b
\bgoatourpackages\.net\b
\buttaranchaltourpackages\.com\b
\bjaipurtourpackages\.net\b
\bmumbaitourpackages\.net\b
\beuropetourpackages\.co\.in\b
\blakshadweeptourpackages\.net\b
\bnepaltourpackages\.net\b
\bsrilankatourpackages\.co\.in\b
\bsingaporetourpackages\.co\.in\b
\bsrilankatourismpackages\.co\.in\b
\bthailandtourpackages\.co\.in\b
\brovinj\.aventin\.hr\b
\b12by\.com\b
\bslnks\.com\b
\b20b\.org\b
\bhikingshoes4u\.com\b
\bwatchesreplicabest\.com\b
\bqueenofwatches\.com\b
\bfreerolexwatches\.com\b
\btiffanyl(?:lc|ot)\.com\b
\bairvec\.com\b
\bnewportscigarettes\.net\b
\bhotbrandjeans\.com\b
\bchinashopping4u\.com\b
\bheels-?hut\.com\b
\bbrandladyshop\.com\b
\bwigshotsale\.com\b
\bshoesset\.com\b
\bclretail\.com\b
\bxseoer\.com\b
\bjewelryhu\.com\b
\bshoesnipe\.com\b
\bmultiurl\.com\b
\bxuta\.me\b
\bbarcosbarcelona\.com\b
\bholocausto-doc\.blogspot\.com\b
\binspiratorsukses\.com\b
\bbacau\.(?:net|org)\b
\bflashpapers\.com\b
mycaal\.com
diamondlinks\.net
\bmotobiznes\.net\b
\bq\.gs\b
\bherbaldb\.com\b
\bll\.my\b
\bnowtweet\.it\b
\bshadr\.me\b
\bbc\.vc\b
\bpalawanhotels\.org\b
\bhotfemaletennisplayers\.blogspot\.com\b
\byourkefirsource\.com\b
\balimezdegi\.com\b
\bpriceangels\.com\b
\bmyowninformations\.com\b
\bpureberrymax\.net\b
\bbrafacts\.net\b
\bluxury-pajamas\.com\b
\bhottestsports\.com\b
\btotallympics\.com\b
\bmaketodaypayday\.co\.uk\b
\bdorebibletarot\.net\b
\bwow-signal\.com\b
\borlando-villa-guide\.com\b
\bovariancyst-treatment\.com\b
\b2vancouver\.com\b
\b2vancouverbc\.com\b
\b9nl\.com\b
\bcomyonet\.com\b
\bget-shorty\.com\b
\bkindurl\.com\b
\blnks\.it\b
\bphlpn\.es\b
\burlao\.com\b
\byourl\.nu\b
\bsouthpacific\.org\b
\bpacific-pictures\.com\b
\bcuba-pictures\.com\b
\bmapsouthpacific\.com\b
\bgonanaimo\.com\b
\btonganholiday\.com\b
\bsamoaholiday\.com\b
\bFijiguide\.com\b
\bpetitionvoice\.com\b
\bspanishfauna\.blogspot\.com\b
\bprivateistanbultours\.com\b
\bshrunklink\.com\b
\bistanbuldaycruises\.com\b
\bnewdealtravel\.net\b
\bnewyearistanbul\.com\b
\bistanbultours\.org\b
\bistanbultour\.biz\b
\bistanbuldaytours\.com\b
\btoursistanbul\.org\b
\btripsistanbul\.com\b
\bcruiseistanbul\.com\b
\bistanbultripadvisor\.com\b
\btripadvisoristanbul\.com\b
\bonlinetripadvisorturkey\.com\b
\bturkeytripadvisor\.com\b
\bgeziistanbul\.net\b
\bistanbulprivatetour\.org\b
\btoursturkeytravel\.com\b
\bturkeybustravel\.com\b
\bantalyaotelleri\.net\b
\bbodrumotelleri\.net\b
\bedirneotelleri\.com\b
\bkusadasiotelleri\.com\b
\banzacdaytour\.net\b
\ballcappadociatours\.com\b
\ballcappadociaballoontours\.com\b
\bturkeygallipoli\.com\b
\bgallipolidaytours\.com\b
\bgallipoli-tours\.com\b
\bturkeyvacationpackage\.com\b
\btourpackagesturkey\.com\b
\bturkey-tours\.org\b
\btourstoturkey\.org\b
\btravelguidesturkey\.com\b
\btravelturkey\.biz\b
\bboutiquehotelturkey\.com\b
\btroublefreeholiday\.com\b
\ballhotelsbooking\.com\b
\balleurohotels\.com\b
\bfujiken\.mo-blog\.jp\b
\bmahjongonline\.net\b
\brobert-lindsay\.blogspot\.com\b
\bsorprendere\.com\b
\bjordanevents\.net\b
\bhuseyin\.gen\.tr\b
\bmusicofthebalkans\.com\b
\bhamshahree\.com\b
\bpillsm\.com\b
\bdigitalbach\.com\b
\bkonyaliyiz\.net\b
\bpaydayloanzone\.com\b
\bfindlowcostautoinsurance\.com\b
\bcaautoquote\.com\b
\bchav\.in\b
\bfacebok\.com\b
\bkarate-blog\.net\b
\btravel\.md\b
\bmarketresearchagencies\.eu\b
\bterme-selce\.hr\b
\bgoodstuff\.ro\b
\bjason-wiles\.blogspot\.com\b
\bjamonarium\.com\b
\ballworldguides\.com\b
\bapnihindi\.com\b
\bloltrain\.com\b
\bjoomlaline\.ru\b
\bmichael-trevino\.net\b
\bjoshduhamel\.es\b
\bjensenackles\.es\b
\bemma-roberts\.us\b
\bangelinaweb\.org\b
\bjoseph-morgan\.net\b
\bliamhemsworth\.bz\b
\bkeegan-allen\.com\b
\bbradley-cooper\.es\b
\brodolfo-sancho\.com\b
\bryansalazar\.net\b
\bzonaaggregator\.blogspot\.com\b
\bzonamode\.blogspot\.com\b
\bkep-box\.blogspot\.com\b
\bbo-kep\.blogspot\.com\b
\bkep-katro\.blogspot\.com\b
\bfotolenticular\.webs\.com\b
\balkalife\.nl\b
\bact-online\.de\b
\bhealthstoresproducts\.com\b
\bretailelectronicsstores\.com\b
\bautomotivesupplystores\.com\b
\bbuybooksonlines\.com\b
\bwirelesslaserprinterreviews\.net\b
\bbadcreditinformation\.info\b
\bberitamalaysiaonline\.com\b
\bbuycanon7d\.com\b
\bcarabersetubuh\.com\b
\bconstipationremediesforbabies\.com\b
\bgriotgarage\.net\b
\bhotscenesmovies\.com\b
\bjuicycouturehandbag\.org\b
\bnicoleleehandbags\.net\b
\bsexspicture\.com\b
\bvideo-seks\.com\b
\bart3w\.de\b
\bgen-2\.net\b
\bearthstadiums\.com\b
\bymaa\.be\b
\bmultiupload\.com\b
\bwn.com/2011_Hunter_Mariner\b
\bsantamartacity\.com\b
\bp\.tl\b
\btheatreticketscheap\.com\b
\bmeat-abolition\.org\b
\bwhatisencyclopedia\.com\b
\bdevicegadget\.com\b
\bforexoval\.com\b
\boyot\.org\b
\blifeandarts\.wordpress\.com\b
\bvikingarock\.france\.free\.fr\b
\boutsiders\.org\b
\bcapoeira-music\.webnode\.com\b
\bflamencoweb\.fr\b
\bfacebookmallonline\.com\b
\bAndroidiZed\.com\b
\bcalotor\.com\b
\bflamescorpion\.com\b
\bbelieve3d\.com\b
\baiononline\.info\b
\bzipry\.com\b
\bipv6locator\.net\b
\bbaseter\.com\b
\bacvila\.net\b
\bipgp\.net\b
\bprojectoverdose\.com\b
\bessayhelppros\.co\.uk\b
\btest-pattern\.com\b
\bsapporo-now\.com\b
\bshrvl\.com\b
\bwizardistanbul\.com\b
\bfreedatingsites\.us\.com\b
\bhitlerberghof\.com\b
\bmcn\.me\b
\blordpakus\.blogspot\.com\b
\bglutenfreehotelsguide\.com\b
\blnfaw\.blogspot\.com\b
\bvietnamitasenmadrid\.com\b
\breurl\.org\b
\bxink\.ru\b
\balfiopulvirenti\.com\b
\bcittadicatania\.com\b
\bescursionietna\.com\b
\betnaescursioni\.net\b
\bsitoweb\.mobi\b
\bdanzecaraibiche\.com\b
\bdigiseo\.com\b
\bvietnamairlinesticket\.com\b
\bcuudulieu24h\.com\b
\bnoithathoangduy\.com\.vn\b
\bbaovevn\.vn\b
\bthanglonghousing\.com\b
\bsms4smile\.org\b
\bthutucthanhlapcongty\.net\b
\bnamthaibinhduong\.edu\.vn\b
\bnhakhoavietgiao\.com\.vn\b
\buvc-thanhlapcongty\.com\b
\bchocolatepoker\.hu\b
\bshow-ip\.org\b
\bsourceforge\.net/projects/code2000\b
\btitleexpertsatlanta\.com\b
\bdearflight\.co\.uk\b
\breddotnet\.com\b
\bfreeminecraftacc\.tk\b
\b2spetses\.gr\b
\bmadthumbs\.com\b
\bbarcafan\.net\b
\bmeingames\.de\b
\bfreemahjongonlinegames\.com\b
\bnikolatesla\.fr\b
\bstewartcopeland\.free\.fr\b
\buefa-coefficients\.com
\beblogz\.net\b
\bmedical-helpful-info\.blogspot\.com\b
\brp9\.it\b
\bcrash-bandicoot\.ru\b
\bm1p\.fr\b
\bweathersafewa\.com\.au\b
\binternetmarketingdirect\.com\.au\b
\brelaxocity\.com\b
\btotalrecords\.com\.au\b
\btheprintingwell\.com\.au\b
\bosbornes\.net\.au\b
\brummigame\.com\b
\bprintprodukce\.cz\b
\bandrewflusche\.com\b
\bghengisfireworks\.co\.uk\b
\bdiamondlinks\.net\b
\bafterhimmedia\.com\b
\bganarplataporinternet\.com\b
\blightsensor\.net\b
\bwirelesspromocode\.org\b
\boutdoorfountains\.com\b
\bcongregationbuilder\.com\b
\bthebeginnerslens\.com\b
\bcrusherplants\.com\b
\balinetayar\.com\b
\bart-cadre\.com\b
\bxyzbc\.com\b
\bfatlife\.ru\b
# Below google 'redirect' regex expanded to end-of-string - lets see if that makes the 'what is redirected to' visible, awaiting the bugzilla request
\bgoogle\..*?/url\?.*
\b2012euro\.fr\b
\bacademyrank\.com\b
\bgzg\.in\b
\boutlandishtr\.com\b
\bfutbolistasconhistoria\.blogspot\.com\b
\bfreeonlinegames\.eu\b
\bfreesamplesource\.com\b
\bsixflagsfreetickets\.com\b
\btest-toefl\.com\b
\bworldhostingprovider\.com\b
\buniversalmarkets\.com\b
\bnetscape-navigator\.info\b
\btheync\.com\b
\byoutube-nocookie\.com\b
\binterject\.me\b
\bmyindiaexperience\.com\b
\bmykonosgold\.com\b
\bchocolazi\.com\b
\bchinabeerbrewing\.com\b
\bteretana-fitnes\.com\b
\binformationen-reise\.de\b
\bvenezuela\.ru\b
\bmargarita-online\.ru\b
\bvenezuelaonline\.ru\b
\bembassy-info\.com\b
\bservifans\.com\b
\be-earphone\.jp
\blnk\.co\b
\brdd\.me\b
\bmin\.bz\b
\bcanto-photographer\.com\b
\bfatmasnow\.com\b
\bessay-writer\.org\b
\bcustom-essay\.ws\b
\bcustomcollegeessays\.com\b
\bessay-for\.me\b
\bediting-services\.org\b
\bcustomwritingservices\.org\b
\bperfectresume\.org\b
\biresearchpapers\.com\b
\bessayshelp\.org\b
\bwriting-help\.org\b
\bcustomessays\.ws\b
\bcvresumewritingservices\.org\b
\beditingwritingservices\.org\b
\biraclub\.org\b
\bshorthaircutsv\.com\b
\bitinerarisicilia\.it\b
\bgallbladderdetox\.com\b
\bpricense.com
\b7century\.com\b
\bbookholiday\.org\b
\bbyd-club\.org\b
\bvoip-sip-sdk\.com\b
\btrakai-visit\.lt\b
\b360cities\.net\b
\bbet-at-home\.(?:at|es)\b
\bvolley24\.com\b
\bcuba-linda\.com\b
\btipbet\.vn\b
\bwowurl\.com\b
\bfeenode\.
\bwikipaste\.eu
\bczarjoule\.blogspot\.com\b
\bcondonesmix\.com\b
\bauthor-oekryuchkova\.narod\.ru\b
\be-broker\.in\b
\bdvd-ppt-slideshow\.com\b
\balexismf\.com\b
\brajendragautam\.webnode\.com\b
\bsolidarityinternational\.webnode\.com\b
\bbiurokonkret\.com\b
\bvoyage-en-inde\.org\b
\bvoyage-au-rajasthan\.com\b
\bilmu-komputer23\.blogspot\.com\b
\badelphitheatrelondon\.com\b
\bapollovictoriatheatre\.org\b
\bavenueqlondon\.com\b
\bbillyelliotlondon\.org\b
\bBloodbrothersmusical\.com\b
\bdominiontheatre\.org\b
\bdreamboatsandpetticoatstickets\.org\b
\bdrurylanetheatrelondon\.com\b
\bGhostthemusicallondon\.com\b
\bhermajestystheatre\.org\b
\bjerseyboyslondon\.org\b
\blondonpalladium\.org\b
\bLondontheatreticketscheap\.com\b
\bnationaltheatrelondon\.com\b
\bphantomoftheoperalondon\.com\b
\bphoenixtheatrelondon\.co\.uk\b
\bpiccadillytheatre\.org\b
\bplayhousetheatrelondon\.com\b
\bsavoytheatre\.org\b
\bshrekthemusicaltickets\.org\b
\bthebookofmormonmusical\.co\.uk\b
\bwewillrockyoutickets\.org\b
\bwickedlondon\.org\b
\bwizardofozlondon\.org\b
\byesprimeministertickets\.com\b
\blucidica\.com\b
\bmoulinrougeparis\.co\.uk\b
\btheater2k\.com\b
\bseatplan\.co\.uk\b
\beiffeltowertickets\.co\.uk\b
\btubehotels\.com\b
\bskanes\.com\b
\bportelkantaouihotels\.co\.uk\b
\bhammamet\.co\.uk\b
\bmonastir\.co\.uk\b
\bwebsitelooker\.com\b
\buspix\.at\.ua\b
\bparson-russell-terrier\.info\b
\bandylau\.in\b
\bcelebswear\.com\b
\bfrost-minibar\.it\b
\bspoti\.com\b
\bpornsjapan\.blogspot\.com\b
\bintertext\.md\b
\blistadoderazasdeperrosygatos\.blogspot\.com\b
\bimagenespreferidas\.blogspot\.com\b
\bmultifight\.net\b
\byoucopyright\.org\b
\buk-dissertation\.com\b
\bbuyanessay\.org\b
\bgiocare-casino\.eu\b
\bremedytreatments\.com\b
\btechienow\.com\b
\blogodesignconsultant\.com\b
\bdissertation-help\.co\.uk\b
\btermpapers-guide\.com\b
\btuziw\.com\b
\bdoyax\.com\b
\bpornotube\.com\b
\badultfriendfinder\.com\b
\bcarstuckgirls\.com\b
\bthesword\.com\b
\bsextube\.com\b
\bxtube\.com\b
\bnowthatsfuckedup\.com\b
\bpornhub\.com\b
\bilovemolfetta\.it\b
\bpspstation\.org\b
\btoubkal-trekking\.com\b
\bfrasesparafacebook\.com\b
\brallytrophycars\.110mb\.com\b
\blifeinsurancequotes\.com\.au\b
\bcarinsurancequotes\.com\.au\b
\bratelines\.com\b
\bbuysolarpanels\.com\.au\b
\bonbarcode\.com\b
\bkeepautomation\.com\b
\bzekaoyunlari\.org\b
\bbentenoyunlari\.org\b
\bben-10-oyunlari\.com\b
\bkomikoyunlar\.net\b
\bOYUNZAMANI\.COM\b
\bbasketboloyunlari\.com\b
\barabayarisioyunlari\.com\b
\barabayarislari\.com\b
\bth-chemical\.com\b
\bisfana\.ru\b
\bbluehosting\.com\.pe\b
\badslvnpt\.com\.vn\b
\bviagra-cialis\.ch\b
\bul\.to\b
\buploaded\.to\b
\bnewsgroups\.derkeiler\.com/Archive/Soc/soc\.culture\.greek/2009\-06/msg\d+\.html
\bvancouverlookout\.wordpress\.com\b
\bvancouverlookout\.com\b
\bruzgarenerjisi\.gen\.tr\b
\bsmarturl\.it\b
\bworldlifeexpectancy\.com/index\.php
\bi-doserturkiye\.com\b
\bvur\.me\b
# part of issue with spamming urls, being managed xwiki. originally dealt with at enWP — billinghurst 20120127
commissionbreakthrough
\b\d+\w+facts?\.com\b
whatisamoneytree
\b(easy)?(hairgrowth|bodybuilding(?!-magazin)|weightloss?|mafiawar|sixpackabs)(secret)?\b
ultimatemuscletrainer
globalrealearning
\bhowtomakemoney\b
\bwearitandbareitlingerie\b
\bweightloss(dietwatchtips|truth)\b
\bworldbestdiet\b
yourwellnessquestions
moneymakeronline
dailyprofitsfromhome
informationnow\.com\b
secretrichesnow
penisenhancementpills\b
4u\.webs\.com\b
\bmarketing4noobs\.webs\.com\b
\bapple-ipad-2\.webs\.com\b
\b\d+-(\w+?-)?\w+?-\w+?-(topics?|talkingpoints?|secrets?|tricks?|discussions?|memos?|essays?|talks?|papers?|articles?|facts?|class(es)?).com\b
\w+?-(topics?|talkingpoints?|secrets?|tricks?|discussions?|memos?|essays?|talks?|papers?|articles?|facts?|class(es)?)\.webs\.com\b
\b\d+-(local-)?(informational|quick|brilliant|local|informative|helpful|specific)-(little|smart|daily|collegiate|clever|mindbending|special|brainy)
\b\d+-(local-)?(academic|weekly|classic|helpful)-(daily|monthly|genius|special) #end of enWP additions
\bcalculatormortgage\.co\.uk
\bweightlosstruths\.2itb\.com\b
\bu\.42\.pl\b
\bcharlesgillman\.com\b
\bslimsecrets\.2itb\.com\b
\bbodhost\.com\b
\bunterkunft-ferienwohnung-bamberg\.de\b
\bappartements-vacances-bamberg\.com\b
\bappartamento-vacanza-bamberg\.com\b
\bcertifauto\.
\bjigbo\.com\b
\bshort4u\.pl\b
\blottonews\.webs\.com\b
\bdogtraningandtricks\.webs\.com\b
\beasycomputerstudio\.webs\.com\b
\bfishingsecrets\.webs\.com\b
\bjobharvest\.webs\.com\b
\bprojectpayday\.com\b
\bmusicmarch\.weebly\.com\b
\bsportfishingtricks\.com\b
\bkapoormd\.com\b
\bflyfishingsecrets\.webs\.com\b
\bmydebtsolution\.webs\.com\b
\bmanuelsanchezartist\.webs\.com\b
\bquickstartbowling.webs.com\b
\bminimalist-running-shoes\.webs\.com\b
\bwowmusicforyou\.webs\.com\b
\bfeedthemuscleburnthefat\.webs\.com\b
\bimproveyourswing\.webs\.com\b
\bcertificatoconformita\.com
\bmagickpowers\.webs\.com\b
\bthesimplegolfswing\.webs\.com\b
\bforex-sells-like-candy\.webs\.com\b
\blinkedinstratigies\.webs\.com\b
\bretirementwebpage\.webs\.com\b
\bgolfingtrainer\.webs\.com\b
\ballproductreviews\.org\b
#\b4\.bp\.blogspot\.com/-Lujq9b278Lg/TyeYmk66isI/AAAAAAAAAAc/yELwrwzyVeQ/s1600/caltech_rankmaniac_2012\.gif\b
#\brankmaniac2012\.webs\.com\b
#\brankmaniac2012caltech\.blogspo\t.com\b
#\bmyrankmaniac2012\.blogspot\.com\b
#\brankmaniac2012caltech\.tumblr\.com\b
#\bcs144rankmaniac2012\.blogspot.\com\b
#\brankmaniac2012\.webs\.com\b
rankmaniac
\blearnhowtoplayguitar\.tk\b
\bpcgamesandmore4u\.webs\.com\b
\bhopfeed\.com\b
\ballsearch-now\.info\b
\bti-da\.net\b
\btrustedreviewfinder\.com\b
\bdatingwebsitesnet\.org\b
\bsinglesharmony\.com\b
\bmedsmd\.com\b
\bearnquickmoney\.net\b
\bcocauto\.com
\bbrokenscript\.com\b
\barchive\.org/details/NoReply\b
\barchive\.org/details/PleaseMisterPostman\b
\barchive\.org/details/SexySadie\b
\barchive\.org/details/AcrossTheUniverse_514\b
\bsmspizza\.net\b
\bmaxigen\.co\.il\b
\bsiteseodirectory\.com\b
\bdesenredandolamarana\.blogspot\.com
\buntanglingtheweb-es\.blogspot\.com
\bboards\.4chan\.org\b
www\.4chan\.org/b/
\bxist\.org\b
\bnudos\.org\b
\bdiccionariomedico\.net\b
\bcleaning-4u\.co\.uk\b
\bmeta\.wikimedia\.org/\w/index\.php\?title\=Special\:Log/block\&page\=User\%3AFuture\+Perfect\+at\+Sunrise
\bde\.wikipedia\.org/w/index\.php\?title\=Spezial\:Logbuch/block\&page\=Benutzer\%3AMuZeMike\+\%28WMDE\%29
\bihrp\.fis\.com\.vn
\bthamtuthanglong\.com
\benjoylace\.com\b
\btop\-ptc\-serious\-paid\-to\-clic\-websites\.blogspot\.com
\bhop\.clickbank\.net\b
\bmy-weight-loss-secrets\.webs\.com\b
[/.]➡\.ws\b
\bxn--hgi\.ws\b
\b›\.ws\b
\bxn--cwg\.ws\b
\btinyarrows\.com\b
\bmlp\.im\b
\b(derpy|pp4l|t9k)\.me
\b4wrd\.us
\bincloak\.com\b
\baddr\.co\b
\bt9k\.me\b
\bsearch\.twitter\.com\b
\bhowmanycaloriesshouldieatx\.com\b
\bl\.to\b
\bmappamundi\.free\.fr\b
\bacademic-writing\.net\b
\bmcprovider\.gr\b
\bsmirt\.ch
\ballowed\.org
\bvlondonescorts\.co\.uk\b
#Emergency listing - cross wiki issue 2012-4-20
\bvivaty\.wordpress\.com\b
#Added by Jyothis on Feb 20, 2012
\bundo\.it\b
\bamirite\.biz\b
\bandrewstech\.tk\b
\b79\.99\.0\.15\b
\bbigblackarabiandicks\.tk\b
\bgainmoneyfast\.com\b
\bilike\.com\b
d\.{0,1}e\.{0,1}a\.{0,1}t\.{0,1}h\.{0,1}t\.{0,1}o\.{0,1}j\.{0,1}e\.ws
\bgetrank\.org\b
\binstrumentalhiphopbeats\.com
\bcc\.bingj\.com\b
\burls\.li\b
\beasepregnancytips\.webs\.com\b
\bur\.cx\b
\bmadebymabe\.be\b
\bu\.czo\.me\b
\bmalaysiahousingloan\.net\b
\btiny\.cx\b
\bthefacebook\.com\b
\bwix\.com/russian\_mafia
\buntanglingtheweb\-es\.blogspot\.com
\br\.gd\b
\bfaceboo\.com\b
\bhabbolatino\.us\b
\btopnotchfinder\.com\b
\bgolflovers\.webs\.com\b
\bphuketproperty\.com
\bambien\-blog\.com
\byachtpals\.com\b
\bforextradinglikeachampion\.webs\.com\b
\bflashgames\.name
\bmillion-dollars\.net\b
\babbo\.(mobi|tv|ag|hn)\b
\bweightlosshypnotism\.blogspot\.com\b
\bbeatbankruptcy\.webs\.com\b
\bizmirescort(bayan|s)\.(com|biz)\b
\brentpin\.com\b
\bandroidmerkezi\.net\b
\bklonopinonline\.net\b
\bmgn\.me
\burlcini\.com\b
\bdietrine\.us
\bdietrinereview\.com
\basiansinamerica\.org\b
\bwwww\.facebook\.com\b
\bdb\.tt\b
\bmusicfans\.ir\b
\bconstructiontoysforkids\.com\b
\bkly\.so\b
\bfur\.ly\b
\bfurly\.de\b
\bflickr\.es\b
\btwitter\.es\b
\bfacebook\.es\b
\btrafficsoftware-com1\.webs\.com\b
\bacnetalks\.com\b
\bbackpaindetails\.com\b
\btinylink\.ir\b
\brobertobenignifans\.com\b
\bhoroskopi\.shtypidites\.com
\bbregalnicastip\.tk\b
\bgelen\.org
\b1buycart\.com\b
\b2oo\.ir\b
\bu2l\.in\b
\bv\.gd\b
# manually added by billinghurst
\bbajubatiktulis\.com\b
\bgrosirbatik\.info\b
\bbatiksemarang\.info\b
\bbatiksarimbit\.info\b
\bkampungseo\.com\b
\bjualjam\.net\b
\bbmdstreet\.com\b
\btrainingiso\.asia\b
\bekodokcell\.com\b
\btokoherbalhifa\.com\b
\bharganissanmarch\.com\b
\bjabonkendal\.com\b
\bshar\.es\b
\bworldbricks\.com\b
\bmodertalking\.com\b
\bzwit\.org\b
\bonline-scratch-card\.com\b
\bangkringan-jogja\.com\b
\bspanishfordummies\.ws\b
\bu2s\.ir\b
\bmat\.co\.il\b
\bgi\.vc\b
\bqy\.fi\b
\bvm\.lc\b
\btra\.kz\b
\bburak\.cc\b
\bwibi\.us\b
\b163\.fm\b
\bprimarkcatalogo\.com\b
\bvpillsturkey\.com\b
\bclipboard\.com\b
\bweb-aupair\.net\b
\bsiteanaliz\.net\b
\boffshore\.ae\b
\b1337day\.com\b
\bsignup\.wazzub\.info\b
\bu\.to\b
\binfopot\.tk\b
\burla\.ru\b
\b2ya\.com\b
\bvze\.com\b
\b24ex\.com\b
\bhitart\.com\b
\bmirrorz\.com\b
\bfiletap\.com\b
\bdealtap\.com\b
\bbigbig\.com\b
\bebored\.com\b
\bhereweb\.com\b
\b1sta\.com\b
\bechoz\.com\b
\b2truth\.com\b
\b2fortune\.com\b
\b2hell\.com\b
\b2tunes\.com\b
\b2savvy\.com\b
\b2fear\.com\b
\b2freedom\.com\b
\bantiblog\.com\b
\bbcove\.me\b
\btrineaspect\.com\b
\bandreasmoser\.wordpress\.com\b
\bguardofcastle\.blogspot\.com\b
\brapidweightlosswithhcg\.com\b
\bsource-werbeartikel\.com\b
\bphoto-travels\.org\b
\bart3w\.com\b
\baffiliate-marketing-websites\.com\b
\bencyclopediasupreme\.org\b
\bhydrogen2oxygen\.net\b
\bjamonor\.com\b
\bmymin\.me\b
\buluslararasiaikido\.com\b
\btraditio-ru\.org\b
\bvaradoga\.blog136\.fc2\.com\b
\brumafia\.com\b
\bhomesinrio\.com\b
\bpmwatch\.org\b
\bannyas\.com\b
\bconsulting\.customsexpert\.ru\b
\bhotelresplandor\.com\b
\bhotelarrayanes\.com\.co\b
\blittleurl\.info\b
\btrucoss-para-habbo-2012\.tk\b
\bemcollections\.net\b
\bideascosasymascosas\.blogspot\.com\.es\b
\baldservice\.com\b
\bberlin-1945\.de\b
\bmoslemhytech\.blogspot\.com\b
\bviolinconcerto\.de\b
\bfootballmatch\.de\b
\bbitcoinmedia\.com\b
\baltafseer\.com\b
\baltafseer\.org\b
\baltafsir\.org\b
\birangooya\.ir\b
\bmauritiusprestige\.com\b
\bgreenworldbvi\.com\b
\bfarmlandinvestment\.blogspot\.com\b
\bj\.gs\b
\bgevezechat\.net\b
\bnewerahatsonsell\.com\b
\bcapsforcheap\.com\b
\bcurethalassemia\.org\b
\bfpmr-chile\.org\b
\btamazight-musique.blogspot
\bsmallsibu\.miniban\.cn\b
\belwazefa\.com\b
\bhats-world\.net\b
\bbustarhymes\.us\b
\bflo-rida\.info\b
\bjessie-j\.info\b
\bgymclassheroes\.net\b
\braftingtaradrina\.com\b
\bgreekfeta\.com\b
\bruggers\.com\b
\bprodirectrugby\.com\b
\bchina0001\.info\b
\beliewieseltattoo.com\b
\bsingingprosecrets\.webs\.com\b
\b1-love-quotes\.com\b
\blacina\.net\b
\b2012chanelbagsforsale\.com\b
\bwindows7antivirus\.us\b
\bantispywarewiki\.com\b
\bregistry-repair\.me\b
\bbest-antivirus-protection\.com\b
\bantivirus-reviews\.us\b
\bmalwareremovaltools\.org\b
\bantivirussoftwarealert\.us\b
\btrojanalert\.net\b
\btrojanremovers\.net\b
\bphpm\.ru\b
\b69\.39\.236\.36\b
\bkredikartiborclari\.com\b
\bxlstat\.com\b
\bgoogle\.(?:xlstat)
\b5games\.co\.uk\b
\bmicrostocktime\.com\b
\bMicrostocktime\.ru\b
\bmyswabi\.tk\b
\bmasese\.tk\b
\blyricwiki\.org\b
\bsmokelessecigarettereviews\.com\b
\bbuyii\.com\.au\b
\bphuketvillagetaways\.com\b
\bclarinetbooks\.wordpress\.com\b
\bkurzweilstories\.com\b
\blivexxxstrip\.com\b
\bbizplancorner\.com\b
\bbarringtongifts\.com\b
\bxlstat\.net\b
\bborctaksitlendirme\.com\b
\bborcunutaksitlendirme\.com\b
\bhementaksit\.com\b
\bkredikartiborctaksit\.com\b
-verzekeringvergelijke.\..{2,3}\b
\byogaforweightlosses\.com\b
\bposteriorfossa\.com\b
\bgamegoldfast\.com\b
\bplayerassist\.com\b
\bdiablo3gold-sale\.com\b
\bð\.tk\b
\bhghlook\.com\b
\bu2know\.net\b
\be-performance\.ro\b
\bniceplaces\.ro\b
\bekalk\.eu\b
officialnfl\w{1,10}(proshop|teamstore)\.com\b
authenticstore\.com\b
\bsingaporetourismpackages\.co\.in\b
\bdubaitourpackages\.co\.in\b
\bhyderabadtourpackages\.net\b
\bsrilankatourism\.co\.in\b
\bnorthindiatourpackages\.net\b
\bpondicherrytourism\.org\b
\bmunnartourpackages\.net\b
\bhimalayatourpackages\.com\b
\bkashmirpackagetours\.net\b
\bsingaporetraveltours\.com\b
\bdelhitraveltours\.com\b
\bkullumanalitourpackages\.net\b
\bsupremeindia\.com\b
\bbookofraspielen\.info\b
\bin-disguise\.com\b
\bjordanpascherfr\.com\b
\bvk\.cc\b
\bgesundheitvideo\.com\b
\bkrebsvideo\.com\b
\bmedicanalife\.us\b
\bminecraftcodes\.(info|me)\b
\bwebhostingw\.com
\brajpromotions\.com\b
\bprofi-fachuebersetzung\.de\b
\bprofischnell\.com\b
\balquilerdeyatesenibiza\.com\b
\bopgg\.nazwa\.pl\b
\bts3card-business\.jp\b
\btollesonlocksmith\.com\b
\balfunstuff\.com\b
\bborcutaksitlendir\.com\b
\bdchallofjustice\.com\b
\bdiablocheap\.com\b
\bmijnvleesetendeplanten\.tk\b
\bcheapmkoutlet\.com\b
\bpoloralphlauren
\bsdrv\.ms\b
\bboreaudio\.com\b
\bvideo-izle\.web\.tr\b
\bslinky\.me\b
\bactgruppe-es\.de\b
\bthephen375blog\.com\b
\bvietnamvisa\.org\.vn\b
\bforexbroker\.info\b
\bahoi\.es\b
\baffiliatefuture\.com\b
\bszechenyispabaths\.com
\b(jazz|trance|rock)-radio.50webs\.com\b
\btaourl\.com\b
\bfbfriendblaster\.com\b
\badmitad\.com\b
\benjoycanaryislands\.com\b
\bfastprofitpages\.com\b
\bund-recht\.info\b
\berbbaurechtsgesetz\.de\b
\bheilberufsrecht\.de\b
\bkanzleifeser\.de\b
\bversicherung-recht\.de\b
\barzthaftung-recht\.de\b
\bnachlass-rechtsfragen\.de\b
\bschenkkreis-recht\.de\b
\bstalker-recht\.de\b
\bkanzlei-feser\.info\b
\banwalt-feser\.de\b
\banwalt-recht-und-gesetz\.de\b
\beasypret\.fr\b
\bdigitalsatis\.com\b
\bhoaphat\.net\.vn\b
\bnoithathoaphat\.in\b
\burls\.co\.il\b
\bwanttoknow\.info\b
\belal3ab\.com\b
\bseychellesprestige\.com\b
\bphishproductions\.com\b
\bhowtogetridoffleasfast\.org\b
\bttvideos\.de\b
\bthoitrangf5\.com\b
\bvst\.tv\b
\bplusooo\.com\b
\bfie-r\.it\b
\bmariaciobanu\.tk\b
\bfanclubmariaciobanu\.tk\b
\bvistarecords\.us\b
\bfazzt\.biz\b
\bipir\.at\b
\bl\.hh\.de\b
\bgoodurl\.de\b
\bkleinerlink\.de\b
\b3ai\.de\b
\bkurzurl\.net\b
\bfixurl\.de\b
\bunurl\.org\b
\bhkclarksinn\.in\b
\boua\.be\b
\bel32\.com\b
\bfilz\.fr\b
\blichnosbeach\.com\b
\blichnosbeach\.gr\b
\blichnosbeachhotel\.reserve-online\.net\b
\bparga-hotels\.blogspot\.com\b
\bpargalichnos\.com\b
\bpargagreece\.net\b
\bitconnexion\.com\b
\bdinez\.co\.uk\b
\bxmas\.cpilondon\.com\b
\buri\.fi\b
\bkuvaton\.com\b
\burly\.fi\b
\bpara\.ms\b
\bdft\.ba\b
\bcnubloquefolle\.canalblog\.com\b
\b5url\.net\b
\bmichelerosica\.altervista\.org\b
\bpro-(?!(goroda|speleo|otdyh)).*?\.ru\b
\bgorod-scherbinka\.ru\b
\bscientific-library\.com\b
\bprintsasia\.com\b
\bprintsasia\.co\.uk\b
\bkpvz7ki2v5agwt35\.onion\.to\b
\bs\.tt\b
\blisastansfieldexperience\.com\b
\bexcel-avanzado\.com\b
\ballmoviesforyou\.com\b
\blnk\.do\b
\bzondergekheid\.tk\b
\bscmresearch\.org\b
(\bnewbalance(japan|(hot)?sale)|\bcoach(outlet|online)|jersey|uniform)\.asia\b
\bantiagingcreaminfo\.blogspot\.com\b
.*stell?iss?imo.*
\bbrig\.co\b
\bgrem\.io\b
\bredirectingat\.com\b
\bsynqk\.com\b
\bsteroids-online\.net\b
\b67\.55\.108\.167\b
\b(oceangirltv|lauren-hewett)\.narod\.ru\b
\bvietnamimmigration\.net\b
\bmozaik\.info\.hu\b
\bmozaweb\.hu\b
\btraditionalindianherbs\.com\b
\bhome-remedies\.in\b
\btelugu-news\.com\b
\bmasetty\.com\b
\bwebsiteoutlook\.in\b
\bgumagumalu\.com\b
\btelugudb\.com\b
\bthevod\.net\b
\bjennavideos\.net\b
\bporndvd-stores\.com\b
\bsugardvd\.info\b
\ballgovernmentjobs\.co\.in\b
\bzombie-loan\.com\b
\bklassik-resampled\.de\b
\bs-fahl\.de\b
\bmakingpeopledance\.com\b
\bdiscoverunsigned\.com\b
\btrafficdr\.com\b
\brecov-er\.tumblr\.com\b
\bducksnstuff\.tumblr\.com\b
\bfyeahoatmeal\.tumblr\.com\b
\bownedax\.tumblr\.com\b
\bfalling-yet-again\.tumblr\.com\b
\bscheherazade-khanum\.tumblr\.com\b
\bdynoguy\.com\b
\behowtocuregingivitis\.com\b
\bguinealia\.com\b
\bblog\.yoocare\.com\b
\binteriordesigner\.ws\b
\bcourchevel\.travel\b
\betourismsolutions\.com\b
\be-redstar\.net\b
\bfoutapedia\.org\b
\bdarkknightreturnsdvd\.com\b
\bpluginprofitsite\.com\b
\bambersail\.com\b
\bwikiperle\.blogspot\.*
\bvgn\.me\b
\bbeatles\.ru
\b0cn\.de\b
\btrick\.ly\b
# korean royalty start (string of nine domains so far, predict more) (the)?koreanroyal(ty|s)? thejinan
koreanroyal(ty|s)?\.(com|org)\b
\bthejinan\.(com|org)\b
#korean royalty end
\burban-vin\.ucoz\.ua\b
\bfaacebook\.com\b
\bvideolegend\.net\b
\burlx\.ru\b
\bgotoplus\.me\b
\balbak\.net\b
\binstitute-for-competitive-intelligence\.com\b
\bqualitypointtech\.net\b
\brtoz\.org\b
\bthequotes\.net\b
\bqtpbook\.com\b
\bplaymemorygame\.com\b
\bcosta-linda\.net\b
\btanzaniamovies\.net\b
\bdr-luxuryrealestate\.com\b
\blaptopspa\.pl\b
\bwhereloveisfound\.com\b
\bpureplatinummodels\.com\b
\bkuehntopf\.ch
\be-weddingplan\.com\b
\bmake\.my\b
\bpaperbouyent\.com\b
\bourmess\.net\b
\btinapa\.com\.ng\b
\bevent-factory\.ch\b
\bmusicletter\.it
#series of commercial spambot additions
\babercrombieandfitchoutlet5\.webs\.com\b
\babercrombieuk52\.webs\.com\b
\babercrombieandfitchuk3\.webs\.com\b
\bhollisterecosfrancea.com\b
\babercrombie-malls.com\b
\bcheap-abercrombie\.com\b
\babercrombie-kids\.org\b
\babercrombieetfitchmagasins\.com\b
\bsearch4sun\.com\b
\bdeplayer\.net\b
\bbuyessaysonline\.us\b
\bformalgownsuk\.com\b
\bresearchessay\.org\b
\bgreatessays\.org\b
\blux-essay\.com\b
\blux-dissertation\.com\b
\bediting-services\.us\b
\buk-essays\.org\b
\btoppapers\.org\b
\bbadcreditloansyes\.com\b
\belephate\.pl\b
\bperth-removals\.com\.au\b
\bvolcanovaporizerreviews\.net\b
\bfull\.sc\b
\btopendmarket\.se\b
\bcur\.lv\b
\bnflsuperbowlravens\.com\b
\btriestelibera\.org
\byourbusinessbefound\.info\b
\binterculturecapital\.de\b
\bfleshlightpromo\.weebly\.com\b
\boffersbookmarks\.com\b
\bmoney-moguls\.com\b
\btheorlandopersonalinjurylawyer\.com\b
\bremediation\.co\b
\bbringlogodesign\.com\b
\bhc-porn\.com\b
linkshrink\.de
\bmasseriacappuccini\.it\b
\bmetromodels\.ch\b
\bclick\.payserve\.com\b
\bhub\.me\b
\bnscash\.com\b
\btehranpatogh\.ir\b
#Emergency listing - current user page spam across wikis
\bgenericviagra123\.com\b
\bcasino-review\.org\b
\be-iban\.com\b
\bmp3sdown\.com\b
\bgrupodsp\.net\b
\bdiendansimdep\.net\b
\bmedia-markt-toshiba-fernseher-tv\.tumblr\.com\b
\bmclogi-kintetsu-new-york-amgen\.tumblr\.com\b
\bstores\.ebay\.com\b
\bursnauer\.ch\b
\bqr\.net\b
\beverythingfou\.net\b
\bwebsite-submission-seo\.blogspot\.com\b
appetitecontrolpills
\badsonmap\.com\b
uniforms2u\.com\b
\bbrunodam\.blog\.kataweb\.it
\binthessaloniki\.com\b
\bfindspermdonor\.com\b
\b100pour100aviron\.com\b
\bbaby-date\.com\b
\bflikr\.com\b
\burl-go\.com\b
\btourfrance100\.blogspot\.com\.es\b
\bereticopedia\.org
\bdownloadrage\.com\b
\bchanguscampbell\.com\b
\bsex-porno\.biz\b
paydayloans
cartierwatchesonline
\bdekalux\.com\b
\bquagga\.cat\b
\blinkd\.in\b
\bvienne\.co\b
\bproudphotography\.com\b
\bvhaldemar\.net\b
\boceanrusenergy\.com\b
\bgg\.gg\b
\bskiusainc\.com\b
\btrulynaughty\.me\b
\bmgprojekt\.com\.pl\b
\bskinpharma\.nl\b
\bfeed\.mn\b
\bzommulberryshops\.co\.uk\b
\bsukmulberryshops\.co\.uk\b
\bcareerlinecourses\.com\.au\b
\btopincoupons\.com\b
\b(office|commercial)cleaning
\bjanitorialservice
\burlid\.ru\b
\bdlpsoftware\.com\b
\brandevudate\.com\b
\btr\.im\b
promocode(\d{4})?\.
\binstacriminalbackgroundchecks\.com\b
\bpokerschoolvideos\.com\b
\bhotel-discount\.com\b
\binstant-acne-remedy\.com\b
\busreversephonelookupzone\.com\b
\bboxbcn\.es\b
\bbadcreditloansgo\.com\b
\bcarmats4u\b
\bbigorbust\.net\b
\bjo\.my\b
\bjoturl\.com\b
\bstudentloansrate\.org\b
\bcriminalbackgroundcheck
\bcarmats\.ie\b
cheapmedonline
tipsforweightloss
shorttermloans
onlinebadcredit
pullyourexback
toplawnmowers
nocreditcheck
anymedsrx
bestrchelicopterreview
generic.?cialis.?rx
metaldetectorreview
badcreditloan
loansonlineapp
besttreadmill
views201\d\.blog
\btodo\w{3,10}\.com\.es\b
porn.?for.?free
free.?xxx
tipstolivehealthy
\bsuper-kenit\b
online.?marketing.?business
\bhowtogetpregnanttip\.com\b
\bprimalburnfatburningsystemreview\.com\b
\bSaveOnAirfareSecretsReview\.com\b
\btruthaboutcellulitereviews\.com\b
\b21daysugardetoxreview\.org\b
\b30daystothinreview\.org\b
\bgrowtaller4idiotsdiscount\.org\b
\bhairagainreviews\.org\b
\bfreesexshows\b
\burls\.by\b
\brikiki\.net\b
\babrege\.eu\b
\bfea\.lk\b
\bppt\.li\b
\burlmini\.net\b
\burlv2\.com\b
\bbe\.cm\b
\bshar\.as\b
\btlwsd\.in\b
\blc\.cx\b
\btiny-url\.info\b
\btw\.gs\b
\birr\.kr\b
\btyn\.kr\b
\bthedietsolutionreport\.org\b
\braglour\.com\b
\bparasitesandworms\.com\b
\bhow.?to.?improve.?your.?eyesight\b
\b955\.cc\b
\bno-ip\.
\bafreechat\.com\b
\ballaboutsavings\.co\.uk\b
\batwellandco\.com\.au\b
\bbail\.com\b
\bbestmanspeechessentials\.com\b
\bbringthepress\.com\b
\bbuytwitterfollower\.info\b
\bcaliforniaduiguide\.com\b
\bcomo-adelgazar-rapido\.net\b
\bframeusa\.com\b
\bitsupportforcharities\.co\.uk\b
\bjfleece\.net\b
\bkitchensolutionskent\.co\.uk\b
\blovequoteslibrary\.com\b
\bmumford-and-sons-tour\.com\b
\bnutritional-supplement-truths\.com\b
\bphotomeedibleart\.co\.uk\b
\bpuregarciniacambogiainfo\.com\b
\bsatchel\.co\b
\bstatnames\.com\b
\btetrabyte\.com\b
\bthelegalstop\.co\.uk\b
\btipsforteethwhitening\.com\b
\btop10homeremedies\.com\b
\btraveloka\.com\b
\bvalueconcrete\.com\b
\bwatch-movies--online\.org\b
\bwondershare\.com\b
\blimes-inferior\.pl\b
\bmycarmats\.co\.uk\b
\bcaliforniadrivereducation\.us\b
\bessenza-nobile\.de\b
\bukfamilyholidayparks\.com\b
\bmybootmat\.co\.uk\b
\bcasinouk\.com\b
\bpandanger\.com\b
\bhomefloorcleaner\.com\b
\bpromazon\.com\b
\bweddingingreece\.com\b
\btopcasino\.it\b
\bforsaleforlease\.com\.au\b
\bvehiclebuyingandleasing\.co\.uk\b
\bphysiciandesigns\.com\b
\binternationallovescout\.com\b
\bquickwaytogetabs\.com\b
\bwebhostingreviews\.com\.au\b
\bcancerfactsmd\.com\b
\bguestbloggingempire\.com\b
\bstainlesscablerailing\.com\b
\bfuelonline\.co\b
\blifequotescollection\.com\b
\bbestcreditreports\.com\b
\bshopaduck\.co\.uk\b
\bpuregreencoffeeinfo\.com\b
\bpacificplayinc\.com\b
\bmobiles2money\.co\.uk\b
\bdieharddevil\.com\b
\bproduct-investigation\.com\b
\bgalavantier\.com\b
\bbest-auto-detail\.com\b
\bchillifundamentals\.co\.uk\b
\barizonadetoxcenters\.org\b
\basoberwayhome\.org\b
\behardhat\.com\b
\brealhealthy\.net\b
\bdogarthritisaspirin\.com\b
\bagentmate\.com\.au\b
\bwebfullcircle\.com\b
\bsmokingobsession\.com\b
\bcheapnps\.com\b
\bbacklinkempire\.com\b
\bledstop\.co\.uk\b
\bcarinsurance\.org\.uk\b
\babloodpressure\.com\b
\bmommyedition\.com\b
\bseojob\.net\b
\bbanffhotelsltd\.com\b
\bcontenderbicycles\.com\b
\bhearinglosspill\.com\b
\baustraliaoutletsale\b
\bfilm.?pornoxxxx
reviews2\d{3}\.info
\bkvta\.net\b
\badultfriendfinder\.me\.uk\b
\bplus\.ly\b
\bmyurl\.pk\b
\bdalatmuaban\.net\b
\bwallpapersbq\.com\b
\bpresentviewer\.com\b
\bmobilephoneinsuranceking\b
janitorialcleaning
\bnajmihealing\.webs\.com\b
onlinehealthtopics
healthychoicediets
presettlementloans
\bbeeplog\.com\b
\byj\.pn\b
soundtrackstream\.com
\bmdansby\.com\b
\bneedthecure\.com\b
\bsoualwjoab\.com\b
hotvideochatstudio
\bxxxchat\.xxx\b
it\.cantinoripedia\.wikia\.com
\bfreightaudit\.org\b
\bfreeminecraftgiftcodes\.net\b
\badelaide-classifieds\.info\b
\btodaynews\.info\b
\bmarketlist\.com\b
\bmlmrankings\.com\b
\bnpros\.com\b
fashionbrandoutletshop
safedietplansfor
\bbeforeyoubuy\.co\.uk\b
spotify.?premium
hotgermangirl
\ba51\.idata\.over\-blog\.com
kithomeprices
criminallawyeraustin
celluliteproducts
\bcellulitestore\.com\b
productsreview(s|er)?20
\bdildomail\.com\b
\bmyarabickeyboard\.net
herbal(ed)?pills
\bhealthyfruitsworld\.com\b
\bonline-betting\.tv\b
percentforex
onlinesocialnetworkingsite
\bwwvr\.org\b
becomingaparalegal
seasonscontracting
\bdescargar-musica-gratis\.softonic\.com\b
\bevenweb\.com\b
\bjamonibericodebellotas\.com\b
\bneteller\.pw\b
goldinvestmentkit
fatlossareview
hardmoneybankcorp
slowlos(e|s)weight
weightloss.?program
extremeweightloss
\bonecarinsurance\.com\b
\bpillcounting\.com\b
\bempowernetwork\.com\b
myshoppingbusiness
\byoumint\.com\b
bestonetimeoffers
\bpredatorhacks\.com\b
ereticopedia\.wikidot\.com
\burlms\.com\b
mypharmarx
\bsynergybusiness\.wordpress\.com\b
\bcropcirclesonline\.com\b
\bfitnizz\.com\b
\bspearmintrhinolv\.com\b
\badclout\.com\b
\bjackpinto\.com\b
\bcropfiles\.it\b
\b2\.ht\b
\bfsodb\.com\b
assuredseo
\bsay\.ly\b
hidefporn
adjustabledumbbell
\bscrapebrokers\.com\b
film.?pornoromania
\bsepatuonline-murah\.com\b
weddingdressonline
\bvailong\.com\b
\bwebcomtois\.fr\b
nfljerseys+hope
\btheurbanking\.com\b
\ball-loans-info\.com\b
\btraffic-angels\.com\b
bestregistrycleaner
\bcheapdomainregistration\.es\b
\brehatched\.com\b
\bneteler\.pw\b
\buchop\.it\b
\bpeacockcenterpieces\.com\b
\bworldfiliationetworkproxy\.com
watchbuyingguide
\brubyescorts\.com\b
\bforomultinivel\.com\b
\binfinityhacksclan\.net\b
\bmanshop24\.net\b
couponcodeoffer
pornblogspace
myboobs4you
\bsim\.so\b
\bamateur-x\.eu\b
\bpenimed\.com\b
\bnavymoms\.net\b
\btardisbr\.wordpress\.com\b
cartoonpornheaven
\bsfadi\.org\b
e.?cigarettereviews
\brenterly\.com\b
laptopscreenrepair
gold.?porn.?tube
to.?lose.?weight.?quick
\bbrowse\.deviantart\.com\b
\bbreedproducts\.com\b
\bamateursexacts\.com\b
\bgamehackerz\.com\b
hardcore.?party.?girls
\butahburden\.com\b
\bmelbournebusinesscoach\.biz\b
\bsmrl\.tk\b
\bsoundtracknews\.com\b
\btnij\.com\b
\bsnd\.sc\b
\b42\.com\b
\bkreuz-net\.info\b
herpescurereview
\bcheatanarchy\.com\b
\bstos\.me\b
\bamazonprime\.webs\.com\b
\bmod4\.cc\b
\bminlnk\.at\b
beautycoupons
seototaiwan
\bkriyayoga\.com\b
\bproduse-aloe-vera\.eu\b
uknikeblazers
\bwaratahfuneralservice\.com\.au\b
\bmanpower24\.net\b
\bbaranisik\.com\.tr\b
\bfncy\.it\b
cartiernecklacehotsale
\b7crime\.com\b
\bfileurl\.me\b
\byourleanbody\.com\b
\bwinonadental\b
\bpdh\.co\b
onlinecasino.?info
healthy.?weight.?loss.?diet.?plan
\bdevoucoux\.co\.uk\b
\bceokt\.com\b
buymoncler.?cheap
\bviglink\.com\b
naturalcureforyeast
\bextremeseotools\.com\b
\btopdealzonline\.com\b
partypillsonline
\bliveresumeexamples\.com\b
\bperfectgirls\.net\b
\b4tube\.com\b
\bvisalusshakes\.com\b
\b101juegosdeautos\.com\b
monclerjackets\d
\bcpesamplewritings\.blogspot\.com\b
\be621\.net\b
\bezadblaster\.com\b
freeonlinedating
medrxshop\b
buy.?adipex.?online
\bvideodeteen\.eu\b
\bshark\.net\.pl\b
\bpowerfulhacks\.com\b
\bsloganexpert\.com\b
\b2u\.lc\b
\bowl\.li\b
\bshorten\.me\b
\byourshortlink\.net\b
\bpenilegain\b
\bcheatyworld\.com\b
\buu\.gl\b
\bneoplano\.
\btancredi\.
\bgetxanax\.com\b
\bwww-mp3player\.com\b
\bactionseoservices\.com\b
\bgetwebvisitors\.com\b
\bgetloanslendersusa\.org\b
\bdoghematerassi\.it
\bicigarettes\b
buycheap\w{0,10}pillsonline
rapid.?fat.?loss
\bladamejeanne\.fr\b
bestseoservices
\bavantpack\.ru\b
\bplus\.lapvo3\.tk\b
\bshopforpainrelief\.com\b
\bprintforprofits\.com\b
\bsexndfunny\.biz\b
\blcdscreenforlaptops\.com\b
\bwebsite-Ranking-Checker\.com\b
\bmagiclondonescorts\.com\b
\bbrunetteescorts4u\.com\b
achimthepooh\.de
\bmemopadhd7\.gweb\.io
\bmgjmp\.com
\borelsetka\.ru\b
\bprespa-birlik\.se\b
\brecoverymechanic\.com\b
\bsegue\.se\b
\bdietplanstolose\.com\b
weightwatcherscoupons
\bmortgagewoodbridgevirginia\.com\b
\badfoc\.us\b
\b0\.mk\b
\bz6\.ro\b
\btortapandistelle\.it
\bgameschamp\.com\b
\bgeilelesbensexvideos\.com\b
\bngbot\.com\b
\bescort-suisse\.ch\b
\bgive-me-articles\.com\b
\bPayperclickmagic\.com\b
\bsn\.im\b
\btwi\.bz\b
\bbuzzup\.com\b
\bbuzurl\.com\b
\bu28\.de\b
\bapu\.sh\b
\bi2h\.de\b
\blil\.io\b
\bdaa\.li\b
\b03e\.de\b
\bshort\.ie\b
\bvdirect\.com\b
\bunfake\.it\b
\bux\.lv\b
\bdomain.dot\.tk\b
\bsturls\.com\b
\bkanepesorfu\.com\b
\bbackpage\.com\b
\bstonemaster\.info\b
\bcastlecomfortstairlifts\.com\b
\bhdv-sex\.com\b
\bbidstart\.com\b
\bviagracare\.com\b
\bhumbug\.pl\b
\bsabe\.co\.kr\b
\bfreasyway\.com\b
\bsharemyflat\.com
\batlastranslations\.ie
\bmathsball\.blogspot\.com\.es
\bbombch\.us\b
\bfakeidfactory\.com\b
\borganicbite\.org\b
\bhollywoodgoldcasino\.com\b
\boutback-steakhouse-coupons\.com\b
\bthefoodtrucksforsale\.com\b
\bkitchenhere\.com\b
\balterilsource\.com\b
\bplaceworkshop\.com\b
\bulcerssymptoms\.org\b
\btogetherweearn\.com\b
\bractors\.com\b
\belementalu\.com\b
\broulettechat\.pw\b
\bereticopedia\-materiali\.wikidot\.com
\bgirls-in-porno\.com\b
\bads-get-read\.co\.uk\b
\bvillagematchmaker\.com\b
\bflukethermometer\.net\b
\bbestpayperdownloadsite\.com\b
\bwiperblades\.me\b
\bofficialemailmarketing\.com\b
\blovelytips\.com\b
\bfinanziellen-freiraum\.de\b
\bjasonshin\.com\b
\bkredit-quality\.de\b
\bmuzland\.org\b
\brent-the-party\.com\b
\belektrischesigaretkopen\.nu\b
\bhappycheat\.com\b
\bObserverpublications\.com\b
\bgenuineseo\.net\b
\ball-in-one-keylogger\.com\b
\bsexcam-girls\.at\b
\bgetnchealthinsurance\.com\b
\bregisteradultfriendfinder\.com\b
\bsplashurl\.com\b
\bcarinsuranceforaday\.info\b
\bharvardbusinesslawreview\.org\b
\bvisaj1\.fr\b
\bbestfacebookpages\.com\b
\bgokhanatalan\.tk\b
\bpaidtoclickreviews\.com\b
\baddi\.to\b
\bbigbrothertvshows\.com\b
\betk\.cc
\bozelenyavane\.com
\bfotohost\.eu
\bbit\.do\b
\bgetinfo\.co\.in\b
\bsherlystours\.com\b
\bvbly\.us\b
\bsummersetcontinentalhotels\.com\b
\bthemmxbakery\.com\b
\bi-write-india\.com\b
\bra6\.org\b
\bbgm\.me\b
\bonlinejobsworkfromhome\.com\b
\bweightgainsource\.com\b
\bwelovesbobet\.net\b
\bvt802\.us\b
\bmonkeyadvert\.com\b
\bbuttgetwet\.com\b
\bstorobinlaw\.com\b
\bstutt\.no\b
\bvimax-au\.com\b
\bpo\.st\b
\bitrackprogps\.com\b
\b2gy\.ru\b
\b365live7m\.com\b
\bsrudut\.com\b
\bbuy-skinny-fiber\.com\b
\bcandy-crush-free\.com\b
\bbarrieevansmarketing\.com\b
\bcartrackgps\.com\b
\bhouseme\.ca\b
\bmlb\.jp\.net\b
\bcorecommerce\.com\b
\bvork\.us\b
\bcancionromantica\.com\b
\bseoshark\.org\b
\bhypnotherapybirminghampro\.co\.uk\b
\bintuitmarketer\.net\b
\bnicolascleans\.com\b
\ballparts\.cc\b
\bspeedyshare\.com\b
\blnkd\.in\b
\bsh\.st\b
\bearthspacecircle\.blogspot\.com\b
\bpharmacycatalog2014\.com\b
\bpharmacy-dir2014\.com\b
\bpharmacyonlinecatalog\.com\b
\bpharmacyreviewer2014\b.com\b
\bexterminatorblog\.info\b
\bpemutihwajahsuper\.com\b
\bitruemart\.com\b
\bfree-registry-cleaners\.biz\b
\bwavenet\.com\b
\bqps\.ru\b
\bi\.pwned\.com\b
getyourexbackreviews\.net
\bcheapessaypapers\.com\b
\bmuslimgaleri\.com\b
\bblyweertbeaufort\.co\.uk\b
\bhowtostartablog\.org\b
\bzcodesystemcoupon\.com\b
get.rid.of.pimples\.com\b
\bkokica\.info
\btopholidaydestination\.info
\bzoxexivo\.com\b
\bbinarypark\.org/s\b
\brebelmouse\.com\b
\bshopdeathandtaxes\.com\b
factory.?trading\.com\b
\bxlx\.to\b
\bsionvadisi\.net\b
\bmrch\.me\b
\bnocreditrent\.com\b
\bdoi-toshin\.com\b
\bindexlure\.com\b
morpheusfxsolutions\.com\b
\baddeffects\.net\b
\bsbobet-vip\.com\b
\facebook.com/asiretiislam
\bdarbbridalcouture\.com\.au\b
\bmaldivedelsalento\.it\b
\bcaseaffittonelsalento\.it\b
\bmaldivesit\.com\b
\bawl\.li\b
\bw\.atch\.me\b
\bkamagrainstant\.com\b
\btophd\.info\b
\bdragojlo\.info\b
\bmalikoki\.info\b
\bexistdecor\.com\b
\bgetshorturl\.com\b
\beprepz\.com
\bsbobetc\.com\b
\btattoora\.com\b
\bpygmyurl\.com\b
\b24plastic\.com\b
\bedmedsale\.com\b
\bstockmarketmentor\.com\b
\bhalshs\.archives-ouvertes\.fr/docs/00/28/37/91/PDF/Santarelli_Pomponio_Algieri\.pdf
\btinooo\.com
\btinoooapp\.com
\bkatakosta\.info\b
\badcrun\.ch\b
\bselbysoftfurnishings\.co\.uk\b
\blike\.it\b
\boxygenconcentratorinc\.com\b
\bpornpasshub\.com\b
\nitroxinadvice\.com\b
\hspactivesbr\.com\b
\balphamaxplusfacts\.co\.uk\b
\baktiveamadvice\.com\b
\bgarciniacambogiaprofacts\.org\b
\bpurelifecleansefacts\.org\b
\bmiraclephytoceramidesfacts\.com\b
\brevlanteskincare\.com\b
\binstaflexjointsupports\.com\b
\bwelovesbo69\.com\b
\bsbolovely\.com\b
\bwelovesbo168\.com\b
\bladermaniqueskin\.com\b
\bteatroblog\.com\b
\bwaa\.ai\b
\bta\.gd\b
\bhacktoolsandcheats\.com\b
\busa-records-search\.com\b
\blanadel\.re\b
\bhowtogofromgirlfriendtowife\.net\b
\bseriousmoneymakers\.ning\.com\b
\bkredytoonline\.webgarden\.com\b
\b1eko\.com\b
\bfunsolderingstationreview\.tumblr\.com\b
\bpestcontrol-stlouis\.net\b
\bsafelinking\.net\b
\bsafercolonreviewss\.com\b
\bcompensationinjury\.com\.au\b
\bfreesciencepublication\.blogspot\.se\b
\bfrivetenskapligpublicering\.blogspot\.se\b
\bworldwithoutexcuses\.blogspot\.se\b
\bingaursakter\.blogspot\.se\b
\bcas-msds\.com\b
\bcas-no\.org\b
\bmsds-cas\.com\b
\bhec\.su\b
\blida-grossmarkt\.com\b
\bfitmedicalweightloss\.com\b
\bcebuayalahomes\.com\b
\bcasino-nodepositbonus\.com\b
\bqualitysewingmachine\.com\b
\b9ox\.net\b
\bthesisontime\.com\b
\bvitamixversus\.com\b
\bobd2inthebox\.com\b
\beasy\.tc\b
\bcmyad\.co\b
\bwtc\.la\b
\bgreenslimming\.org\b
\bbuynolvadexonline\.biz\b
\by2u\.be\b
\bm88no\.com\b
\bcasualforsex\.com\b
\bmobilegamenews\.ru\b
\b\.pr\.co\b
\baus-visa\.com\b
\bdrugstoredir2014\.com\b
\blxto\.net\b
\bpast\.is\b
\b4ic\.be\b
\ballonger-penis\.net\b
\blinkis\.com\b
\bln\.is\b
\bsbobetasia(\d)?\.com\b
\bonnutrition\.org\b
\burlgo\.in\b
\bnq\.st\b
\bdyi\.li\b
\bdyinglinks\.com\b
\bpaisasaver\.in\b
\bseansomaniak\.pl\b
\bseofornown4eva\.com\b
\bpromotion-voyages\.fr\b
\brkdms\.com\b
\bseobusinessconference\.com\b
\burx\.nu\b
\bbatteryuniversity\.com\b
\bdaily2deals\.com\b
(?<=//|\.)vin-decoder\.com\b
\becigarettefreetrial\.net\b
\binsta-follow\.com\b
\boncabs\.com\b
\bliposlimsideeffects\.com\b
\binfo-pdt\.org\b
\btaxcutters\.com\b
\bmaxmanpoweradvice\.com\b
\bsejour-caraibes\.com\b
\bbirthstonesonline\.com\b
\bbitsysbikinis\.com\b
\bsejoursaintmartin\.fr\b
\bseosellers\.com\b
\bfreegiftcode\.com\b
\bwhyseoservices\.com\b
\brunningfredgame\.com\b
\bmysexyclassfieds\.com\b
\b5cubecommerce\.com\b
\bimpactplayerrankings\.com\b
\bbinaryoptionshome\.com\b
\bvoyage-de-noces\.org\b
\bsejour-saint-martin\.com\b
\bvacancestop\.com\b
\bsejoursaintmartin\.com\b
\bwakfu\.asia\b
\biwebtechie\.com\b
\bhisosoccer\.com\b
\bhisosoccer\.blogspot\.com\b
\bwebsitesforsalestore\.com\b
\btheshadehut\.com\b
\bcmbikeshop\.com\b
\bdailymotivationalvideos\.com\b
\bhomeimprovementdaily\.com\b
\bfanbestbuy\.com\b
\bcool-fuel\.co\.uk\b
\btiredeal\.co\.il\b
\bloloves\.it\b
\bfeelthechoco\.com
\bsourceofwine\.com
\bdropofcoffee\.com
\bvtranzitas\.lt
\bfeelthetea\.com
\bmyspace\.ge
\bt1p\.de\b
\b0cn\.de\b
\bshorte\.st\b
\btiny\.cc\b
(?<!-)\bx\.co\b
(?<!-)\bvir\.al\b
\bwheek\.it\b
\bclicky\.me\b
\bqrf\.in\b
\bfzy\.co\b
\brdlnk\.co\b
(?<!-)\burl\.ac\b
\bzzb\.bz\b
\bgplus\.to\b
\bgdriv\.es\b
\btiny\.cc\b
\bpelevoniface\.com\b
\bmgcheats\.com\b
\bjerseysauthenticwholesaleauthentic\.com\b
\bfootballljerseyscheap\.com\b
\bcheapwholesalecheap\.com\b
\bpharm-stores\.com\b
\bgrepmaster\.eu
\bgagnerdelargent\.tv\b
\bflaturl\.com\b
\bhack-appl\.com\b
\bmy\.rs\b
\brz9\.de\b
\boffredemploiadomicile\.fr\b
\bisepbola\.com\b
\bdagetechnology\.com\b
\bneueseomarketing\.com\b
\bcriminaldefenseofnewyork\.com\b
\bcleaning-agency\.co\.uk\b
fastcleaners
domestic.?cleaners
\bblueamberrose\.com\b
\bl-i-n-u-x\.de\b
\bvisaforargentina\.org\b
\bbestpressurewasherrating\.com\b
\bwhat-to-buy-your-boy-friend-for-christmas\.com\b
what-?to-?get-?.+christmas\.(us|com)\b
christmas-?gifts?-?(ideas|for).+\.(us|com)\b
\bbestweedeaterreviews\.com\b
\btopsnowblower\.net\b
\bxbanners\.biz\b
\bsbo69\.club\b
\b2y\.com\.au\b
\burlteeny\.com\b
\bjayafarma\.com\b
\bbuymobiles\.net\b
\baliexpress\.com\b
\bbetbookie\.info\b
\btiny\.bz\b
\bnoaparis\.com\b
\bme2\.do\b
\bammi\.me\b
\btopotraverse\.com\b
\bjaimalaudos\.eu\b
\bbuff\.ly\b
\bpharmacyusa24h\.com\b
\bonlineedmeds03\.com\b
\bobatherbalkosmetik\.com\b
\bclicksure\.com\b
\btopproductresults\.com\b
\btopbodysupplement\.com\b
\bicargames\.net\b
\bjclothing\.co\b
\bdiscountdiamond\.co\.uk\b
\bdocspal\.com\b
\bbajgle\.com\b
cleaning\.pw\b
\blnkstts\.com\b
\bbobs\.bz\b
--(tarot|psychics?|mediums?|readings?|zones?|horoscopes?)\.com\b
\btyn\.kr\b
\btarotcomments\.com\b
\bmediumsreports\.com\b
\bpsychictarotfree\.com\b
\balivepsychics\.com\b
\bi7astrology\.com\b
\btruepsychicslive\.com\b
\bmediumsweb\.com\b
\brealhelppsychic\.com\b
\bmaletestosteronebooster\.org\b
\bnofuturecafe\.com\b
psychicsfree\.com\b
bravesites\.com\b
\bpsychicsfindaid\.com\b
\bpsychicseersme\.com\b
\beepurl\.com\b
\bwebseosites\.eu\b
\bx4facts\.com\b
\bpsychicsreadings365\.com\b
\bcrystalvoxx\.com\b
\bbarrymorefurniture\.com\b
\bgncamerashop\.com\b
\brainbowtravelhi\.com\b
\bstemcell\.life\b
\bpsychics999\.com\b
\bviagrawithoutprescription
\bonj\.me\b
\bcarmonia\.net\b
\btattooimages\.biz\b
\btopfoot\.eu\b
\bgamesfen\.com\b
\bseoclerks\.com\b
\bw3ightl055\.com\b
\bsupplementcritique\.com\b
\bcompravaina\.com\b
\bprolevelweightloss\.com\b
\bgoldenmeadow-minis\.com\b
\bprofitacademybonus\.com\b
\btarotinspects\.com\b
\bthepiratebay\.cba\.pl\b
\bthepiratebay\.cr\b
\bmb57\.com\b
\bm88u\.com\b
\bredirectrec\.haras-nationaux\.fr\b
\b7kp\.com\b
\bsusurl\.com\b
\bri\.ms\b
\bri\.ms\b
\bpaydayaizdevumu\.com\b
\bvouchercode
\bsenta\.la\b
\bmonsterenergygear\.net\b
\bbest-ghostwriter\.com\b
\bessay-schreiben\.de\b
\bhandyortung\.co\b
\bwhatsapphacken\.de\b
\bbachelor-hilfe\.com\b
\bbestkeys\.eu\b
\biwhatsappstatus\.com\b
\bi24help\.com\b
\bbestforexrobotinfo\.com\b
\bexpertisegarden\.it\b
\bmrdesigner\.in\b
\bbatuiti\.com\b
\bsiteinseo\.com\b
\bpwnicloud\.net\b
\bclika\.pe\b
\bdiscountcodes\.io\b
\bxxxbloggers\.com\b
\bdealdatabase\.co\.uk\b
\bpornblogy\.com\b
\bwefaq-dammam\.com\b
\bkingvouchers\.uk\b
\bhappyvalentinesdayi\.org\b
\blinkasa\.com\b
\brecursosenprojectmanagement\.com\b
\bnyttigbras\.dk\b
\bghadvancedplusfacts\.com\b
\bvai\.la\b
\b123rumahku\.com\b
\baaacomputerrepairfast\.com\b
\bfrozengames\.com\b
\binstantenergy\.co\.uk\b
\bkeratosispilaristreatmentgoogle\.wordpress\.com\b
\btrihawks\.com\b
\bsharkbayte\.com\b
\bvoucherone\.co\.uk\b
\bref\.pw\b
\bcte\.li\b
\bkeelog\.com\b
\bministryofdeals\.com\b
\burl\.zeroent\.net\b
\bdanangplus\.net\b
\bprofitupempire\.com\b
\bhongkong-rx\.com\b
\bci8\.de\b
\bforexdrainbroker\.com\b
\bbuypainmedsnow\.com\b
\bsports-water-bottle\.com\b
\bsubitotechs\.com\b
\bunrelo\.com\b
buyedtabletsonline
\btopcashbonus\.com\b
freepsychic
\bcocland\.com\b
\bmypaymentsolutionsusa\.com\b
\btwojetanienoclegi\.eu\b
\bappsforpcmero\.com\b
\bdirectholder\.com\b
\btop-prop\.com\b
\bmakebusinessonline\.org\b
\badktoys\.com\b
\baffordablesewingmachines\.co\.uk\b
\bhalong-bay-cruises\.com\b
casinobonus\.co
\bafdhaljauhari\.blogspot
\bxn--agrandirsonpnis-mnb\.com\b
\bacces-pills\.com\b
\bdarkpostprofits2bonus\.com\b
\bthegrandmuster\.com\b
\bamallibya\.com\b
\btriphobo\.com\b
\bdigitallatitude\.net\b
\bnoprescriptionmedicines\.org\b
\bbodybuildingstyle\.com\b
\blaunchcorporate\.com\.au\b
\bwhey-protein-for-women\.com\b
\bcyfuss\.com\b
\busfreeads\.com\b
\bvastspace\.net\b
\bcanadianedrugstore\.com\b
telechargerdes\.com\b
\bhalongboat\.com\b
\bhalong-bay-cruises\.com\b
\bbooknowhalong\.com\b
\bvietnameseprivatetours\.com\b
\bhalongcruises\.travel\b
\bgotohalongbay\.com\b
\bdailyvietnamtours\.com\b
\bamazinghalongbay\.com\b
\bvietnameseprivatetours\.com\b
\bsapaluxurytours\.com\b
\bgotosapavietnam\.com\b
\balllenses\.org\b
\bproductinfosuperstore\.com\b
\btotsites\.com\b
\bs87\.eu\b
\bseoservicemagic\.com\b
\bbrandmarketing\.com\.cn\b
\bxvideosgratis\.xxx\b
\bwebandseo\.co\.uk\b
\btny\.cz\b
\bjavadramezani\.com\b
\bbremep\.com
\bhacksin\.com\b
\bchefs2gocatering\.com\b
\bsymlink\.us\b
\blnwshop\.com\b
e-cigarettefree
\bworld-art\.ru\b
\bfundramas\.com\b
\bpromotioncodes
\bforexsrovnavac\.cz\b
\bautoloansforeverydriver\.com\b
\bcriminaldefenseattorneytulsa\.com\b
lose-weight-easily
\bmajorca-transfers-airport\.co\.uk\b
\bbusmallorca\.es\b
\bbbwtube\.me\b
\bjustpaste\.it\b
\bgrow-tobacco\.info\b
\bgrowtobacco\.net\b
\b2celloswe\.prohost\.wf\b
\bfiverr\.com\b
\bporschecayenne2015\.com\b
\btwixar\.me\b
\bladbrokes\.pw\b
\ball4seo\.co\.uk\b
\bamzy\.me\b
\bourskinhealth\.com\b
\br10\.net\b
\bnicetraffics\.com\b
\bdaotaotienganh\.org\b
\bfiverrbot\.com\b
\bfinr\.co\b
\bmoneysite\.us\b
louis-vuittin\.us\.com\b
replica\.us\.com\b
\bventurestoday\.com\b
\baegyo\.me\b
\bthehealthyadvise\.com\b
\binboxinnercirclebonus\.com\b
\btopnocreditcheckloans\.com\b
\bfightagainstbulimia\.com\b
\bseoplus\.info\b
\bmaxiwebdesign\.com\b
\bjouwweb\.nl\b
\bereticoblog\.wikidot\.com
\ballageconditioning\.com\b
\baboutpropertiez\.com\b
\bgtublog\.com\b
\bbktube\.net\b
\bcix\.me\b
\bqualitysteroids\.net\b
\bvil\.li\b
\bintechguvenlik\.com\b
\bwebemailverifier\.com\b
\bthaivdox\.com\b
\.on\.nimp\.org
\bdiabetesprotocoll\.com\b
\bjoyofsatan\.com\b
\bsexxxing\.com\b
\bgoselfie\.com\.au\b
\brestaurant\.eztable\.com\b
\bcentiplex\.com\b
\bnoxss\.com\b
\bww7\.fr\b
\bcachor\.ro\b
\bconsultdustry\.com\b
\bcex\.io\b
\bsmore\.com\b
\bbhashasolution\.com\b
\bvocests\.blogspot\.com\b
\bmydehydrator\.com\b
\bsocialseopromotion\.com\b
\bforexjunkie\.com\b
\bparkapp\.com\b
\bsnack\.ws\b
\bshino\.me\b
\bmemoriesfromwiki\.blogspot\....?
\bquiropraxia1\.com\b
\byt\.be\b
\bhealthyiteasy\.com\b
\brelinks\.me\b
\bmybook\.to\b
\bcashbonusonline\.com\b
\bloans4you
\bincest-porno\.org\b
\bsupplementsdeal\.com\b
\bkinoandroid\.com\b
\bporno-pyanyh\.com\b
\bpaydayloans\.today\b
ecigsfreetrial
\bgiftpiper\.com\b
\buniversaltailor\.com\b
\bqikshare\.io\b
\bcontato\.ms\b
easywaytoweightloss
\bpi\.vu\b
\brestaurantsnearme\.space\b
\bfirstleaks\.com\b
\beb\.by\b
\bforbali\.com\b
\bdeodorant-coupons\.net\b
\bujeb\.se\b
\bautorijschoolleon\.nl\b
\bleaftrade\.com\b
\bgp\.gg\b
\btopseostudio\.com\b
\bmusclesupplements101\.com\b
\bhits4slim\.com\b
\bshaarpmind\.com\b
\bteleplus\.org\b
\bnsjk\.in\b
\bnewsjack\.in\b
\baran\.com\.ua\b
\bschoene-geburtstagssprueche\.eu\b
\batho\.me\b
\bur6\.us\b
\bpokerdewa88\.com\b
\bpassionavenue\.com\b
\bdg-locksmith\.com\b
\bpascherairmaxfemme\.fr\b
\btopuniversityreview\.com\b
\bshutterfly\.com\b
\boperationquickmoney\.training\b
buyinstagram
\bboygamez\.com\b
\bbr1m\.org\b
\breplicawatch
\bmanmer2\.blogspot\.com
\bskyrocketplace\.com\b
\bvid\.me\b
\bbrunodam\.blog\.kataweb\.it
\bpgmaleenhancement\.com\b
\bmaxis10\.com\b
\bthsbo222\.com\b
\byroki-video\.ru\b
checkpaydayloa
\bsmokyquartzstones\.com\b
\bvydoxfreetrial\.net\b
\brafael24\.ir\b
\bakaliteescort\.org\b
cashusadvance
\bseoexpertsindiareviews\.tumblr\.com\b
\bguteapotheke\.net\b
\berotic-vid\.com\b
cialispharmac
\bforum\.al-wrwd\.com\b
\bnimagazine\.com\b
\bsovbezchr\.ru\b
\bvinfreecheck\.com\b
\bbet365offercode\.com\b
makemoneyonline
\bpokerhebat\.com\b
\bbjmath\.com\b
\bwww\.vegasslotsonline\.com\b
\bWherecanibuymeladerm\.org\b
\btopessaywriter\.org\b
\bwritemyessayservice\.net\b
\bmycollegeessay\.org\b
\bessayforcollege\.org\b
\bwritemyessay24h\.net\b
\bbuyessaywriting\.net\b
\bmyshort\.ovh\b
\bcdnlion\.com
\bwhatsappforpcmi\.com
\bla-alopecia-areata\.com\b
\bnitrofocusno3muscles\.com\b
\bgetcheapmax\.com\b
\bderefer\.unbubble\.eu\b
\bvrbas\.be\b
\bmobilesnack\.net\b
\bdiversifiedparking\.com\b
\balexanderjohnson\.beepworld\.de\b
\burl2it\.com\b
\bnflhistory\.net\b
\bmediaupdate19\.com\b
\bj\.smad\.info\b
\btirada-tarot-gratis\.eu\b
\bgeet\.me\b
\bmozdomains\.co\.mz\b
\btransfers-in-europe\.com\b
\b(?:zurich|livignoski)transfers\.com\b
online-generic
\bdummyurl\.com\b
shopping-internet
\bwellinghomeopathy\.com\b
\bmofunzone\.biz\b
\belvishescortsliverpool\.co\.uk\b
\bbox10\.me\b
\bpink-venus\.com\b
\bmenstrualcup\.com\b
\bmedijator\.com\b
\bmilf4tube\.com\b
\bmenskopp\.se\b
\bemekserverler\.com\b
\bvefro\.com\b
\bcandledreamer\.com\b
\bipayday\.site\b
\biloanonline\.co\b
\bpokerdewa19\.com\b
\bcouponconnexion\.com\b
\bplacidway\.com\b
bestpaydayloan
\b(?:oraculo|caesarem)nostradamus\.com\b
\bloseweightgarcinianow\.com\b
\bmuscleperfect\.com\b
\bsuperlotteries\.com\b
\bese\.es\b
\bcomprarviagraes
\bptvsportsbisskey\.mobi\b
\bgoogleweblight\.com\b
\bbote\.me\b
\bbuytramadol\.biz\b
\beyeluminousfacts\.com\b
\bshoesizeconver(sion|ter)\.net
\bshoesizes\.co
\bconvertyourshoesize\.com
\bwebinerds\.com
\btherighthairstyles\.com
\bconvertercentral\.com
\bhairstylearchives\.com
\bsizeguide\.info
\blatest-hairstyles\.com
\bratatype\.com
\btypingweb\.com
\bstfalcon\.com
\blifetile\.me
\brollapp\.com
\bpaydesk\.co
\bblogger\.com/profile/07812378838296070653
\bfacebook\.com/Bajotzofficial
paydayonline
\btruecrimebookreviews\.com\b
\bskybet188\.net\b
\byouknowit\.tk\b
\bdailystrength\.com\b
\bcdn77.com
\bhyipbook\.com\b
\bnaturaltinnitustreatments\.com\b
\btinnituscurenow\.com\b
\bchild-my\.ru\b
\bwritemyessaypal\.com\b
\bmycredit-{0,5}report\.com\b
\bgrandiflora\.net
\bbvog\.com
\bhyip\.com\b
\bfb\.to\b
onlinecanadianpharmacy
\bagor\.io\b
bestfatburners
\bspouseaggro\.com\b
\bhq-tadalafil\.org\b
\batozwishes\.com\b
weightlosspills
\bmedexpress201\d
\bbestloansforpoorcredit\.com\b
\bali\.pub\b
\bhyip\.guru\b
\bbestdatingcanada\.com\b
\bguidestobet\.com\b
\bthailandresorts\.eu\b
\bhealthcaresups\.com\b
\btablet24h\.com\b
\bshareitdownloadapp\.com\b
\bfindlaw\.biz\b
\bpartnersmedia\.net\b
without.?doctor.?prescription
\bgg3\.be\b
\bhyip\.wiki\b
\bhyip\.guide\b
\bridof-acne\.com\b
\bioffercheap
\bimvuprepaidcards\.com\b
\bcleopatraescorts\.co\.uk\b
\bsteroidepills
\bsealine-products\.no\b
\bdinnersurf\.com\b
ratingofmercuryinsurancecompany
\bredirect\.camfrog\.com\b
\bblogdigger\.com\b
\bstallionmoving\.com\b
\bnationalopenuniversity\.org\.ng\b
-escort-models\.
\bgirl2xx\.com\b
cheapinstagram
\bhebu\.it\b
\bwi9\.biz\b
\bkazino-onlain\.ru\b
%D1%84%D0%BE%D1%80%D1%83%D0%BC-%D0%BA%D0%B0%D0%B7%D0%B8%D0%BD%D0%BE\.%D1%80%D1%84
\bvirtualphones\.net\b
\bmenabwn\.com\b
\bsupplementsbag\.com\b
\bpornovezenie\.ru\b
\bonlinger\.ru\b
\bcasinoru\.ru\b
%D0%BA%D0%B0%D0%B7%D0%B8%D0%BD%D0%BE-%D1%84%D0%BE%D1%80%D1%83%D0%BC\.%D1%80%D1%84
\bpick-up-porno\.com\b
\bhostgator-promo-codes\.com\b
\bkopilkaporno\.org\b
\bclashofclansmypc\.com\b
\bviagragenericoes24\.com\b
paydayloan\.co
\bpharmshop-online\.com\b
\bpuissance-injection\.fr\b
\binsure911\.com\b
\byoumob\.com\b
(car|life)insurancerates\b
\bavonleacommunications\.com\b
free(sample|trial)\.com\b
trial(sample|offer)\.com\b
\btrendpro\.co\.ke\b
\bjobszimbabwe\.co\.zw\b
\bxxxpart\.com\b
\bstriptizik\.org\b
\bswinger-sex.\ru\b
\bpenyakitnonvaskulerretina\.blog\.com\b
\bnylon-porno\.ru\b
\bmemoriauitoto\.com\b
\bemoporno\.ru\b
\bmovingcompanydenver\.com\b
\bmakemoneyonlineforbeginner\.com\b
\bludovodka\.ru\b
tiffanyjewelry.?201
tnfjackets(clearance|outlet)
nikeairmax.?201
chinawholesaler\.com\b
\bnfljerseys
\bgrfast\.com\b
\bjavadramezani\.in\b
\bxolodremont\.ru\b
\bmed\.tinyrealm\.com\b
\bqqurl\.com\b
generic.?online
\bouo\.io\b
\bacheter-ciajis-pascher\.com\b
\bprezzocia1isgenerico\.com\b
\bcomprarcia1isgenericobarato\.net\b
\bcomprargenericociajisespana\.com\b
\bprix-ciajis-generique\.com\b
\bflippinonsteroids\.com\b
\bfmyykj\.com\b
\bonlinemixx\.ru\b
\bcompletelove\.ru\b
\b7offers\.ru\b
\bmedtorgonline\.ru\b
\bonlypoppers\.ru\b
\bcareprostforwomen\.ru\b
\bmr-ginseng\.com
\bpazdrav\.com\b
\b8marta.?\.ru\b
\bworldmailes\.com\b
\bstockpair\.pro\b
wholesalechinanfl
cheapjerseys(store)?nfl
cheapsportsjerseys
china\.us\.com\b
\bwhereifoundlove\.com\b
\bgloriousgolden77\.org\b
\bgloriousgolden77\.org\b
\b00sf\.com\b
\bplatinumcleanserinfo\.com\b
\bdrugspowerstore\.com\b
\bbluewhite\.co\.uk\b
\bultimatewebhosting\.co\.uk\b
\b000a\.biz\b
\bshop-propecia-daily\.tk\b
\borderclomid-medrx\.gq\b
generic\.gq\b
\bjosmprtion\.com\b
\bshoutkey\.com\b
\bgolfukmall\.co\.uk\b
\bcleansenaturalsfacts\.com\b
\bsheenaoberai\.com\b
\bavoirantiaging\.com\b
\bleadsflowprobonus\.com\b
\bcheapcoachoutletwebsite\.com\b
\bnike-airmax-2015\.com\b
\bbapaknaga\.com\b
\bcarsautoreview\.com\b
\basfadriver\.com\b
\bdermaessenceserumblog\.com\b
\bt-rexmusclefacts\.com\b
wholesalejerseys
\bcrashsafari\.com\b
huffingtonpost\.com/2015/04/01/selfie\-shoe\-arent\-real\-but\-wow\_n\_6979478\.html
\bbestprobioticsweightloss\.com\b
\bexampracticequestions\.com\b
\belliskinantiaging\.com\b
\bseremolynbuy\.com\b
\beternitynaturalscleanse\.com\b
porno\d{1,2}tube\.ru\b
\bhealth786\.com\b
\bgetnaturalcleansingformula\.co\.uk\b
\bgetsunergetics\.com\b
\bfunmac\.com\b
\boffer\.moscow\b
\brxrepairhelp\.com\b
\btop\.howfn\.com\b
\borderfitnesspoints\.co\.uk\b
\bisraelbigmarket\.com\b
\brx\d{4}\.tk\b
\buvuperformance\.com\b
\bvitagarciniahcasite\.com\b
outletonline-?site\.com
\brotefahne\.eu\b
\bhealthsupreviews\.com\b
\btopmuscleuptips\.com\b
\b29sf\.com\b
\bpharmaciesnoprescriptionusa\.com\b
\bcanadianpharmacies(?:noprescription|doctor)\.com\b
\bno2factoronline\.com\b
\bbulkfatlosssolutions\.com\b
\bdrozforskolin\.org\b
\breviewanalysis\.co\.uk\b
\bbellaveiphytoceramides\.org\b
\bthedropnet\.com\b
\bmyfreegems\.com\b
\bgarciniabasicsplus\.com\b
\bmyutopiancleanse360\.com\b
\bnuforiaskincarebuy\.com\b
\bn33nitricoxideboosterfacts\.com\b
\bal\.ly\b
\bbam\.bz\b
\boptimalstackproduct\.com\b
\bcbi\.as\b
\bvip-file-xxx\.org\b
\byoutub\.link\b
\bb(?:it)?ty\.link\b
\bsmup\.us\b
\b9m\.no\b
\bbitcointalk\.org\b
\bcirclemakers\.org\b
\bapog\.co\b
\bsnip\.li\b
\bpolr\.me\b
\bv\.ht\b
\brockhardfacts\.com\b
\bviewhd\.me\b
\btouchhere\.ml\b
\bwatchtvshownow\.ml\b
\bmovietv\.biz\b
\btvhd\.online\b
\bpopulartoday\.biz\b
\bstreamhd\.cf\b
\bhdfree\.online\b
\btrendstoday\.biz\b
\bnuvieskincareserum\.com\b
\bfastvds\.pro\b
\brajatnayarfamousastrologer\.com\b
\bwell4lifeprogram\.com\b
\bpuravolantiaging\.net\b
\bontheair\.biz\b
\bmedia-tvseries\.com\b
\bstromtv\.me\b
\bphytolyft\.com\b
\btheperfectgarcinia\.com\b
\btoptryloburn\.com\b
\bsimplyhhealthysolutions\.com\b
\blumalifteye\.com\b
\btestoboostercares\.com\b
\bninamelsy\.page\.tl\b
\bnetflixhd\.cf\b
\bg\.ua\b
\bsurl\.im\b
\bmaleenhancementpatchs\.com\b
\bairingtoday\.cf\b
\blevantecreamtrial\.com\b
\bmasspmmusclegrowth\.com\b
\bprimalitegarciniareview\.com\b
\brenovocremefacts\.com\b
\futronix-hk\.com\b
cheapjerseynfl
nfljerseychina
\bxn----7sbvehqfibu7aj\.xn--p1ai\b
\bslimatrexnorway\.com\b
\binvesting-money\.info\b
\bhathayoga\.top\b
\bnetflixhd\.ga\b
\bthestreammovie\.cf\b
\bbestfreestreaming\.ga\b
\bwolowtube\.ga\b
\b123movies\.ga\b
\bmyurls\.ru\b
\bbikramsinghmajithia\.blog\.com\b
levitra\d\dmg
\bpokerdewa88\.com\b
\bvumoo\.ga\b
\bshahnazraza\.com\b
\bgetmaxprofitsnow\.com\b
\bxinyanlaw\.com\b
\balvenaandduaderma\.com\b
\bthinsecretgarciniacambogia\.com\b
\bsmarturl\.me\b
\bputlocker\.ml\b
\bnicetv\.biz\b
\bsunglassineyes\.com\b
\btimothysskincare\.com\b
\bepilasprey\.com\b
\btotalfitnesspoint\.com\b
\bnetflixmovieshd\.cf\b
\boriginalityisoverrated\.com\b
\bnew3dcomics\.com\b
\balvgear\.com
rx700pills
\bgetmusclebuildingbase\.com\b
\bgooglevideo\.com\b
\balariarxreview\.org\b
\bgethomeworks\.science\b
\bmaltinscannadispensary\.com\b
\badvancedtrimsite\.com\b
\bpokerbo\.biz\b
tradingonline-a-moral-problem\.blogspot
\balvenaandduaderma\.com\b
\bcleanserenewdenmark\.com\b
\bzul\.im\b
\bviarexlabsblog\.com\b
\bhealthcarebooster\.com\b
\bonebetqq\.com\b
\bmovielova\.club\b
\byoursbetterhealthsolutions\.com\b
\bgarciniajarra\.com\b
\btgbe\.ws\b
\bbiotestosteronexrtry\.com\b
\btryutopiancleanse360\.com\b
\bvamostech\.com\b
\bduplicellp199review\.com\b
\btrypromusclefit\.com\b
\badmy\.link\b
\bguidancemdms\.com\b
\boffer\.moscow\b
\bkotlovan\.by\b
\bvn\.xoga888\.com\b
\btestosteroneboosterbits\.com\b
\bwithlove\.gift\b
\bread-online-books\.xyz\b
\blibertoprometheo\.blogspot\.com\.br\b
\bmylaviveeyeserum\.com\b
\bfornatgaex\.com\b
\bgmkt\.kr\b
\bgomusclebuilding\.com\b
\bdietadimagranteveloce\.it
\bdailynutritionnews\.com
\bplay\.mob\.org
\bmsofficetechsupport\.com\b
\bquickbookscustomerservicephonenumber\.com\b
\biquickbookssupport\.com\b
\bquickbookshelps\.support\b
\bquickadvisor\.net\b
\bhp-support-number\.com\b
\bmaximizedmuscleideas\.com\b
\b7uponline\.com\b
\bandalasbhakti\.com\b
\bangkaajaib\.com\b
\basialive88\.com\b
\basiapk88\.com\b
\bbandar1\.com\b
\bbdcapsa\.com\b
\bbgselalu\.com\b
\bbola-88\.com\b
\bbolagila\.com\b
\bbolalive77\.com\b
\bbolatikus\.com\b
\bdewabet\.com\b
\bdewapoker\.net\b
\bdewapoker-online\.net\b
\bdewapokeronline99\.com\b
\bdewasbo88\.com\b
\bdewatogelsingapura\.com\b
\bhbcbet-id\.com\b
\bjadibd\.com\b
\bkartu9\.com\b
\bkartupoker\.com\b
\bkartupoker\.asia\b
\bkingpoker88\.net\b
\bkudapoker\.me\b
\bmildcasino\.com\b
\bnagapoker88\.asia\b
\bpemainpoker\.net\b
\bpokerbo\.net\b
\bpokerdewaonline\.com\b
\brajajudi\.net\b
\brajasbo\.com\b
\bskor88\.com\b
\btaruhan88\.net\b
\bunovegas\.com\b
\bvipbet88\.com\b
\bnpselalu\.net\b
\basiapk88\.net\b
\bklikfifa\.com\b
\bthanpoker\.com\b
\bnagapoker\.asia\b
\bnagatg\.com\b
\bdwlive88\.com\b
\bgoods555\.com\b
\ballgamesonline\.info\b
\buforadioshow\.com\b
\bdewabet\.asia\b
\broobeestudio\.com\b
\bsparkstation\.net\b
\bbnc\.lt\b
\bbranch\.io\b
\bboostupmuscles\.com\b
\bdownloadsnaptubeapp\.com
\bplayview\.org
\bvidmateapp\.net
\bmobdrodownloads\.com
\btenedonlineshop\.com\b
\bkizlarinsohbethatti\.com\b
\bsupplementssellers\.com\b
\bhealthinnovgroup\.com\b
\bbesthealthmarket\.org\b
\bmoldresistantstrains\.com\b
\bmedigapplans2017\.com\b
\bpropaperwritings\.com\b
\bnetwork54\.com\b
\brebootmymodem\.net\b
\bleadsleap\.com\b
\bonelink\.me\b
\boncalltechsupport\.co\b
\bterbemestar\.com\.br\b
\b6h2\.xyz\b
\bshowboxappdownloadio\.com
\blearnfree\.me\b
\bductrodder\.cn\b
\bnaver\.me\b
\bbestvolumepills\.net\b
\bjaowaftextilemil\.com\b
\bshaperich\.com\b
\blevitradosageus24\.com\b
\bathleticgreensfacts\.com\b
\bwiki-travel-guides\.blogspot\.
\bsundried\.com\b
\bidealhealthdoctor\.com\b
\bhealthyapplechat\.com\b
\bhealthinnovgroup\.com\b
\bwiredtree-coupons\.com\b
\bdankmaymays\.com\b
\bhyperurl\.co\b
\bnewgoogleadwords\.info\b
\bfbl\.me\b
\bs4te\.com\b
\bgrep\.kr\b
\btdcjinmatesearch\.blogspot\.com\b
\blyftestimate\.org\b
\bmicrosoftonlinechat\.com\b
\bonlinebankinghq\.org\b
\bcreditcardreviewed\.org\b
\binmatesearchguide\.org\b
\bdejkberta\.blogspot\.
\brezultate-live\.club\b
\bvitagarciniahcabuy\.com\b
\btry-nitricstorm\.com\b
\bcustomthesis\.org\b
\bessaysmaster\.com\b
\bbathroomexhaustfanswithlight\.com\b
\bgeniuxtrial\.com\b
\byenifullprogramlarindir\.com\b
\bcinemabox-hd\.com\b
\bqoo\.by\b
\btestosteronesboosterweb\.com\b
\bhowtomakedollarsonline\.com\b
\burl\.org\b
\beyeluminoushelps\.com\b
\bwaremakers\.com\b
\bxtgenixau\.com\b
\bhealthytalkzone\.com\b
\b8si\.ru\b
\bezurl\.me\b
\bhothor\.se\b
\bix\.sk\b
\blsh\.link\b
\bmrk\.im\b
\bmturl\.co\.uk\b
\bpiep\.net\b
\bpohq\.io\b
\bshrtlnk\.de\b
\btnij\.org\b
\burlku\.info\b
\bcan0\.com\b
\bnfc\.lol\b
\bicemakernotmakingice\.com\b
\bxurl\.gq\b
\bfke\.us\b
\blink\.mx\b
\bkleinerlink\.de\b
\bwtc\.la\b
\bbukaa\.ga\b
\bfjv\.biz\b
\bi7n\.co\b
quickcash
\bintelligentadvices\.com\b
\bmysp\.ac\b
\bmusclebuildingbuy\.com\b
\bseosparks\.com\b
\bsupplementadvise\.com\b
\bclonezone\.link\b
\b360cameradeals\.com\b
\bgreencoffeesupremecleanseidea\.com\b
\b1man1jar\.com\b
\bfindminecraft\.com\b
\bfashionlady\.in\b
\b51ideas\b
\beduessayhelper\.org\b
\bhealthrewind\.com\b
\btaruhanjudibolavipbet88\.com\b
\bagenbola1\.com\b
\bbeaumonde\.nl\b
\biolavorodacasa\.com\b
\babcargent\.com\b
\bsergedemoulin\.com\b
\bpartitodazero\.com\b
\bcopernic-agent-basic\..{2,3}\.softonic\.com
\bvalentusmovie\.com\b
\bux\.nu\b
\bdankontorstole\.dk\b
\bfuckdate\.com
\bhotelsnearme\.club\b
\bsportsbet\.co\.za\b
\bverity360\.com\b
\bruaaya\.com\b
\bfieldmansaccessfloorsltd\.com\b
\biqoption\.com
\bcouponsoffers\b
hourwristbands\b
\blanbin\.ru\b
\bfave\.ga\b
\bboog\.io\b
\busadrugguide\.com\b
\bgoldenhealthcenters\.com\b
\bwomanitely\.com\b
\bamerikanki\.com\b
\bvouchercodesslug\.co\.uk\b
\bmrdiscountcode\.co\.uk\b
\bvouchercloud\.com\b
\bguadagnareonlineseriamente\.com
\bkrt\.be
\bthebestprices\.com\b
\bhotels-booking\.com\b
\bpromotionvoucher\.co\.uk\b
\br\.msn\.com\b
\blanyardmarket\.com\b
\bgo2l\.ink\b
\bhotukdeals\.com\b
\brevoucher\.co\.uk\b
\bhealthnbeautyfacts\.com\b
\b(lord|compare)vouchercode
\bir\.uv\.es\b
\bninjavouchers\b
\bvoucherbadge
\bgomo\.bi\b
\bsilicon-wristband\.com\b
essay.?writing.?service
\bph\.dog\b
\bnuovoiphonegratis\.com
\bwif\.red\b
\badyou\.me\b
\bjust\.as\b
\bmp3rocket\.pw\b
\bgv1\.me\b
\bmiz-mooz\.com\b
\bmyfashioncode\b
\bbkuiidarsdf\.blogspot\.co\.uk\b
\bbkuiidarsdf\.blogspot\.com\b
\bdalizaistaresi\.blogspot\.co\.nz\b
\bgirls0004\.weebly\.com/hurghada\.html \b
\bmakojigod\.blogspot\.com\b
\bmakojigod\.blogspot\.fr\b
\bmakojigod\.blogspot\.gr\b
\b123malikoki\.info\b
\bmywikipediatravel\.blogspot\.co\.il\b
\bonrecedonece\.blogspot\.co\.uk\b
\bonrecedonece\.blogspot\.rs\b
\bovukucunevol\.blogspot\.com\.au\b
\bplaces-data\.com\b
\bsmbusiness\.info\b
\bvikiputovanja\.blogspot\.co\.uk\b
\bvikiputovanja\.blogspot\.com\b
\bvikiputovanja\.blogspot\.de\b
\bvikiputovanja\.blogspot\.fr\b
\bvikiputovanja\.blogspot\.rs\b
\bwikidestinations\.blogspot\.co\.uk\b
\bwikipedia-travel\.blogspot\.com\b
\bwikipedia-travel-destination\.blogspot\.com\.au\b
\bwikipedia-travel-destination\.blogspot\.fr\b
\bwikipediatravel\.weebly\.com\b
\bwikipediatraveldest\.weebly\.com\b
\bwikitravel-guide\.blogspot\.com\b
\bwikitravel-guide\.blogspot\.fr\b
\bwww\.facebook\.com/1532019543762938\b
\bwww\.facebook\.com/1532035623761330\b
\bwww\.facebook\.com/1532040663760826\b
\bwww\.facebook\.com/1532057493759143\b
\bwww\.facebook\.com/1532483373716555\b
\bwww\.facebook\.com/notes/travel/bali-travel-guide-choose-what-you-are-interested-in/1532058703759022\b
\bwww\.facebook\.com/notes/travel/dominican-republic-travel-guide-choose-what-you-are-interested-in/1532027883762104\b
\bwww\.facebook\.com/notes/travel/las-vegas-travel-guide-choose-what-you-are-interested-in/1532033293761563\b
\blovemyvouchers\b
\bexamandinterviewtips\.com\b
\bupromocodes\b
\bsiliconebracelets\.xyz\b
customsiliconebracelet
\bl\.ask\.fm\b
\bangelmeds\.com\b
\brecruitingblogs\.com\b
\bautomaticpetfeeder\.net\b
\bvoucherbox\b
\b24hoursbracelet\b
\bbeaudermaskincare\.com\b
\bgiftmevouchers\b
\bpr\.report\b
\bwristband-maker\.com\b
\bsupplementoffers\.org\b
\bflagsmore\.biz\b
\bhealthforeverplus\.com\b
\bmegadoomer\.com\b
\bmuscle4power\.com\b
\blolfurballs\.com\b
\bgocustomboxes\.co\.uk\b
\bdesignyourownsilicone
\bmaximous\.net\b
\bsteroids-safe\.com\b
\b72hoursamericanpower\.com\b
\bwebascentevents\.com\b
\bexcentric-design\.net\b
\bikancomel\.tk\b
\btrexmusclesite\.com\b
\btoluunusualsblog\.com\b
\bsupplementsgarden\.com\b
\bminecraftgamesplay\b
\btube8\.to\b
\bsu0\.ru\b
\bmath-problem-solver\.com\b
\bcreateyourownsiliconewristbands\.com\b
\bfunnyvideoclips\.cf\b
\byo\.io\b
\bbank\.africa\.com\b
\bsexuallubricants\.org\b
\br\.utopiie\.com\b
\bchayplov\.ru\b
\bporno-365\.xyz\b
\bbreakingnewstoday\.in\b
\bletsearnmoneyonline\.in\b
\bsiliwb\.com\b
\bsilicon(wristband|bracelet)
\bfashionclothing-mart\.com\b
\bsigmaessays\.com\b
\bostrovbali\.net\b
\balrab7on\.com\b
\bseo-stars\.com\b
\bhappynewyearsgreetings\.com\b
\bshorepointcomm\.com\b
\bplanodesaudesorocabasp\.com\.br\b
\bplanosdesaudeemcampinas\.com\.br\b
\bconsideo\.com\b
\br\.bat\.bing\.com\b
\bseoptimasi\.com\b
\bgrabify\.link\b
\bfaecbookk\.ml\b
\bdownloadgameandroidfree\.net\b
\btvseriesdvdonsale\.com\b
\bblogrollcenter\.com\b
\bgoogle\.co\.ukgoogle\b
\bherveleger\.best\b
\bmakeyourownsilicone
\bthelittleladybird\.com\b
\biplaystoredownloadfree\.com\b
\biplaystoredownload\.com\b
\bessayexperts
\b24hours+ilicone
\b24-xxx-video\.ru\b
\bdolbilovo\.ru\b
\buyu\.re\b
\bleshiysex\.ru\b
\byooa\.re\b
\bbadlinksgood\.blogspot\.ru\b
\bmx7\.com\b
\bmino\.re\b
\bsoiq\.ch\b
\bbesthomeshoppingreviews\.com\b
\bfreecouponbuy\.com\b
\bgreentree\.tax\b
\bdeutsches-rei\.ch\b
\blogintutor\.org\b
\bpremierfamilydentist\.com\b
\bsoywebmaster\.com\b
\baustin-translation\.net\b
\bm\.me\b
\bmesosfer\.com\b
\bcompaniesinindia\.in\b
\bwood-furniture\.biz\b
\banon\.to\b
\bhive\.am\b
\bclick\.dji\.com\b
\blaptopverge\.com\b
\bisaev\.info\b
\btierrasvivas\.com\b
\bthefashionablehousewife\.com\b
\bcasinoforum\.su\b
\bmafia-forever\.ru\b
\bboosterpackdepot\.com\b
\bxnxx\.show\b
\bvitaminofhealth\.com\b
\btophealthmart\.com\b
\bewedictionary\.com\b
\bproteinoutlet\.ro\b
\bfreeporna\.ru\b
\b3shop3\.com\b
\bblurpalicious\.com\b
\banaramedspa\.com\b
\bonlinecustomessaywriting\.com\b
\b24-hour-wristbands\.com\b
\bsiliconewristband\.xyz\b
ownsiliconebracelet
\bsilicone-bracelets-silicone-wristbands\.com\b
\bukbestessays\.com\b
\bporonizle\.xyz\b
\bideashop\.kiev\.ua\b
\bimg\.rule34\.xxx\b
\bgoogle\.com/ad(sense|word)
\bfairpensions\.com\b
\bjobsforeditors\.com\b
\binfopraca\.pl\b
\bmedyum\.xyz\b
\balldaypharma\.com\b
\bwecareskincare\.com\b
\b9nl\.es\b
\btools4docs\.com\b
\bpenisenlargement\.co\.in\b
\bbankier\.pl/forum\b
\bgrd\.pw\b
\bspurl\.me\b
\blinkche\.ir\b
\burl6\.org\b
\bjpmags\.com\b
\bmca-biz\.com\b
\btvc\.in\b
\bviewthislink\.com\b
\burl\.moducopy\.co\.kr\b
\bcbi\.as\b
\burly\.co\b
\bclickand\.co\b
\bddz\.kr\b
\bshooturl\.com\b
\blvl\.vn\b
\banmeld\.biz\b
\bkarung\.in\b
\bdpi\.me\b
\bur\.my\b
\bm5\.hk\b
\bajn\.me\b
\burl4\.uk\b
\breview\.ly\b
\bterapiasnaturais\.net\b
\b0ll0\.ru\b
\bdobrakasa\.co\.pl\b
\binwestuj\.co\.pl\b
\bsourl\.li\b
\bpraca\.money\.pl\b
\bhelix6garciniareview\.com\b
\bwroclaw\.dlastudenta\.pl\b
\bairjordans20\d{2}\b
\beasyessayhelp\.net\b
\bcoupon4fun\.com\b
\bshampoosik\.ru\b
\bviagrasansordonnancefr\.com\b
\bhealthable\.org\b
\btuney\.kr\b
\banneedumexique\.com\b
\bpfic2010\.com\b
\balpacas-hampshire\.co\.uk\b
\balpacasforsale\.org\b
\bomeglechat\.ca\b
\bgetpaid4typing\.net\b
\buber-fare-estimator\.com\b
\bjustyoufitness\.com\b
\bgateacademy\.co\.in\b
\bj(k|q)i(kk|qq)i\.at\b
\b(b|p)ayanradio\b
\bhersup\.ga\b
\bhamariplace\.com\b
\burlz\.fr\b
\bfake-id\.com\b
\bsagemailer\.com\b
\bclick-pro\.com\b
\bteamstre\.am\b
\bneide\.ga\b
\bhan\.gl\b
\bshortly\.me\b
\bmitsubishiklima\.com\.tr\b
\bseo-alien\.com\b
\bloginhelpers\.org\b
\bpuretablets\.com\b
\bbabun\.gq\b
\bpromotionvoucher\.uk\b
\bebookbrowse\.com\b
\bgeschenkefuermaenner\.info\b
\bdisq\.us\b
\bcommercial-real-estate\.cc\b
\bbuydogheartwormmedicine\.com\b
\bcheapassignmenthelp\.co\.uk\b
\btadalafilearn\.com\b
\b3dots\.ro\b
\bbbshort\.link
\bel3dl2\.com\b
\bbiggerpockets\.com\b
\bwatchmovie-gratis\.info\b
\bvroh\.me\b
\bdest-war\.com\b
\bplaymovie21\.com\b
\bmovflix\.website\b
\biflix2\.com\b
\bselix32\.esy\.es\b
\bwatchflixhd\.hotmovies4k\.com\b
\bvulmove\.blogspot\.com\b
\bapp2chart\.com\b
\bhealthynewage\.com\b
\bessayerudite\.com\b
\bfreemyurl\.info\b
\bmxtpz\.me\b
\bcanadaedrugstore\.com\b
\bcanadianpharmacystoreus\.com\b
\blightningprotection\.com\b
\bvouchercodes\.deals\b
\bcustomthesisstuff\.tumblr\.com\b
\bdiferenciasentre\.net\b
\bsweetasmoiok\.com\b
\bsparkemaildesign\.com\b
\be-cigforsale\.com\b
\bhomeclick\.com\b
\bviagragroupresult\.com\b
\bcovnews.com/archives/search\b
\btrumpcanadianpharmacy\.com\b
\bfutureofeducation\.com/main/search\b
\bbltc\.es\b
\bboxip\.net\b
\bud-carrent\.com\b
\bbltc\.es\b
\bmakkao\.com\b
\bmassbass\.es\b
\bcoriantouch\.co\.il\b
\b2pay\.pro\b
\bwordplanes2\.skyrock\.com\b
\bpotenzmittel-online\.com\b
\bpanendeism\.org\b
\bpanendeism\.webs\.com\b
\bdiscountlipsy\.wordpress\.com\b
\btech-support247\.weebly\.com\b
\bingic\.ae\b
\banepe\.com\.gr\b
\basfaleiaautokinhtou\.com\b
\bherveleger\.ws\b
\bstudiopaci\.net\b
\b5z8\.info\b
\bfeet9france\.wordpress\.com\b
\bms-jd\.org/search
\bdieta-blanda\.com\b
\bgusbeat7\.wordpress\.com\b
\bmins\.pw\b
\b(best|dsl|digital)camera\w{0,15}\.tk\b
\bessaylogic\.org\b
\bsungroupvn\.com\.vn\b
\bmyfashioncodes\.co\.uk\b
\bemojiselector\.com\b
\bretailmenot\.com\b
\bonceuponacrime\.net\b
\bduanxigrandcourt\.org\b
\bnewfaceskincare\.com\b
\brejuveantiaging\.com\b
\bour-skincare\.com\b
\bpharexpress\.net\b
\bbesthoist\.com\b
\bmynewbestarticles\b.blogspot
\blogindoctor\.org\b
\becuadorianhands\.com\b
\bapplyscholarship\.info\b
\bblogger\.com/profile/00141270178551151863
\bsqex\.to\b
\binblogslife\.com\b
\bcanonwirelessprinterhelplinenumber\.wordpress\.com\b
\bhealthsuppfacts\.com\b
\bresidentialpainting\.contractors\b
\btheindustryspread\.com\b
\bflyt\.it\b
\bpsychologydictionary\.org\b
\bprintmakerart\.webnode\.it\b
\bappbooks\.org\b
\bgeolocation\.ws\b
\bqualtecmty\.com\.mx
\bservicharterbus\.com
\bcomo-depilarse\.com
\bimportardechinaya\.com
\bmega-estrenos\.com
\biconet\.com\.mx
\bbienestaralnatural\.com
\bmlego\.com\.mx
\brenovardni\.org
\bdespensasdaco\.com
\bchollosaqui\.com
\blibrosparaaprenderaleer\.com
\baceitesesencial\.com
\bcurriculumsvitae\.net
\busx\.es\b
\bwoobs\.com\b
\balpacas-hampshire\.co\.uk\b
\btodoviajeros\.com
\bmusica-barroca\.com
\bderechomexicano\.com\.mx
\bseotraininginstitutespune\.in\b
\bseotraininginpune\.in\b
viagraonline
\bcialisoonline
\bxaydungthanhnien\.com\b
\bbl\.gd\b
\bexeideas\.com\b
\bvirsale\.com\b
\bcabinetdiy\.com\b
\bokemen\.xyz\b
\bfacbook\.com\b
\bmedcheck-up\.com\b
\bskincarebrands\.co\.uk\b
\bcooldudes\.store\b
\bpoolcleaner\.us\b
getpocket\.com/redirect
\bstudentloanrelief\.us\b
\bnaturalmattressmatters\.com\b
\bgemmenage\.(com|net|ca)\b
\bdailystrength\.org\b
\bonlinecashflow\.org\b
\bshemale\.uk\b
\byobit\.io\b
\bchecker\.in\b
\bsex-ru\.org\b
\bfirstclassessaywriters\.com\b
\bcheckpagerank\.net\b
\bviahold\.com\b
\bcabinetdiy\.com\b
\bgetfreebs\.com\b
\bonlinehookupsites\.com\b
\bbeautytohealth\.com\b
\bartplus\.co\b
\brentarace\.com\b
\bhemorrhoidnomore
\bremovehemorrhoids
\bstudyinrussia\.com\b
\bccmixter\.org/api/query
\bheidelbergerwohnen\.de\b
\bfx-brokers-review\.com\b
\bbestchange\.com\b
\bsteelpipeseller\.com\b
\bicdst\.org\b
\bqowap\.com\b
\bbigbazaardirect\.com\b
\bb2bmarketing\.net\b
\bwikiveliero\.org
\bkardashiantapes\.net\b
\bsoftnet32\.com\b
\bsoundcloud\.com/search/sounds
\brebeldeway\.com\.ua\b
\berreway\.org\b
\bdsquared2outlet\.eu\b
\bdibujos-de-amor\.com\b
\bandrewnickel\.com\b
\bgetloansusapersonal\.com\b
\bcialisemk\.com\b
\bstockhouse\.com/search
\bseopapese\.club\b
\bzipurl\.ir\b
\boffersus\.com\b
\bvu\.fr\b
\bezer\.mobi\b
\burli\.tk\b
\bloginprofessor\.org\b
\bkickass2\.nz\b
\bisohunt\.tv\b
\btorrentproject2\.com\b
\bisohunt2\.org\b
\bairbnb\.com/c/
\bmetager\.to\b
\bbabepedia\.com\b
\bdragonflydoces\.com\b
\bzznew\.in\b
\bsites\.google\..{1,3}/site/tradingonlineamoralproblem
\bkickass\.ink\b
\bisohunt2\.net\b
\btorrentproject2\.org\b
\bisohunt\.tv\b
\bisohunt2\.org\b
\bkickass2\.nz\b
\btorrentproject2\.com\b
\bcertificationconsultancy\.com\b
\bqr-url\.tk\b
\brr\.zzz\.com\.ua\b
\bwallinside\.com/post
\bqgo\.be\b
\bexit\.sc\b
\baffiliateignition\.com\b
\btradingview\.com\b
\bexpertdecoders\.com\b
\bwikiler\.com\b
\bloanswayer\.com\b
\bloansxxonlinexx\.org\b
\btheelderscrolls5skyrimevolution225\.ru\b
\bcoopergado\.com\b
\bhomieocairlines\.com\b
\bnamoroagora\.com\.br\b
\bhumancoder\.com\b
\bdecaptcher\.org\b
\biamsport\.org/pg/pages/view
\bcaptchacoder\.com\b
\btiernosmomentos\.com\b
\bcaptchaboss\.com\b
\bmoviesxxx\.biz\b
\bsuperghostblogger\.com/\?s
\bzixiutangpollencapsules\.com\b
\bcaringbridge\.org/search\?q\=
\babbywinters\.co\b
\bwoorank\.com/[a-z]{2}/www
\b1i1\.me\b
\bcell2getbrands\.com\b
\bkombologia\.com
\bcash4files\.com\b
\banycodes\.com\b
\bcustomizable-bracelets\.xyz\b
\bmyshoesguide\.com\b
\btiggi\.es\b
\bpisinaspa\.gr\b
\byify\.co\b
\bhideurl4you\.com\b
\banti-captcha\.com\b
\bssojunghan\.com\b
\bdecaptcha\.biz\b
\bthsbo333\.com\b
\bloginhold\.org\b
\bknightstemplarcards\.com\b
\bbeanbagsexpert\.com\b
\bblackheadscure\.com\b
\bincreasetestosterone\.review\b
\bolympiclabz\.com\b
\bpetgroomingcourse\.com\b
\bpetsworld\.in\b
\breligiousweddingguide\.com\b
\btrainingmasklab\.com\b
\bwhat-to-do-in\.co\.uk\b
\bwildhunter\.club\b
\burbanscarpe\.com\b
\bprintedwristbands\.xyz\b
\bcustombracelet\.xyz\b
\bdw-inductionheating\.com\b
\bloginlord\.org\b
\b9z\.lt\b
\bloginking\.org\b
\bsitesbysara\.com\b
\bseoinlink\.com\b
\btwinkpopstars\.com\b
\bprotecglasstint\.com\.au\b
\bbroadbandhk\.com\b
\bhomebroadbandhk\.com\b
\byt\.vu\b
\bbuy-medicines\.com\b
\blnk\.pics\b
\bruco\.ac\.tz\b
\bget\.busuu\.com\b
\bbusiness-shop\.info\b
shop\.eu\b
outlet\.eu\b
\bcialissansordonnancefr24\.com\b
\bsexforsmartpeople\.com\b
\bgetloanstodayonline\.com\b
\bhannatestcentre\.com\b
\blogindevelopers\.org\b
\bloginidol\.org\b
\bdecaptchaocr\.com\b
\bdecaptcher\.info\b
\bspymoob\.com\b
\bbordersalertandready\.com\b
\bnjmassage\.info\b
\balona\.space\b
\bcaptchasolutions\.com\b
\bscraping\.pro\b
\b2captcha\.com\b
\bdeathbycaptcha\.com\b
\brock-en-espanol\.lenguadeoro\.com\b
\bbusiness-opportunities\.biz/search
\berectiledysfunctionpills\.store\b
\bsavethestudent\.org/\?s=
\blabur\.eus\b
\bsildenafilcitrate\.today\b
\bbedbugsize\.
\blogintraining\.org\b
\bbedbugsize\.info\b
\bpaydaynock\.com\b
\bforexreviewsblog\.com\b
\bbuifelronataboo\.files\.wordpress\.com\b
\bloansmart24\.com\b
\bclashfun\.com\b
\bfreejavporn\.mobi\b
\bo7j\.ru\b
\bedpills\.shop\b
\bpiracetolpills\.com\b
\bmarketstrom\.gr\b
\bfrompo\.com\b
\bdesign-your-own-silicone-wristband\.com\b
\bcustomized-rubber-bracelets\.com\b
\b12tradepro\.com\b
\bsofeeya\.com\b
\bloginteacher\.org\b
\bbom777casino\.com\b
\bd11\.io\b
\bapp\.link\b
\bseozuka\.com\b
\bferrann\.com\b
\bref\.so\b
\brlu\.ru\b
\burl\.euqueroserummacaco\.com\b
\bleobumbtumbbotare\.files\.wordpress\.com\b
\bsudnidosanaco\.files\.wordpress\.com\b
\bwikidot\.com/local--files\b
\bnjmassages\.com\b
\bsearch4sex\.biz\b
\bbinaryforexacademy\.org\b
\biota\.tux-planet\.biz\b
\bbiosotoceswebctour\.over-blog\.com\b
\bliosmedaxmarpuwex\.over-blog\.com\b
\binstawidget\.net\b
\bofficialkrislawrence\.com\b
\bbusinessbroadband\.com\.hk\b
\bshortwww\.com\b
\bseo-saz\.com\b
\bfilm2018\.info\b
withoutprescript\.com\b
\bajaypipes\.com\b
\bbuyv.agra\.
\bweightlossoffers\.org\b
\btwitter\.com/search\b
\bcryptocoinjudge\.com\b
\beladia\.space\b
\bjustine\.club\b
\bhvacrfp\.com\b
\bnupogodi-online\.ru\b
\bcasinousaonlinelist\.com\b
\bonlinetv\.bid\b
\bnepz\.stream\b
\bonline-tvchannel\.org\b
\bustreams24\.com\b
\bvturl\.net\b
\bsport2018\.org\b
\bthesis\.ae\b
#Persistent spamming - COIbot reports
\bwellness786\.com\b
\bsupplementplatforme\.blogspot\.in\b
\btiger77\.net\b
\bsupplementplatforme\.blogspot\.in\b
\bwellness786\.com\b
\b1b\.yt\b
\bpasaranliga\.com\b
\bena\.website\b
\bguaranteedppc\.com\b
\bjayne\.website\b
\bslotsmegacasino\.com\b
\bolidesoza\.com\b
\bgul\.ly\b
\bnotehub\.org\b
\binstantessay\.co\.uk\b
\bcirk\.me\b
\beasycarup\.com\b
\brealinstagramlikes\.com\b
\bapyoth\.com\b
\bwikkimedia\.com\b
\bauto24insurance24online\.com\b
\bkourtney\.fun\b
\binfowars\.com\b
\bletsgomurphys\.com\b
\bcaptchaocr\.org\b
\bdecaptcherocr\.com\b
\brhibusbar\.com\b
\bnewreviewhq\.com\b
\bcasino17rich7online\.com\b
\bashleymadison\.pro\b
\bhref\.li\b
\bhollitaliandressshirts\.com\b
\bhealthyandbeauty\.co\b
\b3movs\.pro\b
\bipsite\.org\b
\bcli\.re\b
\bnz-casinos\.com\b
\bchn\.ge\b
\brocksteadymaleenhancement\.org\b
\bdrozhelp\.com\b
\baffiliatblogger\.com\b
\billuporistorante\.com\b
\bniemtree\.com\b
\bmercyelectronics\.in\b
\bbyutiful\.net\b
\bipheya\.co\.za\b
\byougame\.com\b
\bhittc\.org\.vn\b
\belamalh\.com\b
\bt2m\.io\b
\blookatlink\.com\b
\bfreshcalendars\.com\b
\brevshr\.com\b
\btrkur\.com\b
\bgot\.by\b
researchomnia\.blogspot\.
\bdmaps\.kr\b
\bhothouse\.xyz\b
\bcloudmining\.blog\b
\bvividentertainment\.online\b
\bnaughtyamerica\.top\b
\bbrazzers\.network\b
\bpornhub\.direct\b
\bbangbrosnetwork\.com\b
\blocalbitcoins\.ltd\b
\badultmodels\.club\b
\bbrazzersnetwork\.com\b
\bAshleyMadison\.pro\b
\bpulseoxadvocacy\.com\b
\brapidteria\.com\b
\bdubsbusinessadvisor\.com\b
\bthemerkle\.com\b
\bcryptorials\.io\b
\bthebitcoinstrip\.com\b
\bstrongcoin\.site\b
\blakebtc\.com\b
\bwhaleclub\.co\b
\bvirwox\.services\b
\blocalbitcoins\.ltd\b
\b500affiliates\.com\b
\b1broker\.com\b
\bsimplefx\.com\b
\bbit4x\.com\b
\betoro\.website\b
\bavatrade\.ltd\b
\bhashblock\.ltd\b
\bruncpa\.info\b
\bbest-bettingsites\.com\b
\bbest-paypornsites\.net\b
\bpornplanner\.com\b
\btopporn\.org\b
\bjoannaangel\.club\b
\bdigitalplayground\.world\b
\bkinkstudio\.info\b
\bchaturbate\.run\b
\bpenthouse\.website\b
\bskrill\.ltd\b
\bvividentertainment\.online\b
\bstrongcoin\.site\b
\bvirwox\.services\b
\betoro\.website\b
\bavatrade\.ltd\b
\bruncpa\.info\b
\bwholesalehairvendors\.com\b
\bpuresmile\.com\.au\b
\bbestgearslab\.com\b
\bemoneyindeed\.com\b
\balldraft\.com\b
\bbestgearslab\.com\b
\bheadphonesbuyer\.com\b
\ballweb-marketing\.com\b
\bhandytoolshome\.com\b
\bXxxtube4Mobile\.com\b
\bTeenageassault\.com\b
\bteensexmaniac\.com\b
\bnbdaq\.com\b
\bbookmarks\.wittycrocs\.com\b
\bbestlatinaporn\.net\b
\bthelesboporn\.com\b
\bhdteensextube\.net\b
\bTeenslovehugedicks\.com\b
\bonlyteenfuck\.com\b
\bisla-laser\.org\b
\bgayspornovideos\.com\b
\brichcasino2online\.com\b
\bplayboy\.ac\b
\blinkp\.ir\b
\bmovies247\.net\b
\bcaptchadealer\.com\b
\bcaptchas\.biz\b
\bsci-hub\.tech\b
\buplinkus\.com\b
\bpetroleumclubmagazine\.com\b
\bdeer-digest\.com\b
\bsummerfieldinfo\.com\b
\bg3t\.nl\b
\bsma-offshore\.com\b
\bmelodipoker\.com\b
\bmodernmom\.com\b
\bromanization\.org\b
\btest-infrarotheizung\.de\b
\beightplus2\.com\b
\bspeedyessay\.co\.uk\b
\butf\.su\b
\bworldhealthreviews\.com\b
\bcbsecure\.co\.uk\b
\bbusinesssuccessclass\.com\b
\btryvexanpills\.com\b
\bmcessay\.com\b
\bross-limo\.com\b
\b101growlights\.com\b
\bcarveto\.co\.uk\b
\bthehourshop\.com\b
\bxembongdahd\.com\b
\bbestinfo4health\.com\b
\bkuc\.cz\b
\bchod\.sk\b
\bpetstation\.store\b
\btopofblogs\.com\b
\bknowurgames\.contently\.com\b
\bwelookups\.com\b
\bwholesalebulksms\.com\b
\bhealthreviewfactory\.com\b
\btoprussianescort\.com\b
\bsportstation\.store\b
\bxxxhds\.com\b
\bnetflixhds\.com\b
\b3xhds\.com\b
\bjiliblog\.com\b
\bplaycasinoonline24\.com\b
\b007game\.ru\b
\bdeadpool2ful\.com\b
\btvhds\.com\b
\bfilmhds\.com\b
\bsildenafarm\.com\b
\b114\.34\.134\.140\b
\bplayslotscasino888\.com\b
\bbestrealmoneygames\.com\b
\bonlinelistcasino24\.com\b
\bcuu\.su\b
\b999essays\.com\b
\btopstreamingfr\.club\b
\bshorturl\.at\b
\bam9s\.info\b
\b000webhostapp\.com\b
\be-billpayments\.com\b
\bshifu\.com\b
\bsalmonsolutions\.co\.uk\b
\bcomputerhope\.com/issues/chusedos\.htm
\bprintukraine\.click\b
\bdoubledubs\.com\b
\bcustomwriting\.com\b
\bsexneigung\.com\b
\bajt-ventures\.com\b
\bgestyy\.com\b
\b1design\.org\b
\bcafemom\.com/search
\bgameinformer\.com/search
\btoppaidpornsites\.com\b
\bejobsresult\.com\b
\bkscripts\.com/\?s
\bskfb\.ly\b
\bbeam\.to\b
\bcams4bitcoin\.com\b
\bprf\.hn\b
\b1safe\.link\b
\bun-url\.com\b
\blauriejones\.org\b
\bbbwpornmovs\.com\b
\bchuabenhyeusinhly\.com\b
\bmindsumo\.com\b
\bthereviewal\.com/massage-therapy/
\bgpna\.ir\b
\bsynesth\.esy\.es\b
\bresampled\.de\b
\bfamousstoreoutlet\.com\b
\bbellpottingerusa\.com\b
\briedquat\.de\b
\bcoolingtowerfiller\.com\b
\bgrp-watertank\.com\b
\bcasinoline17\.com\b
\bcasinobablogames\.com\b
\bcasinogameslistonline\.com\b
\bcasinomegaslotos\.com\b
\barcheagebegins\.org\b
\bduct-rod\.com\b
\bmygrammarcheck\.com\b
\bpxlme\.me\b
\bbikinisexyonthebeach\.com\b
\btshirtsandchristiangifts\.com\b
\bbikinisaletop\.com\b
\bt-shirtlogos\.com\b
\bback\.ly\b
\bsmol\.io\b
\bentirefestival\.com\b
\bt-shirtlogos\.com\b
\bkhorshidchehr\.com\b
\bfernandoallende\.com\b
\blets\.shoutabout\.it\b
\blbdr\.co\b
\bludariwe\.org\b
\bdygjxesu-sunubu\.org\b
\blihi\.cc\b
\bsodary\.com\b
\bkutt\.it\b
\bqlink\.me\b
\byerl\.org\b
\blstu\.fr\b
\bsnip\.ly\b
\bcqtwice\.com\b
\burls\.la\b
\bkg-machinery\.com\b
\bwooricasino777\.com\b
\burlgt\.com\b
\bframa\.link\b
\bcutout\.es\b
\bzipansion\.com\b
\batheistrepublic\.org\b
\batheistrepublic\.net\b
\bpqn\.pw\b
\bhamoussin-fouad-adan\.site123\.me\b
internetbillboards\.net/\?s
\byellkey\.com\b
\bweightprodonline\.com\b
\ballmotti\.xyz\b
\bbin\.wf\b
\bmybestsexshop\.com\b
\bgetbiggerdicknaturally\.com\b
\bmyonlinepayday\.com\b
\bgamecasinosonline\.com\b
\bzii\.bz\b
\bdevprice\.ca\b
\bmailtips\.info\b
\bxxxgayjobs\.com\b
\bkemtrinam\.xyz\b
rewards-insiders\.marriott.com/search
\bbestcurefordiabetes\.com\b
\bs\.id\b
\bshrtco\.de\b
\bmypaleohackscookbookreview\.com\b
\bhealthavenger\.com\b
\bcachtrinamda\.xyz\b
\btny\.im\b
\bsnapt\.io\b
\bannita\.space\b
\bvickey\.club\b
\bmable\.club\b
\beleonor\.space\b
\btomcandowpenisremedy\.com\b
\bcasinoonlinests\.org\b
\bsexdatingusaamerica\.com\b
\bfunnyguru\.co\b
\bukcheapwigs\.com\b
\bswimwear2sale\.com\b
\bcheap-jerseys-usa\.com\b
\bstlrenfestwiki\.com\b
\bkiehlmann\.co\.uk\b
\bcirclebpo\.com\b
\bonl\.li\b
\breal777money\.com\b
\bfreebitco\.in\b
\bzanaflexbuynow\.com\b
\bxpornplease\.com\b
\bpookalamdesign\.in\b
\bhomosexual\.cf\b
\btechnsolution\.com\b
\bbablcasinogames\.com\b
\bcasino24list\.com\b
\bthekingcasinos\.com\b
\bzanaflexcgh\.com\b
\bgo4braindumps\.com\b
\blanzport\.com\b
\bpages10\.com\b
\bmelodyhome\.com\b
\bzanaflexcgh\.com\b
\bqscv\.pe\.hu\b
\b3dcgstore\.com\b
hometalk\.com/search
\buploadboy\.me\b
\bpano-verschluss\.com\b
\bchulatutor\.com\b
\btrainingzone\.co\.uk\b
\bhararonline\.com\b
\bbestazy\.com\b
\b9jabaze\.com\b
\bsoo\.gd\b
\btestonutra\.com\b
\bcelebs-net-worth\.com\b
\barmidalechurch\.com\b
\bautomotivedigitalmarketing\.com\b
\blucporn\.com\b
\bgatobengali\.net\b
\bbablcasinogames\.com\b
\babengalcat\.com\b
\bgetjealous\.com\b
\bhealthncure\.net\b
\bmoney2017casino\.org\b
\btil\.pw\b
\blyhyt\.ovh\b
\blos\.fi\b
\bcasinoveganonline\.com\b
\btarget-advertisement\.com\b
\bstoneislandmen\.com\b
\bdearzindagifullmovie\.in\b
\blinkki\.ovh\b
\blyhytosoite\.fi\b
\burlki\.com\b
\bbitly\.fi\b
\bshortingking\.com\b
\bnimbleinity\.com\b
\bshortingking\.com\b
\bclc\.to\b
\bbitly\.fi\b
\bonsto\.re\b
\bpeoplesbiography\.in\b
\b021zhuming\.com\b
\b2one\.in\b
\bgiovaniconnection\.it\b
\bemma-online\.org\b
\bcasinolists\.us\.com\b
\b0n1\.ir\b
\badjaranet\.com\b
\blakeshia\.club\b
\bhoganbrand\.com\b
\bcasino2018money\.com\b
\bytre\.ir\b
\bkirimpesanbunga\.com\b
\bshort\.o-biznes\.ru\b
\bqx\.cx\b
\bclarksshop\.org\.uk\b
\blasportivashop\.com\b
\bfamousshop\.co\b
\bstoneislandrecords\.com\b
\busachinatraining\.com\b
\blivestreamingindia\.com\b
\blivebox\.co\.in\b
\bmarketresearchstore\.com\b
\bliangchuang-china\.cn\b
\bdigitalconnectelearning\.it\b
\blasciatique\.com\b
\bhotlistcasinogames\.com\b
\beasyurl\.net\b
\bthelink\.la\b
\beasyurl\.net\b
\bxn--o80b27i69npibp5en0j\.com\b
\bmylnk\.is\b
\bmaa\.to\b
\bytube\.com\b
\binfo-ri\.com\b
\bfieryhair\.com\b
\bferragamomall\.com\b
\b19216801help\.com\b
\bshrinx\.it\b
\bonsale-fashion\.com\b
\bhoganshoesoutlet\.com\b
\brippedmusic\.com\b
\boutdoor-sneakers\.com\b
\bpurses-infashion\.com\b
\bdiscountkappa\.com\b
\bdiscountmerrell\.com\b
\bkeens-shoes\.com\b
\bkappaproperty\.com\b
\bcarharttapparels\.com\b
\bonlinesfashion\.com\b
\bsextube4mobile\.com\b
\byon\.ir\b
\biitd\.info\b
\bgames4king\.com\b
\bdaihocduochanoi\.com\b
\bshortmy\.link\b
\ba1\.to\b
\bsomething4u\.xyz\b
\bferragamofactory\.com\b
\bhtt\.nu\b
\bjulieta\.space\b
\bclubmania\.tk\b
\bbitinmex\.com\b
\bbitmexit\.com\b
\bbitmextrade\.com\b
\bbitmexiu\.com\b
\bbitmexim\.com\b
\bbamsalon\.com\b
\bbitmarginmex\.com\b
\bpoolpartyo\.com\b
\bclubgazua\.com\b
\bclubgaja\.com\b
\bessaycaptains\.com\b
\bduocdienvietnam\.com\b
\bstone-island-
\bx61\.ch\b
\bacaiberrypills\.eu\b
\bsmdservicesllc\.com\b
\binternetbillboards\.net/\?s
\bua-outlet\.com\b
\bmy-small\.link\b
\bmarketingsweet\.com\.au\b
\bxnxxporn\.party\b
\bxnxxporn\.pw\b
\bemfarmacia\.com\b
\btreathemorrhoidspain\.com\b
\bdailydetoxhacks\.com\b
\bkappa-usa\.com\b
\blookweb\.it\b
\byou\.travel\b
\bnutritionfordiet\.com\b
\bdresscodeclothing\.com\b
\bfamouswearings\.com\b
\bmail\.rambler\.ru/m\b
\bbiggerpenisexercises\.com\b
\bgroetenuiteerbeek\.wordpress\.com\b
\bv88\.ca\b
\bgoo-gl\.ru\b
\bgoogl\.plus\b
\bfiladiscountshop\.com\b
\bcross-fashions\.com\b
\bfashion10deep\.com\b
\bfashionssur\.com\b
\bskncosmetics\.com\b
\bx11\.pw\b
\bempowher\.com/search
\bnwwws2013\.org\b
\btrsurl\.com\b
\bpattern-wiki\.org\b
\b7elm5\.com\b
\bmyurl\.gr\b
\bmyminiurl\.net\b
\bmossoutfits\.com\b
\bdiscount-ellesse\.com\b
\bnowheart\.com\b
\bmiyankale\.com\b
\bsindo\.me\b
\bblogdacleo\.com\b
\blelaon\.com\b
\baticpay\.com\b
\blelaon\.com\b
\badidasoriginals\.biz\b
\bslink\.co\b
\btranssexualpornstars\.com\b
\bvulpyx\.com\b
\bcouponforless\.com\b
\b81url\.com\b
\badidasoriginals\.biz\b
\bfashionedhardy\.com\b
\bjoaquina\.club\b
\bjonell\.space\b
\balishia\.club\b
\bkaley\.club\b
\bwebbuildersguide\.com\b
\bmascareignesislands\.no\b
\bspeakingtree\.in/search
\bbehance\.net/search
\bhealthynewage\.com/\?s
\bsportsrants\.com/\?s
\bshewrites\.com/main/search\/
\bourmidland\.com/search
\brebirthgaming\.org\b
\bmommysavers\.com\b
\bajaxtime\.com\b
\ba03b3\.atu\.ca\b
\batu\.ca\b
\bansunibaate\.com\b
\bredirects\.ca\b
\bwarritimes\.wordpress\.com\b
\breadthis\.ca\b
\bdict\.leo\.org/\?search
\bajaxtime\.com/\?s
\bherfeed\.com/\?s\=
\bpurevolume\.com/search
\btopofblogs\.com/tag
\burls\.to\b
\b1w\.tf\b
\bquickbooksupportcanada\.ca\b
\bdonax\.ch\b
\bpureketodietpills\.com\b
\bmammut-group\.com\b
\bgdubz\.win\b
\bblogher\.com/search
\bcaringbridge\.org/search
\brenewableenergyworld\.com/_search\?
\btraveldescribe\.com/\?s\=
\btravelpod\.com/s/
\bchaseresults\.com/mail_to_friend
\bphoto.net/gallery/tag-search/search\b
\bsquidoo\.com/search
\blinkgo\.pw\b
\bhalfpriceexams\.com\b
\brealstatecoin\.org\b
\bbestnewsupplements\.com\b
\btianyaxiaozhan\.com\b
\bcreativerxrevivalskincream\.com\b
\brevitalizeultimateserum\.com\b
\bnairabuzz\.com\b
\bwocams\.com\b
\breissstore\.com\b
201[78]\.ovh\b
\bvalrie\.club\b
\blaverne\.club\b
\bbaccaratnow\.com\b
\bglaziers-.{1,20}\.co\.uk\b
\bnikeoutletsale\.co\b
\bclyfc\.com\b
\b2no\.co\b
\biplogger\.org\b
\bdating-soulmates\.com\b
\btruv\.is\b
\biplogger\.ru\b
\bbdsmporno\.net\b
\bclub21sacramento\.com\b
\bgenuinehealthreviews\.com\b
\bketoabsoluteforskolin\.net\b
\bgayfreelivecam\.com\b
\b666\.porn\b
\bfofo100\.xyz\b
\bgreece-athens-escorts\.gr\b
\brichmondembroidery\.com\.au\b
\bventurebeat\.com/\?s
\bccmixter\.org/api/query\?
\btheepochtimes\.com/n3/search/
\bparamuspost\.com/search\.php
\bchange\.org/search
\bbroowaha\.com/search
\bvirilityexonline\.net\b
\bferrann\.mx\b
\byip\.su\b
\btest1\.donntu\.org\b
\btwitpic\.com/tag
\bsharkbayte\.com/keyword
\bexeideas\.com/\?s
\bfin24\.com/search
\brebrand\.ly\b
\bendclothing\.com\b
\bfamousoutletshop\.com\b
\bfairofferny\.com\b
\bvamospaella\.co\.uk\b
\bmenlosoftware\.net\b
\bbradmcallister\.com\b
\baolcomlogin\.com\b
\bonline-gift-vouchers\.com\b
\btiny\.tw\b
\bb54\.in\b
\b3nobar\.net\b
\bdiscount-coupons\.net\b
\bketoblazediet\.net\b
\bbestbabyessentials\.com\b
\b918kiss\.
\bsherley\.club\b
\bherbalmeds\.org\b
\blexlords\.uk\b
\bturnhofer\.com\b
\bocn\.pt\b
\bvegas8282\.com\b
\burladda\.com\b
\bhappynewyearimages\.co\b
\bmarceloburlonshop\.com\b
\bfarsicad\.com\b
\bhuit\.re\b
\bhappyjanamashtamiwishes\.blogspot\.com\b
\bptiturl\.com\b
\bc3d\.com\.au\b
\bwenicehair\.com\b
\btypeformoney\.org\b
\bketogenrx\.net\b
\binstagramtakipcipaneli\.com\b
\bloveilook\.com\b
\bseoarticletool\.com\b
\bbuildyourownshedsite\.wordpress\.com\b
\bslimbuildketodiet\.net\b
\bupscaledogtoys\.party\b
\b2a\.ol4s\.site\b
\bwow1004\.xyz\b
\bgays-bdsm\.com\b
\bsitedevoyance\.over-blog\.com\b
\bsearchmechaniks\.ru\b
\bpinterest\.com/search
\bimgur\.com/hot\?
\bempowher\.com/search
\bedition\.cnn\.com/search
\bicivil\.ir/short/
\bx2145-productions\.technology\b
\bgclub007\.com\b
\bbanglatvshow\.com\b
\bbedroomfurnituretp\.com\b
\badult-chum\.com\b
\benoavia\.es\b
\baracne\.biz\b
\bzoneti\.ca\b
\bwow520\.com\b
\bnobodysproperty\.com\b
\bbellubka\.ru\b
\bidolocharter\.com\b
\bmordsrub\.ru\b
\bwonderhowto\.com/search
\btechandtrends\.com/\?s
\bbbc\.co\.uk/search/\?q
\bmeetme\.com/apps/redirect/\?url
\bnuwireinvestor\.com/results\.aspx\?searchwords
\bwww\.gov\.uk/search\?q=
\balexa\.com/search\?q=
\bnewsweek\.com/search
\bpvl-online\.kz\b
\bclinicaveterinariaromaeur\.it\b
\bdiowebhost\.com\b
\btaodo\.com\.vn\b
\bdomenicomagnifica\.it\b
\btiktok\.tw\b
\bfastestvpn\.com\b
\bchollay\.com\b
\bthefuturerobots\.com\b
\bmenhealthcares\.com\b
\bnoxi\.ga\b
\bpornotube\.blog\.br\b
\bsavethestudent\.org/\?s
\bknoji\.com/search/\?query
\bdata\.gov\.uk/data/search\?q
\bsportsblog\.com/search\?
\bhouzz\.com/\?search
\bilookads\.com\b
\btoi\.in\b
\bbritannica\.com/search\?query
\bccmixter\.org/api/query\?
\bfoxnews\.com/search-results/search\?q
\blerablog\.org/\?s
\blifebeyondtourism\.org/\?header_search
\biamsport\.org/pg/pages
\b1mg\.com\b
\bpokergocap\.com\b
\bbetadeals\.com\.ng\b
\bthanksgivingquotes2018\.com\b
\bclickfraud\.io\b
\bapotekbutikk\.net\b
\bbdjobstoday\.info\b
\bshoes-generator\.com\b
\bdiscreetsextoyshop\.com\b
\bcheapjordansvip\.com\b
\bbacklinksaudit\.com\b
\bblog2learn\.com\b
\bgatevnotes\.com\b
\btest\.nosubject\.com\b
\bul\.do\b
\bix2\.co\b
\bpowermac64\.com\b
\bapteekkienpillereita\.com\b
\bhikingsoutlet\.com\b
\bdiabox-auto\.ru\b
\bwithouatdoctor\.us\b
\bwebsiteaffiliateprograms\.info\b
\bdating-online-made-easy\.com\b
\bbacagood77\.com\b
\bxn--oi2ba146au9b8utjhk\.com\b
\biex\.me\b
\bsale-sextoys\.com\b
\bwellsextoys\.com\b
\bdiscreetsextoyshop\.com\b
\bwomens-outfits\.com\b
\bnotron-setup\.download\b
\b918\.credit\b
\bpob\.ru\b
\ballxreport\.com\b
\bsale-sextoys\.com\b
\bwomens-outfits\.com\b
\bcbcam2cam\.com\b
\blos-mejores-boosters-de-testosterona\.eu\b
\bsunglassescheaponline\.com\b
\bnotron-setup\.download\b
\bthrottleshift\.server105\.com\b
\btunes-interiors\.com\b
\bcheapjordan13vip\.com\b
\bask\.nevershutdown\.com\b
\bxsl\.pt\b
\btypers\.biz\b
\bemasku\.com\b
\bbackpageauction\.com\b
\bc\.or\.at\b
\bxyznepal\.com\b
\bviaplato\.com\b
\bgowwwurl\.com\b
\biamthebest\.us\b
\bwinterisnotcoming\.org\b
\bnew-giveaways\.win\b
\btopessayreviews\.com\b
\baukcje\.ml\b
\bsavemycam\.com\b
\bmychaturcam\.com\b
\brecorder2018\.com\b
\bwebcamfucker\.com\b
\bsportzfuel\.com\b
\btrevulanmuscle\.net\b
\bdpli\.ir\b
\beasy-bator\.com\b
\bblissmarcom\.com\b
\btorrentdb\.
\bbjdem\.cz\b
\bkuc\.cz\b
\bpreskoc\.cz\b
\briz\.cz\b
\burl\.googluj\.cz\b
\bzkracene\.cz\b
\btwurl\.nl\b
\bglobalsmovies\.com\b
\bcrydercosplay\.us\b
\bopenclipart\.org/search/\?query
\baccountingweb\.co\.uk/search
\bsearch\.huffingtonpost\.com/search
\bdeer-digest\.com/\?s
\btravelwitheaseblog\.com/\?s
\btrainingzone\.co\.uk/search
\bhealthable\.org/\?s
\bbuzzfeed\.com/search\?q
\bencyclopedia\.com/searchresults.aspx\?q
\bshopping-cheap\.com\b
\bsneakerfuror\.com\b
\bmanyrecs\.com\b
\bsyscointalk\.org\b
\bpacs-apparrel\.com\b
\bauthenticfans\.com\b
\braovat\.chotop\.vn\b
\braovat\.bvn\.vn\b
\bnwnpro\.ru\b
\bgeld-bombe\.com\b
\b31\.220\.1\.41\b
\bwprssaggregator\.com\b
\bbonuskodbkleon\.ru\b
\bwebcammodelingjob\.com\b
\braovatbds24h\.com\b
cosplay\.us\b
\bmamaklr\.com\b
\bcbcamsclub\.com\b
\bfreecinemaclub\.com\b
\bgo\.onescript\.ir\b
\bkink\.company\b
\bscp-knowledge\.org/\?s
\bfool\.com/search/solr\.aspx
\bjamendo\.com/en/search
\bhomeinvestorsusa\.com\b
\bhappylocate\.com\b
\bhidemyass\.com\b
\binsertyoururl\.com\b
\blapenavigevano\.it\b
\bnikehuaracheshoes\.com\b
\bcanadagoosepark\.com\b
\bgetcanadagooseoutlet\.com\b
\bprivateviewerinsta\.com\b
\bmattcermanski\.com\b
\bassignment-help-australia\.com\.au\b
\bmagileads\.com\b
\b918\.network\b
\bcoinarbitragebot\.com\b
\bcoinbozan\.com\b
\bzerobyw\.com\b
\bsa7eraty\.com\b
\bmotorradfreunde-muenchweilerev\.de\b
\bwhl111\.com\b
\bwriteforme\.compress\.to\b
\bpaltrox-rx\.com\b
\bstoneislandclothes\.com\b
\buy\.to\b
\belectronicrepairegypt\.com\b
\bocry\.com\b
\bepac\.to\b
\bcameravn247\.com\b
\bmoz\.com\b
\binc0gnito\.com\b
\bedmond\.club\b
\bvipgoldrj\.com\.br\b
\bmredgarcross\.com\b
\bglamour\.de/content/search/
\bmartindale\.com/Results.aspx\?
\bchange\.org/search\?q
\brealitysandwich\.com/\?s
\bmy3uka\.com/search/
\bdailymail\.co\.uk/home/search\.html\?
\btelegraph\.co\.uk/search
\bred\.nelb\.gr\b
\bsimql\.com\b
\brosaline\.club\b
\bws2real\.com\b
\bbp7\.org\b
\bcanalesoterismo\.com\b
\bjom\.fun\b
\bkasino\.vin\b
\babh\.kr\b
\bwhatsappmessenger\.download\b
\badvocateschandigarh\.in\b
\badvocateinchandigarhhighcourt\.wordpress\.com\b
\blawyerchandigarh\.com\b
\bheightline\.com\b
\bminiurl\.x10\.mx\b
\bchinatown-downtown\.com\b
\bbuzzsocial\.ca\b
\bhdorg\.ru\b
\bnowinseo\.ir\b
\bcreatorlink\.net\b
\bwirecellar\.com\b
\bextra-size\.info\b
\bvirtualbitcointalk\.co\b
\blow-cost\.expert\b
\bomn\.kr\b
\bgooseyou\.com\b
\bcanadagoosestorevip\.com\b
\bhelbiz\.com\b
\bgiacmosuavietvn\.podbean\.com\b
\bintensexpills\.org\.uk\b
\bantiaging-treatments\.website\b
\bbuildmusclequick\.info\b
\bonlinecasino4nl\.com\b
\bbeasley\.space\b
\bcasino-reviewadvisor\.com\b
\bspiritualsadhana\.com\b
\bspecta\.webd\.pl\b
\bdirectseotools\.com\b
\bcasinonsvenska\.eu\b
\bsvenskacasinon\.co\b
\bferrann\.co\b
\bleach\.club\b
\bscotch-sale\.com\b
\bxn--d1abamebfd0avbpdfcx6e\.xn--p1ai\b
\blinkomnia\.com\b
\bcompletecase\.com\b
\bredirect\.adult\.ofertmobiles\.com\b
\bprada-shoping\.com\b
\bmyassignmenthelpaustralia\.com\.au\b
\bkasino\.games\b
\bogmdb\.com\b
\bstrongpassword\.info\b
\bvelasquez\.xyz\b
\brondan\.net\b
\bteam91titans\.com\b
\bmortaji\.co\b
\bcursodetiara\.com\b
\bfroggyads\.com\b
\bcayghepthammy\.com\b
\bsalas\.space\b
\biktogo\.com\b
\blotterytube\.com\b
\benrollbusiness\.com\b
\bsssidhuadvocate815\.tumblr\.com\b
\b1688\.com\b
\bsci-hub\.
\bplaycasinoonline\.ooo\b
\bmukapokerku\.com\b
\bmukapoker\.org\b
\btoppreworkoutsupplements\.info\b
\bhorseshoecraftandflea\.com\b
\bshopdiaphanous\.com\b
\bshoporiginative\.com\b
\bsecure84\.com\b
\bbuyblacksd\.com\b
\bhalderramos\.com\.br\b
\bmoreasianporn\.com\b
\bshopmust-have\.com\b
\bbreakawayiris\.com\b
\bdunlap\.xyz\b
## sbhandler_end
## leave the above line as is
## end of [[Spam blacklist/Log]] section
#</pre> <!-- leave this line exactly as it is -->
376a67ee2f785456250ba8ed0205ad70e361c338
Title blacklist
0
20
175
174
2025-02-09T21:51:11Z
Jayden
52
9 revisions imported
wikitext
text/x-wiki
###########################################################################
# DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF [[w:en:regular expressions|REGEX]]! #
###########################################################################
#
# This is a list of page titles which are blocked from creation/editing on our wikis.
# Guidelines:
# - This page, delicate as it is, is editable by admins only.
# - To disable an entry, *remove* it, don't comment it out.
#
# For syntax guidelines see [[mw:Extension:Title blacklist]]
<!-- leave this line exactly as it is --> <pre>
## Technical
# no multiple ! or ?
.*[!?]{3,}.* <autoconfirmed>
# no pseudo-wiki-deep-links
(?:[^\/]+[\/:])?(?:index\.php|w\/wiki)(?:\/.+)?
.*''.* <newaccountonly>
# URI like page titles
.*[?&]+[^=]+=[^&]+.*
# domain names
.*[\. ](?:com|org|uk|net|info|gov|kz|ru|ir|biz|info|кз|pt|br)\b.* <newaccountonly>
# fake ipv4
.*(?:[0-9]{1,3}\.){3}[0-9]{1,3}.* <newaccountonly>
# Wikis
.*mediawiki.* <newaccountonly>
.*(?:wiki(?:[mp]edi[ae](?!n))).* <newaccountonly|antispoof>
.*(?:wiki(books|data|news|quote|source|species|versity|voyage)).* <newaccountonly|antispoof>
.*wiktionary.* <newaccountonly>
# WikiVoyages merger unclaimed account renaming conflict avoidance
.*\(?:W[TV]-\w{2}\) .* <newaccountonly>
# Google
google.*\.html
# testing new group
.*[Tt]estaccountfornewgroup.* <newaccountonly>
.*userlogin.* <newaccountonly>
##Usernames people
# functional accounts
.*AD+MI+N.* <newaccountonly|antispoof>
.*sysop.* <newaccountonly|antispoof>
.*moderator.* <newaccountonly|antispoof>
.*arbit(?:er|rator).* <newaccountonly>
.*checkuser.* <newaccountonly|antispoof>
.*oversight.* <newaccountonly|antispoof>
.*S+T[EO]+(?:W|VV)+A+RD.* <newaccountonly|antispoof>
.*bue?r(?:eau|o)[ck]r?at.* <newaccountonly>
.*\bspravce\b.* <newaccountonly|antispoof> # [[Special:PermanentLink/16431112#Wikipedie usernames]]
# schiedsgericht in w:de
.*schieds(?:ge)?richt.* <newaccountonly>
.*WMF.* <newaccountonly|antispoof>
.*molly white.* <newaccountonly|antispoof>
.*tulsi [a-z]h?agat.* <newaccountonly|antispoof>
.*sro[ \.\-]?2[ \.\-]?3.* <newaccountonly>
.*WikiDan.{0,10}61.* <newaccountonly> # See [[w:en:Wikipedia:Sockpuppet_investigations/Moutray2010]]
.*cһеск[ИѴ]ѕег.*
.*сап ѕи[ск]+.*
.*һогѕе.*
.*\bԁіск.*
.*\bсоск.*
# strong language
.*AIDS.* <newaccountonly|casesensitive>
.*ASS+HO+L+E.* <newaccountonly|antispoof>
.*BASTARD.* <newaccountonly|antispoof>
.*BITCH.* <newaccountonly|antispoof>
.*COCKSUCK.* <newaccountonly|antispoof>
.*CUNNILINGUS.* <newaccountonly|antispoof>
.*[CK(]UNT.* <newaccountonly|antispoof>
.*VAGINA.* <newaccountonly|antispoof>
.*DILDO.* <newaccountonly|antispoof>
.*FAG\.?G+OT.* <newaccountonly|antispoof>
.*FU[C(K]+K+ <newaccountonly|antispoof>
.*f\*ck.* <newaccountonly|antispoof>
.*HITLER.* <newaccountonly|antispoof>
.*P[Eê]+N+I+S.* <newaccountonly|antispoof>
.*SLUT.* <newaccountonly|antispoof>
.*PRO+STITUTE.* <newaccountonly|antispoof>
.*PA?EDO+(?:PH|F)ILE.* <newaccountonly|antispoof>
.*JEW.* <newaccountonly|casesensitive>
.*fellatio.* <newaccountonly>
.*lesbianism.* <newaccountonly>
.*molest[\ s].* <newaccountonly>
.*n[ei1!][gq]+([gq]a+s?|[gq]+er|3r|ur|let).* <newaccountonly>
.*orgasm.* <newaccountonly>
.*scr[o0]tum.* <newaccountonly>
.*[8B]\={2,}D.* <newaccountonly>
.*russavia.* <newaccountonly>
.*Belanidia.* <newaccountonly>
.*[YIíıl]\.?A\.?[NM]\.?G\.?U\.?A\.?[SZ].* <newaccountonly>
.*DARIO SEVERI.* <newaccountonly>
.*Vou (?:cagar|defecar|mijar|ejacular|gozar).* <newaccountonly>
.*[Ck]aguei.* <newaccountonly>
.*GRS73.* <newaccountonly>
.*Chronus.* <newaccountonly>
.*is my ho(?:me|[a-z]se|my|mey).* <newaccountonly|antispoof>
.*housegoy.* <newaccountonly|antispoof>
.*homoboy.* <newaccountonly|antispoof>
.*homosexo.* <newaccountonly|antispoof>
.*wikinger.* <newaccountonly|antispoof>
.*home[iy][bg]oy.* <newaccountonly|antispoof>
.*homie[bg]oy.* <newaccountonly|antispoof>
.*\bpeniz.* <newaccountonly> # [[special:permalink/17162342#Peniz]]
.*fuck you.* <newaccountonly|antispoof>
.*下凵ㄈ水.*
.*山工水工户三多工月.*
.*代月七三.*
.*弓七三山月民多弓 .*
.*huge cock.*
#German strong language
.* ist schwul.* <newaccountonly|antispoof>
# fick...
.*fick(?:e[rn]\b|t\b| d[ieo]).* <newaccountonly|antispoof>
# scheiss
.*sche?(?-i:i(?:ß|s{2})).* <newaccountonly|antispoof>
# wichser
.*wi(?:chs|x{1,3})e?r.* <newaccountonly|antispoof>
# arschloch
.*\barschl.* <newaccountonly|antispoof>
# Chronic Vandal
.*auwal.* <newaccountonly|antispoof> # [[Special:CentralAuth/Auwall]], chronic account creation vandal
#Portuguese strong language
.*[CK]ARALHO.* <newaccountonly|antispoof>
.*BU[CS]ET+(?:INH)?A.* <newaccountonly|antispoof>
.*FODA(?:-?[SC]E)?.* <newaccountonly|antispoof>
.*VAI[- ]TOMAR[- ]NO.* <newaccountonly|antispoof>
.*VAI(?:[- ]?[TCS])?E[- ]?FUDER?.* <newaccountonly|antispoof>
.*CARA[- ]DE[- ]PAU.* <newaccountonly|antispoof>
.*OTARIO.* <newaccountonly|antispoof>
.*DESGRACA.* <newaccountonly|antispoof>
.*punhet[ae].* <newaccountonly>
.*viado.* <newaccountonly>
.*bosta.* <newaccountonly>
.*\bporr+a\b.* <newaccountonly>
.*cara de cu.* <newaccountonly>
.*\bmerda\b.* <newaccountonly>
.*nunca ser[aá].* <newaccountonly>
# WOW
.*on ?wheels.* <newaccountonly>
.*on wh[eéèẽȩëêēẹẹėĕěę]+ls.*
.*wikipedo.* <newaccountonly>
.*\bNC state\b.*\bis\b.* <newaccountonly>
.*fuquay.* <newaccountonly>
.*fooledyouSt(?:u|ew)ards\d{0,4}.* <newaccountonly>
.+massive c.* <newaccountonly>
.*negro scum.* <newaccountonly>
.*awp's massive c.* <newaccountonly>
.*tched by.* <newaccountonly>
.*rap(?:es?|ing).?bab(?:y|ies).* <newaccountonly>
.*stretċhed.* <newaccountonly>
.*StretċhedBy.* <newaccountonly>
.*str[eėéèëê]tch[eėéèëê]d.* <newaccountonly>
.*vanda[lI].* <newaccountonly>
.*king my co+ck.* <newaccountonly>
.*G[rw]{2,3}ap.* <newaccountonly>
.*[GⒼĜĞĠĢƓǤǦǴḠ].*[RŔⓇŖŘȐȒṘṚṜṞ®].*[AǼAÀⒶÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*[WŴẀẂẄẆẈ₩].*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly>
.*[ⒼGĜĞĠĢƓǤǦǴḠ].*[RŔŖⓇŘȐȒṘṚṜṞ®].*[AǼⒶAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*VV.*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly>
(?i:[GĜĞĠĢƓǤǦǴḠ69&Γ]((\W|\W.*\W)?[RŔŖŘȐȒṘṚṜṞ®Ρ₧ÞþΡρРрƤṔṖǷ](?:\W|\W.*\W)?)+(?:[ǼAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦȺḀẠẢẤẦẨẪẬẮẰẲẴẶÆǢ4@?Α](?:\W|\W.*\W)?)+(?:[VƲṼṾWŴẀẂẄẆẈ₩UÙÚÛÜŨŪŬŮŰŲǓǕǗǙǛΫΥΫΎ](?:\W|\W.*\W)?)+[PƤṔṖǷ₧ÞþΡρРр]) <newaccountonly>
.*hagg[ae]r.* <newaccountonly>
.*[НHΗHⱧ]+[[:punct:] ]*[ΆAÁÀÃÄÂΑАA]+[[:punct:] ]*[GGԌ]+[[:punct:] ]*(?:[ΆAÁÀÃÄÂΑАA]|[EЕΕËEĖ])+[[:punct:] ]*[RRЯ]+.* <casesensitive>
.*[НHΗHⱧ][EЕΕËEĖ][RRЯ][MМΜM][YΥY].* <casesensitive>
.*JEWS DID.* #VasilievVV 2008-05-01
.*Śemitic.*
.*ni[ğǵģĝġĠĞ]+er.*
.*\bon.t[iy]res\b.* <newaccountonly|antispoof>
.*pelican.shit.* <antispoof>
.*my.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+e+.{0,5}[bßβбв฿]+o+y.* <newaccountonly|antispoof>
.*[mɯḿṁṃмӍμ₥]y.+\b[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+(?:i+[e3عڠẽəɵ]+|[e3عڠẽəɵ]+y+)s*\b.* <newaccountonly|antispoof>
.*[mɯḿṁṃмӍμ₥]y.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+[oóòôöõǒōŏǫőœøəόοωὸὀὁὄὂὅὃоөӧӫδσʘǿọ0]+[uúùûüũůǔūǖǘǚǜŭųűύvṽṿwŵẁẃẅẇẉẘΦφΨψωώὼώᾠᾡᾢᾣᾤᾥᾦᾧѱѵѷѿ]+s+e+.{0,5}[bßβбв฿ьҌҍ]+o+y.* <newaccountonly|antispoof>
.*Rymax[0-9]+.* <newaccountonly>
.*Omegariley[0-9]+.* <newaccountonly>
.*wa+n+k+e*r.* <newaccountonly|antispoof>
#Stewards and SWMT
.*sKy[1Il][uüv].* <newaccountonly>
.*Naw?linwiki.* <newaccountonly>
.*Nishkid64.* <newaccountonly>
.*Alisons?.*? (?:b[i ]{1,2}tch|shit) <newaccountonly>
.*[mM][@a]t[3e]r[il1ìíïîīI]alsc[il1ìíïîīI][3e]nt[il1ìíïîīI]st.* <newaccountonly>
.*favonian.* <newaccountonly>
.*[il]nf[il]n[il]te[0-9]{4}.* <newaccountonly|antispoof|errmsg=titleblacklist-forbidden-new-account>
.*[il]nf[il]n[il]te[0-9]{4}.* <autoconfirmed|antispoof> # Prevent article creation with such name.
.*B.?sadowski.* <newaccountonly|antispoof>
.*Tege[lI].* <newaccountonly|antispoof>
.* Тегела? .* <newaccountonly|antispoof> # Tegel in Russian is my understanding
.*\bajraddatz.* <newaccountonly|antispoof>
.*marcoaurelio.* <newaccountonly|antispoof>
#Other users
.*j[iu]m(?:bo|my) ?wh?ales.* <newaccountonly>
.*Kr[i1l]mpet.* <newaccountonly>
.*Betacommand.* <newaccountonly>
.*[cC]arol.?[mM]\.?o\.?ore.* <newaccountonly>
.*\s+[jJ]\.?[Dd]elanoy.* <newaccountonly>
.*[Ee]lcobbola.* <newaccountonly>
.*[Vv]zaak.* <newaccountonly>
.*Phaedriel <newaccountonly> #per CU-l
.*DanielTom\d.* <newaccountonly>
.*HERBYTHYME.* <newaccountonly|antispoof> # xwiki issue of harassment
.*parbel.* <newaccountonly|antispoof>
.*seewo(?-i:[LlI][Ff]).* <newaccountonly|antispoof>
.*Zzuuzz.* <newaccountonly|antispoof>
.*Ingrid Gome[sz].* <newaccountonly|antispoof>
.*Taichi.* <newaccountonly|antispoof>
.*Lomita.* <newaccountonly|antispoof> # [[special:permalink/17718012#Lomita]] [[special:diff/17728420]]
.*Krichel.* <newaccountonly|antispoof>
.*Amire80.* <newaccountonly|antispoof>
.*PlyrStar93.* <newaccountonly|antispoof>
.*Cruizir .* <newaccountonly|antispoof>
.*\bCruiz.r\b.*
.*Bonadea .* <newaccountonly> # abuse by JA, via [[SRG]]
.*TonyBallioni.* <newaccountonly>
.*De[aeiou]?fender\b.* <newaccountonly|antispoof>
.*Plyr?Star93.* <newaccountonly>
.*\bchrissymad.* <newaccountonly>
.*SA.?13 Bro.* <newaccountonly>
.*\bpraxidica.* <newaccountonly>
##LTA
# [[w:ja:LTA:ISECHIKA]] and other ja titles
.*レオパレス.* <newaccountonly>
.*フェロモンたっぷり.* <newaccountonly>
.*(?:ヤリマン|レイプ|女体盛り|レズ(?:ビアン)?|ビッチ|咥えて欲しい).* <newaccountonly>
.*(?:[被容]疑者|被告|受刑者|加害者).* <newaccountonly>
.*(?:悪質|クレーマ|無賃乗車|万引き?|窃盗).* <newaccountonly>
.+(?:組直[系参]).+ <newaccountonly>
.*(?:\+81\D?|0)[7-9]0(?:\D?\d{4}){2}.* <newaccountonly|antispoof>
.*風俗.* <newaccountonly>
# Bambifan
.*Spider's.*Web.* <newaccountonly>
.*Pig(?:'s)?.*Tale.* <newaccountonly>
# Who cares who it is
.*Chaosnamepuppet.* <newaccountonly>
Jorge Queirolo Bravo <autoconfirmed>
User(?: talk)?:(?:Barsoom Tork|Pocoyo Albatross|Anything Muppets|Moosey Mouse|Inbloomed Muppets).* <casesensitive|noedit>
# Harold
.*H.R.[L|1I]D.*K(?:R|[|!ɨᎥ1iIÍÌĬîÎǏÏĨįĮĪıİlľŀłļḷΙιіІЇ丨])+che[L|1I].* <newaccountonly|antispoof>
.*K[Ri]+CH[e'][L|1I].*H.R.[L|1I]D.* <newaccountonly|antispoof>
# Vicky Kadian [[special:permalink/17551440#Vicky Kadian]]
.*Vì[ck]ky Kadian.* <antispoof>
.*Kadian Vi[ck]ki.* <antispoof>
.*विक्की कादियान.*
.*कादियान विक्की.*
# DieselSun, repeat article creation on self, checkuser detail available
.*Tatarniko[fv] Ale(?:ks|x)ande?r.*
.*Ale(?:ks|x)ande?r Tatarniko[fv].*
.*Alexander Sergeevich Tatarnikov.*
.*diezel\s{0,5}sun.*
.*Александер Татарников.*
.*Александр Сергеевич Татарников.*
# Brandon Richardson, repeat article creation on self [[Special:PermanentLink/9666160]]
Brandon (?:\w{0,20} |Q\. )?Richardson
.*Prince Richardson.*
# Javad Ramezani
.*[jcy][ae]v\w[dt][\. ]{0,5}\w[ae]m\w?z[aeo]ni?.* <antispoof>
.*[ae]m\w?z[ao]ni?[\. ]{0,5}[jdc][ae]v\w[dt].* <antispoof>
.*جواد.*رمضان.*
.*Me and Selena.*
.*Javad[\. ]{0,5}\(?:s[iaoe]nger\).*
.*[ҶЏЖж]а[ву][оа]д\s{0,5}\w{0,5}\s{0,5}Рам[ае][зд][оа]н.*
.*ჯავადის[\. ]{0,5}რამადანის.*
.*ஜவாத்[\. ]{0,5}ரம[ளாலா]ன்.*
.*Javad Ramadan.* <autoconfirmed>
.*Javad Shorab.* <autoconfirmed|antispoof>
# José Rafael Cordero Sánchez [[special:permalink/16580741]] [[Special:diff/17786922]]
.*(?:Jos.|R.(fael)?) Cordero S.nch.z.*
.*José Cordero.* <autoconfirmed>
# Evw
[^:]+:Archelange <newaccountonly>
# Cross-wiki sock
.*Modern ?Apizza.*
# Spam patterns
.*Web20(?:tool|marketing|site|summit).* <newaccountonly>
.*cheap[sr]al[a-z]{1,4}(?:\d{1,2})?.* <newaccountonly>
.*polo(?:online|outlet).* <newaccountonly>
.*cash.?advance.* <newaccountonly>
.*loans?.?(?:lender|solution).* <newaccountonly>
.*lose.?weight.* <autoconfirmed>
.*weight.?loss.* <newaccountonly>
.*paydayloan.* <newaccountonly>
.*bktube\d{2}.* <newaccountonly>
.*thai(?:vdo|xx)x\d.* <newaccountonly>
.*pay[0o]neer.* <newaccountonly>#multiple a/c names starting with name, some appending, blocking for articles too
\bpay[0o]neer\b
.*gain inches.*
.*growing tips anyone.*
.*height (?:today|increas|discrimin|from).*
.*shoe lift (?:insole|addition| ?\-|to make).*
.*(?:with|using|the|\.|get|effective|introducing|ease|forget|right) shoe lift.*
.*(?:lifts for|taller) shoe.*
.*(?:hina|hinese|wholesale|cheap|buy) (?:authentic|sports|hockey|star game)? ?jersey.*
.*do s and don ts of.*
.* most effective way.*
.*strateg(?:y|ies) to buy.*
.*breaking your budget.*
.*article promotion tip.*
.*custom lanyard.*
.*mimy.*s[lℓ£]uiter.* <antispoof>
.*(?:best|top|with|through|perfect|having|ideal|using|beneficial|effective) autism.*
.*marketing instant.*
.*pay affiliate.*
.*minecraft (?:server|download).*
.*great tips .*
.*self.?employed loans.*
.*cash with no income.*
.*best SEO .*
.*(?:strong|good| a| the) NHL (?:pullover|shirt|jacket).*
.*NHL (lover|supporter|enthusiast|fanatic).* <autoconfirmed>
.*properties for sale.* <autoconfirmed>
.*\beasy methods.* <autoconfirmed>
.*home equity loan.* <autoconfirmed>
.*card debts? repayment.* <autoconfirmed>
.*your (?:forthcoming|next) (?:occasion|function|occurrence|party|celebrat).* <autoconfirmed>
.*\b(?:ways|tips|how|methods) to (?:obtain|choose|discover).* <autoconfirmed>
.*\b(?:dvantages|benefits) of (?:booking|renting|le(?:tt|as)ing).* <autoconfirmed>
.*\bAduPoker.*
.*\bpoker online.* <autoconfirmed>
.*\blimo (p?:rovider|company|service|program|support|assist).* <autoconfirmed>
.*manage your loan.* <autoconfirmed>
.*on(?: the (?:(inter)?net|web)|.?line) gaming fun\b.*
.*memorable team (?:development|building).*(?:basic|tips|guideline|suggestion|security|safeness|regulation|practice|rules|protection).* <autoconfirmed>
.*tax preparation (?:consultation|service).* <autoconfirmed>
.*(?:progress(?:on)?|advancement|trend|development) (?:along with|in addition to|as well as|and also|plus) devolution.*
.*trying to conceive.* <autoconfirmed>
.*avoid these foods.* <autoconfirmed>
.*tax return easily.*
.*\bbest income tax.*
.*fastest growing.* <autoconfirmed>
.*casinos? (?:online )?(?:casino|wagering|betting|playing|poker|gaming|gambling|games|strateg).* <autoconfirmed>
.*(?:outlet|store|casinos) online.* <autoconfirmed>
.*champion menwear.* <autoconfirmed>
.*cheap finance.* <autoconfirmed>
.*\bfind money .* <autoconfirmed>
.*lottery on.?line.* <autoconfirmed>
.*football (?:gambling|bet(?:s|ting)?)\b.* <autoconfirmed>
.*flexible loan views.* <autoconfirmed>
.*(pertaining to|reduce|intended for) ((motor )?vehicle|auto(mobile)?|car( or truck)?) (improvement|maintenance|fix|repair|vehicle|problem|restore).* <autoconfirmed>
.*(professional|skilled|competent|seasoned) auto (auto|repair shop|technician|shady).*
.*(review|strategy) (tab|tricks|tips|secret|suggestions).* <autoconfirmed>
.*(custom|silicone?|printed|cheap|rubber|charity) (wristband|bracelet).* <autoconfirmed>
.*(stage|phase|period|developmment|level)s? of (cystic )?(pimple|zit|acne).* <autoconfirmed>
.*\bacne (treatment|cure|breakout).* <autoconfirmed>
.*(flourishing|productive|profitable|thriving|successful|effective|prosperous) natural acne.*
.*\btips and tricks.* <autoconfirmed>
.*paypal money adder.* <autoconfirmed>
.*(effective|superb|excellent|great|fantastic) seo (firm|corporation|provider|organi[sz]ation|business).*
.*(medical|health|clinical).?(related|care|method of)? (malpractice|travel|transport|vehicle).* <autoconfirmed>
.*prenuptial (documents|negotiating|contract|legal|agreement|deals).* <autoconfirmed>
.*luxury (?:vehicle|automo(tive|bile)|(?:ar or )?truck) (?:review|evaluation|critiques|rating|opinion).* <autoconfirmed>
.*(hir|rent|book|reserv)ing( an?)? (extra|luxuri(e|ou)s|extravagant) (?:auto(?:mo(t?:ive|bile))?|car|truck|vehicle|motor).* <autoconfirmed>
.*\b(?:vehicle|auto(?:mo(?:tive|bile))?|car|truck|sedan) (?:driving|sales|maintenance|loans|repair|restore|mechanic)\b.* <autoconfirmed>
.*\bhow to (?:locate|find) a (competent|professional|skilled).* <autoconfirmed>
.*tips that will save money.* <autoconfirmed>
.*\bcruising for the.* <autoconfirmed> # spam added March 2017, can probably culled after 6 months
.*(?:your|own) website easily.*
.*(?:of|with|easily) using (?:quidoo|hubpages).* <autoconfirmed>
.*(?:\b|-)(?:fuss|cut|simple|free|less|realistic|world|practical|elements|secrets|systems|details|plans|criteria|products|advice|programs|solutions|aspects|of|in|for) warehouse.* <autoconfirmed> # April 2017
.*design shop.* <autoconfirmed>
.*\bТитан гель.* <autoconfirmed>
.*\bhammer toe.* <autoconfirmed>
.*\btreatments? and cure.* <autoconfirmed>
.*\bsymptoms? and treatment.* <autoconfirmed>
.*((?:Kendall|Kylie|Kris|Caitlyn) Jenner|(Khloe|Kourtney|Rob|Kim) Kardashian|Scott Disick)[ \-]\w.* <autoconfirmed>
.*\b(?:plain black|bandage) (wrap|long)? ?dress.* <autoconfirmed>
.*herve leger \w.* <autoconfirmed>
.*(buy|cialis vs|generic) viagra.* <autoconfirmed>
.*(?:cialis|viagra) (generic|coupons|without a|online).* <autoconfirmed>
.*sulfate explained.* <autoconfirmed>
.*\bHVAC ?(?:\.|assistance|accomplishment|encounter|purchase|suggest|advice|concern|by us|demand|good|is eas|using|with|success|begin|guid|that |achieve|expert|trouble|practic|rookie|problem|could|tip|need|may|require|which|is ).* <autoconfirmed>
.*heating and air conditioning.* <autoconfirmed>
.*mattress (?:sales|headboard|start|retail|wars|discount|mattress|bed|pad|again|would|market|security|good|from).* <autoconfirmed>
# tv stream
.*\bon.?line ((tv )?coverage|free) <autoconfirmed>
.*\b(final|watch)[ \-\.]+(?:now|free |winter|live).* <autoconfirmed>
.*\blive[ \-\.](?:online|stream|free|hd|six nat).* <autoconfirmed>
.*\bst\.re\.am.* <autoconfirmed>
.*\brugby\*\*.* <autoconfirmed>
.*\bgreat things about\b.* <autoconfirmed>
.*\bunderstanding files\b.* <autoconfirmed> # per stewards
.*(?:cheap|buy) (tizanidine|zanaflex).*
.*muscle relaxants.* <autoconfirmed>
.*(?:simple|fat) (?:fast|weight)[ -]loss.* <autoconfirmed>
.*weight[ -]loss (supplement|and).* <autoconfirmed>
.*(?:another|crash|ketogenic|carb) diet.* <autoconfirmed>
.*building (diet|tip).* <autoconfirmed>
.*body fat on.* <autoconfirmed>
.*simple home remedies.* <autoconfirmed>
.*\bstone island\b.* <autoconfirmed> # simple, may be too harsh, let us stop the worst of the spam -- billinghurst 20180718
.*\b(?:outlet|sale|official) (?:shop|store|clearance|boutique|site|sale)\b.* <autoconfirmed>
.*salvatore ferragamo \w.* <autoconfirmed>
.*ferragamo (retailer|belt).* <autoconfirmed>
.*best low cost.*
.*replica outlet.* <autoconfirmed>
.*online gaming.* <autoconfirmed>
.*\bdrugs online.* <autoconfirmed>
.*male enhancement.* <autoconfirmed>
.*natural skin care.* <autoconfirmed>
.*\bproven methods.* <autoconfirmed>
.*to self improve.* <autoconfirmed>
.*messenger marketing.* <autoconfirmed>
.*make money online.* <autoconfirmed>
.*market your (?:web.)?site <autoconfirmed>
.*advertise businesses.* <autoconfirmed>
.*levels of success.* <autoconfirmed>
.*simple good ideas.* <autoconfirmed>
.*merrell walking boots.* <autoconfirmed>
.*buy the best.* <autoconfirmed>
.*get viagra.* <autoconfirmed>
.*for lasting longer.* <autoconfirmed>
.*when (?:making a purchase|buying).* <autoconfirmed>
.*\breal money.* <autoconfirmed>
.*\bbetonline casino.* <autoconfirmed>
.*budget tablet.* <autoconfirmed>
\blose \d\d pounds <autoconfirmed>
.*Advocate Simranjeet Singh.*
.*Simran(:?jeet)?.?Law.*
.*Alma Lilia Luna Olivas.* <autoconfirmed>
# tech support spam
.*Hpprintersupp(o|0)rt.* <newaccountonly>
.*supp(o|0)rt helpline.* <newaccountonly>
.*(?:help[ \.]+desk|phone)[ \.]+number.* <newaccountonly>
.*customer care.* <newaccountonly>
.*service (?:tech|supp(ort)?).* <newaccountonly>
.*quickbook.* <newaccountonly>
.1[ \-\.]?8[0oO]{2}[ \-\.]?\d{3}[ \-\.]?\d{2}[0oO]
.*(?:dell|hp|brother|canon) printer.* <autoconfirmed>
.*[I1][ \-~\.]?8[ \-~\.]?[0oO][ \-~\.]?[0oO][ \-~\.]?26[ \-~\.]?9[ \-~\.]?{I1][ \-~\.]?6[ \-~\.]?[0oO][ \-~\.]?8.*
.*\b[I1]844.?46[I1].?2828\b.*
.*[nN]orton [lL]ive [hH]elp.*
.*(?:helpline|tech|s(ervice|upport)) (tele)?phone number.* <autoconfirmed|antispoof>
.*(?:support|contact).?toll.?free.*
.*0.800.098.8727.*
.*(?:facebook|quickbooks) (?:customer|helpline|support|technical|on-?line).*
.*(?:gmail|tech|customer)(?:\.|nichal)?[ \.](?:service|support).* <autoconfirmed|antispoof>
.*Q\.u\.i\.c\.k\.b.*
.*1800-?213-?2171.*
.*1844-?203-?1044.*
.*supp0rt.*
.*(help desk|support)(.?phone)?.?number.*
.*c\.u\.s\.t\.o\.m\.e\.r.*
.*s\.u\.p\.p\.o\.r\.t.*
.*n\.u\.m\.b\.e\.r.*
.*ℕ∪mβεR.*
.*better page rank.*
.*toll free (1800|number).* <autoconfirmed>
.*1800\d{7} helpline number.* <autoconfirmed>
.*91[ \-\.]\d{10}.* <newaccountonly>
.*Gððglê.*
.*gmåïl.*
.*§µþþðr†.*
.*þhðñê.*
.*ñµmßêr.*
.*131.?2389.?2398.*
.*186.?7275.?9878.*
# merchandise shopping
.*(?:custom|printed| own|blank) t(ee)?.?shirt.* <autoconfirmed>
.*t(?:ee)?.?shirts? (printing|quilt|everywhere|design|online|(to|on|in) |buy).*
.*best online (?:fashion )?shop.*
.*online shopping (find|for).*
.*for global customer.*
.*the hottest new.* <autoconfirmed>
.*Afγιαdable.*
.* earn online money.*
.* loan faster.*
.* as discounts.* <autoconfirmed>
.*check this out.*
.*wholesale soccer.*
.*\bbuy cheap.*
.*\bwins? customers.* <autoconfirmed>
.*(?:puma|lacoste|reebok|randall|vasque|adidas|kids|getting|valentino) (?:trainer|shoe|shorts|footwear|mens|golf|handbag).* <autoconfirmed>
.*(?:discount|buy) (?:clothing|shoes) online <autoconfirmed>
.*beneficial (?:deal|discount)s
.*(?:penis|natural) enhancement.* <autoconfirmed>
.*\bbest skin.* <autoconfirmed>
.*how to make your.* <autoconfirmed>
.*website promote.* <autoconfirmed>
.*5 reasons to stop.* <autoconfirmed>
.*\bbest internet.* <autoconfirmed>
.*web marketing consultant.* <autoconfirmed>
.*play poker on.?line.* <autoconfirmed>
.*\bquickest way.* <autoconfirmed>
.*muscle building food.* <autoconfirmed>
.*skin care tip.* <autoconfirmed>
.*\bpenis exercises.* <autoconfirmed>
.*teeth whitening.* <autoconfirmed>
.*porcelain crown cost.* <autoconfirmed>
.*dental veneer.* <autoconfirmed>
.*picking the best.* <autoconfirmed>
.*\bsave money.* <autoconfirmed>
.*consider before buying.* <autoconfirmed>
.*most dependable.* <autoconfirmed>
.*(?:glass|windshield) replacement.* <autoconfirmed>
.*benefits of (?:choos|select).* <autoconfirmed>
.*tips on (?:choos|select).* <autoconfirmed>
.*fixed by professionals.* <autoconfirmed>
.*\bbest coupon.*
.*promo(?:tional)? code.*
.*anti[ -]aging skin.* <autoconfirmed>
.*\bhow to decide.* <autoconfirmed>
.*\bsale online.* <autoconfirmed>
.*points to consider.* <autoconfirmed>
.*healthy skin.* <autoconfirmed>
.*memorabilia online.* <autoconfirmed>
.*cheapest price.* <autoconfirmed>
.*your online business.* <autoconfirmed>
.*by seo service.* <autoconfirmed>
#"Polish spam"
{{ns:3}}:.*Kołobrzeg.*
{{ns:3}}:.*wybór kwatery*
{{ns:3}}:.*wybór miejsca noclegowego*
# Cross-wiki spammer
{{ns:2}}:Vasilisa(\d)+
.*Vasilisa(\d)+ <newaccountonly>
.*Lovesunshine <newaccountonly>
.*[Mm]ichael.[kK].hntopf.*
.*Hunter ?Mariner.*
.*radio.manà.*
({{ns:2}}:)?augusto.de.luca\b
.*peer.?van.?mladen.*
.*predrag.jugovic.*
.*Lui\b.Morais.*
.*Mayestrion.*
.*Marco.*[Dd]i.*Meco.*
# Per CU-L 13/06/2012, cross-wiki spam
[^:]+:Mainline <newaccountonly>
# Amilton de Cristo
.*Am[iíìîï1lɪi̯]{2,5}ton(?:.Rodrigu[eèéêë3][sz])?.(?:de.Cristo|of.Christ).*
.*O.verdadeiro.avivamento.*
# Cross-wiki pattern spambots
#note that setting a remove date can help keep this list smaller
.*Meciurilive.* <newaccountonly> # delete after Feb 2016
# Vandal patterns
[pṕ]lays?\s*with <newaccountonly>
P[eèéêë][iìíïî]d[aàáâä]r <newaccountonly>
.*(?:pega|senta).na.(?:banana|lin[gĝģğġ][uüûùú][iìíîï][cçćĉ]a|salsi(?:ch|xx?)a).* <newaccountonly>
# Cross wiki vandalism pages
.*mixing sailors.*
# Cross-wiki Chinese vandalism: zh:WP:LHLS and zh:WP:HYIP and similar vandalism
.*[啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed>
.*[乌鸟岛烏鳥島钨鎢邬鄔呜坞].*[跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed>
.*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡].*[氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed>
.*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇].* <autoconfirmed>
.*Make.*cat.* <autoconfirmed>
.*Mys.*721tx.* <autoconfirmed>
# 影武者 (from [[zh:]]) - well-known targets of serial vandalism
.*影.*武.*者.* <newaccountonly>
.*[邓鄧].*[傑杰].* <newaccountonly>
.*林.*士.*涵.* <newaccountonly>
.*Tian[0-9]{2,4}[A-Za-z] <newaccountonly>
# Cross-wiki vandal
.*[ĐDd]okdo.*kor.* <newaccountonly>
.*Đokdo.* <newaccountonly>
.*Докдо республика корея.* <newaccountonly>
.*SERVICE.*KOMPOR.* <newaccountonly>
.*CALL.087808242095.*
.*BAJOT.*Z.*
.*REVENGE.*THE.*FATE.*
.*Hendrix.*Adi.*Surya.*
.*jual.*obat.*
.*Ciacho[0-9]{2}.* <newaccountonly|antispoof>
.* fu[a-z]{1,5}?rdai. *
.*\bfuerdai.* <antispoof>
.*fj?[uv][ae]rd[ae]+[iǐī].* <newaccountonly>
.*vand[áǎ]l.*
.*cruǐzǐn\.*
# From Japanese Wikipedia. [[Special:Permalink/11656464]]
## functional accounts and related terms
.*管理.* <newaccountonly> # admin
.*ビューロクラット.* <newaccountonly> # bureaucrat
.*チェックユーザ.* <newaccountonly> # checkuser
.*スチュ[ワア]ード.* <newaccountonly> # steward
.*オーバーサイト.* <newaccountonly> # oversight
.*オンブズマン.* <newaccountonly> # ombudsman
.*開発者.* <newaccountonly> # developer
.*理事.* <newaccountonly> # board member
.*委員.* <newaccountonly> # committee
.*財団.* <newaccountonly> # foundation
.*[ブぶ][ロろ][ッツシっつ][クく].* <newaccountonly> # "block"
## Project names
.*ウ[ィイ]キ([ペメピミ]ー?デ[ィイ]ア|ニュース|ブックス?|ソース|コモンズ|ク[オォ]ート|データ).* <newaccountonly>
.*ウ[ィイ]クショナリ.* <newaccountonly>
## Han characters (for zh, ja, etc.)
.*[殺死腐汚盗嫌狂虐滅罪姦屁尻葬屑].* <newaccountonly>
.*暴[[:punct:] ][行力言動动亂乱].* <newaccountonly>
.*害虫.* <newaccountonly>
.*自慰.* <newaccountonly>
## Japanese derogatory language
.*[荒あア][らラ]?[しシ].* <newaccountonly>
.*氏[なにぬねのんナニヌネノン].* <newaccountonly>
.*[こコ][ろロ][しシツ].* <newaccountonly>
.*(半|はん|ハン)(ころ|コロ|ごろ|ゴロ).* <newaccountonly>
.*(餓鬼|がき|ガキ).* <newaccountonly>
.*(鬼畜|[きキ][ちチ][くク]).* <newaccountonly>
.*(莫.?迦|馬.?鹿|[ばバ][ー・]?[かカ]).* <newaccountonly>
.*(阿呆|[あア][ー・]?[ほホ]).* <newaccountonly>
.*(気違い|基地外|吉外|きちがい|キチガイ).* <newaccountonly>
.*(嘘|うそ|ウソ)[をヲ]?(つ[くき]|ツ[クキ]).* <newaccountonly>
.*(禿|はげ|ハゲ).* <newaccountonly>
.*(かつら|カツラ|ヅラ).* <newaccountonly>
.*(のろま|ノロマ).* <newaccountonly>
.*([死私]刑|しけい).* <newaccountonly>
.*(エクスタシ|えくすたし).* <newaccountonly>
.*ストーカー.* <newaccountonly>
.*犯人.* <newaccountonly>
.*ロリコン.* <newaccountonly>
.*(知的?障害?|池沼).* <newaccountonly>
## Japanese sexual language / body parts
.*[おオ][ちまチマ][んンソ].* <newaccountonly>
.*[ちまチマ][んン][こコぽポ毛子].* <newaccountonly>
.*(童貞|包茎).* <newaccountonly>
.*(糞|[くぐ]そ|[クグ]ソ).* <newaccountonly>
.*[うウ][んン][ちチこコ].* <newaccountonly>
.*ポルノ.* <newaccountonly>
.*(中|[なナ][かカ])(出|[だダ])[しシ].* <newaccountonly>
.*[あア][そソ][こコ].* <newaccountonly>
.*[オお][ナな][ニに二].* <newaccountonly>
.*[きキ][んンソ](玉|[たタ][まマ]).* <newaccountonly>
.*(金|[きキ][んンソ])[たタ][まマ].* <newaccountonly>
.*(パンツ|ぱんつ).* <newaccountonly>
.*(玉|[たタ][まマ])([金玉々]|[きキ][んンソ]|[たタ][まマ]).* <newaccountonly>
.*[ゃやャヤ][りリ]([漫満慢万萬]|[ちまチマ][んンソ]).* <newaccountonly>
.*([んンソ][ちまチマ]|[漫満慢万萬])[りリ][ゃやャヤ].* <newaccountonly>
.*(性交|即[尺生]).* <newaccountonly>
.*[ふフ][えエぇェ][らラ](?:[ちチ][おオ])?.* <newaccountonly>
.*(?:ソープランド|パイズリ).* <newaccountonly>
# From Ukrainian Wikipedia. [[Special:Permalink/11683166]]
.*Вікіпедія.* <newaccountonly>
.*Анальн.* <newaccountonly>
.*[Йй]об.* <newaccountonly>
.*[xхҲ][ýŷÿȳyуӲ][úùûüũůǔūǖǘǚǜŭųűuйиїяҊ].* <newaccountonly>
.*п[іи]д[аоиіе]рас.* <newaccountonly>
# From Hebrew Wikipedia
.*נאצית?.* <newaccountonly>
.+להשחי[טת].* <newaccountonly>
.*חרא.* <newaccountonly>
.*[אה]חריב.* <newaccountonly>
# from csWP
[^:]+:(?:[OoIl0-9]{1,3}\.){3}.* <newaccountonly> # no pseudo IP adresses
# BLP TARGETS from enWP
.*NawlinW.* <newaccountonly>
.*Nableez.* <newaccountonly>
.*Sean\.h.* <newaccountonly>
.*Smalljim.* <newaccountonly>
.*will die.* <newaccountonly>
.*will suffer.* <newaccountonly>
.*incinerated.* <newaccountonly>
.*raped by.* <newaccountonly>
.*gassed.* <newaccountonly>
.*gas the.* <newaccountonly>
.*head blown.* <newaccountonly>
.*castrated.* <newaccountonly>
.*beheaded.* <newaccountonly>
.*tortured.* <newaccountonly>
.*neutered.* <newaccountonly>
.*anti-semite.* <newaccountonly>
.*vomiting.* <newaccountonly>
.*Seth.*Patinkin.*
.*Jan.*Szatkowski.*
.*(Bill|William).*Beggs.*
.*Bett?y.*Patric?k?.* # Contact ArbCom before removing, overriding or changing
.*Scott.*Bibby.*
.*Dav.*\bCote.*(film|movie|director|actor).* # see Wikipedia:Sockpuppet investigations/NickSoroka/Archive
.*Sunil Kumar+ Pathela.* # see Wikipedia:Sockpuppet investigations/Sunil Kumarr Pathela
.*Lynds.*\bTurner.* # See User:Fairyspit and socks
.*M[a@]l[i1l]k Shab.zz.* <newaccountonly> # abuse target
.*Maelbros.* <newaccountonly> # sockpuppetry, hoax articles and edits
.*Mael.bros.* <newaccountonly>
.*Paul Easter.* <newaccountonly>
.*WP\:.* <newaccountonly>
.*WT\:.* <newaccountonly>
.*ⒽⒶⒼⒼⒺⓇ.* <newaccountonly> #Latest Grawp naming scheme
.*p[ÉÈËĘĚĔĖẺẸẾỀỄễỂểȨȩḜḝĒḖḗȄȅȆȇỆệḘḙḚḛ3عڠēėèéëẽĕęəẻếềẹ]nis.* <newaccountonly>
.*Magyar.nem.ember.* <newaccountonly>
.*Cremepuff.* <newaccountonly>
.*[Mm]otherr* *.?[Ff]uck.* <newaccountonly>
.*\b\(TIB.* <newaccountonly> # [[special:permalink:17218840]]
# Promotional usernames
.*[™®℠].* <newaccountonly|errmsg=titleblacklist-forbidden-new-account-trademark>
# Prevent users from creating usernames that are IPv6 addresses (stop gap until r12782)
User:[0-9A-Fa-f]{0,10}:([0-9A-Fa-f]{0,10}:)*([0-9A-Fa-f]{0,10})?(?:\/(12[0-8]|1[01][0-9]|[1-9]?\d))? <newaccountonly|errmsg=titleblacklist-ip-account>
# additions transferred from kkWP per talk page [[m:Special:PermanentLink/11826368]]
.*(\ba|Ә)(?i:кімші).* <newaccountonly>
.*(?i:уики[мп]еди[ая]|уикисөздік|уикикітап|уикидәйек|уикисабақ|уикиқайнар|уикихабар).* <newaccountonly>
.*(?i:Қазақстан).* <newaccountonly>
.*(?i:қазақ).* <newaccountonly>
## хуй
.*[xXхХ][yYуУ][iIйЙиИuUъЪяЯёЁeE].* <newaccountonly>
## пизда
.*[пПnpPрР][iIіІїЇиИeEеЕёЁ][зЗzZ3][dDдД].* <newaccountonly>
.*[нН][иИ][шШ].* <newaccountonly>
##from it.wiki
##lta
.*y.o.u.y.b.i.n.o.* <newaccountonly>
.*[Pp][Uu][Tt]+[Aa4][Nn].* <newaccountonly>
.*utente\:shivanarayana.* <autoconfirmed>
.*\:gioleonardi.* <autoconfirmed>
.*andrea.panerini.*
.*euphydryas.* <newaccountonly>
.*\bvituzzu.* <newaccountonly|antispoof>
.*\bruthven.* <newaccountonly>
.*francesco carbonara.*
.*fcarbonara.*
##insults
.*\bstronz.* <newaccountonly|antispoof>
# .*putt?ana.* per [[special:permalink/16539476]]
.*frocio.*
.*ricchione\b.*
##per [[:it:WP:NUI]]
.*\bassociazione.* <newaccountonly>
.*\bfondazione.* <newaccountonly>
.*\bo\.?n\.?l\.?u\.?s\.?.* <newaccountonly>
##fake ipv6-like usernames
([ABCDEF0123456789]*\:){3,}[ABCDEF0123456789]* <newaccountonly>
##long-term crosswiki spam
.*(richero|marian).*(maria|richero).*
.*peer.van.mladen.*
.*michael.vegini.*
.*(mattia|vlad|morleo).*(mattia|vlad|morleo).*(mattia|vlad|morleo).*
.*giovanni.{0,5}prinzi.*
.*prinzi.{0,5}giovanni.*
.*giuseppe.{0,5}prinzi.*
.*prinzi.{0,5}giuseppe.*
.*israel.*luca.*gois.* <antispoof>
.*fabrizio.*tonon.*
.*nino(slav)?\b.*marina.*
.*marina\b.*nino(slav)?\b.*
.*marco.{0,5}lupis.*
.*lupis.{0,5}marco.*
### Vietnamese Wikipedia ###
# Vulgarity
.*đ[uụùúủờ] m[eẹaá].* <newaccountonly>
.*đéo .*<newaccountonly>
.*đ[ụùũĩị] .*<newaccountonly>
.*đ[ịíĩệ]t.* <newaccountonly>
.*con đ[ĩiị].* <newaccountonly>
.*lồn.* <newaccountonly>
.*lon của.* <newaccountonly>
.*lon mẹ.* <newaccountonly>
.*con m[áẹ].* <newaccountonly>
.*chúng m[àầ]y.* <newaccountonly>
# Controversial historical names
.*chí.*minh.* <newaccountonly>
.*h[oòôồ] ch[ií].*minh.* <newaccountonly>
.*胡志明.* <newaccountonly>
.*n[oô]ng th[iị] x[uü][aăâá]n.* <newaccountonly>
# Vandals
.*chắn.* <newaccountonly>
.*trắn.* <newaccountonly>
### Farsi Wikipedia ###
.*\b(?:مد[یي]ر|معاون|ری[یئ]س|مس[ئوؤ]و?ل)\b.* <newaccountonly>
.*(?:شرکت|بازرگانی|کلینیک|[Cc]ompany|[Ff]actory|طراحی|سایت|انجمن|فروم|بازرگانی|آکادمی|وبلاگ|بلاگ|کانون|مطب|دفتر|پایگاه|کلینیک|گروه|آموزشگاه|دبیرستان|دانشگاه|co\.|مدرسه|همایش|وبسایت|مرکز|هی[اأئ]ت|سامانه|سرویس|بازار).* <newaccountonly>
.*(?:آگهی|روزنامه|فصلنامه|رزور|آنلاین|گردشگری|بین ?المللی?|صنعت|سازان|سازی|گستر|خبری).* <newaccountonly>
##Main page and it's redirects
صفحه اصلی
صفحهٔ اصلی
## Don't be only Persian numbers
^[\x{06F0}-\x{06F9}]*$ <newaccountonly|autoconfirmed>
## Don't have Persian's Diacritic
# [^:]+:.*[\x{064A}-\x{064F}\x{0652}\x{0650}\x{0626}\x{0643}\x{0654}\x{0621}\x{0623}-\x{0625}].* <newaccountonly|autoconfirmed>
## Persian scurrility words
.*\b(?i:[کك][یي]ر|خا[یي]ه|[کك]لفت)\b.* <newaccountonly>
.*(?i:قبر|گور|مری?ض|آشغال).* <newaccountonly>
.*(?i:مهبل|چوچوله?|واژن).* <newaccountonly>
.*(?i:\b[کك]س\b).* <newaccountonly>
.*(?i:قحبه).* <newaccountonly>
.*(?i:جنده|فاحشه|هوکر).* <newaccountonly>
.*(?i:[کك]ون).* <newaccountonly>
.*(?i:شو?مبو?ل).* <newaccountonly>
.*\b(?i:داف).* <newaccountonly>
.*(?i:گائیدم|گاییدم|گایدم|بگا|فاک|بخواب|گوز\b|فنا|\bگو?ه\b|\bشاش\b|مرد[کك]|زن[یي]?[کك]ه).* <newaccountonly>
.*\b[Dd]own.*[Ww]ith.* <newaccountonly>
.*\b[Aa]gainst.* <newaccountonly>
.*\b[Dd]ead.*[Oo]n.* <newaccountonly>
.*(?i:مرگ.*بر|لعنت.*بر).* <newaccountonly>
.*(?i:پ[یي]روز.*ست).* <newaccountonly>
.*(?i:خو?اه?ر|مادر|ننه|عمه|خاله|شاباجی|آبج[یي]|بابا|پدر|برادر|[کك]ا[کك]و).* <newaccountonly>
.*(?i:خاک.*توی?).*<newaccountonly>
.*(?i:سوسک).* <newaccountonly>
.*(?i:[کك]چل|خ(و|)ل|د[یي]وانه|مجنون|ماست شل|ماس شل).* <newaccountonly>
.*(?i:\bخر\b|گاو|سگ|پدسگ|ننهسگ|مادرسگ).* <newaccountonly>
.*(?i:پان.*(تر[کك]|فارس|لر|کرد|عرب)).* <newaccountonly>
## Famous persons
.*(?i:حضرت|امام).* <newaccountonly>
.*(?i:ولا[یي]ت).* <newaccountonly>
.*(?i:خم[یي]ن[یي]).* <newaccountonly>
.*(?i:خامنه.*ا[یي]).* <newaccountonly>
.*(?i:احمد[یي].*نژاد).* <newaccountonly>
.*(?i:روحان[یي]).* <newaccountonly>
.*(?i:محمد.*خاتم[یي]).* <newaccountonly>
.*(?i:مهد[یي].*[کك]روب[یي]).* <newaccountonly>
.*(?i:میر.*حس[یي]ن.*موسوی[یي]).* <newaccountonly>
## Commons Wikimedia
.*[sS]elfie [sS]hoe.* <newaccountonly> # [[Special:PermanentLink/14714671]]
## Spambot attack 31-01-2016
.*payday\b <autoconfirmed>
.*(day|online|instant|check|about|quick|best|free|advance|\buk|compare|\bhour|easy|why|guaranteed|fast|credit|\bby\b) payday.*
.*pay ?day (text |advanced )?loan.* <autoconfirmed>
.*credit check loans.* <autoconfirmed>
.*instant money.* <autoconfirmed>
.*without enquiries.* <autoconfirmed>
#cw abuse
.*DEE?Z.NUTS.*<newaccountonly|antispoof>
.*Casino.* <newaccountonly>
\bPokemon\.png\b
\bItailevi.* <newaccountonly>
.*Empresa LEMOS.* <casesensitive>
.*HowToGetBanned.* <newaccountonly|antispoof>
#LTA abuse of global rename feature
.*EISIGMA.* <newaccountonly>
# from kowiki
.*관리자.* <newaccountonly> # admin
.*운영자.* <newaccountonly> # admin
.*관리담당자.* <newaccountonly> # admin
.*쓰레기.* <newaccountonly> # inappropriate usernames
.*유니폴리.* <newaccountonly> # inappropriate usernames
.*Unypoly.* <newaccountonly> # inappropriate usernames
.*(개새끼|씹새).* <newaccountonly> # inappropriate usernames
.*씨(발|팔).* <newaccountonly> # inappropriate username
.*무현.* <newaccountonly> # inappropriate usernames
.*지랄.* <newaccountonly> # inappropriate username
.*섹스.* <newaccountonly> # inappropriate username
.*보민.* <newaccountonly> # LTA
.*황건.* <newaccountonly> # LTA
.*보르민.* <newaccountonly> # LTA
.*보르맹.* <newaccountonly> # LTA
.*볼민.* <newaccountonly> # LTA
.*보오민.* <newaccountonly> # LTA
.*씨뱔.* <newaccountonly> # LTA
.*좆까.* <newaccountonly> # LTA
#Weird character new account spam
.*[①-⑨]{6}.* <newaccountonly> # to release pressure on the enwiki abusefilter
.*08440828240.* <newaccountonly> #cross-wiki spam
.*271383970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]]
#Spam
.*Thincomme.* <newaccountonly>
.*27138970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]]
#LTA
.*password.* <newaccountonly>
.*passis.* <newaccountonly>
.*Paul Bedson.* <newaccountonly>
1ef16de6245f53a38c91f0b150448a9be83cffaf
Access to non-public personal data policy
0
23
186
185
2025-02-09T21:51:12Z
Jayden
52
5 revisions imported
wikitext
text/x-wiki
== Purpose ==
Weird Gloop sites (the "Sites") are the product of a global community of volunteer contributors and editors. This dedicated group of individuals not only write and curate content on the Sites, they also help ensure the safety of the Sites and their users as well as compliance with applicable policies. To manage this task effectively, certain community members are entrusted with access to limited amounts of non-public personal information pertaining to other users ("Non-public Personal Data"). For example, a community member who has "checkuser" rights could use those rights to investigate whether a single user is using multiple accounts in a manner inconsistent with global or local policies. The purpose of this "Access to non-public personal data" policy (the "Policy") is to:
* explain the minimum requirements that must be met by any community member in order to be granted the ability to access Non-public Personal Data;
* explain the rights and responsibilities of community members with access to Non-public Personal Data ("Designated Community Members");
* ensure that Designated Community Members understand and commit to maintaining the confidentiality of Non-public Personal Data; and
* provide guidelines to Designated Community Members as to when they may access Non-public Personal Data and how they may use such information, including when and to whom they may disclose it.
== Community members covered by the Policy ==
The Policy applies to any community member to whom Weird Gloop has granted rights to access Non-public Personal Data covered by the [https://weirdgloop.org/privacy/ privacy policy] ("access rights"), including:
* Community members with access to any tool that permits them to view Non-public Personal Data (such as the CheckUser tool);
* System administrators with access to Non-public Personal Data.
== Minimum requirements for community members applying for access rights ==
The following conditions are minimum requirements that a community member must meet before being granted access rights. These conditions should also be considered requirements to be a candidate for any community-run selection process for a role that conveys access rights. The community may require applicants to meet additional community-specified criteria on a case-by-case or role-by-role basis.
'''(a) Minimum age.'''
Access to Non-public Personal Data requires maturity because of the significant responsibilities that come along with confidentiality obligations. For this reason, any community member who applies for access rights (the "applicant") must:
:* be at least eighteen (18) years of age; and
:* certify to Weird Gloop that they meet the minimum age required for the access rights that they are applying for.
'''(b) Valid, linked email address.'''
In order to ensure that Weird Gloop can contact the individuals who take on these important roles, the applicant must:
:* submit a valid email address to Weird Gloop;
:* have the account under which they are applying for access rights linked to a valid email address;
:* complete verification of the submitted and/or linked email address (such as responding to a confirmation email sent to their submitted email address), if requested to do so; and
:* inform Weird Gloop of any change to their email address within one week of said change.
'''(c) Confidentiality.'''
To ensure that applicants understand and commit to keeping Non-public Personal Data confidential, they will be required to read and certify that they agree to a short confidentiality agreement. The agreement outlines:
* what Designated Community Members should treat as confidential information;
* when they are allowed to access Non-public Personal Data;
* how Designated Community Members may use Non-public Personal Data;
* when and to whom they may disclose Non-public Personal Data and how they must refrain from disclosing Non-public Personal Data to anyone, except as permitted under applicable policies;
* how Designated Community Members must safeguard their accounts from unauthorised access; and
* when they must report disclosure of Non-public Personal Data to third parties or improper access, use, or disclosure of Non-public Personal Data.
'''(d) Privacy.'''
In consideration of the privacy of Designated Community Members, any personal information submitted to Weird Gloop as part of the application process or otherwise under this Policy is subject to Weird Gloop's privacy policy.
== Use and disclosure of Non-public Personal Data ==
Designated Community Members provide valuable services to the Sites and their users by fighting vandalism, ensuring that improperly disclosed private data is removed from public view, investigating sockpuppets, and much more. However, Designated Community Members' use of their access rights is limited to specific circumstances and contexts. This section elucidates the situations in which access rights may be used and Non-public Personal Data may be disclosed to third parties.
'''(a) Use of access rights and Non-public Personal Data.'''
All Designated Community Members may only use their access rights and the subsequent information they access in accordance with the policies that govern the tools they use to gain such access. For example, community members with access to the CheckUser tool must comply with the global [[Meta:CheckUser policy|CheckUser policy]] and, unless they are performing a cross-wiki check, they must also comply with the more restrictive local policies applicable to the relevant Site. If a Designated Community Member's access to a certain tool is revoked, for any reason, they must destroy all Non-public Personal Data that they previously obtained through use of that tool.
'''(b) Disclosure of Non-public Personal Data.'''
In the course of keeping the Sites and their users safe, Designated Community Members must sometimes disclose Non-public Personal Data to third parties. Disclosures of Non-public Personal Data are limited to:
: (i) other Designated Community Members with the same access rights, or who are otherwise permitted to access the same Non-public Personal Data, in order to fulfill the duties outlined in the applicable policy for the access tool used;
: (ii) service providers, carriers, or other third party vendors to assist in the targeting of IP blocks or the formulation of a complaint to such a third party;
: (iii) the public, when it is a necessary and incidental consequence of blocking a sockpuppet or other policy-abusing account.
<!--T:86-->
All other formal and informal requests for Non-public Personal Data (i.e. those not covered by one of the situations described above or those not acted upon by a community member with access rights), including subpoenas, from law enforcement, government agencies, attorneys, or other third parties should be directed to Weird Gloop's administration at <tt>admin{{@}}weirdgloop.org</tt>.
1e55e6b597b52e55a81f6bffba40b6fee299288a
Staff
0
26
232
231
2025-02-09T21:51:12Z
Jayden
52
14 revisions imported
wikitext
text/x-wiki
Staff (formerly known as Sysadmins, [[Wikipedia:system administrators|system administrators]]), serve an important role on maintaining the Weird Gloop wikis. They are the only paid members of the Weird Gloop wikis, responsible for the technical setup and upkeep of the Weird Gloop server systems. For this reason they are additionally held accountable to the board and expected to follow its directives. Due to this conflict of interest, they are unable to serve as board members, but are retained as the board sees fit to provide technical advice.
In order to carry out their role, they are members of the staff global user group, which encompasses the user rights of bureaucrats, along with checkuser and other system administrative rights, but this does not constitute a bureaucratic role. However, on Meta Wiki, they effectively serve the role of administrators, with additional function, as Meta Wiki acts as the global wiki for various extensions, such as AbuseFilter, and hosts shared gadgets.
Staff may perform any of the following:
* Temporary actions for testing and debugging across the Weird Gloop wikis.
* Use of bot accounts as needed for their work.
* Anti-vandalism work, such as banning if needed.
* Reply to emails sent via [[Special:Contact]].
Outside of carrying out their role, they are expected to follow the policies of the individual wikis and of their local role on the wikis, such as administrator. They are however, with discretion, permitted to use tools they may not otherwise have on behalf of a user who does have that tool, when asked.
== Current Staff ==
The list of current staff with the usergroup can be verified using [[Special:ListUsers/staff]]. Staff that do not need the usergroup may not have it.
* [[User:BigDiesel2m|BigDiesel2m]]
* [[User:Cook Me Plox|Cook Me Plox]]
* [[User:Gaz Lloyd|Gaz Lloyd]]
* [[User:Isobel|Isobel]]
* [[User:Jayden|Jayden]]
* [[User:TehKittyCat|TehKittyCat]]
[[Category:Global policies]]
db9cc85f81f12e7dc9bcd1c72b62ac5379e5b06f
MediaWiki at Weird Gloop
0
27
237
236
2025-02-09T21:51:12Z
Jayden
52
4 revisions imported
wikitext
text/x-wiki
{{DISPLAYTITLE:Differences with core MediaWiki}}
Wikis that are hosted by Weird Gloop are running on a slightly modified version of [https://www.mediawiki.org/wiki/MediaWiki MediaWiki]. You can see the version of MediaWiki that is currently being used as a base, as well as the extensions in use on a wiki, by viewing [[Special:Version]].
There are a number of small differences between our version of MediaWiki and the upstream version; this page outlines those differences.
==General==
===Skins===
By default, the available skins are Vector (legacy) on desktop and Minerva on mobile. We recommend using the following structure for CSS:
* [[MediaWiki:Common.css]] for styles that should be used on both desktop and mobile
* [[MediaWiki:Vector.css]] for desktop-only styles
* [[MediaWiki:Minerva.css]] for mobile-only styles
A key difference is that our wikis incorporate an improved search interface for desktop users, which was backported from the 2022 version of Vector.
===Themes===
:''See also: [[Help:Themes]]''
We support multiple themes for a wiki. Themes are determined using a cookie called <code>theme</code>, to avoid a flash of unstyled content. There is no limit on the number of themes that can be created, but we recommend only having a few.
==Technical==
===Caching===
Most of our wikis cache pages more aggressively for logged-out users, significantly increasing the speed of loading pages for those users. When a page is edited, a request to purge the cache for that page is sent to Cloudflare, our CDN provider.
We also cache the following routes for a longer period for all requests:
* api.php?action=opensearch - '''3 days'''
* rest.php/v1/search - '''3 days'''
* [https://www.mediawiki.org/wiki/Extension:Popups Page hover previews] - '''7 days'''
* [https://www.mediawiki.org/wiki/Extension:PageImages Page images] - '''3 days'''
* Favicon.ico - '''1 hour'''
===filepath:// syntax for CSS===
To use files in CSS files, we have added the <code>filepath://</code> syntax. This is easier than typing out full URLs to files, and has the added benefit of ensuring that the file URLs are cached correctly. It also supports a <code>width</code> parameter, which should be used instead of serving full-size original files where appropriate, to reduce load times for readers.
'''Example:'''
<syntaxhighlight lang="css">
body {
background-image: url('filepath://Wiki_background.png');
}
.foo {
background-image: url('filepath://Another_image.png?width=50');
}
</syntaxhighlight>
===HTML5 audio/video files===
We use a forked version of [https://github.com/weirdgloop/mediawiki-extensions-TimedMediaHandler TimedMediaHandler], which changes embeds of <code>File:Audio.mp3</code> and similar tags to use native browser <code><audio></code> and <code><video></code> tags, which are supported on all major browsers. This reduces the level of bloat on wiki pages where audio/video files are embedded, and provides a much cleaner & native interface for readers.
===Robots.txt===
Each wiki that we host uses a similar [[wp:robots.txt|robots.txt]] file, which tells search engines what they should and shouldn't crawl. The file is generated based on [[MediaWiki:Robots.txt]] on ''this'' wiki (meta.weirdgloop.org), along with a few extra lines that are added by PHP for each relevant namespace that shouldn't be indexed. It allows search engines to index all current pages on each wiki, while ignoring special pages, diffs, and more. We also block AI crawlers from companies such as OpenAI, Meta, Google, and Anthropic - this is because we don't believe that training LLMs on our wiki data is acceptable under the relevant Creative Commons licenses of those wikis ([[Meta:Generative AI policy|see here]]). If you're an admin on one of our wikis and feel that a change to robots.txt is required, please [[Special:Contact|contact us]].
==Extensions==
We maintain a number of extensions; some are forked from their upstream equivalents with some performance improvements that may be specific to our setup. We're also happy to install other extensions if it benefits a wiki and their community.
===Alternatives===
{| class="wikitable"
|-
! Extension !! Recommended alternative
|-
| [https://github.com/NilsEnevoldsen/AudioButton AudioButton] || Replicate the functionality with a new default JS gadget. [https://wiki.leagueoflegends.com/en-us/MediaWiki:Gadget-inline-audio.js Example].
|-
| [https://www.mediawiki.org/wiki/Extension:MsUpload MsUpload] || We have [https://www.mediawiki.org/wiki/Extension:SimpleBatchUpload SimpleBatchUpload]. VisualEditor and the 2017 source editor also have this functionality built in.
|-
| TabView (Fandom) || We have [https://www.mediawiki.org/w/index.php?oldid=5009524 Tabber] - use that instead.
|-
| SpotifyTag, [https://www.mediawiki.org/wiki/Extension:EmbedSpotify EmbedSpotify], [https://www.mediawiki.org/wiki/Extension:YouTube YouTube] || We have [https://www.mediawiki.org/wiki/Extension:EmbedVideo_(fork) EmbedVideo] - use that instead.
c05960249b4e07fa4db36e0bce32591f5b8f55ec
Migration
0
29
250
249
2025-02-09T21:51:13Z
Jayden
52
8 revisions imported
wikitext
text/x-wiki
{{DISPLAYTITLE:Migrating from Wikia}}
If you created a Wikia (FANDOM) account and have contributed to one of our wikis prior to the date that they forked from FANDOM, you can migrate your account over to our network. As a result, you'll retain all of your edit history.
To migrate your account, go to '''Special:MigrateUserAccount''' on the wiki you are trying to login to. For example, [https://runescape.wiki/w/Special:MigrateUserAccount go here] for the RuneScape Wiki.
==Limitations==
* While your personal CSS and JS pages may be intact, the chances are that a lot of the code within them will either be obsolete or broken. This is because we use an updated version of MediaWiki across our wikis, and we use a different skin. Importantly, importing scripts from FANDOM's developer wiki will no longer work.
* Your watchlist and preferences will not be carried over from the old wiki.
==Troubleshooting==
===The migration isn't working, help!===
If you are trying to migrate but it isn't working correctly for you, please ensure:
* You are logged in on the FANDOM wiki, and are editing your user page
* You have placed the provided token in either the edit content itself, or the edit summary, and saved the page
* Your edit is not blank
Please [[Special:Contact|contact us]] if you are stuck trying to migrate your account.
===I've created an account accidentally, can I merge it?===
Yes. Please [[Special:Contact|contact us]] from an email address that either account is associated with. You will be required to verify that you own the account you are merging into or from.
7fb851bea87c810b2492093e2ae9f4827b337ff2
Themes
0
30
252
251
2025-02-09T21:51:13Z
Jayden
52
1 revision imported
wikitext
text/x-wiki
The default theme on a particular wiki that we host is a customised version of the MediaWiki theme that is being used. Typically, this is [https://www.mediawiki.org/wiki/Skin:Vector Vector] on desktop, and [https://www.mediawiki.org/wiki/Skin:Minerva_Neue Minerva Neue] on mobile. These themes can be customised using [[MediaWiki:Vector.css]] and [[MediaWiki:Minerva.css]] respectively.
All themes load styles from [[MediaWiki:Common.css]], so any styles that need to be shared between desktop, mobile, and other themes should be placed in here. Where reasonably possible, we recommend taking advantage of [https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties CSS variables] to make theming easier.
==Custom themes==
[[File:Dark mode on RuneScape Wiki.png|right|thumb|Dark mode on the RuneScape Wiki]]
Wikis that are hosted by us can create separate themes for each MediaWiki skin, in addition to their default theme. You can create as many themes as you like, but note that themes are mutually exclusive - as-in, only one of them can be loaded at a time. For example, if you create a dark theme and a winter theme, only one or the other can be enabled.
===Creating a custom theme===
To create a custom theme, you should create a new stylesheet on your wiki at <code>MediaWiki:{skin}-theme-{theme}.css</code>. The stylesheet should contain all of the styles that are specific to your theme only, such as colour and graphic changes. We don't recommend using theme-specific CSS to change the layout of your wiki dramatically.
As an example, if you wanted to create a new Halloween theme for desktop users using the Vector skin, you would create <code>MediaWiki:Vector-theme-halloween.css</code> on your wiki. If you wanted to create a dark theme for mobile users, you would create <code>MediaWiki:Minerva-theme-dark.css</code> on your wiki.
To help prevent issues with style conflicts, we also add a new class to the <code>body</code> element of the page whenever a theme is enabled, which can be used as a node selector in your CSS styles. The class is <code>wgl-theme-[theme]</code> (replacing [theme] with your theme name).
===Loading a custom theme===
To load a custom theme, you can set the <code>theme</code> cookie on your browser. To do this manually, open your browser's developer console (usually F12 on your keyboard) and enter <code>document.cookie = 'theme=[theme]';</code> (replacing [theme] with your theme name). If done correctly, your theme's stylesheet should load when you refresh the page.
To allow other users to toggle the theme, you need to create some kind of JavaScript-based gadget on your wiki which can act as a theme selector, depending on how you want users to be able to activate it. On the RuneScape Wiki, there is a [[rsw:MediaWiki:Gadget-skinTogglesNew.js|somewhat complicated gadget]] that achieves this, while on the Minecraft Wiki, a [https://minecraft.wiki/w/MediaWiki:Gadget-darkmode.js?oldid=2349078 much simpler gadget] is used, which adds a moon icon to the top right of the page. We recommend taking the simpler approach, unless a more sophisticated gadget is required.
Whichever approach you take, ensure that users can switch to and from your theme by setting the theme cookie. Since MediaWiki comes with jQuery, you can use code such as this in your gadget to set the cookie:
<pre>
var theme = 'halloween';
$.cookie('theme', theme, {expires: 365, path: '/'});
</pre>
124daa261db11b1eda2f815c12eb2f8b1bc76cba
Two-factor authentication
0
31
257
256
2025-02-09T21:51:13Z
Jayden
52
4 revisions imported
wikitext
text/x-wiki
Two-factor authentication (2FA) is available for users on our wikis and can be activated at any time in your [[Special:Preferences|preferences]]. It is an extra layer of security that allows you to protect your account by using your mobile phone or other physical device. It is as simple as downloading an app (for free), such as [https://authy.com/ Authy], and using it to generate codes that you will be asked for when you attempt to login to our wikis.
It is highly recommended that you enable 2FA to secure your account. '''Users with certain elevated permissions on our wikis (such as <code>editinterface</code>) will be prevented from using those permissions unless they enable 2FA.'''
==Setting it up==
[[File:Two-factor auth option.png|right|thumb|The preference option for enabling two-factor auth]]
# Go to [[Special:Preferences]] and select '''Enable two-factor authentication''' under the 'User profile' tab
# Download an application to your mobile or desktop that can generate 2FA codes, such as [https://authy.com/ Authy] or Google Authenticator
# Scan the QR code shown on the page using the app, or input the secret manually
# Write down the backup "scratch" codes in case you lose access to your mobile or desktop application. They can only be used once per code, and will never be accessible again
# Enter a code generated by your 2FA app into the box on the page to confirm that it is setup correctly
==FAQ==
===What happens if I lose my device/app?===
Some 2FA apps, such as [https://authy.com/ Authy], save your account tokens in the cloud so that you can regain access by logging into your account for that app. This is especially useful if you switch devices. Alternatively, you can use a backup code to login to your account and disable two-factor authentication. If you do not have any backup codes, you will not be able to login. We will not typically act on support emails regarding lost account access as a result of losing 2FA codes, as we can't easily verify that it is actually you trying to regain account access.
===When will I be asked for a code?===
You will be prompted for a code on every new login, and when attempting to change sensitive settings, such as your password.
===I've lost my backup codes, can I get them back?===
You can disable and re-enable two-factor authentication to generate new backup codes. If you have no access to your device or backup codes, we will not typically be able to help you restore access to your account.
9e9ea3563180614fa91b6500672d61da052e999c
User renames
0
32
266
265
2025-02-09T21:51:13Z
Jayden
52
8 revisions imported
wikitext
text/x-wiki
If you'd like to use a different username for your wiki account, please request an account rename.
To request a rename, please use [[Special:Contact]] to contact us using the subject line "Account rename request". Please include in the message what you'd like your account to be renamed to. Make sure you are logged in to the account when requesting a rename.
'''Please do not create a new account with the username you'd like to be renamed to.''' This makes it more difficult for us to process the rename, and may result in us rejecting your request.
==Notes==
* Users are renamed at the discretion of the [[Meta:Sysadmins|system administrators]].
* Renames are logged publicly.
** If the rename is across RuneScape-related wikis, your rename will be in [https://meta.weirdgloop.org/w/Special:Log?type=renameuser this log].
** If the rename is across Minecraft-related wikis, your rename will be in [https://minecraft.wiki/w/Special:Log?type=renameuser this log].
* New usernames must be '''unique'''. We cannot rename you to an account that already exists on your wiki, or related wikis.
* Your user page(s) and talk page(s) across your wiki and all related wikis will be moved to your new username. This may take some time.
** Links to your user page(s) and talk page(s) on a wiki will '''not''' be updated automatically, including if you have a custom signature. If required, you will need to update these yourself.
* You will not lose any contributions, and previous logs will be attributed to your new username.
* After your account is renamed, you will be logged out of all of your sessions and will need to login again.
* Your old username will become immediately available for users to sign up with.
660b8afdaec4687c598256ee61e1f7da458d3084
Template:T
10
33
268
267
2025-02-09T21:51:13Z
Jayden
52
1 revision imported
wikitext
text/x-wiki
<includeonly>{{#invoke:T|main}}</includeonly><noinclude>{{/doc}}</noinclude>
4b57fd8a25e0ab2d81c0d132eb1f928d526f43b6
Module:T
828
34
270
269
2025-02-09T21:51:13Z
Jayden
52
1 revision imported
Scribunto
text/plain
-- <nowiki>
-- [[Template:T]]
--
local p = {}
function p.main(frame)
local args = frame:getParent().args
local link = args[1]
local uri
local targs = {}
local ns
local i = 1
-- strip transclusion modifiers ([[mw:Help:Magic words#Transclusion modifiers]])
link = link
:gsub('safesubst:', '')
:gsub('subst:', '')
:gsub('int:', '')
:gsub('msg:', '')
:gsub('msgnw:', '')
:gsub('raw:', '')
ns = mw.text.split(link, ':')[1]
-- check for valid namespace else prepend Template:
if not (ns == '' or mw.site.namespaces[ns]) then
link = 'Template:' .. link
end
-- use fullUrl so it doesn't cause any wanted pages
uri = mw.uri.fullUrl(link)
-- generate a list of args and params
for k, v in pairs(args) do
-- because lua has no continue statement
if k ~= 1 then
if type(k) == 'string' then
v = k .. '=' .. v
end
targs[i] = v
i = i + 1
end
end
targs = table.concat(targs, '|')
if targs ~= '' then
targs = '|' .. targs
end
return '<code>{{[' .. tostring(uri) .. ' ' .. args[1] .. ']' .. targs .. '}}</code>'
end
return p
5693d85aa7c6e2ed481ae709036603bef5e962b1
Template:Signatures/Cook Me Plox
10
35
272
271
2025-02-09T21:51:13Z
Jayden
52
1 revision imported
wikitext
text/x-wiki
[[User:Cook Me Plox|<span style="color:#002BB8">'''ʞ'''''o''</span>]][[User talk:Cook Me Plox|<span style="color:#002BB8">'''o'''''ɔ''</span>]]<noinclude>[[Category:Signatures|{{ucfirst:{{SUBPAGENAME}}}}]]</noinclude>
6fedd65878d3a256fd239e8b37f97a84884563d7
Template:Signatures/Gaz Lloyd
10
36
275
274
2025-02-09T21:51:13Z
Jayden
52
2 revisions imported
wikitext
text/x-wiki
[[User:Gaz Lloyd|Gaz]] ([[User talk:Gaz Lloyd|talk]])<noinclude>[[Category:Signatures|{{SUBPAGENAME}}]]</noinclude>
07e3a55bed02c2044dcf293b5354c7d34bb3c651
User:Legaia 2 Pla/Signature
2
37
284
283
2025-02-09T21:51:13Z
Jayden
52
8 revisions imported
wikitext
text/x-wiki
[[User:Legaia 2 Pla|'''Legaia 2 Pla''']] <sup>[[User talk:Legaia 2 Pla|ᴛ]] · [[Special:Log/Legaia 2 Pla|ʟ]] · [[Special:Contributions/Legaia 2 Pla|ᴄ]]</sup><noinclude>[[Category:Signatures|{{ucfirst:{{BASEPAGENAME}}}}]]</noinclude>
ebd6b4938161fd55de993616bc5378d42eac3cd2
Template:Signatures/BlackHawk
10
38
286
285
2025-02-09T21:51:13Z
Jayden
52
1 revision imported
wikitext
text/x-wiki
<span style="white-space: nowrap; border: 3px solid #800080; border-radius: 15px; padding: 1px 0px 1px 0px; background-color:lightgrey" > [[User:BlackHawk|<span style="color:#800080">'''''BlackHawk'''''</span>]] <span style="color:#800080">([[User talk:BlackHawk|<span style="color:#800080">Talk</span>]])</span> </span><noinclude>[[Category:Signatures|User:BlackHawk]]</noinclude>
96af37a0e3576ba27d4e33a02fed65952a7e2f89
User:MrDew/Signature
2
39
288
287
2025-02-09T21:51:13Z
Jayden
52
1 revision imported
wikitext
text/x-wiki
[[User:MrDew|MrDew]] ([[User talk:MrDew|talk]])<noinclude>[[Category:Signatures|{{ucfirst:{{BASEPAGENAME}}}}]]</noinclude>
049e21b32bb1952c9acc7d9b2539e83a821b8bb8
Template:Extension DPL
10
40
292
291
2025-02-09T21:51:13Z
Jayden
52
3 revisions imported
wikitext
text/x-wiki
<noinclude>{{/doc}}</noinclude>
d5ed56433dbfbb026e88f205094c9ac2bc8c5591
Module:Yesno
828
41
296
295
2025-02-09T21:51:13Z
Jayden
52
3 revisions imported
Scribunto
text/plain
--[[
{{Helper module|name=Yesno
|fname1=(arg)
|ftype1=Any value
|fuse1=Reads arg for yes/no and returns the appropriate boolean or nil
|fname2=(arg1,arg2)
|ftype2=Any value, Any value
|fuse2=Reads arg1 for yes/no and returns the appropriate boolean; returns arg2 if arg1 was not an applicable value
}}
--]]
-- <pre>
-- Used to evaluate args to booleans where applicable
--
-- Based on <https://en.wikipedia.org/wiki/Module:Yesno>
-- see page history there for contributors
--
return function( arg, default )
arg = type( arg ) == 'string' and mw.ustring.lower( arg ) or arg
if arg == nil then
return nil
end
if
arg == true or
arg == 'yes' or
arg == 'y' or
arg == 'true' or
tonumber( arg ) == 1
then
return true
end
if
arg == false or
arg == 'no' or
arg == 'n' or
arg == 'false' or
tonumber( arg ) == 0
then
return false
end
return default
end
0e4dce92bf531df15d2095d3db7bd68a4fa0426c
Template:Mainonly
10
42
299
298
2025-02-09T21:51:13Z
Jayden
52
2 revisions imported
wikitext
text/x-wiki
{{#ifeq:{{NAMESPACE}}|{{ns:0}}|{{{1|}}}}}
<noinclude>[[Category:Transclusion templates]]{{/doc}}</noinclude>
4b77fb1c70970c448b437db7575bd394f0a9538f
Template:Navbox
10
43
303
302
2025-02-09T21:51:13Z
Jayden
52
3 revisions imported
wikitext
text/x-wiki
<includeonly>{{#invoke:Navbox|navbox}}</includeonly><noinclude>{{/doc}}</noinclude>
e42295c2be44b3c71913ff08ce34215f20f1ba3f
Template:Weird Gloop
10
44
311
310
2025-02-09T21:51:14Z
Jayden
52
7 revisions imported
wikitext
text/x-wiki
{{Navbox
|name = Weird Gloop
|title = [[Weird Gloop Limited|Weird Gloop]]
|style1 = text-align:center;
|group1 =
* [[Weird Gloop Board]]
* [[Weird Gloop constitution]]
* [[Weird Gloop general meetings]]
|gtitle2 = Board
|group2 =
* [[Weird Gloop Board/Action items|Action items]]
* [[Weird Gloop elections|Elections]]
* [[Weird Gloop Board/Archive|Members archive]]
|gtitle3 = Legalese
|group3 =
* [[Articles of association]]
* [[Effective resolutions]]
}}{{Mainonly|[[Category:Weird Gloop]]}}
52cf91cea1447985d79c9a9a72958b40ccff006d
Module:Navbox
828
45
316
315
2025-02-09T21:51:14Z
Jayden
52
4 revisions imported
Scribunto
text/plain
-- <nowiki>
--
-- Implements {{navbox}}
--
local p = {}
local tnavbar = require( 'Module:Tnavbar' )
local yesno = require( 'Module:Yesno' )
local page_title = mw.title.getCurrentTitle().fullText
--
-- Helper for inserting a new row into the navbox
--
-- @param tbl {mw.html table}
-- @return tbl {mw.html table}
--
local function insertRow( tbl )
return tbl:tag( 'tr' )
end
--
-- Creates the navbox table
--
-- @param args {table}
-- @return tbl {mw.html table}
--
local function createTbl( args )
local tbl = mw.html.create( 'table' )
tbl
:addClass( yesno(args.subgroup, false) and 'navbox-subgroup' or 'navbox' )
:addClass( 'nowraplinks' )
if not yesno(args.subgroup, false) and
( args.state == 'collapsed' or
args.state == 'uncollapsed' or
args.state == 'autocollapse' or
-- defaults to autocollapse
args.state == nil )
then
tbl:addClass( 'mw-collapsible' )
if args.state == 'collapsed' then
tbl:addClass( 'mw-collapsed' )
elseif args.state == 'uncollapsed' then
tbl:addClass('navbox-uncollapsed')
else
tbl:addClass( 'mw-collapsed' )
tbl:addClass( 'navbox-autocollapse' )
end
end
if yesno(args.collapsible, false) then
tbl:addClass( 'navbox-collapsible' )
end
if args.style then
tbl:cssText( args.style )
end
-- manually set collapse/expand messages
-- bug causing the default database messages to be used
tbl
:attr( {
['data-expandtext'] = 'show',
['data-collapsetext'] = 'hide',
['data-navbox-name'] = args.name
} )
return tbl
end
--
-- Wrapper for [[Module:Tnavbar]]
--
-- @param args {table}
-- @return {string}
--
local function navbar( args )
return tnavbar._collapsible( { [1] = args.title, [2] = args.name } )
end
--
-- Creates the header (what you see when the navbox is collapsed)
--
-- @param tbl {mw.html table}
-- @param args {table}
-- @return {mw.html table}
--
local function header( tbl, args )
local paddingClass
if args.name then
if args.state == 'plain' then
paddingClass = 'navbox-title-name-plain'
else
paddingClass = 'navbox-title-name-notplain'
end
else
if args.state == 'plain' then
paddingClass = 'navbox-title-noname-plain'
else
paddingClass = 'navbox-title-noname-notplain'
end
end
local div = insertRow( tbl )
:tag( 'th' )
:attr( 'colspan', '2' )
:addClass( 'navbox-title' )
:attr( 'id' , 'navbox-title' )
:tag( 'div' )
:addClass ( paddingClass )
:wikitext( args.name and navbar( args ) or args.title )
return div:allDone()
end
--
-- Inserts a row into the navbox
--
-- @param tbl {mw.html table}
-- @param gtitle {string}
-- @param group {string}
-- @param gtype {string}
-- @param style {string}
-- @return {mw.html table}
--
local function row( tbl, gtitle, group, gtype, style, _name, subgroup )
local tr = insertRow( tbl )
local td
if gtitle then
td = tr
:addClass( 'navbox-group' )
:tag( 'td' )
:addClass( 'navbox-group-title' )
:wikitext( gtitle )
:done()
:tag( 'td' )
else
td = tr
:addClass( 'navbox-group' )
:addClass( 'navbox-group-split' )
:tag( 'td' )
:addClass( 'navbox-group-title-hidden' )
:attr( 'colspan', '0' )
:css( 'display', 'none' )
:done()
:tag( 'td' )
:attr( 'colspan', '2' )
end
--[[
List styling
This is unlikely to be implemented in the near future due to it requiring extra css to work
and mobile currently not supporting that css.
As an example, it lets you do the following instead if using {{*}} all the time
| group3 =
* {{plink|foo}}
* {{plink|bar}}
* {{plink|baz}}
]]
if mw.ustring.match( group, '^%s*%*' ) then
td:newline()
-- trim whitespace on bullets
local spl = mw.text.split( group, '\n' )
for i = 1, #spl do
spl[i] = mw.text.trim( spl[i] )
end
group = '\n' .. table.concat( spl, '\n' )
end
--local group2 = group
--local group3 = group2
-- analytics
--if _name then
-- local name = mw.ustring.gsub(_name,' ','_')
-- for v in mw.ustring.gmatch(group,'%[%[[^%]]+%]%]') do
-- if mw.ustring.match(v,'%[%[File:.+|link=') then
-- local link = mw.ustring.match(v,'|link=([^%]|]+)')
-- if link then
-- local linkrep = mw.ustring.gsub(link,'([%%%]%[%-^$*()+?])','%%%1')
-- local _link = mw.ustring.gsub(link,' ','_')
-- local newfile = mw.ustring.gsub(v,'|link='..linkrep,string.format('|link=https://oldschool.runescape.wiki/w/%s?f=%s',_link,name))
-- local w = mw.ustring.gsub(v,'([%%%]%[%-^$*()+?])','%%%1')
-- group2 = mw.ustring.gsub(group2,w,newfile)
-- end
-- elseif mw.ustring.match(v,'%[%[Category:') then
-- nothing
-- else
-- local link = mw.ustring.match(v,'%[%[([^%]|]+)')
-- local txt = mw.ustring.match(v,'%|([^%]|]+)') or link
-- local newlink = ''
-- black links if current page
-- if link == page_title then
-- newlink = string.format('<b>%s</b>',txt)
-- else
-- local _link = mw.ustring.gsub(link or '',' ','_')
-- newlink = string.format('[https://oldschool.runescape.wiki.com/w/%s?n=%s %s]',_link,name,txt)
-- end
-- local w = mw.ustring.gsub(v,'([%%%]%[%-^$*()+?])','%%%1')
-- group2 = mw.ustring.gsub(group2,w,newlink)
-- end
-- end
--[==[
fix [[these kind]]s of [[link]]s post analytics parse
]==]
-- group3 = group2
-- for v in mw.ustring.gmatch(group2,'%[https://oldschool.runescape.wiki.com/w[^%]]-%]%a') do
-- local rep = mw.ustring.gsub(v,'%]','')
-- rep = rep..']'
-- local w = mw.ustring.gsub(v,'([%%%]%[%-^$*()+?])','%%%1')
-- group3 = mw.ustring.gsub(group2,w,rep)
-- end
--end
td
:addClass( 'navbox-list' )
:wikitext( group ) --group3
if gtype and mw.ustring.lower( gtype ) == 'subgroup' then
td
:addClass( 'navbox-parent' )
:css( {
padding = '0'
} )
end
if style then
td:cssText( style )
end
return td:allDone()
end
--
-- Inserts a footer into the navbox
--
-- @param tbl {mw.html table}
-- @param args {table}
-- @return {mw.html table}
--
local function footer( tbl, args )
local th = insertRow( tbl )
:tag( 'th' )
:attr( 'colspan', '2' )
:addClass( 'navbox-footer' )
if args.fstyle then
th:cssText( args.fstyle )
end
if mw.ustring.match( args.footer, '^%s*%*' ) then
th:newline()
-- trim whitespace on bullets
local spl = mw.text.split( args.footer, '\n' )
for i = 1, #spl do
spl[i] = mw.text.trim( spl[i] )
end
args.footer = table.concat( spl, '\n' )
th:addClass( 'navbox-list' )
end
th:wikitext( args.footer )
return th:allDone()
end
--
-- Adds [[Category:Navbox templates]] to navbox template pages
--
-- @return {string}
--
local function categories()
local title = mw.title.getCurrentTitle()
local page = title.text
local ns = title.nsText
if ns == 'Template' then
-- sort in category by pagename
return '[[Category:Navbox templates| ' .. page .. ']]'
else
return ''
end
end
--
-- Adds [[Template:Navbox/doc]] to navbox template pages
--
-- @param args {table}
-- @return {string}
--
local function docs( args )
local frame = mw.getCurrentFrame()
local title = mw.title.getCurrentTitle()
local base = title.baseText
local ns = title.nsText
-- not if a subpage of [[Template:Navbox]]
if base ~= 'Navbox' and
-- in template ns
ns == 'Template' and
-- not a navbox group within a navbox
not yesno(args.subgroup, false) and
-- not a collapsible navbox within a navbox
not yesno(args.collapsible, false) and
-- not if the doc argument is not set to "yes"
yesno(args.doc, false)
then
return frame:expandTemplate{ title = 'Navbox/doc' }
else
return ''
end
end
--
-- Navbox method to allow it to be called by other modules
--
-- @param _args {table}
-- @return {string}
--
function p._navbox( _args )
local args = {}
local wkCss = ''
local wkDiv = ''
local j
-- preserves parser function behaviour where an empty string is considered undefined
-- or nil in lua's case
for k, v in pairs( _args ) do
if v ~= '' then
args[k] = v
end
end
local tbl = createTbl( args )
if not yesno(args.subgroup, false) then
tbl = header( tbl, args )
end
-- insert up to 25 rows
for i = 1, 25 do
j = tostring( i )
if args['group' .. j] then
tbl = row( tbl, args['gtitle' .. j], args['group' .. j], args['gtype' .. j], args['style' .. j], args.name, args.subgroup )
else
break
end
end
if args.footer then
tbl = footer( tbl, args )
end
tbl = tostring( tbl )
local cats = ''
if not yesno(args.subgroup, false) and not yesno(args.hidecat, false) then
cats = categories()
end
local docs = docs( args )
return tbl .. cats .. docs
end
--
-- Main navbox method accessed through #invoke
--
-- @param frame {table}
-- @return {string}
--
function p.navbox( frame )
local args = frame:getParent().args
return p._navbox( args )
end
return p
-- </nowiki>
d4dd50c9742cb6bece384e8b4621b020b3205f8a
Module:Tnavbar
828
46
320
319
2025-02-09T21:51:14Z
Jayden
52
3 revisions imported
Scribunto
text/plain
-- <nowiki>
--
-- Implements {{tnavbar}} and variants
--
-- @todo move the hardcoded css to [[MediaWiki:Common.css]] given how many pages it's found on
--
local p = {}
local yesno = require( 'Module:Yesno' )
function p._navbar( args )
local tag
tag = mw.html.create( 'div' )
:css( {
['background-color'] = 'transparent',
padding = '0'
} )
tag
:addClass( 'plainlinks' )
:addClass( 'noprint' )
:css( {
['white-space'] = 'nowrap',
['font-weight'] = 'normal',
['font-size'] = 'xx-small'
} )
viewSpan = mw.html.create( 'span' )
:attr( 'title', 'View this template' )
:cssText( fontstyle )
:wikitext( 'v' )
talkSpan = mw.html.create( 'span' )
:attr( 'title', 'Discussion about this template' )
:cssText( fontstyle )
:wikitext( 'd' )
editSpan = mw.html.create( 'span' )
:attr( 'title', 'Edit this template' )
:cssText( fontstyle )
:wikitext( 'e' )
local title = mw.text.trim( args[1] )
local ns, titleTbl, page, talk
if mw.ustring.sub( title, 1, 1 ) == ':' then
-- mainspace
title = mw.ustring.sub( title, 2 )
page = title
talk = 'Talk:' .. title
elseif mw.ustring.match( title, ':' ) then
-- split title to see if it has a valid namespace
titleTbl = mw.text.split( title, ':' )
ns = mw.site.namespaces[titleTbl[1]]
if ns ~= nil then
page = ns.name .. ':' .. table.concat( titleTbl, '', 2 )
if ns.isTalk then
talk = page
else
talk = ns.talk.name .. ':' .. table.concat( titleTbl, '', 2 )
end
end
end
-- this happens if there's no semi-colons in title
-- or if there is semi-colons but it didn't have valid ns name
if not page then
page = 'Template:' .. title
talk = 'Template talk:' .. title
end
tag
:wikitext( '[[' .. page .. '|' .. tostring( viewSpan ) .. ']]' )
:wikitext( ' ' )
:tag( 'span' )
:css( 'font-size', '80%' )
:wikitext( '•' )
:done()
:wikitext( ' ' )
:wikitext( '[' .. tostring( mw.uri.fullUrl( talk ) ) .. ' ' .. tostring( talkSpan ) .. ']' )
:wikitext( ' ' )
:tag( 'span' )
:css( 'font-size', '80%' )
:wikitext( '•' )
:done()
:wikitext( ' ' )
:wikitext( '[' .. tostring( mw.uri.fullUrl( page, 'action=edit' ) ) .. ' ' .. tostring( editSpan ) .. ']' )
return tostring( tag )
end
function p._collapsible( args )
local nav_args = {
[1] = args[2]
}
local div = mw.html.create( 'div' )
:css( {
float = 'left',
['text-align'] = 'left',
width = '6em'
} )
:addClass( 'navbar' )
:wikitext(p._navbar(nav_args))
local span = mw.html.create('span'):wikitext(args[1])
return tostring( div ) .. tostring( span )
end
return p
ed69d406352d06451124b6175c8bb628b898546a
Template:Shortcut
10
47
322
321
2025-02-09T21:51:14Z
Jayden
52
1 revision imported
wikitext
text/x-wiki
<div class="shortcut">'''Shortcut{{#if:{{{2|}}}|s}}:'''<ul>{{#if:{{{1|}}}|<li>[[{{{1}}}]]</li>}}{{#if:{{{2|}}}|<li>[[{{{2}}}]]</li>}}{{#if:{{{3|}}}|<li>[[{{{3}}}]]</li>}}{{#if:{{{4|}}}|<li>[[{{{4}}}]]</li>}}{{#if:{{{5|}}}|<li>[[{{{5}}}]]</li>}}</ul></div><noinclude>{{/doc}}</noinclude>
1df5622f3e84e7e1517cbfecfcd65c0882dbde95
CheckUser policy
0
48
332
331
2025-02-09T21:51:14Z
Jayden
52
9 revisions imported
wikitext
text/x-wiki
'''CheckUser''' is a tool that can be used by editors with the checkuser permission to check the IP addresses of registered wiki accounts.
==Applications==
Checkuser has three major applications:
* Finding a range of IP addresses that are disrupting, so that the range can be blocked.
* Finding which IP address a disrupting account uses, for the purposes of blocking it effectively.
* Finding which users share a common IP address, for looking into abuse of multiple accounts.
Under no circumstances is the CheckUser tool to be used in any other fashion, and especially not by a curious checkuser who wants to know a user's IP address.
==Disclosure of non-public information==
CheckUser must be used in accordance with Weird Gloop's [https://weirdgloop.org/privacy/ privacy policy], which generally prohibits disclosure of non-public, personally-identifiable information, without user consent. Unless someone is seriously disrupting the wiki, and revealing information about them is necessary to stop the disruption, it is a violation of the privacy policy to reveal their IP address, whereabouts, or other information sufficient to identify them, unless they have already revealed this information themselves on the project.
Even if the user is acting abusively, it's best not to reveal personal information if possible. Do not reveal exact IP addresses to a wide audience. When in doubt, provide the least amount of possible information, or [[Special:Contact|contact Weird Gloop]] for guidance.
==Access to CheckUser==
Only Weird Gloop staff and a small number of local administrators are allowed access to CheckUser. Local CheckUsers are appointed at Weird Gloop's discretion.
All CheckUsers must be at least 18 years of age, and sign a confidentiality agreement pursuant to the [[meta:Access to non-public personal data policy|access to non-public personal data policy]].
Any user account with CheckUser status that is inactive for more than six months will have their CheckUser access removed. In case of abuse of the tool, users with the CheckUser privilege will immediately have their access removed. In particular, this will happen if checks are repeatedly performed on editors without a legitimate reason to do so.
==Local CheckUser policies==
Local wikis may adopt their own CheckUser policies. These policies must:
* Link back to this meta policy.
* Be at least as strict as this meta policy.
* List the current local CheckUsers.
The following wikis have CheckUser policies:
* [[rsw:RuneScape:Check user|RuneScape Wiki]]
* [[osrsw:RuneScape:CheckUser|Old School RuneScape Wiki]]
* [[mcw:Minecraft Wiki:Check user|Minecraft Wiki]]
==Current CheckUsers==
Weird Gloop staff (those with the "staff" usergroup) have access to CheckUser on all wikis.
For a list of locally appointed CheckUsers, go to <code>Special:ListUsers?group=checkuser</code> on a Weird Gloop wiki.
[[Category:Global policies]]
31d9a2104d719e4951dc4466b258c3473d07f7ff
525
332
2025-02-10T16:35:14Z
BigDiesel2m
74
BigDiesel2m moved page [[Meta Weird Gloop:CheckUser policy]] to [[CheckUser policy]]
wikitext
text/x-wiki
'''CheckUser''' is a tool that can be used by editors with the checkuser permission to check the IP addresses of registered wiki accounts.
==Applications==
Checkuser has three major applications:
* Finding a range of IP addresses that are disrupting, so that the range can be blocked.
* Finding which IP address a disrupting account uses, for the purposes of blocking it effectively.
* Finding which users share a common IP address, for looking into abuse of multiple accounts.
Under no circumstances is the CheckUser tool to be used in any other fashion, and especially not by a curious checkuser who wants to know a user's IP address.
==Disclosure of non-public information==
CheckUser must be used in accordance with Weird Gloop's [https://weirdgloop.org/privacy/ privacy policy], which generally prohibits disclosure of non-public, personally-identifiable information, without user consent. Unless someone is seriously disrupting the wiki, and revealing information about them is necessary to stop the disruption, it is a violation of the privacy policy to reveal their IP address, whereabouts, or other information sufficient to identify them, unless they have already revealed this information themselves on the project.
Even if the user is acting abusively, it's best not to reveal personal information if possible. Do not reveal exact IP addresses to a wide audience. When in doubt, provide the least amount of possible information, or [[Special:Contact|contact Weird Gloop]] for guidance.
==Access to CheckUser==
Only Weird Gloop staff and a small number of local administrators are allowed access to CheckUser. Local CheckUsers are appointed at Weird Gloop's discretion.
All CheckUsers must be at least 18 years of age, and sign a confidentiality agreement pursuant to the [[meta:Access to non-public personal data policy|access to non-public personal data policy]].
Any user account with CheckUser status that is inactive for more than six months will have their CheckUser access removed. In case of abuse of the tool, users with the CheckUser privilege will immediately have their access removed. In particular, this will happen if checks are repeatedly performed on editors without a legitimate reason to do so.
==Local CheckUser policies==
Local wikis may adopt their own CheckUser policies. These policies must:
* Link back to this meta policy.
* Be at least as strict as this meta policy.
* List the current local CheckUsers.
The following wikis have CheckUser policies:
* [[rsw:RuneScape:Check user|RuneScape Wiki]]
* [[osrsw:RuneScape:CheckUser|Old School RuneScape Wiki]]
* [[mcw:Minecraft Wiki:Check user|Minecraft Wiki]]
==Current CheckUsers==
Weird Gloop staff (those with the "staff" usergroup) have access to CheckUser on all wikis.
For a list of locally appointed CheckUsers, go to <code>Special:ListUsers?group=checkuser</code> on a Weird Gloop wiki.
[[Category:Global policies]]
31d9a2104d719e4951dc4466b258c3473d07f7ff
Template:@
10
61
388
387
2025-02-09T21:51:15Z
Jayden
52
2 revisions imported
wikitext
text/x-wiki
[[File:At_sign.svg|{{{1|14px}}}|@|link=]]<noinclude>{{/doc}}</noinclude>
45473c3b58b8be45deb49a9adb3d6d2fdeda2aa9
Template:Nutshell
10
62
390
389
2025-02-09T21:51:16Z
Jayden
52
1 revision imported
wikitext
text/x-wiki
{| class="messagebox" id="pnutshell"
| width="40px" | [[File:Walnut.png|30px|center|link=]]
| '''{{{title|This page}}} in a nutshell:'''<br clear="all" />{{#if:{{{2|}}}|*{{{1}}}
*{{{2}}}{{#if:{{{3|}}}|
*{{{3}}}}}|{{{1}}}}}
|}<noinclude>{{/doc}}</noinclude>
eace81732304a3837017f8299b1306f9308fe7aa
Template:Cquote2
10
63
392
391
2025-02-09T21:51:16Z
Jayden
52
1 revision imported
wikitext
text/x-wiki
{| class="pullquote" style="{{{style|}}}"
| class="quotation-mark left" style="line-height: .58em; padding: 0 0 0 .3em;" | “
| class="quotation-text" style="padding: .2em 1em;" | {{{quote|{{{1|Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.}}}}}}
| class="quotation-mark right" style="line-height: .58em; padding: 0 .3em 0 0;" | ”
|-
{{#if:{{{person|{{{2|}}}}}}{{{3|{{{quotesource|}}}}}}|
{{!}} class="quotation-source" colspan="2" {{!}} {{#if:{{{person|{{{2|}}}}}}{{{3|{{{quotesource|}}}}}}|— {{{person|{{{2}}}}}} {{#if:{{{3|{{{quotesource|}}}}}}|{{{3|{{{quotesource|}}}}}}}}}}}}
|}
69942186660556549937d41ec0301f39f812e936
Licensing
0
24
393
208
2025-02-09T21:52:45Z
Jayden
52
Jayden moved page [[Weird Gloop wiki:Copyrights]] to [[Licensing]]
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop.
==Licensing==
{| class="wikitable" style="max-width: 1500px"
|-
! width="225" | Wiki
! width="150" | License
! Details
|-
| RuneScape Wiki<br>(https://runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
| rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].
'''Fork dates:'''
* English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018'''
* English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019'''
* Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019'''
'''Commercial use waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution.
|-
| Portuguese-Brazilian RuneScape Wiki<br>(https://pt.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Old School RuneScape Wiki<br>(https://oldschool.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| RuneScape Classic Wiki<br>(https://classic.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Minecraft Wiki<br>(https://minecraft.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || Some pages on the wiki, such as those that were previously hosted on ''[[mcw:MCW:Projects/wiki.vg merge|wiki.vg]]'', are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0] instead. When this is the case, license information will appear separately on these pages (including when editing them).
|-
| Brighter Shores Wiki<br>(https://brightershoreswiki.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| Meta Weird Gloop Wiki<br>(https://meta.weirdgloop.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| League of Legends Wiki<br>(https://wiki.leagueoflegends.com) || [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]<br>([https://creativecommons.org/licenses/by-sa/3.0/legalcode full text]) ||
|-
| Warframe Wiki<br>(https://wiki.warframe.com) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || rowspan="4" | Except where otherwise specified, revisions on this wiki after '''31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to 31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using wiki content==
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following:
* A hyperlink (where possible) or URL to the page or pages you are re-using.
* A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website.
* A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.).
An attribution example when re-using one of our wiki's content on your own website:
<blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote>
If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Global policies|{{PAGENAME}}]]
6562e897050682633dba494d64d746cef5d9f7b0
427
393
2025-02-09T22:38:35Z
Jayden
52
Protected "[[Licensing]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop.
==Licensing==
{| class="wikitable" style="max-width: 1500px"
|-
! width="225" | Wiki
! width="150" | License
! Details
|-
| RuneScape Wiki<br>(https://runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
| rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].
'''Fork dates:'''
* English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018'''
* English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019'''
* Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019'''
'''Commercial use waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution.
|-
| Portuguese-Brazilian RuneScape Wiki<br>(https://pt.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Old School RuneScape Wiki<br>(https://oldschool.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| RuneScape Classic Wiki<br>(https://classic.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Minecraft Wiki<br>(https://minecraft.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || Some pages on the wiki, such as those that were previously hosted on ''[[mcw:MCW:Projects/wiki.vg merge|wiki.vg]]'', are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0] instead. When this is the case, license information will appear separately on these pages (including when editing them).
|-
| Brighter Shores Wiki<br>(https://brightershoreswiki.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| Meta Weird Gloop Wiki<br>(https://meta.weirdgloop.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| League of Legends Wiki<br>(https://wiki.leagueoflegends.com) || [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]<br>([https://creativecommons.org/licenses/by-sa/3.0/legalcode full text]) ||
|-
| Warframe Wiki<br>(https://wiki.warframe.com) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || rowspan="4" | Except where otherwise specified, revisions on this wiki after '''31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to 31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using wiki content==
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following:
* A hyperlink (where possible) or URL to the page or pages you are re-using.
* A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website.
* A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.).
An attribution example when re-using one of our wiki's content on your own website:
<blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote>
If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Global policies|{{PAGENAME}}]]
6562e897050682633dba494d64d746cef5d9f7b0
Meta Weird Gloop:Copyrights
4
64
394
2025-02-09T21:52:45Z
Jayden
52
Jayden moved page [[Weird Gloop wiki:Copyrights]] to [[Licensing]]
wikitext
text/x-wiki
#REDIRECT [[Licensing]]
1b5229cf3e4acf5a08dd63a0959b794fe0d3ea3c
460
394
2025-02-09T22:39:05Z
metarsw>Jayden
0
Redirected page to [[metawg:Licensing]]
wikitext
text/x-wiki
#REDIRECT [[metawg:Licensing]]
56be3831d27c4e83224ce04a2e51bb1d12b1a737
461
460
2025-02-10T16:25:56Z
BigDiesel2m
74
22 revisions imported
wikitext
text/x-wiki
#REDIRECT [[metawg:Licensing]]
56be3831d27c4e83224ce04a2e51bb1d12b1a737
MediaWiki:Common.css
8
65
396
395
2025-02-09T21:54:29Z
Jayden
52
1 revision imported
css
text/css
/* <pre> */
a,
image a,
table.wikitable a,
table.prettytable a,
table.messagebox a,
div.vector-menu-tabs li a,
div.vector-menu li a,
#mw-panel .portal .vector-menu-content li a {
color: #327ba7;
}
a:visited,
image a:visited,
table.wikitable a:visited,
table.prettytable a:visited,
table.messagebox a:visited,
div.vector-menu-tabs li a:visited,
div.vector-menu li a:visited,
#mw-panel .portal .vector-menu-content li a:visited,
a:active,
image a:active,
table.wikitable a:active,
table.prettytable a:active,
table.messagebox a:active,
div.vector-menu-tabs li a:active,
div.vector-menu li a:active,
#mw-panel .portal .vector-menu-content li a:active {
color: #327ba7;
}
.vector-body a.external,
.vector-body a.extiw {
color: #3869bb;
}
.vector-body a.external:visited,
.vector-body a.extiw:visited,
.vector-body a.external:active,
.vector-body a.extiw:active {
color: #3869bb;
}
body {
font-family: 'IBM Plex Sans', 'Helvetica Neue', 'Arial', sans-serif;
}
.mw-body {
color: #444e5a;
}
.vector-body {
font-size: 0.9em;
line-height: 1.6;
}
.vector-body p {
margin: 0 0 0.8em;
}
h1,
h2,
h3,
h4,
h5,
h6 {
color: #444e5a;
border-color: #e4eaee;
}
h1 {
font-weight: bold;
}
.mw-body h1,
.vector-body h1,
.vector-body h2,
.vector-body h3,
.vector-body h4,
.vector-body h5,
.vector-body h6 {
font-family: 'PT Serif', 'Palatino', 'Georgia', serif;
margin-bottom: 0.3em;
}
.mw-body h1,
.vector-body h1,
.vector-body h2 {
padding: 0 0 0.15em;
}
pre,
code {
color: inherit;
background-color: #f9f9f9;
border-color: #efefef;
}
ul {
list-style-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' width='5' height='13'%3E %3Ccircle cx='2.5' cy='9.5' r='2.5' fill='%234c4c4c'/%3E %3C/svg%3E");
}
.mw-content-ltr ul {
margin-bottom: 0.8em;
}
.mw-content-ltr ol {
margin-bottom: 0.8em;
}
dl {
margin: 0;
}
dd {
min-width: 17.85em;
}
hr {
border-color: #e4eaee;
border-style: solid;
border-width: 1px 0 0 0;
height: initial;
}
.vector-body blockquote {
margin: 1em 1.25em;
padding: 0 1.25em;
}
#p-lang {
display: none;
}
#p-logo {
margin-top: 1.75em;
}
#viewingold-warning,
#viewingnew-warning {
background: #f9fafa;
border: 1px solid #e4eaee;
font-size: 1.1em;
font-weight: bold;
line-height: 1.4em;
margin: 1em 0 0.5em;
padding: 0.75em 1.5em;
}
#mw-revision-reason {
font-style: italic;
}
#mw-revision-nav {
text-align: center;
}
div.mw-warning-with-logexcerpt,
#sp-contributions-footer {
background-color: #f9fafa;
border: 1px solid #e4eaee;
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
}
#sp-contributions-footer {
font-size: 0.9em;
text-align: center;
padding: 1em 1.5em 0.5em;
margin-top: 1.5em;
}
.mw-message-box-warning,
.warningbox {
padding: 1em 1.5em 0.5em;
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
}
.mw-editform #editpage-copywarn {
line-height: 1.6em;
padding: 0 0 0.5em;
}
.mw-warning {
color: #705000;
border: 1px solid #fde29b;
background-color: #fdf1d1;
box-shadow: 0 2px 5px -3px rgba(0, 0, 0, 0.1);
margin: 1em 5em;
}
div.thumbinner {
border: none;
background: none;
padding: 0;
}
html .thumbimage {
border: none;
}
html .thumbcaption {
color: #5d6773;
background: #f9fafa;
border: 1px solid #e4eaee;
padding: 0.4em 0.6em;
margin: 0 auto;
width: calc(100% - 2px);
box-sizing: border-box;
}
.thumbcaption .magnify {
display: none;
}
li.gallerybox div.thumb {
background: #f9fafa;
border-color: #e4eaee;
}
div.gallerytext {
color: #5d6773;
font-size: 0.85em;
line-height: 1.6em;
}
div.gallerytext p {
margin: 0.5em 0;
}
#filetoc {
background: #f9fafa;
border: 1px solid #e4eaee;
border-radius: 4px;
padding: 10px;
margin-bottom: 1.5em;
}
#pagehistory {
margin: 15px 0;
list-style: none;
}
#pagehistory li {
padding: 1px 10px;
}
#pagehistory li.selected {
border: 1px solid #e4eaee;
background: #f9fafa;
}
#pagehistory .mw-history-histlinks {
padding-right: 5px;
}
#pagehistory .mw-userlink {
font-weight: bold;
}
.updatedmarker {
color: #1b8408;
}
.updatedmarker:before {
content: '(';
}
.updatedmarker:after {
content: ')';
}
.mw-headline:target {
color: #3c780a;
}
.mw-headline:target::before {
content: '#';
position: absolute;
left: -1rem;
}
#contentSub {
margin-left: 0;
}
.smwfact {
display: none;
}
.ajaxpoll {
background: #ffffff;
border: 1px solid #e4eaee;
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
padding: 20px 30px;
}
.ajaxpoll .ajaxpoll-question {
margin-bottom: 8px;
}
.ajaxpoll input {
margin-bottom: 3px;
margin-right: 8px;
}
.ajaxpoll .ajaxpoll-answer {
margin-bottom: 8px;
}
.ajaxpoll .ajaxpoll-answer-vote {
border: none;
background: #f6f6f6;
width: calc(100% - 40px);
margin: 0 auto;
}
.ajaxpoll .ajaxpoll-answer-vote span {
font-weight: bold;
top: -5px;
}
.ajaxpoll .ajaxpoll-answer-vote div {
background: #ccd2d8;
border: none;
}
.ajaxpoll .ajaxpoll-our-vote div {
top: 0;
left: 0;
}
.ajaxpoll .ajaxpoll-hover-revoke,
.ajaxpoll .ajaxpoll-hover-vote {
background: none;
}
.ajaxpoll .ajaxpoll-ajax {
color: #949eaa;
font-size: 0.9em;
background: #f9f9f9;
border-radius: 3px;
padding: 2px 6px;
margin-bottom: 8px;
}
.ajaxpoll .ajaxpoll-misc,
.ajaxpoll .ajaxpoll-info {
color: #949eaa;
font-size: 0.9em;
}
.ajaxpoll .ajaxpoll-info {
margin-top: 10px;
}
.ajaxpoll .ajaxpoll-id-info {
color: #ffffff;
}
#p-Recent_changes {
display: none;
}
#p-Recent_changes .vector-menu-content {
display: none;
}
#p-Recent_changes .vector-menu-heading:after {
content: '';
position: relative;
left: 0.5em;
display: inline-block;
background-color: #3b7a07;
width: 6px;
height: 6px;
border-radius: 100%;
}
#p-Recent_changes .rc-sidebar-item {
position: relative;
font-size: 0.75em;
margin: 0.5em 0.25em 0 0.66em;
}
#p-Recent_changes .rc-sidebar-item::before {
position: absolute;
left: -0.75em;
top: 0.5em;
background-color: #327ba7;
width: 4px;
height: 4px;
border-radius: 100%;
}
#p-Recent_changes .rc-sidebar-page {
display: block;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
max-width: max-content;
}
#p-Recent_changes .rc-sidebar-page,
#p-Recent_changes .rc-sidebar-page:active,
#p-Recent_changes .rc-sidebar-page:visited {
color: #327ba7;
}
#p-Recent_changes .rc-sidebar-user {
color: #555;
margin: 0;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
#p-Recent_changes .rc-sidebar-user a {
color: inherit;
}
#p-Recent_changes .rc-sidebar-more {
text-align: right;
}
#p-Recent_changes .rc-sidebar-more .rc-sidebar-page {
display: inline-block;
}
.archive {
border: 1px solid #e4eaee;
background-color: #ffffff;
text-align: center;
margin: 5px;
padding: 5px;
float: right;
width: 120px;
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
}
.clear-both {
clear: both;
}
.clear-left {
clear: left;
}
.clear-right {
clear: right;
}
.documentation {
background-color: #ebebeb;
color: #000;
border-left: 15px solid #898989;
margin-top: 1em;
padding: 5px 15px;
}
.documentation .doc-header {
border-bottom: 1px solid #898989;
margin-bottom: 2px;
padding-bottom: 8px;
padding-top: 6px;
}
.documentation .doc-title {
font-size: 1.25em;
font-weight: bold;
}
.documentation .doc-editlinks {
font-size: 0.85em;
margin-left: 10px;
}
.documentation .doc-transclusion {
clear: both;
font-size: 0.85em;
margin-bottom: 15px;
}
.documentation a,
.documentation a:visited,
.documentation a:active {
color: #6c6c6c;
}
.license {
background: #cfd8eb;
border: none;
}
.license th {
padding-right: 0.4em;
background-color: #617ebc;
color: #fff;
width: 25%;
}
.license th[colspan="2"] {
font-size: 16px;
}
.license a {
color: #556d97;
}
.messagebox {
width: 65%;
margin-left: auto;
margin-right: auto;
margin-top: 0.5em;
margin-bottom: 0.5em;
padding: 3px 3px 3px 0;
border-left: 15px solid #90c2dd;
background-color: #f1f1f1;
}
.messagebox.obsolete {
background-color: #cfcfcf;
border-color: #464646;
}
.messagebox.obsolete a,
.messagebox.obsolete a:visited,
.messagebox.obsolete a:active {
color: #6c6c6c;
}
.messagebox.info {
background-color: #ebebeb;
border-color: #898989;
}
.messagebox.info a,
.messagebox.info a:visited,
.messagebox.info a:active {
color: #6c6c6c;
}
.messagebox.action {
background-color: #cbdae2;
border-color: #45697D;
}
.messagebox.action a,
.messagebox.action a:visited,
.messagebox.action a:active {
color: #3c5c6e;
}
.messagebox.file {
background-color: #cfd8eb;
border-color: #617ebc;
}
.messagebox.file a,
.messagebox.file a:visited,
.messagebox.file a:active {
color: #556d97;
}
.messagebox.warn {
background-color: #ecd8d5;
border-color: #861c10;
}
.messagebox.warn a,
.messagebox.warn a:visited,
.messagebox.warn a:active {
color: #861c10;
}
.messagebox.disambig {
background-color: #ebebeb;
border-color: #898989;
margin-top: 20px !important;
margin-bottom: 30px !important;
}
.messagebox.disambig a,
.messagebox.disambig a:visited,
.messagebox.disambig a:active {
color: #6c6c6c;
}
.messagebox.safe {
background-color: #d8f0d3;
border-color: #1b8408;
}
.messagebox.safe a,
.messagebox.safe a:visited,
.messagebox.safe a:active {
color: #1b8408;
}
.messagebox.easter {
background-color: #e5f9c2;
border-color: #598014;
}
.messagebox.easter a,
.messagebox.easter a:visited,
.messagebox.easter a:active {
color: #598014;
}
.messagebox.halloween {
background-color: #e8d8ea;
border-color: #794080;
}
.messagebox.halloween a,
.messagebox.halloween a:visited,
.messagebox.halloween a:active {
color: #794080;
}
.messagebox.thanksgiving {
background-color: #f0cba8;
border-color: #a65800;
}
.messagebox.thanksgiving a,
.messagebox.thanksgiving a:visited,
.messagebox.thanksgiving a:active {
color: #a65800;
}
.messagebox.christmas {
background-color: #d4eaf6;
border-color: #428bb5;
}
.messagebox.christmas a,
.messagebox.christmas a:visited,
.messagebox.christmas a:active {
color: #3a799d;
}
.messagebox.stub {
width: 40%;
}
.messagebox.welcomenotice {
padding: 1em;
width: 90%;
}
.messagebox.hasdialogue {
width: auto;
}
.navbox {
font-size: 0.85em;
background: #ffffff;
border-collapse: collapse;
margin: 15px auto;
width: 100%;
clear: both;
}
.navbox:not(.navbox-collapsible) {
box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.1);
}
.navbox .navbox-title {
font-size: 110%;
background: #438ab5;
color: #ffffff;
text-align: center;
padding: 3px 8px;
}
.navbox .navbox-title::before,
.navbox .navbox-title .mw-collapsible-toggle {
font-size: 0.9em;
margin-left: 5em;
float: right;
text-align: right;
width: 4em;
}
.navbox .navbox-title a {
color: #ffffff;
}
.navbox .navbox-title a:visited {
color: #ffffff;
}
.navbox .navbox-footer {
background: #438ab5;
border-top: 1px;
text-align: center;
font-size: smaller;
}
.navbox .navbox-footer a {
color: #ffffff;
}
.navbox .navbox-footer a:visited {
color: #ffffff;
}
.navbox .navbox-group-title {
background: #e4eaee;
border: 1px solid #d8e5ff;
border-width: 0 1px 1px 0;
font-weight: bold;
padding: 0 10px 5px 10px;
width: 100px;
}
.navbox .navbox-group-title a:visited {
color: #438ab5;
}
.navbox .navbox-list {
border-bottom: 1px solid #d8e5ff;
padding: 0 7px;
}
.navbox .navbox-list ul {
margin: 0;
}
.navbox .navbox-list li {
display: inline-block;
}
.navbox .navbox-list li + li::before {
content: ' • ';
white-space: nowrap;
}
.navbox .navbox-subgroup {
border-spacing: 0;
width: 100%;
}
.navbox .navbox-subgroup .navbox-group-title {
padding-bottom: 5px;
}
.navbox .navbox.navbox-collapsible {
font-size: 100%;
margin: 5px 0 0;
}
.navbox .navbox.navbox-collapsible .navbox-title {
background: #6ba5c8;
padding: 0 8px;
}
.navbox img {
height: auto;
width: auto;
max-height: 1.6em;
padding: 0 1px;
}
.navbox + .navbox {
margin-top: -8px;
}
.quote-source {
text-align: right;
}
.quote-source::before {
content: '— ';
}
.vector-body blockquote {
padding: 8px 24px;
}
.pullquote {
border-collapse: collapse;
border: none;
margin: 1em auto;
}
.pullquote .quotation-mark {
color: #949eaa;
font-size: 3em;
font-family: serif;
font-weight: bold;
padding: 0.3em;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.pullquote .quotation-mark.left {
text-align: left;
vertical-align: top;
}
.pullquote .quotation-mark.right {
text-align: right;
vertical-align: bottom;
}
.pullquote .quotation-text {
vertical-align: top;
padding: 0.2em 0.5em;
}
.pullquote .quotation-source {
text-align: right;
}
.tweet .poem p {
white-space: pre-wrap;
}
.shortcut {
font-size: 0.85em;
text-align: center;
background: #f9fafa;
border: 1px solid #e4eaee;
margin: 1em 0 1em 1em;
padding: 0.5em 1em;
float: right;
}
.shortcut ul {
list-style: none;
text-align: left;
margin: 0;
}
#toc,
.toc {
font-size: 0.9em;
background: #f9f9f9;
margin-top: 0.75em;
padding: 0;
border: none;
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
}
#toc .toctitle,
.toc .toctitle {
background: linear-gradient(#e1e1e1, #efefef) #e9e9e9;
padding: 0.25em 1em;
}
#toc .toctitle h2,
.toc .toctitle h2,
#toc .toctitle a,
.toc .toctitle a {
font-family: 'IBM Plex Sans', 'Helvetica Neue', 'Arial', sans-serif;
color: #333333;
}
#toc .toclevel-1 a,
.toc .toclevel-1 a {
color: #565656;
}
#toc .toclevel-2 a,
.toc .toclevel-2 a {
color: #777777;
}
#toc > ul,
.toc > ul {
border: 1px solid #efefef;
border-top: none;
line-height: 1.8em;
padding: 0.75em 1.75em;
margin: 0;
}
#toc ul ul,
.toc ul ul {
border-left: 1px dotted #cccccc;
padding-left: 0.5em;
}
.toctoggle {
padding-left: 0.2em;
}
.tocnumber {
display: none;
}
.toclimit-2 #toc .toclevel-2,
.toclimit-3 #toc .toclevel-3,
.toclimit-4 #toc .toclevel-4,
.toclimit-5 #toc .toclevel-5,
.toclimit-6 #toc .toclevel-6,
.toclimit-7 #toc .toclevel-7 {
display: none;
}
table.wikitable {
background: #f9f9f9;
color: inherit;
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
}
table.wikitable > * > tr > th {
color: #ffffff;
background: #949eaa;
border-color: #808c9a;
}
table.wikitable > * > tr > th a {
color: #e4eaee;
}
table.wikitable > * > tr > td {
border-color: #e7e7e7;
padding: 0.25em 0.45em;
}
table.wikitable .header-top {
background: #448fba;
}
table.align-right-1 td:nth-of-type(1),
table.align-right-2 td:nth-of-type(2),
table.align-right-3 td:nth-of-type(3),
table.align-right-4 td:nth-of-type(4),
table.align-right-5 td:nth-of-type(5),
table.align-right-6 td:nth-of-type(6),
table.align-right-7 td:nth-of-type(7),
table.align-right-8 td:nth-of-type(8),
table.align-right-9 td:nth-of-type(9),
table.align-right-10 td:nth-of-type(10) {
text-align: right;
}
table.align-center-1 td:nth-of-type(1),
table.align-center-2 td:nth-of-type(2),
table.align-center-3 td:nth-of-type(3),
table.align-center-4 td:nth-of-type(4),
table.align-center-5 td:nth-of-type(5),
table.align-center-6 td:nth-of-type(6),
table.align-center-7 td:nth-of-type(7),
table.align-center-8 td:nth-of-type(8),
table.align-center-9 td:nth-of-type(9),
table.align-center-10 td:nth-of-type(10) {
text-align: center;
}
table.align-left-1 td:nth-of-type(1),
table.align-left-2 td:nth-of-type(2),
table.align-left-3 td:nth-of-type(3),
table.align-left-4 td:nth-of-type(4),
table.align-left-5 td:nth-of-type(5),
table.align-left-6 td:nth-of-type(6),
table.align-left-7 td:nth-of-type(7),
table.align-left-8 td:nth-of-type(8),
table.align-left-9 td:nth-of-type(9),
table.align-left-10 td:nth-of-type(10) {
text-align: left;
}
table.alternating-rows tr:nth-child(even) {
background: #f3f3f3;
}
table.alternating-cols td:nth-child(even) {
background: #f3f3f3;
}
.table-na {
background: #f9f9f9;
color: #aaa;
text-align: center !important;
cursor: default;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
table.lighttable .highlight-over .table-na {
color: rgba(60, 120, 10, 0.4);
background: #e1f4d3;
}
table.lighttable .highlight-on .table-na {
color: rgba(60, 120, 10, 0.55);
background: #b6e38f;
}
.infobox {
background: #eeeeee;
font-size: 0.85em;
width: 300px;
margin: 0.5em 0 1em 1em;
border-collapse: collapse;
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
float: right;
}
.infobox .infobox-header {
color: #ffffff;
font-size: 1.15em;
line-height: 1.4em;
background: #777777;
border-bottom: 0.5em solid #eeeeee;
padding: 0.5em 0;
}
.infobox .infobox-title {
color: #444e5a;
font-size: 1.15em;
line-height: 1.4em;
font-weight: bold;
}
.infobox .infobox-subheader {
background: #777777;
color: #ffffff;
line-height: 2em;
border-top: 0.5em solid #eeeeee;
border-bottom: 0.5em solid #eeeeee;
}
.infobox .infobox-subheader a {
color: #ffffff;
}
.infobox .infobox-image {
text-align: center;
}
.infobox .infobox-image.bordered-image {
border: 1px solid #cccccc;
border-bottom: none;
padding: 0.4em;
}
.infobox .infobox-image a.image + a.image {
margin-left: 0.1em;
}
.infobox .infobox-image img {
max-width: 100%;
height: auto;
}
.infobox tr:last-of-type {
border-bottom: 1px solid #cccccc;
}
.infobox th:not(.infobox-header):not(.infobox-subheader) {
text-align: right;
vertical-align: top;
border-left: 1px solid #cccccc;
border-right: 0.175em solid #777777;
padding: 0.2em 0.5em;
}
.infobox td:not(.infobox-image) {
border-right: 1px solid #cccccc;
padding: 0.25em 0.5em;
line-height: 1.6em;
}
.infobox td[colspan="2"]:not(.infobox-image) {
border: 1px solid #cccccc;
padding-bottom: 0.6em;
}
.infobox td ul {
margin: 0 0 0 1.25em;
}
.infobox .infobox-imgbg {
background-color: rgba(0, 0, 0, 0.2);
}
.forumlist th.forum_title {
padding-left: 25px;
}
.forumlist td {
padding: 0;
}
.forumlist td span {
display: block;
padding-left: 15px;
font-size: smaller;
}
.forumlist td span.forum_author {
padding-left: 30px;
}
.forumlist td span a {
text-decoration: none;
}
.forumlist .forum_edited a {
text-decoration: none;
}
.forumlist .forum_title .forum_new {
font-weight: bold;
background: url('filepath://Forum_new.png') no-repeat;
padding-top: 2px;
padding-bottom: 1px;
}
.forumlist .forum_title a {
padding-left: 25px;
}
.forumactiveheader,
.forumarchiveheader,
.forumoldarchives {
background-color: #438ab5;
color: #ffffff;
}
.forumoldarchives a {
color: #ffffff;
}
.forumcolumnheader {
background-color: #e6e6e6;
color: #000000;
text-align: left;
padding-left: 5px;
}
.discussiontable.noresults .topic,
.discussiontable.noresults .edited,
.discussiontable.noresults .edited-by,
.discussiontable.noresults .yg-archive {
color: #000000;
background-color: #e6e6e6;
}
.discussiontable.noresults th {
background-color: #cccccc;
}
.discussiontable.noresults th a {
color: #000000;
}
.discussiontable th {
color: #ffffff;
background-color: #438ab5;
}
.discussiontable th a {
color: #ffffff;
}
.discussiontable th a:hover {
text-decoration: none;
}
.discussiontable .topic,
.discussiontable .edited,
.discussiontable .edited-by,
.discussiontable .yg-archive {
color: #000000;
background-color: #e6e6e6;
}
.dpltable {
margin-top: -30px;
}
.dpltable td {
padding-left: 5px;
}
.dpltable,
.discussiontable {
width: 100%;
}
.dpltable .topic,
.discussiontable .topic {
width: 40%;
}
.dpltable .edited,
.discussiontable .edited,
.dpltable .edited-by,
.discussiontable .edited-by {
width: 30%;
}
.dpltable .yg-archive,
.discussiontable .yg-archive {
width: 20%;
}
body.page-Main_Page .mw-parser-output {
max-width: 75em;
margin: 0 auto;
}
body.page-Main_Page.action-view .catlinks,
body.page-Main_Page.action-view #contentSub,
body.page-Main_Page.action-view #firstHeading,
body.page-Main_Page.action-view #siteNotice {
display: none;
}
.mp-grid {
display: grid;
grid-gap: 0.8em;
grid-template-columns: 1fr, 1fr;
grid-template-areas: "vote vote" "head head" "yg old" "wikis wikis" "foot foot";
}
.mp-header {
display: flex;
align-items: center;
grid-area: head;
padding: 1.75em 1.5em;
background: #f9fafa;
border: 1px solid #e4eaee;
}
.mp-header h1 {
border: none;
font-weight: bold;
margin: 0;
padding: 0;
}
.mp-header.section-vote {
grid-area: vote;
color: #f9fafa;
background: #5d6773;
border-color: #444e5a;
}
.mp-header.section-vote h1 {
color: white;
}
.mp-header.section-vote a {
color: #e4eaee;
font-weight: bold;
}
@media screen and (max-width: 800px) {
.mp-header {
display: initial;
}
}
.mp-header-left {
flex: 3;
padding-right: 1em;
}
.mp-header-right {
flex: 2;
text-align: right;
}
.mp-header-right ul {
display: flex;
justify-content: flex-end;
font-weight: bold;
list-style: none;
margin: 0;
}
@media screen and (max-width: 800px) {
.mp-header-right ul {
justify-content: flex-start;
}
}
.mp-header-right li + li {
margin-left: 1.5em;
}
@media screen and (max-width: 800px) {
.mp-header-right {
margin-top: 1em;
text-align: inherit;
}
}
.mp-section {
border: 1px solid #e4eaee;
padding: 1.5em;
}
.mp-section h2 {
border: none;
font-weight: bold;
margin: 0 0 0.5em;
padding: 0;
}
.section-yewgrove {
grid-area: yg;
}
.section-archive {
grid-area: old;
}
.section-yewgrove,
.section-archive {
display: flex;
flex-direction: column;
}
.section-yewgrove ul,
.section-archive ul {
flex: 1;
}
.section-yewgrove .see-more,
.section-archive .see-more {
text-align: right;
margin-bottom: 0;
}
.section-wikis {
grid-area: wikis;
display: grid;
grid-gap: 0.8em;
grid-template-columns: repeat(4, 1fr);
}
.section-wikis .mp-section {
padding: 0.75em 1em;
}
.section-wikis .mp-section h2 {
font-size: 1.3em;
margin-bottom: 0.25em;
}
.mp-footer {
grid-area: foot;
font-size: 0.9em;
padding: 1em;
text-align: center;
}
.mw-warning-with-logexcerpt {
display: none;
}
body.mw-special-SecurePoll #securepoll div.securepoll-option-preferential div.mw-parser-output {
display: inline-block;
margin-left: 10px;
}
.securepoll-option-choose {
display: flex;
}
.securepoll-option-choose label {
margin-top: -2px;
}
.seealso {
margin: 0.8em 1.6em;
font-style: italic;
}
.seealso + .seealso {
margin-top: -0.8em;
}
.nowraplinks a {
white-space: nowrap;
}
.boldlinks a {
font-weight: bold;
}
.center,
.centre {
display: block;
text-align: center;
}
.center table,
table.center,
.centre table,
table.centre {
margin: 0 auto;
}
.right table,
span.right {
float: right;
}
.left table,
span.left {
float: left;
}
#file img,
table.filehistory img {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAGElEQVQYV2N4DwX/oYBhgARgDJjEAAkAAEC99wFuu0VFAAAAAElFTkSuQmCC) repeat;
}
table.filehistory button img,
#file button img {
background: none;
}
.forumheader {
border-left: 15px solid #ccc;
background-color: #f1f1f1;
margin-top: 1em;
padding: 12px;
}
.mw-dismissable-notice-close-parent {
min-height: 1em;
}
9a292062891021e7f2a04c42ca7901d342dda78a
Main Page
0
14
397
116
2025-02-09T21:55:18Z
Jayden
52
wikitext
text/x-wiki
<div class="mp-grid">
<!-- HEADER -->
<div class="mp-header">
<div class="mp-header-left">
<h1>Meta Weird Gloop</h1>
<div>For technical information, management, and policies for the [https://weirdgloop.org Weird Gloop wikis].</div>
</div>
</div>
</div>
__NOTOC__
a35529d23afc62f89a694796df5117c2c7e12efd
Spam blacklist
0
19
398
165
2025-02-09T21:58:44Z
Jayden
52
Protected "[[Spam blacklist]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
###########################################################################
# DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF REGEX! #
###########################################################################
#
# This is a list of domain names which are blocked - nobody can add new links to these domains
# Guidelines:
# - Only blacklist for widespread, unmanageable spam.
# - To disable an entry, *remove* it, don't comment it out. **Please log changes and removals**.
# - Add entries or their removal to the <span class="plainlinks">[//meta.wikimedia.org/wiki/Spam_blacklist/Log log]</span>.
# - <small style="color:gray;" id="oldid" class="plainlinks">Snippet for [//meta.wikimedia.org/wiki/Spam_blacklist/Log/{{CURRENTYEAR}}/{{CURRENTMONTH}}?action=edit&editintro=Template:Spam_blacklist_log_instructions logging]: <nowiki>{{sbl-diff|</nowiki>{{REVISIONID}}}}</small>
#
# Syntax:
# - Everything from a "#" character to the end of the line is a comment
# - Every non-blank line is a regex fragment which will only match hosts inside URLs
# [[Category:Spam blacklist|{{PAGENAME}}]]
#<!-- leave this line exactly as it is --> <pre>
# Words
s-e-x
zoofilia
grusskarte
sex
porn
rayban
adult(?:chat|live|porn|web\.) # dot for adultweblaw.com
(?:animal|cam|chat|hardcore|live|online|voyeur)sex
(?:hardcore|teen|xxx)porn
lesbiansex\. #dot for lesbiansexmafia.org
(?:live|cam)girl
spycam
casino-online
online-casino
cheap(?:-airfares|coach|est-phone|ghd|holidayaccommodation|jerseys|sneaker|-xanax)
#jerseys type spam (clumping)
nfl(teams)?-?jerseysales?\.com\b # no starting \b so it captures all prefixed components too
\bjerseys\.(?:com|us|org|net)\b
\b(?:mlb|nba|nfl|nhl|hot)jersey(\d{3,4})?\.(?:com|us|org|net)\b
#next 3 purposefully open ended
(?:fancy|open|reebok|wholesale|two|whole|china|ebuy|you|\band|b2b|20|affordable|shopping|fans|wonderful|c2c|footballworldcup|superbowl)-?jerseys?\.(?:com|us|org|net)\b
jerseys?(mvp|-)?(nba|shops?|goods|whole|wholesale|soho|release|zones|sale|com|pick|cn|export|supply|trade|site|warehouse|stop|faves|4u|kk|cc|ab|outlets?|clubhouse|only|buy|planet|911)\.(?:com|us|org|net)\b
\b(?:\d{2,4})?(mlb|nba|nfl|nhl|hot)-?jersey
#end jerseys
fuelcellmarket
paris-hilton
-horoskop
huojia
viagra(?!nde\.ct\.it\b)
# Added by Datrio 8/4/05
\bstatic\.net
# from zh
\.hkce\.(?:org|net)
\.tvsou\.com
# Jun 06
eaeaq\.info
# Amgine's
\b98\.to # Hégésippe's list
\.be\.ma\b
\.chasedream\.com
\.hailide\.com\.cn
\.sove\.info
\.artezia\.net
websamba\.com
nezumi\.dumousseau\.free\.fr
datasheet4u\.com
\.digchip\.com
\.icbank\.com
toutelapoesie\.com
\bwhale\.to\b
benefits-of-honey\.com
university-canada\.net
# Aphaia:
apocalyptism\.ru
heraklio\.gr
delmar\.gr
wwitv\.com
# Suisui
\.kurumaerabi\.com
keytoart\.org\.ua
#Kylu
#req by Ryulong
animesongs\.com\.br
#as per request on talk:spam_blacklist page - User:M7 (M\/)
cybartv\.org
#old inserts and direct requests to User:M7
sanzioniamministrative\.it
mitopositano\.it
animemanga\.de
# URL shorteners
\btr\.cx\b
\btik\.la\b
\ban\.to\b
\blistn\.to\b
\bho\.pe\b
\bno\.pe\b
\burlac\.com\b
\bqu\.pe\b
\ba\.ai\b
\b0rz\.tw\b
\bleenk\.org
\.1tiny\.com
\.all\.at
andmuchmore\.com
ataja\.es
babyurl\.com
\.back\.to
\.beam\.at
\.been\.at
biglnk\.com
\.bite\.to
\.board\.to
\.bounce\.to
\.bowl\.to
\.break\.at
\.browse\.to
\bbrowser\.to\b
\.change\.to
compactURL\.com
\.connect\.to
\.crash\.to
\.cut\.by
dente\.me
\bdigbig\.com\b
\.direct\.at
\.dive\.to
\.dri(?:nk|ve)\.to
\.drop\.to
\.easy\.to
\.eb\.cx
\beasyurl\.jp\b
escape\.to
\.everything\.at
\.fade\.to
\.firstpage\.de
\.fly(?:ing)?\.to
fornovices\.com
\.forward\.to
\.fullspeed\.to
\bfun\.to
\.gameday\.de
gentleurl\.net
\.get\.to
\.getit\.at
glinki\.com
\bgot\.to\b
\.hard-ware\.de
\.hey\.to
\.hop\.to
hottestpix\.com
\.how\.to
imegastores\.com
jeeee\.net/url
\.jump\.to
\.kiss\.to
latest-info\.com
\blearn\.to\b
link\.toolbot\.com
linkezy\.com
linktrim\.com
ln-s\.net # silsor
lznk\.com
makeashorterlink\.com
\.mediasite\.de
\.megapage\.de
\.messages\.to
\.mine\.at
\.more\.(at|by)
\.move\.to
moviefever\.com
mp3-archives\.com
\.musicpage\.de
\.mypage\.org
myprivateidaho\.com
\.mysite\.de
\bmyurl\.com\.tw\b
\.nav\.to
nlug\.org/url
\.notrix\.(at|ch|de|net)
\bnow\.to\b
\.on\.to
\.page\.to
\.pagina\.de
\.playsite\.de
\.quickly\.to
\.qrl\.be
\bqurl\.com
\.qurl\.net
\bradpages\.com\b
\.redirect\.to
\bremember\.to\b
\bresourcez\.com\b
\breturn\.to\b
rubyurl\.com
\.rulestheweb\.com
\.run\.to
\.runurl\.com
\bsail\.to\b
\.scroll\.to
\.seite\.ms
\.shortcut\.to
shurl\.(net|org)
\.skip\.to
skocz\.pl
\.snap\.to
\bsnipurl\.com
\.soft-ware\.de
\bsports-reports\.com\b
\.start\.at
\bstop\.to\b
s-url\.net
\.switch\.to
thrill\.to
tiny(click|link)\.com
\.tinyr\.us
\b(?:mobile|really)?tinyurls?\.(?:co\.uk|com|ru|tw|us)\b.*
tiny\.(?:cc|vj\.e\.pl)
\.tip\.nu
\.tny\.se
tophonors\.com
\.tra(?:nsfer|vel)\.to
turl\.jp
\.turn\.to
\burlalarm\b.com\b
uncutuncensored.com
\.url123\.com
url\.fibiger\.org
\.url\.fm
urlcut\.(?:com|net)
\burl(?:freeze|ic)\.com\b
urlin\.it
url(?:mask|ser)\.com
vacations\.to
veryweird\.com
videopage\.de
virtualpage\.de
\.w3\.to
\.walk\.to
\.warp9\.to
web-freebies\.com
webalias\.com
webdare\.com
\.window\.to
xrl\.us
xxx-posed\.com
\.yours\.at
\.zap\.to
\.zip\.to
\bzuso\.tw
\belfurl\.com
\bdoiop\.com
\b301url\.com
\bkuso\.cc
\burlx\.org
\burl(?:snip|bee|logs)\.com
\bsx\.am\b
\btrimurl\.com\b
\btiniuri\.com\b
\bxn6\.net\b
\b(hot|tiny)?short(?:enurl|url|text|erlink)\.com\b
\biceglow\.com\b
\birotator\.com\b
\bigoto\.co\.uk\b
\bdl\.am\b
\bzwap\.to\b
\bunonic\.com\b
\bnet\.tf\b
\bus\.tf\b
\bc[ahz]\.tf\b
\bru\.tf\b
\bpl\.tf\b
\bbg\.tf\b
\bsg\.tf\b
\bkickme\.to\b
\blovez\.it\b
\bneedz\.it\b
\bcraves\.it\b
\bmeans\.it\b
\bdigs\.it\b
\badores\.it\b
\bchills\.it\b
\bis-(?:chillin|groovin)\.it\b
\bdrives\.it\b
\breads\.it\b
\bsurfs\.it\b
\bswims\.it\b
\bplayz\.it\b
\bsingz\.it\b
\bdances\.it\b
\bhas\.it\b
\bdoes\.it\b
\bshows\.it\b
\brules\.it\b
#\brocks\.it\b disabled due to classic-rocks.it and problem domain no longer functioning
\bmakes\.it\b
\bsays\.it\b
\bowns\.it\b
\bzor\.org\b
\b(?:1024|128|16|256|32|512|64|8)bit\.at\b
\bagain\.at\b
\ballday\.at\b
\balone\.at\b
\baltair\.at\b
\bamerican\.at\b
\bammo\.at\b
\bamplifier\.at\b
\bamstrad\.at\b
\banglican\.at\b
\bangry\.at\b
\baround\.at\b
\barrange\.at\b
\baustralian\.at\b
\bbaptist\.at\b
\bbattle\.at\b
\bbazooka\.at\b
\bberber\.at\b
\bblackhole\.at\b
\bbooze\.at\b
\bbrainiac\.at\b
\bbrazilian\.at\b
\bbummer\.at\b
\bburn\.at\b
\bcatholic\.at\b
\bchapel\.at\b
\bcname\.at\b
\bcolors\.at\b
\bcommodore(64)?\.at\b
\bcons(?:ervatives|piracy)\.at\b
\bcooldude\.at\b
\bcuteboy\.at\b
\bdance(?:mix|party)\.at\b
\bdealing\.at\b
\bdeep\.at\b
\bd(?:ivx|vd)(?:links|movies|stuff)\.at\b
\bdizzy\.at\b
\bdork\.at\b
\bdutch\.at\b
\bend\.at\b
\benglish\.at\b
\beniac\.at\b
\berror40[34]\.at\b
\bexhibitionist\.at\b
\bfaith\.at\b
\bfight\.at\b
\bfinn?ish\.at\b
\bforward\.at\b
\bfree(bie|mp3)\.at\b
\bfrench\.at\b
\bgraduatejobs\.at\b
\bgrunge\.at\b
\bhacked\.at\b
\bhang(up)?\.at\b
\bhide\.at\b
\bhindu\.at\b
\bhtmlpage\.at\b
\bhungarian\.at\b
\bindependents\.at\b
\binvisible\.at\b
\bjapanese\.at\b
\bkickass\.at\b
\bkindergarden\.at\b
\bkurd\.at\b
\blabour\.at\b
\bleech\.at\b
\blinuxserver\.at\b
\bliqour\.at\b
\bmaxed\.at\b
\bmicrocomputers\.at\b
\bmingle\.at\b
\bmirror\.at\b
\bmoan\.at\b
\bmormons\.at\b
\bmusicmix\.at\b
\bnerds\.at\b
\bneuromancer\.at\b
\bnewbie\.at\b
\bnicepage\.at\b
\bninja\.at\b
\bnorwegian\.at\b
\bpaint\.at\b
\bpalestinian\.at\b
\bpolish\.at\b
\bportuguese\.at\b
\bpro(?:cessor|testant|spects)\.at\b
\braveparty\.at\b
\breachme\.at\b
\breboot\.at\b
\brelaxed\.at\b
\brese(?:archer|t)\.at\b
\bresolve\.at\b
\bretrocomputers\.at\b
\brockparty\.at\b
\brollover\.at\b
\brumble\.at\b
\brussian\.at\b
\bserbian\.at\b
\bsilence\.at\b
\bsimpler\.at\b
\bsinclair\.at\b
\bspanish\.at\b
\bsplit\.at\b
\bstumble\.at\b
\bsupercomputer\.at\b
\bswedish\.at\b
\bsyntax(error)?\.at\b
\btechie\.at\b
\btemple\.at\b
\bthinkbig\.at\b
\bthirsty\.at\b
\bthrow\.at\b
\btrekkie\.at\b
\btrouble\.at\b
\bturkish\.at\b
\bunixserver\.at\b
\bvegetarian\.at\b
\bventure\.at\b
\bverycool\.at\b
\bviewing\.at\b
\bvintagecomputers\.at\b
\bvodka\.at\b
\bwannabe\.at\b
\bwebpagedesign\.at\b
\bwheels\.at\b
\bwhisper\.at\b
\bwhiz\.at\b
\bwonderful\.at\b
\bzx(?:8[01]|spectrum)\.at\b
\b15h\.com\b
\b1dr\.biz\b
\b2url\.org\b
\b7ref\b
\b8rf\.com\b
\bactive\.ws\b
\bbydl\.com\b
\bbittyurl\.com\b
\bbizz\.cc\b
\bbriefurl\.com\b
\bc-o\.in\b
\bchopurl\.com\b
\bko168\.com\b
\bcool1[56]8\.com\b
\bontheinter\.net\b
\bdephine\.org\b
\bfx\.to\b
\bdrlinky\.com\b
\bfancyurl\.com\b
\bget2\.us\b
\bspotted\.us\b
\bglobalredirect\.com\b
\bgo\.cc\b
\bgonow\.to\b
\bgowwwgo\.com\b
\bhere\.is\b
\bhothere\.com\b
\bcoolhere\.com\b
\bhomepagehere\.com\b
\bmustbehere\.com\b
\bonlyhere\.net\b
\bpagehere\.com\b
\bsurfhere\.net\b
\bzonehere\.com\b
\biscool\.net\b
\bl8t\.com\b
\b9irl\.com\b
\b9uy\.com\b
\blink(?:frog|zip)\.net\b
\blispurl\.com\b
\br8\.org\b
\bozonez\.com\b
\bqwer\.org\b
\btnx\.be\b
\blol\.la\b
\bredirectfree\.com\b
\bsurl\.ws\b
\bsg5\.co\.uk\b
\bfreegaming\.org\b
\bfreebiefinders\.net\b
\bop7\.net\b
\b2cd\.net\b
\b0kn\.com\b
\bv9z\.com\b
\bsimurl\.com\b
\bredirect\.hm\b
\brr\.nu\b
\bkwik\.to\b
\bfw\.nu\b
\bontheweb\.nu\b
\bisthebe\.st\b
\bbyinter\.net\b
\bfindhere\.org\b
\bath(?:is|er)site\.com\b
\bisgre\.at\b
\blookin\.at\b
\blowestprices\.at\b
\bspydar\.com\b
\btz4\.com\b
\bcemper\.com\b
\burlproxy\.com\b
\blisten\.to\b
\bxaddr\.com\b
\burlot\.com\b
## Naconkantari (still URL shorteners)
\.short\.be
\.n3t\.nl
\.f2b\.be
\.n0\.be
\.ssr\.be
zapto\.org
redirectme\.com
\.myftp\.(?:biz|org)
bounceme\.net
\.hopto\.org
myvnc\.com
serve(?:beer|blog|counterstrike|ftp|game|halflife|mp3|pics|quake)\.com
sytes\.net
clipurl\.com
wapurl\.co\.uk
liteurl\.com
zippedurl\.com
32url\.com
relurl\.com
urlkick\.com
1url\.org
masl\.to
lnk\.in
## end of Naconkantari (still URL shorteners)
\balgart\.net
\bshorl\.com\b
\bshort(?:er)?links?\.co\.uk\b
\b6url\.com\b
\bflingk\.com\b
\bmetamark\.net\b
\bpaulding\.net\b
\bsmcurl\.com\b
\btighturl\.com\b
\byatuc\.com\b
\byep\.it\b
checkthislink\.com
\bplu\.sh\b
\biplogger\.com\b
\bbixly\.co\b
\bnano\.do\b
# end of URL shorteners
#Essjay's list
superlongpenis\.com
putinbay\.com
putinbayphotos\.com
haber18\.com
fisheaters\.com # requested by JzG
##Nakon
##The reasons for adding the links below is located at
##https://meta.wikimedia.org/wiki/Spam_blacklist/Log/Nakon/sbl
#New
\bgermanplaces\.com\b
#Old
\.ho\.com\.ua
biki4\.com
\.rdos\.net
sharewareisland\.com
\.hentai\.com
\.xhost\.ro
theglowcompany\.co\.uk
forum\.bodybuilding\.com
guide-(?:phytosante|proteines|vitamines)\.org
all-musculation\.com
quotesandpoem\.com
\.accim\.org
free-forums\.org
espacioblog\.com
\.cs\.com(?!\.cn)\b
forumgratis\.com
batcave\.net
\.westlord\.com
jbactors\.com
greysanatomyinsider\.com
hometown\.aol\.co\.uk
topmeds10\.com
freewebspace\.com
relytec\.com
freehost\.pl
20six\.co\.uk
blog\.kataweb\.it
isbn-check\.(?:com|de)
pimpblog\.nl
free-mortgage-calculator\.info
bet365\.com
10bet\.com
israelnewsagency\.com
yamour\.com
npizlog\.org\.yu
globaljihad\.net
allstarnba\.es
#req on ANI https://en.wikipedia.org/wiki/Wikipedia:Administrators'_noticeboard/IncidentArchive120#New_York_City_blackout_of_1977
\.compagnons\.org
jouvence\.com
applausestore\.com
mi-aime-a-ou\.com
#end of ANI
#Universe Daily (en.wiki redir spam)
universe(?:daily\.(?:com|info|net|org)|today\.(?:info|net))
#end UD
##spam on catux\.org
privetparis\.com
##phrases
(?:online|discount|best)(?:md|rx)
bestviag
buycheap
llpharm
payday(-easy)?-loan
cashadvance
##End of Naconkantari
# Added by MaxSem
## August 2006
aceshowbiz\.com
## Oct
encyclopediadramatica\.(?:com(?!/Main_Page)|net|org|se)
##Jan 2007
gocurrency\.com
# Eloquence, August 2006
rexcurry\.net
# https://fr.wikipedia.org/w/index.php?title=Licence_publique_g%C3%A9n%C3%A9rale_GNU&diff=10489059&oldid=10479749&rcid=10039037
strumpette\.com #en spamming; discussed by arbcom
# [[Spam blacklist/Log]]
## Unknown
\.tour[0-9]+\.com
hukuki\.net
card-lottery\.org
-hire\.co\.uk
[0-9]+fang\.com
\.omnia\.co\.uk
bucuo\.net
hyey\.com
blogeasy\.com
\bd-secure\.com
\.dfrog\.be
-topliste\.com
omeida\.com
-preisvergleich\.de
vscorp\.com
# A whole bunch from https://en.wikipedia.org/wiki/User:A._B./pressreleasegold.com
asiannet\.com
\.abilogic\.com
captainjacksalaska\.com
kenai-guides\.com
yearstoyourhealth\.com
## 2004
18show\.(cn|org|net)
\.ec[59]1\.com
lemai\.com
paperlessarchives\.com
shouji\.com
targetwords\.com
## sometime 2005 ([[Spam blacklist/Log]])
adipex
autospectator\.com
didrex
hydrocodone
losthorizons\.com
notlong\.com
phentermine
prtime\.ru
\.dzsc\.com
\.liss-kompendium\.de
\.go\.to
\.2x4\.ru
\.125mb\.com
\.ds4a\.com
## 2005-06 ([[Spam blacklist/Log]])
yy-ls\.com
readnovel\.com
crazyabouttv\.com
## 2006-06 ([[Spam blacklist/Log]])
freesex\.com
## 2006-07 ([[Spam blacklist/Log]])
hoops(vibe|stats)\.com
## 2006-09 ([[Spam blacklist/Log]])
easytobook\.com
## 2006-10 ([[Spam blacklist/Log]])
\.ytmnd\.com
(?:debt|financ|loan|morgage).*\.blogspot\.com
(?:cup|league|football|wayne|premiership|steven|united|athletic).*years\.com
\.forumcommunity\.net
free-game-downloads\.mosw\.com
aiccon\.it
torrentmania\.info
## 2006-11 ([[Spam blacklist/Log]])
meatspin\.com
digiads\.com\.au
amantea(?:(?:online|radio|calcio)\.it|ninelmondo\.info)
(prosaleshop|bestbidbuy|\badirect)\.org
(?:oduuy|aiipa|lyvyl|moank|anagl|ankyl|gergv|clapn|tigri|teeti|sabd|scyb|iifooi|qsskk|csddj|ddl8i|afdss|oberl|ykkkh|tdfsf|zfdfs)\.info
pichunter\.com
suite101\.com
federazionepagana\.(?:it|com)
rutaverdebolivia\.com
lemonparty\.org
## 2006-12 ([[Spam blacklist/Log]])
freefind\.com
\.envy\.nu
grotteriaonline\.com
\.thewallpapers\.us
\.conex(?:india|metals|techno)\.com
## 2007-01 ([[Spam blacklist/Log]])
\.free-?wishes\.com
\.old-games\.com
\.freevideo\.cz
\.kalakendra\.com
blog?\.myspace\.com
xs4all\.nl/~wichm
chello\.nl/a\.wichmann
\.chr\.ru
\b(mk8|dy9|b80|t63|m32|80i|b65|bz8|68t|51a|z56|z95|7rg|74a|mr7|98f|i38|d4x)\.org\b
\b(?:ninja|fastfree|getmyspace|school|myinternet|ship|water|les|grand|dirty|cgiweb|arandom|angry|fully)proxy\.com
(?:3ga|6ad|bx3|2ry|23a|43j|4j4|5b5|70m|78n|8hj|9rb|20d|68u|73r|3xa|k1d)\.org
\bd39\.org\b
sctta\.org
guardster\.com
proxy\.info
webwarper\.net
airport-shuttle\.com
citronpaper\.it
\bcarinsurance\.com
\.240sx\.org
\bnissanversa\.org\b
\.nicoclub\.com
oseculoprodigioso\.blogspot\.com
## 2007-02 ([[Spam blacklist/Log]])
turkudostlari\.net
gravinaoggi\.it
hostingphpbb\.com
\blifeandtrend\.com
\blangmaker\.com.*Modern_Latin
\bbled\.net
\bfavorite-games\.com
\byoyita\.com
\bcromaps\.com
\bchoosemalta\.com
\bjobpilto\.de
# All these additions can be found properly logged.
\bnewyork-architects\.com\b
\bswiss-architects\.com\b
\bbelgium-architects\.com\b
\bchinese-architects\.com\b
\bforumfree\.net
(?<!-)\bcosplay(\.de|x\.com)
\bnefac\.net
\bulkerfenerbahce\.com
\bgo-sierra-nevada\.com
\btutorialspoint\.com
#Back to proper logging...
\bpressarchive\.net
\bvulcano(?:consult|vacanze)\.it
\bmyopia\.org
\bthebestof\.co\.uk
\bjohnchow\.com
\blinksynergy\.com
\bmyclassiclyrics\.com
\bpornstarbucks\.com
\brefspace\.com
\basianink\.com
\bgroup-games\.com
\bitsnature\.org
\bdmv\.org
\bartericerca\.com\b
\bmikafanclub\.com
\barticles(?:4free|bridge)\.com
\babruzzoturismo\.net
traditio[\..]ru
\bcais-soas\.com
\bafif(?:(?:2|chat|poem|up)\.com|\.ws)
\bworkforall\.net
\bmyfreepaysite\.com\b
\bwikisucks\.blogspot\.com #spamming [[en:Criticism of Wikipedia]]
\bgoogle\..{2,6}/(cse|amp)/
\bcli[kx]\.to\b
\bwowomg\.com\b
\bffconsultancy\.com\b
\btarjan\.uw\.hu\b
\benglandandenglishhistory\.com\b
\bezinearticles\.com\b
\bwikipedia\.un\.mythe\.over-blog\.com\b
\btourismindochina\.com\b
\bkimchiu\.(?:net|org)\b
\bdatasheet(?:4u|s)?\.(?:net|co\.kr|in)\b
\.orkut\.com/Comm
\bphilosopedia\.org
compact\.exe\.su
\bway\.to
\bup\.to
\bcarnifest\.com
\banrdoezrs\.net
\bdpbolvw\.net
\beasymdpharm\.com
\bbeijingimpression\.com
\bllegalemapas\.com
\bpropeciahelp\.com
\bfishingnotes\.com
\bmavirize\.com
\ble\.puy43\.free\.fr
\bworldchesslinks\.net
\banna-marly\.narod\.ru\b
volgota\.com
\b5min\.com\b
\bminiville\.fr
\bcronologia\.it
# painters
\bjeditoo\.com\b
\bmysundial\.ca\b
\bcathar\.info\b
\bobservacionesfilosoficas\.net\b
\bbellazon\.org\b
\bgu\.ma\b
\bfiorano\.com\b
\bbratislava-info\.sk\b
\bleggievai\.it\b
\btelavivguide\.net\b
\brawartint\.com\b
\bsnurl\.com\b
\bpulau-pangkor\.com\b
\bmalaysiavacationguide\.com\b
\befn\.org/~(?:fotozone|hkrieger)\b
\bendangeredspeciesinternational\.org\b
\blix\.in\b
\b(?:england-|chester|york|bath)360\.co\.uk\b
\bhandster\.com\b
\bhumanthermodynamics\.com\b
\bborgenproject\.(?:com|org)\b
\bapurogol\.com\b
\beleuthera\.(?:biz|com)\b
\bgelalive\.com\b
\bbombingscience\.com\b
\bmetalhead\.ro\b
\bbestmusic\.ro\b
\bpataraexcavations\.com\b
\bfree-lock-picking-guide\.com\b
\bvizaginfo\.(?:com|net)\b
\belectionsinfo\.com\b
\bpincodesindia\.com\b
\bastrologyforu\.com\b
\bindia(?:hostingreview|studycenter)\.com\b
\bandhranews\.com\b
\bchitoor\.com\b
\btollywood\.info\b
\bbanks-atms\.com\b
\bgreatpersonalities\.com\b
\bandhranews\.net\b
\beasy-forex\.com\b
\bnedcruise\.info\b
\bcanaseed\.com\b
\bworldwide-tax\.com\b
\b2girls1cup\.com\b
\bjohnmarshallgamble\.com\b
\bjoseph(?:kleitschgallery|raphaelgallery)\.com\b
\blawrencebeebe\.com\b
\bmauricebraungallery\.com\b
\beurobiler\.dk\b
\bhungarybudapestguide\.com\b
\bmarvaoguide\.com\b
\bmetapedia\.org\b
\beufpc\.org\b
\btax-services\.ca\b
\bkemaliye\.net\b
\bflatsinistanbul\.net\b
\begin\.us\b
\bclickbank\.net\b
\btrrap\.net\b
\bcapovaticano\.info\b
\bisland-hvar\.info\b
\bsucuraj(-hvar)?\.com\b
\beuropedia\.moussis\.eu\b
\blegambientecorato\.it\b
\bfactasy\.com\b
\bcommonpurpose\.org\b
\bamazon\.com.*(?:\?|&)tag=
\bgalatta\.com\b
\bbhavanaonline\.info\b
\b2checkout\.com\b
\bilayathalapathyvijay\.com\b
\bactor(?:suriya|arya)?\.com\b
\blaila\.net\b
\bseguente\.com\b
\bbursahalter\.com\b
\bprovenmodels\.com\b
\bsuedtirol-tirol\.com\b
\bjosefov\.com\b
\bmyclassifiedads\.net\b
\blogosphera\.com\b
\bayvalikda\.com\b
\bimg352\.imageshack\.us\b
\bworldmapfinder\.com\b
\bfrancenepal\.info\b
\bfine-art-images\.net\b
\bconflictologist\.narod\.ru\b
\bmodelsobserver\.com\b
\bemedialive\.com\b
\bisraelinphotos\.com\b
\bturismo-prerromanico\.es\b
\blabel\.fr\b
\bgastreferenten\.de\b
\bradiopapesse\.org\b
\biltuobenessere\.com\b
\bsunfrance\.com\b
\bthomas(carlyle)?\.eu\b
\bjapan-architects\.com\b
\badslteknikservis\.com\b
\bhandresearch\.com\b
\bdeluxecruises\.com\b
\bcuisery\.com\b
\bpersonalstructures\.org\b
\bmusique\.arabe\.over-blog\.com\b
\binformagiovani\.vi\.it\b
#E-library
\be-library\.(?:net|us)\b
# drini: croswiki spam seo
#end drini
\bilportaleditrieste\.(com|it)\b
\bfotoplantas\.110mb\.com\b
\byouporn\.com\b
\bkosovo-law\.org\b
\bmsapubli\.com\b
\ballaahuakbar\.net\b
\bqingdao(?:china|official)guide\.com\b
\bfototoscana\.it\b
\bwebamiata\.it\b
\belephant-batyr\.livejournal\.com\b
\bradiovazogasy\.com\b
\bthemza\.com\b
\bdesigneeroaarnio\.com\b
\bbidmonfa\.com\b
\bis\.gd\b
\bultimatepoker\.com\b
\bstorz-bickel\.com\b
\bdiplomaticsociety\.org\b
\bcomicradioshow\.com\b
\bderindusunce\.org\b
\bexpekt\.com\b
\btradedoubler\.com\b
\baviaworld\.com\b
\bcosmoetica\.com\b
\bexhauss-ibnkhaldoun\.com\.tn\b
\brociomarquez\.com\b
\bsourmath\.com\b
\bopus-info\.org\b
\bfotosalhambra\.es\b
\bvivien-leigh\.info\b
\btourmycountry\.com\b
\blamazmorraabandon\.com\b
\buaeuro2012\.com\b
\b(hero|star)questgame\.com\b
\b2d-code\.co\.uk\b
\blasvegas-nevada\.com\.ar\b
\baudado\.com\b
\bbanknotes\.com\b
\bviartis\.net\b
\bmaskmelin\.livejournal\.com\b
\bpedagogy\.ir\b
\bronaldoweb\.com\b
\bw3\.coh\.arizona\.edu/french/accueil\b
\bla-palma\.de\b
#temporary to stop ongoing cross-wiki spam
\bbudterence\.it\b
\bpowerplaymanager\.com\b
\bmonkeysee\.com\b
\bstavanger-guide\.no\b
\bbaccara-web\.de\b
\bczejarek\.pl/baccara\b
\bjameslastfan\.de\b
\bsheetmusicarchive\.net\b
\breadysteadygirls\.eu\b
\bmorrodesaopaulo(brasil)?\.com\.br\b
\byoutube\.com/.*(?:tqedszqxxzs|XePjp-H3TBI|khM48EQyVdc|A4jgXQQns8A|oVBOnv\-xrEY)\b
\bnijmegennieuws\.nl\b
##Highhi spam - See every contrib @ https://toolserver.org/~vvv/sulutil.php?user=Highhi
##Kylu 8/12/08
\btravelchinaplanner\.com\b
\bmysmp\.com\b
\bpaul-gauguin\.net\b
\bkatsushikahokusai\.org\b
\brembrandtonline\.org\b
\beugenedelacroix\.org\b
\bwilliam-turner\.org\b
\bpierre-auguste-renoir\.org\b
\bclaudemonetgallery\.org\b
\bur1\.ca\b
\bfastservers\.net\b
\bkqzyfj\.com\b
\bprogrammersheaven\.com\b
\btutorial(-index|ized)\.com\b
\btnij\.org\b
\bcalculate-linux\.org\b
\bhost\.co\.in\b
\bfrancizor\.ro\b
\bhuntforjustice\.com\b
jordan-?shoes[a-z0-9-]*\.(?:co|net)
nike-?(?:air|dunk|max|sho[ex])[a-z0-9-]*\.(?:co|net|org)
\bwikio\.com\b
\bfootball(?:-talents\.(org|fr|co\.uk)|-?talent\.net)\b
\bfussball-talente\.com\b
\bvoetbal-talenten\.nl\b
\bfreeitsolutions\.com\b
\bsimpsonstrivia\.com\.ar\b
\bshop\.ebay\.com\b
\bisoladiburano\.it\b
\bparrotsecrets\.com\b
\bpodhuri-sumavy\.cz\b
\bhardmob\.com\.br\b
\bbarradatijuca\.com\.br\b
\bfuroshiki\.com\b
\bprincevaliant\.net\b
\bnormas9000\.com\b
\bthe9000store\.com\b
\bproduccionsblau\.com\b
\bsandhaan\.com\b
\bhotmale\.com\b
\bideasnext\.com\b
\bloksangeet\.com\b
\bmarathi(fm|fun|spice|zone)\.com\b
\bharptabs\.com\b
\brummy(royal|-500)\.com\b
\bhindyugm\.com\b
\bapelosurgentes\.com\.br\b
\beurodance4ever\.blogspot\.com\b
\bwilliamlong\.info\b
\bhotel-neue-post\.de\b
\bcyinterview\.com\b
\bthesportsinterview\.com\b
\bmarrakech\.net\b
\bekomobiili\.fi\b
\bpixeljoint\.com\b
\bwayofthepixel\.net\b
\bfrance-voyage\.com\b
\bdigital-kaos\.co\.uk\b
\bwikimatera\.it\b
\bbestin(diancooking|diancuisines|dianfilms|tourism)\.com\b
\bbest(?:abcd|canadianmed|cheapmedsworld|chistraighteners|drugdirect|dvdsales|ecigarettesreview|erwin|essayhelp|essaytips|frenchfilms|ghdflatiron|goodsone|handbagsshop|healthtourism|ipcameras|medsplace|menwatches|ownstore|p90xshop|polotshirt|ratedcookwaresets|sale511|sales4u|seoguide|shandbags|termpaper|vibram|waytoinvest|womenshoodies|workoutexercise|workx)\.com\b
\bbonpharm\.com\b
\bbillevans\.nl\b
\bteatropovero\.it\b
\beloquentbooks\.com\b
\bpol-and\.eu\b
\bplwha\.org\b
\bbit\.ly\b.*
\bterryananny\.com\b
\bd-addicts\.com\b
\bolshansky\.sitecity\.ru\b
\bamisdecolette\.fr\b
\bcbsystematics\.com\b
\bgallery\.kunzweb\.net\b
\barchitectour\.net\b
\bezmapfinder\.com\b
\bdavid-walliams\.co\.uk\b
\bppt\.cc\b
\bevancamp\.com\b
\brover\.ebay\.com\b
\bbansko\.org\b
\bprojeksiyon\.com\.tr\b
\bredtube\.com\b
\bnaturist\.de\b
\bayda\.ru\b
\bgulfup\.com\b
\bh1\.ripway\.com\b
\biblogger\.org\b
\bisuisse\.com\b
\bp2h\.info\b
\bseedrecords\.co\.uk\b
\bwebmed\.com\b(?!\.)
\byieldmanager\.com\b
\bz4ar\.com\b
\bfarmersdaughterhotel\.com\b
\bspritzlandia\.it\b
\bwww\.pinspenyes\.com\b
\bturkgayclub\.com\b
\bmiarroba\.com\b #replaces \bnacho\.miarroba\.com\b
\barcadvisor\.com\b
\brealgems\.org\b
\bsixxs\.org\b
\bsheqel\.info\b
\bclubsimca\.fr\b
\bgorodetc\.ru\b
\bnarcotics\.su\b
\bkarakalpak\.com\b
\bsouvenir-dvd\.com\b
\bfirmypuchov\.sk\b
\bfarecompare\.com\b
\bvillemagne\.net\b
\brosarioonline\.altervista\.org\b
\bpetardas\.com\b
\bbestwestern\.de\b
\bthebusschedule\.com\b
\blinksemulacao\.googlepages\.com\b
\bmiata\.es\b
hitlerbunker\.com
\bmaas(?:eik|mechelen)\.com\b
\bcorazondepuebla\.com\.mx\b
\bportalcadista\.com\b
\bberlinertageszeitung\.de\b
\boomoto\.ucoz\.ru\b
(?:russian-?|\bru-)(?:bride|girls|ladies|lady|single|wife|wives|wom[ae]n-?(?:dating|online))
\bru-wom[ae]n
(?:all|pretty)-?russian-?wom[ae]n
(on-?line-?|ua|own|okfree|go4)dating(\b|\d|site)
muselius\.com
\byandex\.ru/redir\b
\bcanoesport\.ru\b
\bglobalflight\.net\b
\byoujizz\.com\b
\bautomania\.it\b
\bfff\.to\b
(buy|cheap)-?viagra
viagra-?(drugs|online|billig)
\bapartments-makarska\.com\b
\bexotour\.ge\b
\bbatik-tulis\.com\b
\bpdesigner\.net\b
\baviatorsale\.com\b
\bvallarpadam(port|terminal)\.com\b
\bseecornwall\.eu\b
\biremetforlag\.tripod\.com\b
\beteachergroup\.com\b
\bhebrewonline(\.co\.il|(blog|shop)?\.com)\b
\bb23\.ru\b
\bceppaloni\.info\b
(ireland|(euro|mega)mil|canada|the)lotter(wiz)?\.com\b
\b888\.com\b
\buglezhog\.ru\b
\balertpay\.com
\bbux(\.to|a\.in|euro\.com|galore\.com|junction\.com|out\.com)
\bcash(-kitty|4(all|hits)|n?bux|eden|fiesta|nclicks|origin|out|pointclicks|posse|read|sea)\.(com|org|net)
\bshrinktheweb\.com\b
#Croatian tourism-spammer
\bhvarinfo\.com\b
\bmakarskainfo\.com\b
\bikorculainfo\.com\b
\bbracinfo\.com\b
\bomisinfo\.com\b
#End of Croatian tourism spammer
\blunapark6\.com\b
\bcarhiredubrovnik\.com\b
\beberhardfritz\.de\.tl\b
\b(lmgtfy|letmegooglethatforyou)\.com.*[?&]l=1
\bkaracaahmet\.com\b
\bpublic-domain-image\.com\b
\.kproxy\.com\b
\brealultimatepower\.net\b
xxxxxx/
\btestmasters\.net\b
\balbelda\.info\b
\barm\.in\b
\bhotelnikko\.com\b
\bcorluhaber\.com\b
\bpremiumflats\.com\b
\bsaopaulo(?:aero|artes|autos|bares|bus|channel|cidades|cinemas|estradas|eventos|gallery|gallery|gaytravel|invest|links|mall|mapas|market|metro|moda|museus|night|noticias|parques|photo|praias|relax|restaurantes|ruas|shuttle|sites|suites|teatros|town|work)\.com\b
\bnutshellurl\.com\b
\bcjb\.net\b
\buni\.cc\b
\bvai\.la\b
\brg3\.net\b
\brg10\.net\b
\bbr30\.com\b
\b1br\.net\b
\bsitio\.de\b
\burl\.ie\b
\bvisit(?:afghanistan|armenia|azerbaijan|bahrain|bangladesh|bhutan|bosnia|brunei|cambodia|china|christmasisland|centralasia|cocosislands|croatia|cyprus|egypt|india|indonesia|iran|israel|jordan|kiev|korea|kosovo|kuwait|kyrgyzstan|laos|latvia|macedonia|malaysia|maldives|mongolia|nepal|northkorea|oman|pakistan|philippines|russia|saudiarabia|southkorea|switzerland|tajikistan|turkmenistan|uae|uzbekistan)\.(?:asia|eu)\b
\bvisit(?:chn|capena|car|esp|solomonislands)\.com\b
\balturl\.com\b
\bmaxreading\.com\b
\bcomoj\.com\b
\bmigre\.me\b
\bbusty\.pl\b
\bmoourl\.com\b
\byfrog\.com\b
\bvinyland\.com\b
\bmmafight\.ru\b
\burlmin\.com\b
\binvx\.com\b
\b(vickydarling|jeffseeney|andrewcripps|john-paullangbroek|howardhobbs)\.com\b
\bhugeurl\.com\b
\btangodans\.com\b
(?<!www\.)\bmybrute\.com\b
\bcasareal\.co\.pt\b
\bvisitsubotica\.rs\b
\bbestmals\.ru\b
\bnobrain\.dk\b
\b(anaheimducks|bluejackets|bruins|buffalosabres|calgaryflames|chicagoblackhawks|coloradoavalanche|dallasstars|detroitredwings|edmonton-oilers|floridapanthers|hurricanes|mapleleafs|minnesotawild|montreal-canadiens|newjerseydevils|newyorkislanders|newyorkrangers|ottawasenators|philadelphia-flyers|pittsburghpenguins|tampabay|thrashers|vancouvercanucks|washingtoncapitals)\.ru\b
\bliveshow-tv\.com\b
\bpatagonianexpeditionrace\.com\b
\bnesvizh\.by\b
\bstihi-xix-xx-vekov\.ru\b
\becarddesignanimation\.com\b
\badf\.ly\b.*
\belbruto\.es\b
\bguerrastribales\.es\b
\bbitly\.com\b
\bbascarsija\.info\b
\bannastaciapalaszczuk\.com\b
\bthnlnk\.com\b
\beurox10\.com\b
\brickroll
\bzobyhost\.com\b
\bsyntext\.(com|ru)\b
\bidukki\.com\b
\bkerala\.(in|pro)\b
\bxvideos\.com\b
\btrymasak\.my\b
\btheofficialboard\.(?:com|fr)\b
\bphuket-relax\.com\b
\bpaypal\.com/.*mrb/pal=.*\b
\bnapredvosa\.com\b
\bvacacionesbulgaria\.com\b
\breverent\.org\b
\bpapagiovanni\.com\b
\bto\.ly\b
\btotalreal\.com\b
\badire\.jp\b
\bcarloscevola\.com\b
\blnk\.ms\b
\btiny9\.com\b
\bbesplatne-slike\.net\b
\blistenarabic\.com\b
\bw3-translations\.de\b
\bubema\.(?:de|eu|com)\b
\bdachau\.com\b
\bdeconet\.com\b
\berepublik\.com.*?/referrer\b
\bprosolutionpills\.com\b
\bvigrxplus\.com\b
\bneobux\.com\b
\blibertyreserve\.com\b
(?<=//|\.)way\.com\b
\bclck\.ru\b
\bproakvariumy\.ru\b
\bport-arthur\.ucoz\.ru\b
\bmatrikon(?:(?:analytics|opc)?\.com|opc\.de)\b
\btunisia\.com\b
\bmoneyandmarkets\.com\b
\binvestwithanedge\.com\b
\bgoodtherapy\.org\b
\bsunglassesuk\.com\b
\bsupergreenme\.com\b
\bmsplinks\.com\b
\balgarvedigital\.pt\b
\bobservatoriodoalgarve\.com\b
\bcli\.gs\b
economy-point\.org
\bwikireality\.ru\b
\bj\.mp\b
\bsantatelevision\.com\b
\bpaintingdb\.com\b
\bboriken\.info\b
\bconceptcar\.ee\b
\bnanoyou\.eu\b
\bopcti\.com\b
\bcyclingforall\.net\b
\bradiomakedonia\.ro\b
\bmoldovarious\.com\b
\bbiodiesel(?:plants)?\.com\.ar\b
\bsportamericani\.it\b
\bow\.ly\b
\bgooglehammer\.com\b
\bgatosphynx\.com\b
\b1url\.com\b
\bawe\.sm\b
\bbudurl\.com\b
\bchilp\.it\b
\bchs\.mx\b
\bclickthru\.ca\b
\bcort\.as\b
\bcuturl\.com\b
\bdecenturl\.com\b
\bee[pz]url\.com\b
\bfa\.by\b
\bfav\.me\b
\bff\.im\b
\bfhurl\.com\b
\bflic\.kr\b
\bflq\.us\b
\bfly2\.ws\b
\bfwd4\.me\b
\bgl\.am\b
\bgo\.9nl\.com\b
\bgo2\.me\b
\bgoshrink\.com\b
\bgri\.ms\b
\bgurl\.es\b
\bhellotxt\.com\b
\bhex\.io\b
\bhtxt\.it\b
\bhurl\.ws\b
\bicio\.us\b
\bidek\.net\b
\bito\.mx\b
\bjijr\.com\b
\bkissa\.be\b
\bkl\.am\b
\bkorta\.nu\b
\bl9k\.net\b
\bliip\.to\b
\bliltext\.com\b
\bliurl\.cn\b
\bln-s\.ru\b
\blnkurl\.com\b
\bloopt\.us\b
\blru\.jp\b
\blt\.tl\b
\blurl\.no\b
\bminilien\.com\b
\bminiurl\.com\b
\bminurl\.fr\b
\bmyurl\.in\b
\bncane\.com\b
\bnn\.nf\b
\bo-x\.fr\b
\bpoll\.fm\b
\bri\.ms\b
\bsn\.(?:im|vc)\b
\bsnipr\.com\b
\btakemyfile\.com\b
\btcrn\.ch\b
\btiny\.pl\b
\btl\.gd\b
\btnw\.to\b
\btr\.my\b
\btwit(?:zap\.com|this\.com|url\.de)\b
\bub0\.cc\b
\bustre\.am\b
\bwp\.me\b
\baki-kaurismaki\.ru\b
\btranslation-blog\.trustedtranslations\.com\b
\bkob\.tj\b
\boh-barcelona\.com\b
\batasozlerianlamlari\.com\b
\bktzr\.us\b
\brus-on-line\.ru\b
\bvilshanka\.org\.ua\b
\bgratisweb\.com\b
\bonline-betting\.me\.uk\b
\bwettbasis\.com\b
\bapuestas-deportivas\.es\b
\bgoo\.gl\b(?!/maps\b).*
\bcasino\.ru\b
\bdoyouneedvisa\.com\b
\burlalacon\.com\b
\bturl\.ca\b
\bmuseomagazine\.com\b
\bshrt\.(?:fr|st)\b
\bredir\.ec\b
\bmerky\.de\b
\bomani\.ac\b
\bmoladi\.net\b
\bparvizshahbazi\.com\b
\bkhamagmongol\.com\b
\bhamagmongol\.narod\.ru\b
\bmedicana(?:life|tv)\.com\b
\brosecoaudit\.ru\b
\binfonu\.nl\b
\bpolimore\.com\b
\bwslibrary\.net\b
\bvndic\.net\b
\bbud-tech\.ru\b
\bde-regalo\.com\b
\bagffan\.dk\b
\bfolkblog\.in\.ua\b
\bna-ozero\.ru\b
\baltritaliani\.net\b
\btt-group\.net\b
\bnvros\.ru\b
\bmaxiocio\.net\b
\basturiasenimagenes\.com\b
\b5z8\.info\b
\boskemen\.info\b
\bcode-saturne\.blogspot\.com\b
\bgsxr\.es\b
\bc2kb\.com\b
\bhentaitoonami\.com\b
\bpartytrip\.fr\b
\bmeigalicia\.com\b
\bblconsulting\.com\.hk\b
\b12mesyatcev\.ru\b
\bchapadadosveadeiros\.com\b
\btheolivebranch\.net\b
\bkarelgott\.tv\b
\bkomputersaya\.com\b
\bdeloeiletdelamain\.hautetfort\.com\b
\btkd-spirit\.com\b
\bteutoburgo\.web44\.net\b
\bsurf\.to\b
\bbiogas\.vn\.ua\b
\bromania-vacations\.com\b
\bsiver\.org\.ua\b
\bdragon-fruit\.biz\b
\bazov\.zp\.ua\b
\beldespertardelmusico\.blogspot\.com\b
\bauditionrich\.com\b
\bkanchanaburi-info\.com\b
\bmatavisen\.no\b
\bmikiurl\.com\b
\bixiz\.net\b
\blimametro\.blogspot\.com\b
\bleo-fl\.hit\.bg\b
\bserfinaz\.com/p\b
\b7les\.com\b
\bforum42\.ru\b
\bhukukiktisatforumu\.net\b
\bmksoley\.com\b
\bsoley\.cn\b
\bseawaterfarming\.com\b
\balgaecollection\.com\b
\bmankenlik\.com\b
\balgaecenter\.com\b
\bmicroalgae\.ca\b
\bsoleymedikal\.com.tr\b
\balgaeinstitute\.com\b
\bphycobilin\.net\b
\bsoso\.bz\b
\bgematrix\.org
camica\.netfirms\.com/gematria/
\btrancepodium\.com\b
\btraveltibetguide\.com\b
\bblcremationsystems\.com\b
\bsuper-alizee\.de\b
\bsandsoftime\.ws\b
\bqualified-audit-partners\.be\b
\bmegashare\.com\b
\bchinesepaladin3\.windy-goddess\.net\b
\bwillysjeep\.com\b
\bhelpjaycee\.blogspot\.com\b
\bheyrheyr\.is\b
\binfogradina\.ro\b
\bvivedeporte\.com\b
\brorysfriends\.com\b
\bmiamipeople\.ru\b
\bshareflare\.net\b
\bdeine-erfindung\.de\b
\bhamaka\.huu\.cz\b
\bantimbt\.com\b
\bcheapmbtsandals\.com\b
\bgstarmbt\.com\b
\bmbt-shoeclearance\.com\b
\bmbt-shoes-(?:discount|wholesale)\.com\b
\bmbt-shoes-us\.com\b
\bmbt-zone\.com\b
\bmbt2bt\.com\b
\bmbt4life\.com\b
\bmbtantishoes-u[ks]\.com\b
\bmbtfivefingers\.com\b
\bmbtflying\.com\b
\bmbtgoodshoes\.com\b
\bmbthotsale\.com\b
\bmbtistore\.com\b
\bmbtkisumu2\.com\b
\bmbtlami\.com\b
\bmbtsale\.org\b
\bmbtselling\.com\b
\bmbtshoes-australia\.com\b
\bmbtshoes1998\.com\b
\bmbtshoes4clearance\.com\b
\bmbtshoesbest\.com\b
\bmbtshoesbest\.net\b
\bmbtshoesdiscount\.org\b
\bmbtshoesfactory\.com\b
\bmbtshoeshouse\.com\b
\bmbtshoesmbt\.com\b
\bmbtshoesselling\.com\b
\bmbtshoesstockists\.com\b
\bmbtsuk\.com\b
\bmbtvips\.com\b
\bmbtwalkingshoesdiscount\.com\b
\bmbtwalkingshoesgood\.com\b
\bnet-mbt\.com\b
\bsalembt\.com\b
\bsalesmbt\.com\b
\bshoesmbts\.com\b
\btopmbtshop\.com\b
\bwebmbtshoes\.com\b
\bletrasjohnfrusciante\.wordpress\.com\b
\bfcoe\.ru\b
\bdobrzenieccy\.pl\b
\b69\.64\.63\.153/redirect\.php\b
\bmedicanalife\.(?:org|net)\b
\bbelawela\.com\b
\bnsever\.org\.ua\b
\bgsm-kharkov\.com\.ua\b
\bshotgunsolutionpaytodie\.blogspot\.com\b
\bayak\.org\b
\bexpresspol\.ru\b
\bmazdafreunde\.de\b
\bseslimola\.com\b
\b777slot\.at\.ua\b
\belizabethselwyn\.50webs\.com\b
\bguard-soft\.com\b
\bbodybuildingrevealed\.com\b
\bservicescleans\.com\b
\bdie-bildersammlung\.de\b
\btravelkefalonia\.com\b
\bfree2g1c\.com\b
\btelefon-numarasi\.com\b
\bsapaninka\.com\b
\bpsi-test\.ru\b
\bamberabg\.com\b
\bmini-mag\.com\b
\bcacasubmarina\.com\b
\bprolocopasiandiprato\.org\b
\bmicrosoftproject\.su\b
\bleblancsamedresort\.com\b
\bkoninginnedagamsterdam\.nl\b
\bprime-time\.ru\b
\bchinarollformingmachine\.com\b
\bspartadata\.com\b
\bavraidire\.eu\b
\bwebauditing\.org\b
\bpokemongamesnow\.com\b
\bstart\.com\.mt\b
\bdniprowazirka\.com\.ua\b
\bmilforum\.net\b
\bx1fm\.com\b
\bkitdetox\.com\b
\borthomatic\.net\b
\bzizum\.com\b
\bti89\.com\b
\btorrentflux\.blogspot\.com\b
\bsmoking-calculator\.com\b
\bolympus-e420\.blogspot\.com\b
\bfuturama-opening-gags\.blogspot\.com\b
\bnerd-characteristics\.blogspot\.com\b
\bchangluncity\.blogspot\.com\b
\binternet-niche-marketing\.blogspot\.com\b
\badsense-skyline\.blogspot\.com\b
\bflood\.tforums\.org\b
\biznikgifts\.com\b
\bsoweirdwebpageofficialsite\.blogspot\.com\b
\balabamafansite\.com\b
\bbyufansite\.com\b
\bboisestatefansite\.com\b
\bbostoncollegefansite\.com\b
\bcaliforniafansite\.com\b
\bgeorgiafansite\.com\b
\billinoisfansite\.com\b
\bindianafansite\.com\b
\biowafootballfansite\.com\b
\blsufansite\.com\b
\bmiamifansite\.com\b
\bmichiganfansite\.com\b
\bminnesotafansite\.com\b
\bnebraskafansite\.com\b
\bnflfootballfansite\.com\b
\bnotredamefansite\.com\b
\bohiostatefansite\.net\b
\boklahomafansite\.com\b
\boregonfansite\.com\b
\bpurduefansite\.com\b
\bsouthcarolinafansite\.com\b
\bsouthfloridafansite\.com\b
\btexasfansite\.com\b
\buclafansite\.com\b
\bvirginiatechfansite\.com\b
\bwisconsinfansite\.com\b
\bwellspringwatersystems\.com\b
\bdespertaibereanos\.blogspot\.com\b
\bsumasax\.es\b
\bibuy\.co\.th\b
\btodoliteratura\.es\b
\bpecaijeca\.coolpage\.biz\b
\bmicroflex-services\.de\b
\bib-info\.com\b
\barizonacardinalsfansite\.com\b
\barizonafansite\.com\b
\barizonastatefansite\.com\b
\barkansasfansite\.com\b
\batlantafalconsfansite\.com\b
\bauburnfansite\.com\b
\bbaltimoreravensfansite\.com\b
\bbuffalobillsfansite\.com\b
\bcarolinapanthersfansite\.com\b
\bchicagobearsfansite\.com\b
\bcincinnatibengalsfansite\.com\b
\bclemsonfansite\.com\b
\bclevelandbrownsfansite\.com\b
\bcollegebasketballfansite\.com\b
\bcollegefootballfansite\.com\b
\bcoloradofansite\.com\b
\bdallascowboysfansite\.com\b
\bdenverbroncosfansite\.com\b
\bdetroitlionsfansite\.com\b
\bfloridafansite\.com\b
\bfloridastatefansite\.com\b
\bgeorgiatechfansite\.com\b
\bgreenbaypackersfansite\.com\b
\bhawaiifansite\.com\b
\bhoustontexansfansite\.com\b
\bindianapoliscoltsfansite\.com\b
\bjacksonvillejaguarsfansite\.com\b
\bkansascitychiefsfansite\.com\b
\bkansasfansite\.com\b
\bkentuckyfansite\.com\b
\bmajorleaguebaseballfansite\.com\b
\bmiamidolphinsfansite\.com\b
\bmichiganstatefansite\.net\b
\bminnesotavikingsfansite\.com\b
\bmississippifansite\.com\b
\bmissourifansite\.com\b
\bnbabasketballfansite\.com\b
\bnewenglandpatriotsfansite\.com\b
\bneworleanssaintsfansite\.com\b
\bnewyorkgiantsfansite\.com\b
\bnewyorkjetsfansite\.com\b
\bnhlfansite\.com\b
\bnorthcarolinafansite\.com\b
\boaklandraidersfansite\.com\b
\bpennstatefansite\.com\b
\bpgagolffansite\.com\b
\bphiladelphiaeaglesfansite\.com\b
\bpittsburghsteelersfansite\.com\b
\bsandiegochargersfansite\.com\b
\bsanfrancisco49ersfansite\.com\b
\bseattleseahawksfansite\.com\b
\bstlouisramsfansite\.com\b
\btampabaybuccaneersfansite\.com\b
\btennessee(?:titans)?fansite\.com\b
\buscfansite\.com\b
\bwashington(?:redskins)?fansite\.com\b
\bwestvirginiafansite\.com\b
\blaptopvsgadget\.blogspot\.com\b
\bjualbelipaypals\.blogspot\.com\b
\bardhie\.info\b
\bcatatansiboy(?:ii|iiiii?|1|onky)\.blogspot\.com\b
\bskiptest\.info\b
\bkristalkristalcinta\.blogspot\.com\b
\bpacarketinggalankereta\.blogspot\.com\b
\btaxijuga\.blogspot\.com\b
\bnamakujoeboy\.blogspot\.com\b
\bonkyapaartinyacinta\.blogspot\.com\b
\bavenged-sevenfold\.web\.id\b
\bmobilegamezone\.info\b
\bgioieditalia\.com\b
\bsicilia-by-divino\.com\b
\bumbria-by-divino\.com\b
\bpositano-by-divino\.com\b
\btuscany-by-divino\.com\b
\btuscany-travel\.blogspot\.com\b
\byourtuscanvilla\.com\b
\bholiday-apartment-tuscany\.net\b
\bturismo-toscana\.blogspot\.com\b
\bguia-sicilia\.blogspot\.com\b
\bernodaronline\.usersboard\.net\b
\bstarstube\.narod\.ru\b
\binsset\.u-picardie\.fr\b
\bfolk-craft\.com\b
\bnasyidparadise\.blogspot\.com\b
\bwelovecock\.com\b
\bnovportal\.ru\b
\bprettylittleliarsss\.webs\.com\b
\bplanestv\.com\b
\bapartamentosgomera\.com\b
\bhot-map\.com\b
\bamarun\.org\b
\bpegiovanni\.com\b
\btibiahelp\.com\b
\baerocardio\.com\b
\bdiabetia\.org\b
\bbakrecepten\.se\b
\bclassd\.com\.es\b
\bclassd.co\.uk\b
\battuariale\.com\b
\belissacafe\.com\b
\bmailwriter\.com\b
\bnationaldebtclocks\.com\b
\b8americain\.org\b
\bbelote-ligne\.fr\b
\bbouillotte\.eboaz\.com\b
\bbrumisateurs\.eboaz\.com\b
\bchapka\.eboaz\.com\b
\bdamedepique\.eboaz\.com\b
\bdamedepique\.info\b
\bjeudebelote\.org\b
\bjeutarot\.org\b
\bparier-sport\.info\b
\bscommesse-sportive\.cc\b
\btypy-bukmacherskie\.com\.pl\b
\barequipainfo\.com\b
\barequipatravel\.com\b
\bcolca\.info\b
\bcotahuasicanyon\.com\b
\bdirectorioarequipa\.com\b
\bforosarequipa\.com\b
\binfocolca\.com\b
\bmollendo\.net\b
\btodoarequipa\.com\b
\blivercancer\.eu\b
\bhuaweie220\.(?:biz|com|info|net|org)\b
\bbt\.gd\b
\bthemysterymethod\.net\b
\bmysterypua\.net\b
\barea51lifestyle\.com\b
\bthegameneilstrauss\.com\b
\baesthetic-clinic-dombard-brussels\.com\b
\bfraserislandtours\.com\.au\b
\bgreatoceanroadtours\.com\b
\bbluemountaintours\.com\.au\b
\b4solarpanels\.com\b
\bvipskrip\.ru\b
\bamalfitancoast\.com\b
\bamigosdevillatuelda\.spaces\.live\.com\b
\binkoob\.com/cruzroja\b
\bzentechnologies\.com\b
\bamishvyas\.com\b
\bticketstothemansion\.com\b
\bdefensivedrivingcompanyofamerica\.com\b
\btheaterseatstore\.com\b
\bvipnightlifetour\.com\b
\btripfilms\.com\b
\blearn-ukrainian\.org\.ua\b
\bprofessays\.com\b
\bwftpserver\.com\b
\bftprush\.com\b
\bseop\.com\b
\bsleepapneasymptoms\.info\b
\bkidney-disease\.info\b
\bandroidlife\.net\b
\bandroid-tr\.com\b
\bandroiddestek\.com\b
\bmanofart\.com\b
\bharz-ferienwohnung-ferienhaus\.de\b
\bapparelus\.com\b
\baustralian-visa-info\.blogspot\.com\b
\bbicolanobiron\.webs\.com\b
\bchildrenswonderland\.com\b
\bdiagnosticautomation\.com\b
\belegant-fashion-4men\.blogspot\.com\b
\bextreme-gamelist\.com\b
\bintelifi\.com\b
\bjustlabcoats\.com\b
\bkstinoco\.blogsome\.com\b
\bmens-suit\.blogspot\.com\b
\bmountmayon\.blogspot\.com\b
\bnationalvisas\.com\.au\b
\bpillsless\.com\b
\bplasticosfoundation\.org\b
\bprevawater101\.wordpress\.com\b
\bsupreme(?:autoparts|condensers|mirror)\.com\b
\bultimateautolights\.com\b
\bwholesaleappareldirect\.com\b
\blease-a-seo\.com\b
\bhebeigo\.com\b
\bnzjsw\.com\b
\baviacioncivil\.com\.ve\b
\bminoxidil\.gen\.tr\b
\bobouka\.ru\b
\bbayrak\.tv\b
\baybayrak(?:-tr)?\.com\b
\bbayrakci\.biz\.tr\b
\bbayrak(?:imalati|resimleri|satisi)?\.gen\.tr\b
\bbayrak(?:ajans|evim|imalatcilari|line|nedir|satinal|satisi?|turk)\.com\b
\bdigitaltekstil\.com\b
\bdijitalbaski\.gen\.tr\b
\bmarmarabayrak\.com\b
\bozelbayrak\.gen\.tr\b
\bturkbayragi\.gen\.tr\b
\bucuzbayrak\.com\b
\bovernightpools\.com\b
\bmyczechonline\.com\b
\bcostabrava-rentals\.co\.uk\b
\blocations-vacances-costabrava\.com\b
\bfinquesfrigola\.com\b
\bryanair-girona\.com\b
\bfilmfarsi\.blogfa\.com\b
\bkellyvogel\.com\b
\blindaolsson\.com\b
\btibbisuluk\.com\b
\bdoktorsuluk\.com\b
\bleechesturkey\.com\b
\basytekstil\.com\b
\bfulminaksesuar\.com\b
\bmadalya(?:cilar|m)\.com\b
\bsancakbayrak\.com\b
\bcountryguidebook\.com\b
\bluxury-delhi-hotels\.com\b
\bdeccanodysseytrain\.com\b
\bgoheritageindiajourneys\.com\b
\bgoldenchariot-train\.com\b
\bheritageindiajourneys\.com\b
\bindia-(?:buddhisttours|delhihotels|goldentriangletours|mumbaihotels|royalrajasthanonwheels)\.com\b
\bindianmaharaja-train\.com\b
\bmaharajaexpresstrain\.com\b
\bpalaceonwheels-train\.com\b
\broyaltrainsindia\.com\b
\btajmahaltours-india\.com\b
\breal-estate-ixtapa-zihuatanejo\.com\b
\btheforceofreason\.blogspot\.com\b
\btefilot\.org\b
\basportsnews\.com\b
\bcicek(?:postasi|sepetiniz)\.com\b
\bjavplanet\.com\b
\butqweb\.com\b
\bpopoint\.free\.fr\b
\bpaylasimci\.org\b
\bsaveourseeker\.com\b
\bcarplugs\.com\b
\bmorrodesaopaulohotelpde\.com\.br\b
\bhoteles-en-cancun\.com\.mx\b
\blecollagiste\.com\b
\balbania4ever\.com\b
\byouflorence\.it\b
\bdissertationwritinghelp\.co\.uk\b
\bthewholesaleforums\.co\.uk\b
\balibabascam\.com\b
\bb2bfreezone\.com\b
\bcable-glossary\.blogspot\.com\b
\btradekey\.com\b
\brawalpindi\.city\.blogspot\.com\b
\bhatedenmark\.blogspot\.com\b
\beyecatchypics\.com\b
\bgreatnutri\.blogspot\.com\b
\brawalpindi(?:-islamabad\.blogspot|city\.wordpress)\.com\b
\bstarherb\.com\b
\bdoors-decorations\.blogspot\.com\b
\bequipment-machinery-information\.blogspot\.com\b
\brawalpindi-city\.blogspot\.com\b
\bfreewebs\.com/greatnutri\b
\bsauditrades\.com\b
\bsaudicommerce\.com\b
\bsuperiorthesis\.com\b
\blotter\.pl\b
\b206\.225\.22\.48\b
\bbigbras-club\.com\b
\bkingoflotto\.com\b
\bciszewski\.com\b
\bbig-hooters\.net\b
\bannuaire-(?:lausanne|neuchatel)\.ch\b
\bbbwebmaster.com\b
\bfribourgnet.ch\b
\bgeneve-annuaire.ch\b
\bjurassiens.ch\b
\bsuisse-internet.com\b
\bvalaisannet.ch\b
\bweb-expert.ch\b
\bzurich-info.ch\b
\bchicagohajj\.com\b
\bdragonage-fan\.ru\b
\bwebhostingservices\.us\b
\baavsa\.com\b
\bmojeszamotuly\.com\b
\btotentanz\.nl\b
\bsalouholiday\.co\.uk\b
\bhercreampies\.com\b
\bkidsvideoreviews\.(?:blogspot\.)?com\b
\bcasalemonferrato\.blogolandia\.it\b
\bserydarth\.wordpress\.com\b
\beugeneportfolio\.com\b
\bnokianews\.ru\b
\btelefon-nokia\.ru\b
\bmajesticthailand\.com\b
\bhard-wood\.net\b
\bfriendlybags\.com\b
\bbiodegradableplasticbags\.org\b
\broykellner\.com\b
\blandmarkgroup\.us\b
\beventplannerspain\.com\b
\bccf-technologies\.com\b
\bftm-technologies\.com\b
\binfomedicos\.com\b
\binfoarquitectos\.com\b
\binfoabogados\.com\b
\binfoveterinarios\.com\b
\binfopsicologos\.com\b
\binfoingenieros\.com\b
\binfoeconomistas\.com\b
\binfodentistas\.com\b
\binfoinformaticos\.com\b
\bsaletoo\.com\b
\bsalesid\.com\b
\bpanoraview\.com\b
\b118\.98\.171\.131\b
\banimefreak\.tv\b
\bapplicationessay\.net\b
\bbestdissertation\.net\b
\bbestdissertation\.org\b
\bbesttermpaper\.net\b
\bbesttermpapers\.org\b
\bbraindumps\.com\.ua\b
\bcustom-essay\.net\b
\bcustom-writings\.net\b
\bcustomessays\.uvoweb\.net\b
\bessayplant\.com\b
\bessaysontime\.com\b
\bessaytodaycom\b
\bextension\.kiev\.ua\b
\bgambling-online-review\.com\b
\bj-in\.org\.ua\b
\bkiev-home\.com\b
\bmydeco\.com\b
\bonline-poker-spielen\.biz\b
\bplay-poker-games\.com\b
\bpoker-rooms-review\.org\b
\bproessay\.com\b
\bresearch-paper\.us\b
\brushessay\.net\b
\brushessay\.org\b
\brushessays\.net\b
\brushessays\.org\b
\bsuperiorpaper\.net\b
\bsuperiorpaper\.org\b
\bsuperiorpapers\.net\b
\bsuperiorpapers\.org\b
\btermpaperscorner\.com\b
\bmargherita-caminita\.com\b
\b8bit-game\.ru\b
\bmedelita\.ru\b
\bonly-suicide-girls\.ru\b
\bsweet-news\.ru\b
\bwriters\.ph\b
\bsheetalaproductions\.hpage\.com\b
\bgsfinancial\.hpage\.com\b
\bsheetalasingh\.typepad\.com\b
\btotalscreenrecorder\.com\b
\bsoftwarewikipedia\.com\b
\bgodswmobile\.com\b
\bchatixdating\.com\b
\bteensay\.com\b
\bteenssite\.co\.uk\b
\bteensay\.co\.uk\b
\bnitronet\.co\.uk\b
\bmsndisplaypics\.com\b
\bchatix\.co\.uk\b
\bfunnyden\.com\b
\bmyspace-icons\.com\b
\bmyspace-layouts\.com\b
\bmyspacehive\.com\b
\bfreechatrooms\.me\b
\bchatlinks\.co\.uk\b
\bmyspace-generators\.com\b
\bcelebrityrush\.com\b
\btvdrawing\.com\b
\btylervo\.com\b
\bfonejacker\.eu\b
\bglastonbury2010\.info\b
\bkiller-content\.com\b
\bmayonvolcano\.net\b
\bmyspace\.com/markcalfe\b
\bmyspace\.com/realfonejacker\b
\bnurseshelp\.blogspot\.com\b
\bprofessional-essay-writer\.blogspot\.com\b
\bsmart-it-consulting\.com\b
\bwbbhost4u\.com\b
\bwebsitecopywriting\.wordpress\.com\b
\binfiniteseo\.co\.uk\b
\bajelv\.com\b
\barticlecabinet\.info\b
\bgetmoretwitterfollowers\.info\b
\bglastonbury2009\.info\b
\blatestramblings\.com\b
\blinkwheel\.biz\b
\btheoriginalarticle\.com\b
\bcvresumewriters\.com\b
\bessaywritingservices\.org\b
\bcustom-paper-writing\.com\b
\bcustom-essay-writing-service\.org\b
\bmyrecipesfood\.com\b
\bmy\.mail\.ru/mail/sexanimeshka\b
\bstar-tube\.narod\.ru\b
\bwa7\.ru\b
\bcelebritysextape\.narod\.ru\b
\bcelebritysextape\.narod2\.ru\b
\bsilvia-saint-club\.narod\.ru\b
\bberkovasex\.narod\.ru\b
\bitsbattery\.com\b
\breallifevampires\.info\b
\bsameurl\.com\b
\baustralianpolice\.org\b
\bfamousquotesfunnyquotes\.com\b
\b123greetings\.com\b
\bentrainbow\.com\b
\boddsnet\.com\b
\bcamfroger\.com\b
\balgherovacanze\.blogspot\.com\b
\bsom\.pt\b
\ballruspower\.narod\.ru\b
\bcasinotop5\.nl\b
\bgokkentotaal\.nl\b
\bonlineblackjackspelen\.nl\b
\bvakantiehuishindeloopen\.wordpress\.com\b
\bwebforumu\.com\b
\bmynet\.pro\b
\bvps\.web\.tr\b
\bosym\.web\.tr\b
\bturkcell\.in\b
\bankara-nakliyat\.name\.tr\b
\bankara-nakliyeci\.net\b
\bankaranakliyeci\.net \b
\bankaraticaret\.org\b
\bcicekcim\.name\.tr\b
\bevden-eve-nakliyat\.name\.tr \b
\blazer-epilasyon\.name\.tr\b
\bnakliyatfirmalari\.org\b
\bnakliyeevden\.info\b
\botoarackiralama\.com\b
\bsacekimmerkezi\.name\.tr\b
\btupbebegim\.org\b
\bmerchantos\.com\b
\bessaywriter\.co\.uk\b
\bukessaysadvice\.co\.uk\b
\bkiatan\.com\b
\bgexhost\.com\b
\bgexton\.com\b
\bahcorporation\.com\b
\bcustompapers4u\.net\b
\bmastersessay\.com\b
\benglish2urdutranslations\.com\b
\bnonplagiarizedessays\.co\.uk\b
\brealessaywriting\.com\b
\bmustuniversity\.com\b
\bunitransservice\.org\b
\bpariblog\.ro\b
\bbuybamboosheets\.com\b
\bomnibet\.ro\b
\bsteroidsbuy\.com\b
\bfreebetsbonuscodes\.com\b
\bessay\.tv\b
\bs7\.gladiatus\.net\b
\bcomparemysql\.com\b
\ba1z3\.com\b
\baat\.teldap\.tw\b
\b2ued\.com\b
\babcd2you\.com\b
\bdiscount-(?:air-jordan|coach-outlet)\.com\b
\bghd2sale\.com\b
\bmywalkingtime\.com\b
\bsalenewbalance\.com\b
\bmalappuraminfo\.com\b
\bmalappuram\.co\.in\b
\bsoft-techit\.com\b
\bencodeinfotech\.com\b
\bagadir-airport\.com\b
\basturias-airport\.com\b
\bbodrum-airport\.com\b
\bibible\.mobi\b
\bmenorca-airport\.com\b
\bpedrangular\.com\b
\breus-airport\.com\b
\bsevilla-airport\.com\b
\bzaragoza-airport\.com\b
\bessaysexperts\.com\b
\bhcc-ainshams\.com\b
\bperuvianairlines\.com\b
\bperuvianfood\.com\b
\blatinpropaganda\.com\b
\bsilvinadellafontana\.com\b
\bperuviantv\.com\b
\bkarendejo\.com\b
\bidea180\.com\b
\binternetwarrior\.com\b
\blatinpropaganda\.blogspot\.com\b
\bvoip-phone-service-solutions\.com\b
\bcamarasdeseguridad\.net\b
\bcircuitocerradotelevision\.com\b
\blatinamericantelemedicine\.com\b
\baffordablesecuritycameras\.com\b
\bcamaracctv\.com\b
\bcamaradecctv\.com\b
\bcamarascctv\.com\b
\bcamarasdecctv\.com\b
\bcamarasdecctv\.net\b
\bcamarasdecircuitocerrado\.com\b
\bcamarasdeseguridad\.info\b
\bcamarasdeseguridad\.tv\b
\bcamarasdeseguridadchinas\.com\b
\bcamarasdeseguridadporinternet\.com\b
\bcamarasdevigilancia\.info\b
\bcamarasdevigilancia\.org\b
\bcamarasdevigilancia\.us\b
\bcamarasdevigilanciaporinternet\.com\b
\bcamarasescondidas\.net\b
\bcamarasescondidas\.org\b
\bcamarasescondidas\.us\b
\bcamarasindiscretas\.org\b
\bcamarasseguridad\.info\b
\bcamarasseguridad\.net\b
\bcaptadoencamara\.com\b
\bcaptadoencamara\.tv\b
\bcctvargentina\.com\b
\bcctvbrazil\.com\b
\bcctvcatalogs\.com\b
\bcctvchile\.com\b
\bcctvcolombia\.com\b
\bcctvcostarica\.com\b
\bcctvguatemala\.com\b
\bcctvinstalacion\.com\b
\bcctvinstaller\.info\b
\bcctvmexico\.com\b
\bcctvnews\.info\b
\bcctvpanama\.com\b
\bcctvpuertorico\.com\b
\bcctvrepublicadominicana\.com\b
\bcctvuruguay\.com\b
\bcctvvenezuela\.com\b
\bcolombiacctv\.com\b
\bfree-voip-service\.com\b
\blocalizadordevehiculos\.com\b
\bmonitoreo\.tv\b
\bmonitoreoelectronico\.com\b
\bperucctv\.com\b
\bsecuritycamerasmadeinchina\.com\b
\bseguridadelectronica\.info\b
\bsouthfloridatelecom\.com\b
\btelemedicinedirectory\.org\b
\btelevigilancia\.org\b
\btelevigilancia\.us\b
\bventadecctv\.com\b
\bventadecctv\.info\b
\bventadecctv\.net\b
\bventadecctv\.org\b
\bvideosdeseguridad\.com\b
\bvideovigilanciaporinternet\.com\b
\bvigilanciaporinternet\.net\b
\bvigilanciaviainternet\.com\b
\bvigilatupropiedad\.com\b
\bvigilatupropiedad\.tv\b
\bvoice-over-internet-protocol\.com\b
\bvoip-call-center\.com\b
\bvoip-international\.com\b
\bvoip-softphones\.com\b
\bvoip-telefonia\.com\b
\bvoip-wholesale\.com\b
\bvoipserviceargentina\.com\b
\bvoipservicebrazil\.com\b
\bvoipservicechile\.com\b
\bvoipservicecolombia\.com\b
\bvoipservicemexico\.com\b
\bvoipservicepanama\.com\b
\bvoipservicevenezuela\.com\b
\bwholesaletermination\.com\b
\bandronmoscow\.livejournal\.com\b
\bukschoolsdirectory\.net\b
\bamerican-schools\.net\b
\bgubta\.com\b
\bcommence\.com\b
\bcommenceonline\.net\b
\bebusinessline\.com\b
\besupportline\.com\b
\bmychristianheels\.com\b
\b800millions\.com\b
\bbootsluxury\.com\b
\bbagsclothing\.com\b
\bbesoso\.com\b
\bjerseyonsale\.com\b
\bbt-embroidery\.com\b
\blkkreplicas\.com\b
\bmillennium1000\.net\b
\bshoemachine\.cc\b
\bheatsinks\.cc\b
\bgelinsoles\.cn\b
\bgoldspace\.cc\b
\bhonnypower\.com\b
\bleddisplays\.cn\b
\bmallrolex\.com\b
\bshuangdan\.com\b
\btozc\.net\b
\baf-wholesale\.com\b
\bsdhongda\.net\b
\bcameramarkets\.com\b
\bgolfclubs365\.com\b
\bglobalc2c\.com\b
\badidas-kids\.com\b
\bsf39\.com\b
\blg668\.com\b
\bstop-sweating-tips\.com\b
\blose-weight-secret\.com\b
\badazhe\.com\b
\bcoachor\.com\b
\bjuicy4sale\.com\b
\bjuicydiscount\.com\b
\b(?:ace|best|discount|i|nice|onsale|pick|sell|top|us[a-])vibramfivefingers\.com\b
\bmbtvibramshoes\.com\b
\b(?:4|five-fingers|fivefinger|my|sell|usa-|top)vibram\.com\b
\bvibram-(?:five-finger|fivefingerss|retailers|store)\.com\b
\bvibram(?:4u|5fingersshoes|51|botas|eshop|fit|five-fingers|fivefingercheap|fivefingers(?:2sale|6|cheap|hot|llc|mall|-outlet|shoesnet|-shop|usa|web)|fivesfingers|officialstore|s-fivefingerss?|salesmall|scheap|shoes(?:online|store|tores|us)|shoponline|sky|soutlet|store(?:online)?|web)\.com\b
\bvibram(?:fivefingers-outlet|sales|sfivefingers)\.net\b
\bvibram-five-fingers\.(?:c[ac]|info)\b
\baaaeluxury\.com\b
\baaagoods\.com\b
\bdiscount-monclerjackets?\.com\b
\bmonclercom\.com\b
\bmonclerebay\.com\b
\bmonclereshop\.com\b
\bmonclerhotsales\.com\b
\bmonclerjacketscheap\.com\b
\bmoncleronlinesale\.com\b
\bmoncleronlinestore\.com\b
\bmoncleroutlet\.net\b
\bmonclersell\.com\b
\bmonclerspring\.com\b
\bwwwmonclerjackets\.com\b
\bherve-leger(?:-skirts)?\.com\b
\bherve-leger\.(?:net|co\.uk)\b
\bherveleger(?:com|e|-?e?shop|net|sale|shops|web)\.com\b
\bherveleger(?:-?dresses|show)\.org\b
\b(?:best|buy|e?shop-?|like|shopping)herveleger\.com\b
\bhiebay\.com\b
\bjimmychoocom\.com\b
\bmywholesale-handbags\.com\b
\bvertuexclusiveshop\.com\b
\bcouponrolexwatches\.com\b
\b74\.86\.181\.245\b
\bchishopping\.com\b
\b35331\.com\b
\b360ebagsonline\.com\b
\b4lvbag\.com\b
\bbagstag\.com\b
\bbyreplica\.com\b
\bcaesarol\.com\b
louboutin[^./]
(?<![./]christian)louboutin\.
[^./]christianlouboutin
\bchristianlouboutin(?:\.com)?\.hk\b
\bcoach(?:bagsday|serise|shopping|supports)\.com\b
\be-lv\.net\b
\belebiz\.com\b
\bfashionehall\.com\b
\bhandbagsma(?:ma|ster)\.com\b
\bkicksparty\.com\b
\blook4wholesaler\.com\b
louis-?vuitton[a-z0-9-]
[a-z0-9-](?<!fondation)louis-?vuitton
\blouis(?:nvuitton|vuitt4u)\.com\b
\bmanoloblahnik(?:com\.com|onsale\.com|retail\.com|usa\.com|shoes\.org)\b
\bmonshoes\.com\b
\bp90xdvdfitness\.com\b
\bshoppingogo\.com\b
\bwirelessphonejammer\.com\b
\byslcom\.com\b
\bcchua\.com\b
\beuroshoesbox\.com\b
\bsaigontravelguides\.com\b
\bifrslistcom\b
# Note re backupurl.com: [[Talk:Spam_blacklist/Archives/2011-02#backupurl.com]]
\bbackupurl\.com\b
\bsghgate\.com\b
\bsneakersoutlets\.com\b
\bmanolomall\.com\b
\b21-nfl\.com\b
\bshoppingrepublic\.com\b
\bwatchesboom\.com\b
\blvaa77\.com\b
\bbagshobby\.com\b
\bbagsvuitton\.com\b
\brolex-dolly\.com\b
\bwatchessell\.com\b
\brolex-mary\.com\b
\brolex-jane\.com\b
\brolex-shelly\.com\b
\blv-(?:9|barbara|betty|buy|elizabeth|gucciaaa|joan|lily|linda|malcolm|niki|whitney)\.com\b
\blv-(?:bags|gucci)\.us\b
\blv-handbag\.net\b
\bnice-watches\.com\b
\bnewstylerolex\.com\b
\bwatches-bags\.com\b
\bwatchestrade\.net\b
\bluxurywatchhome\.com\b
\bluxurywatchgift\.com\b
\bmijewels\.com\b
\bthaisilverjewelry\.net\b
\bsyntheticgems\.org\b
\bcubiczirconia-labgems\.com\b
\bsextoyfun\.com\b
\badversus\.it\b
\beuroluxury\.eu\b
\bglobaltiffany\.com\b
\blinkslondon\.terapad\.com\b
\blinkslondonshop\.com\b
\blinksoflondonuk\.com\b
\bswarovski\.uk\.com\b
\bsydneytiffany\.com\b
\blinksoflondonbest\.com\b
\bmyjewellerystore\.com\b
\bhandbag(?:com|spop)\.com\b
\bwatches-life\.com\b
\bsunglassvip\.net\b
\brolex-hot\.com\b
\bmomax\.hk\b
\bamzstore\.com\b
\b7zyx\.com\b
\bmaslou\.com\b
\bnbcth\.com\b
\b90920\.com\b
\bjg02\.com\b
\bselltopbags\.com\b
\bsix-star-replicas\.com\b
\bb2csite\.com\b
\b6starhandbags\.com\b
\bsearchingbag\.com\b
\btiffanyjewelry1837\.com\b
\bgrandjewelry\.net\b
\bshes5588\.com\b
\bgo-ubas\.com\b
\benjoycl\.com\b
\btopviviennewestwood\.com\b
\bclboots\.com\b
\bjuicy888\.com\b
\babercrombieandfitchuk\.com\b
\babercrombie-usa\.com\b
\babercrombieandfitchusa\.com\b
\bshoes-vip\.com\b
\babercrombieuk\.net\b
\bedhardytshirts4u\.com\b
\babercrombielondon\.net\b
\bfitchclothing-uk\.com\b
\babercrombiestock\.com\b
\bdonedhardy\.us\b
\buselv\.com\b
\bcoachshandbags\.com\b
\bcoachonsale\.net\b
\beasyforbuy\.com\b
\bthecheapbags\.com\b
\burjordan\.com\b
\brosettastoneonline\.net\b
\bhohoshoes\.com\b
\bgreatgreenshoes\.com\b
\bnewcoachoutlet\.com\b
\blcsti\.net\b
\bkepu\.cc\b
\bsofiabags\.com\b
\bmysofiabags\.com\b
\bdzhfgj\.com\b
\b1837tiffany\.net\b
\bvutrade\.com\b
\byzzg\.net\b
\bqqone\.com\b
\bzhuiyan\.net\b
\b8080dy\.com\b
\bredbottomshoes\.info\b
\blvvuittonkorea\.com\b
\beshop-bag\.com\b
\bleatherbagsmanufacturer\.com\b
\bhowtogetasixpackinamonth\.com\b
\bbybloshotelcostarica\.com\b
\bnicefootwork\.
\bjerseyscenters\.com\b
\bbagforu\.com\b
\bjerseystown\.com\b
\bsf46\.com\b
\bjq11\.com\b
\bwinnersneaker\.com\b
\bjersey-boys\.com\b
\bshirtdays\.com\b
\bectopmall\.com\b
\b4unfl\.com\b
\bjerseyspar\.com\b
\bhavejerseys\.com\b
\bnflid\.com\b
\bbuynbajerseys\.info\b
\boovcc\.com\b
\be-timberland\.com\b
\bbelovewrist\.com\b
\bshoesbey\.com\b
\bectwins\.com\b
\bbagspage\.com\b
\bpickyourclothing\.com\b
\bsneakerfather\.com\b
\bbargainpump\.com\b
\bhandbagsagent\.com\b
\bcoachhandbags2u\.com\b
\busa-onsale\.com\b
\bthekickshop\.com\b
\b74trade\.com\b
\bonekickzstop\.com\b
\bdeal-shoe\.com\b
\bhandbags\.hk\b
\badidas-online-shop\.com\b
\bairjordanonsale\.com\b
\bairyeezy\.net\b
\bgo2(?:albena|bagtrade|goldensands)\.com\b
\bfeedmyfeet\.com\b
\bairyeezy\.com\b
\bonsale-usa\.com\b
\bmediamobilespa\.com\b
\blovethosesole\.com\b
\bvisaforum\.freeforums\.org\b
\bownbrandshop\.com\b
\bnewgoing\.com\b
\b10[02]bhshoe\.com\b
\b11[24]batsale\.com\b
\b14[02]newflybuy\.com\b
\b1[46]wowhotsale\.com\b
\b4[02]vipmalls\.com\b
\b5[02]kogogo\.com\b
\b6[02]shoppingtime\.us\b
\b8[68]itemtolive\.com\b
\bchatroulettecite\.com\b
\b123rolex\.com\b
\bdealsunglasses\.com\b
\blvbagsmvp\.com\b
\bhandbags-shop\.com\b
\bchanelonlineshop\.net\b
\bjordan23club\.com\b
\bpradaoutlets\.com\b
\becboots\.com\b
\bshopping-handbags\.com\b
\bpickjuicycouture\.com\b
\bbrand-wholesale\.net\b
\bshopdreambag\.com\b
\bluxury-handbags-lady\.com\b
\bsolid925silver\.com\b
\btiffanyjewelry9\.com\b
\burl9\.de\b
\bnoxedge\.com\b
\bbatterylaptops\.co\.uk\b
\bshopokey\.com\b
\bcycshop\.com\b
\bindiaformeds\.com\b
\bcanadianpharmacyi\.net\b
\btuckle\.net\b
\bovernightessay\.com\b
\bwriting-services\.org\b
\baplusreports\.com\b
\byourdissertation\.com\b
\bstandoutessay\.com\b
\bresearchpaperz\.net\b
\bessaywritingservice\.org\b
\bripurl\.co\.uk\b
\bbookmarksuri\.com\b
\btrimr\.de\b
\bkiwiurl\.com\b
\bwealthyaffiliate\.com\b
\bmandarinportal\.com\b
\bwowgoldsonline\.com\b
\bwowgoldlife\.com\b
\bcitibank\.co\.in\b
\brs2acc\.com\b
\becwarmboots\.com\b
\bscooterschina\.com\b
\bforsaletiffany\.com\b
\bsaletiffany\.com\b
\bonsaletiffany\.com\b
\bpowergolding\.com\b
\bshoppinglv\.com\b
\bjuicycouturedeals\.com\b
\bfashionjuicystore\.com\b
\btiffanyforsale\.com\b
\bsuprashoes\.org\b
\bsupra-shoes\.us\b
\bfreshkicks4u\.com\b
\bfirstsneakers\.com\b
\bcooltiffany\.com\b
\bpretty-tiffany\.com\b
\bdiscountiffany\.com\b
\blinkslondonhut\.com\b
\bjuicyjewelrysale\.com\b
\bfabuloustiffany\.com\b
\bjewel-tiffany\.com\b
\bhappytiffany\.com\b
\boboots\.com\b
\bprettyboots\.com\b
\bsweatboots\.com\b
\bueasyshop\.com\b
\bnino-trade\.com\b
\bzypopular\.com\b
\bcasualbrand\.com\b
\balltopshoes\.com\b
\bredhighshoes\.com\b
\bgladfashion\.net\b
\bchaussureenligne\.net\b
\bshoesinlove\.com\b
\bfashiontowns\.com\b
\bluxury-buying\.com\b
\bedressonline\.com\b
\bstop4buy\.com\b
\betopbrands\.com\b
\babercrombieclothing4u\.com\b
\byoursbag\.com\b
\bforeverbar\.com\b
\btobling\.com\b
\btiffanyonlinestore\.us\b
\btiffanyshop\.org\b
\bshopoingjuicyjewelry\.com\b
\blinksfromlondon\.com\b
\bebaytop\.com\b
\bnpbags\.com\b
\bjuicycouture4sale\.com\b
\bchinacrystaljewelry\.com\b
\bp90xwow\.com\b
\bjoytiffany\.com\b
\btoopeshop\.com\b
\bjuicyclothingsale\.com\b
\btiffanyo\.com\b
\btiffanyonsale\.com\b
\brs2-accounts\.com\b
\bwolfeye-keylogger\.de\.vu\b
\bcastles\.travelinos\.com\b
\bmilotice\.com\b
\bmiud\.in\b
\bbag15\.com\b
\bshoestop10\.com\b
\byes-bags\.com\b
\bbagsforyours\.com\b
\bthemanbag\.net\b
\bwatch-youbags\.com\b
\bvogue-shoes\.com\b
\b91handbags\.com\b
\bcross-mark\.com\b
\bmoonyue\.com\b
\borienttouch\.com\b
\bmandarintouch\.com\b
\boriental-cheongsam\.com\b
\bgoodorient\.com\b
\bfinechineseclothing\.com\b
\bzxcart\.com\b
\bnewtangstore\.com\b
\bevescharm\.com\b
\bbags4chanel\.com\b
\bsalefivefinger\.com\b
\btakefringefashion\.info\b
\blux4bags\.com\b
\bluxuryex\.com\b
\bredsoleheels\.com\b
\bbuyitpal\.com\b
\boutlet-coach\.com\b
\bhighheelsfashion\.com\b
\bbags-outlet\.net\b
\bwhatshelove\.com\b
\bsvhandbags\.com\b
\bluxhorde\.com\b
\btn4bags\.com\b
\bigxe\.co\.uk\b
\blorland\.com\b
\bmmo4rpg\.com\b
\bgold4rpg\.com\b
\bvt4bags\.com\b
\bgubags\.com\b
\bwowhead\.us\b
\bgaziantepsporlular\.com\b
\blechan\.info\b
\bhautes-alpes\.org\b
\bgobananas\.com\b
\bkarmakerala\.com\b
\bmedicexchange\.com\b
\breputationmanagementfor\.com\b
\bzco\.com\b
\bhqessays\.com\b
\bfifa-world-cup-brazil-2014\.com\b
\bhigh-heels-fashionista\.com\b
\bsalto15\.com\.br\b
\bpagina-uno\.com\b
\botimizacao-sites-busca\.com\.br\b
\bsalvador-bahia-brasil\.com\b
\bempregos-em-salvador\.info\b
\bagencias-de-viagens-em-salvador\.info\b
\bbahiasexy\.com\b
\bleibnizbrasil\.pro\.br\b
\ballofcoach\.com\b
\bipmart\.com\b
\bbagworlds\.com\b
\bsneaker-shoes\.com\b
\bpickyourshoes\.com\b
\bfitch-abercrombie\.com\b
\bsportshoestown\.com\b
\bkixultra\.com\b
\bdangerstyle\.com\b
\b2cshopping\.com\b
\bvariantkicks\.com\b
\bsneakerbum\.com\b
\bvoguejeans\.com\b
\bexclusivesole\.com\b
\bcitysole\.com\b
\blacelocked\.com\b
\bsneaker\.co\.jp\b
\bmax9095\.com\b
\bhey-b2b\.com\b
\bshortz\.me\b
\bwebpage\.asia\b
\bjouercasino\.eu\b
\bvalesmucho\.com\b
\burlbu\.com\b
\bkisaurl\.com\b
\bcvm\.biz\b
\byit\.me\b
\bfarscinema\.com\b
\benardy\.com\b
\bplayway\.ru\b
\bsmariogame\.com\b
\bmicuatro\.com\b
\blazytownpoint\.com\b
\bbagswatches\.com\b
\boemwatches\.com\b
\bshopping-replica\.com\b
\bnk4u\.com\b
\bsight-focus\.com\b
\bglobalreplica\.com\b
\bbags-replica\.com\b
\bhoneyreplicas\.com\b
\b277266\.com\b
\bexact-handbags\.com\b
\bbagsdesigners\.com\b
\bgzshijin\.com\b
\bhandbagsonsell\.com\b
\bereplica(?:chanel|gucci|hermes|show)\.com\b
\bbagsluxury\.com\b
\bsuperbaghome\.com\b
\b21replica\.com\b
\behandbag-replica\.com\b
\blvebags\.com\b
\blikereplica\.com\b
\blvbagshopping\.com\b
\bdesignerbag4u\.com\b
\bdesigner-handbag-replica\.com\b
\bluxuries-replicas\.com\b
\bwatches188\.com\b
\bwatchescentre\.com\b
\bvip-bags\.net\b
\be-buy-bags\.com\b
\biamreplica\.net\b
\bvoguemobile\.com\b
\bwatches9\.com\b
\biamreplicas\.com\b
\bdocostume\.com\b
\blittlecoral\.com\b
\bchinapparels\.com\b
\btopweddingshop\.com\b
\btrip2\.asia\b
\bluxury222\.com\b
\bradowatcheshome\.com\b
\bdesigner-louis\.com\b
\bdaydaysale\.com\b
\bjusttopwatches\.com\b
\bdearwatches\.com\b
\bwatcheshot\.com\b
\btopwatchbrand\.com\b
\bgarbhandbags\.com\b
\bwholesale-order\.com\b
\b24designerreplica\.com\b
\bcupwatches\.com\b
\bcnreplicas\.com\b
\bhandbagmerchant\.com\b
\bjewelry-watches\.org\b
\bwatches-brand\.com\b
\bin-watches\.com\b
\bcufflinks-online\.com\b
\bwatcheprice\.com\b
replica[a-z0-9-]*(?:watch|bag|shop|store)
replicas?[0-9]
buy[a-z0-9-]*replica
\breplica(?:-china\.net|phones\.mobi)\b
\breplica-?(?:chinese|gucci|hot|idol|l|life|malls|saleworld|scarf|sl|slv|small|so|well|somega|s-scarf)\.com\b
\breplica[-s]?hermes\.(?:com|net)\b
\bwatches(?:ehot|etrade|replication)\.com\b
\bitbag-online\.com\b
\bpopbrands\.net\b
\bchopardshop\.com\b
\bjordand1\.com\b
\bsell-brand-bag\.com\b
\bwto-sell\.com\b
\ballthebesthandbags\.com\b
\bbags-watches\.com\b
\btiffanyfest\.com\b
\b4uluxuryhandbags\.com\b
\bjrhandbags\.com\b
\bdshandbags\.com\b
\bomega-watches-replica\.com\b
\bhavewatches\.com\b
\bzapposbag\.com\b
\balyshop\.com\b
\boktiffany\.com\b
\btiffany4girl\.com\b
\bmyacoach\.com\b
\bdrhandbags\.com\b
\bhk-replicas?\.com\b
\bjazzyhandbag\.com\b
\bchnknot\.com\b
\b360yd\.com\b
\bawurl\.com\b
\bi\.cx\b
\bittly\.com\b
\bturkeystadiumsandsportarenas\.blogspot\.com\b
\bswurl\.cc\b
\bkurkov\.org\b
\bsamuraizen\.com\b
\bzenhantz\.wordpress\.com\b
\byouareanidiot\.org\b
\bguiadediadema\.net\b
\bsmsgang\.com\b
\banonym\.to\b
\b56casino\.com\b
\bcasino-spielen\.biz\b
\bcrushingmill\.com\b
\bcrushermobile\.com\b
\bvipeak\.com\b
\bvipeakgrinder\.com\b
\bvipeakmill\.com\b
\bvipeakgroup\.com\b
\bgrinderpro\.com\b
\bp90xkicks\.com\b
\bwubags\.com\b
\bchristian4sale\.com\b
\bchristianonlineshop\.com\b
\bjeansclassic\.com\b
\ball-star-shoes\.net\b
\bcoolsuprashoes\.com\b
\bchinawholesale2008\.com\b
\bbrandproductsonsale\.com\b
\bxolook\.com\b
\bhothotshoes\.com\b
\bchaneloutletstores\.com\b
\bair-shox\.com\b
\bair-max-?shoes\.com\b
\bnbasupplier\.com\b
\b97999\.com\b
\bsale-sneakers\.com\b
\b95800\.net\b
\bshopmerry\.com\b
\bshoplark\.com\b
\bshopglad\.com\b
\bmobiper\.com\b
\bjimmychoo4sale\.com\b
\bparascientifica\.com\b
\bgulistanememon\.blogspot\.com\b
\btiket2\.com\b
\bcnekt\.com\b
\b4gk\.com(?!\.)
\btli\.tl\b
\bz8\.ro\b
\bsaf\.li\b
\bcellulite\.co\.uk\b
\btiffanyesale\.com\b
\bsalejeansmart\.com\b
\bedhardyshopclothing\.com\b
\bbeadsonlinestore\.com\b
\bluxurybagsin\.com\b
\bhairghd-shop\.com\b
\bghdhairinuk\.com\b
\btiffany1837jewellerys\.com\b
\bhairghdstraightenermall\.com\b
\blinkslondonsale\.com\b
\bprada-online-store\.com\b
\bghdhairshopukcheap\.com\b
\byeahluxury\.com\b
\bshopedhardystore\.com\b
\bfavoripartner\.com\b
\bmetin2wiki\.ru\b
\bpageranksites\.com\b
\bht\.ly\b
\bpqr\.in\b
\bbagsop\.com\b
\bgcgoods\.com\b
\bwalkervillechiropractic\.com\.au\b
\bmydesignerbasket\.com\b
\bswissluxury\.com\b
\bcoachbagselling\.com\b
\beshoptimes\.com\b
\bedshoponline\.com\b
\bluxurycrystal\.com\b
\broyaltimepiece\.com\b
\bcoachnew\.com\b
\bpolardiamonds\.com\b
\bcoachbags1941\.com\b
\bbags212\.com\b
\btopcredittrade\.com\b
\bvogueme\.com\b
\bloveinsport\.com\b
\bnew-fashion\.org\b
\ballofbags\.com\b
\bincredibleitem\.com\b
\bchanelhandbags2u\.com\b
\bsunglasses-hut\.com\b
\bbagsontheway\.com\b
\bkaleidoscope-dh\.com\b
\bmodselling\.com\b
\btopwatchessale\.com\b
\bglassesgroup\.com\b
\bwbrandbags\.com\b
\bthehandbagbuzz\.com\b
\beastoffer\.com\b
\boobag\.com\b
\bbuyerdiy\.com\b
\btopfashionboutique\.com\b
\bdesignerbagwholesale\.com\b
\bhandbag365\.com\b
\bmixorders\.com\b
\btophandbagssell\.com\b
\bluxunion\.com\b
\bisreplicas\.com\b
\bcomeoffer\.com\b
\bchinabagseller\.com\b
\bffchloe\.com\b
\badozenbag\.com\b
\bshopyop\.com\b
\bomeioffer\.com\b
\btopareplica\.com\b
\bbrandedavenue\.com\b
\bwbrandbag\.com\b
\bbrandbagzone\.com\b
\bmasshandbag\.com\b
\bcoachlvhandbags\.com\b
\bcoachsoutlet\.com\b
\bchanelbags2\.com\b
\bpridebag\.com\b
\bokaygoods\.com\b
\begsale\.com\b
\bok1225\.com\b
\bfcsgame\.com\b
\bfast-wowgold\.com\b
\bsalegolds\.com\b
\bdofus-ankama\.com\b
\bjuicy-bags-sale\.com\b
\bjuicycoutureusa\.com\b
\bnewaj\.com\b
\bfivefingerssale\.com\b
\bedhardy4sale\.com\b
\bboryokugai\.com\b
\bshopofdresses\.com\b
\bmerimobiles\.com\b
\bpandawill\.com\b
\bsunnygain\.com\b
\bgetbetterlife\.com\b
\bpearlcrown\.com\b
\bsheenpearl\.com\b
\bkissmymelinda\.com\b
\bdj-wholesale\.com\b
\belectronics-provider\.com\b
\bchinawholesaleonline\.org\b
\bccctop\.com\b
\bchinagoodsbay\.com\b
\bbazzarbd\.com\b
\bctobay\.com\b
\bmyecstar\.com\b
\bchinesehobby\.com\b
\bchinagoshop\.com\b
\bjordaner\.com\b
\bgsmdevice\.com\b
\bdodressme\.com\b
\bucloth\.com\b
\bhohotrade\.com\b
\bgofars\.com\b
\bnewdigi\.com\b
\bgoodweddingdresses\.com\b
\blove-beautiful\.com\b
\bchineseshoponline\.com\b
\bzacoo\.com\b
\bmyboxedset\.com\b
\bmydalle\.com\b
\bo-digital\.com\b
\bwholesalepricee\.com\b
\bmallmic\.com\b
\bchinawholesalegoods\.com\b
\bsellshell\.com\b
\b7starspecialsales\.com\b
\bwholesaleonepiece\.com\b
\bhobby-china\.com\b
\bbrandedbuying\.com\b
\bchinasilkpearl\.com\b
\bbuyamore\.com\b
\be4cn\.com\b
\bbeyoursource\.com\b
\bwholesalenight\.com\b
\bdhwatch\.com\b
\bmyselfshop\.com\b
\bvikishop\.com\b
\bmeegen\.com\b
\bvivedresses\.com\b
\bshoesxx\.com\b
\bec87\.com\b
\bslimmings\.com\b
\bp90x-on-sale\.com\b
\bcinte-shop\.com\b
\bcafumall\.com\b
\bomgcar2010\.com\b
\bqcdeals\.com\b
\bopen-mall\.com\b
\bongoin\.com\b
\bbeddingitems\.com\b
\bbecmart\.com\b
\bhngstore\.com\b
\bchinafactoryoutlets\.net\b
\bedhardyshop\.in\b
\bchanelwatcheszone\.com\b
\bedigitalwholesale\.com\b
\btimetoshopping\.com\b
\blooklowprice\.com\b
\bwholesale-weddingdress\.com\b
\bchinajiaho\.com\b
\bwholesale-bridesmaiddress\.com\b
\bshopping588\.com\b
\bsatisoffer\.com\b
\bsuperwweb\.com\b
\bgoodwholesaleshop\.com\b
\bcomdress\.com\b
\ba-capshop\.com\b
\bhandbagsshow\.com\b
\btrademass\.com\b
\bhead-sneaker\.com\b
\bwholesalecheapsneaker\.com\b
\blishoes\.com\b
\bcosmeticshotsale\.com\b
\bdesignerclothestore\.com\b
\b4adidas\.com\b
\bplentystock\.com\b
\buuoffer\.com\b
\bp90xworkouthome\.com\b
\bmac-brush\.com\b
\bswissbestreplicas\.com\b
\bcosmohit\.com\b
\befashion-replica\.com\b
\bhandbags-handbag\.com\b
\bfake-designer\.com\b
\bbestchiropractoradelaide\.com\.au\b
\bdensitygs\.com\b
\bverifyemailaddress\.org\b
\byouporn\.gr\b
\bhmazon\.com\b
\bglowandsparkle\.com\b
\bclassicsheepskinboots\.com\b
\bolshoe\.com\b
\bmyhothot\.com\b
\bnewsnowboots\.com\b
\bbootsok\.com\b
\bsalesluxury\.com\b
\bflyinsnow\.com\b
\bpopbiz24\.com\b
\bausbootsoffer\.com\b
\bmorevogue\.com\b
\badidasvipshop\.com\b
\bafkicks\.com\b
\bshopshox\.com\b
\bmysmalldeal\.com\b
\btoogle\.cc\b
\bmyretrokicks\.com\b
\bpro-sneakers\.com\b
\bfreshstyleshop\.com\b
\bfreshstyledrop\.com\b
\bokaysneakers\.com\b
\bbiodiesel-processor\.biz\b
\bspectech\.dn\.ua\b
\bhockeyfights\.com\b
\bperfectwriting\.co\.uk\b
\bcustomwritinghelp\.co\.uk\b
\basianbeat\.com\b
\bminasdirect\.com\b
\bpoloee\.com\b
\beluxzone\.com\b
\bbikininstyle\.com\b
\bshoeset\.com\b
\bsexylingerieho(?:me|t)\.com\b
\bcharmspandorabracelets\.com\b
\bpandorajewelry-store\.net\b
\bpandorajewelrymart\.com\b
\bukpandorabracelets\.(?:co\.uk|com)\b
\buspandorasale\.com\b
\bantexbuyer\.com\b
\bcharmheels\.com\b
\breplika-watch\.com\b
\bfashionenight\.com\b
\b68jewelry\.com\b
\bfashionjewelryaccessorieswholesale\.com\b
\btrend-apparel\.com\b
\befairshop\.com\b
\bgamemk\.com\b
\bucoolstuff\.com\b
\bonlypuma\.com\b
\basicsshow\.com\b
\bdiscounttoryburch\.com\b
\bnbabasketballshoes\.com\b
\bkobeshoes\.biz\b
\bthesuprashoes\.com\b
\bcollect-shoes\.com\b
\badidasonlineshop\.com\b
\boksupra\.net\b
\bp90x-workout\.biz\b
\bthetopshoes\.com\b
\bnba2you\.com\b
\bshopkiss\.com\b
\blinksbracelet\.com\b
\bvip-boots\.com\b
\bbagsagent\.com\b
\bnewsslong\.com\b
\bsupramvp\.com\b
\byoulacoste\.com\b
\btopbizbags\.com\b
\bwholesalesneakercn\.com\b
\b5fingersshoes\.org\b
\bmofangcheng\.net\b
\bshoenets\.com\b
\bpaulsmithforsale\.com\b
\bsuchnice\.com\b
\bbasketballbay\.com\b
\beby-store\.com\b
\blikedunksb\.com\b
\baf1myshop\.com\b
\bmyshopplaza\.com\b
\bmaxmaradress\.com\b
\btoryburchstores\.com\b
\bcqdlmk\.com\b
\bbagmalls\.com\b
\bghdprincess\.com\b
\bairforceoneshop\.com\b
\bp90xdvdstore-us\.(?:net|com)\b
\bcoolbirkenstock(?:store)?\.com\b
\boutlet-?birkenstock\.(?:com|net)\b
\bbirkenstock(?:-?cheap|discount|mall|online|outlet|shoes-outlet|shoesshop)\.(?:com|net|info)\b
\bbeatsloop\.com\b
\ballwholesalepick\.com\b
\bcl-pumps\.com\b
\bsexydepots\.com\b
\bpumashoesrunning\.com\b
\badidastrainersshoes\.com\b
\bluxeshoppers\.com\b
\btiffany-mine\.com\b
\btiffanycosite\.com\b
\bgogowatch\.com\b
\bsuperstarkicks\.com\b
\bweddingnova\.com\b
\btiffanycoltd\.com\b
\btiffanysilverworld\.com\b
\btiffanycojewel\.com\b
\bstorebop\.com\b
\bclassicedhardy\.com\b
\bjeanybags\.com\b
\bgroupshoes\.com\b
\bherveleger2010\.com\b
\bonline-clothing-outlet\.com\b
\bgrandefratello\.forumfree\.it\b
\btext-image\.ru\b
\bcozumelwatersports\.com\b
\bje\.pl\b
\blaptops-battery-online\.com\b
\bbatterystores\.ca\b
\bsuperbattery\.co\.uk\b
\b4unj\.com\b
\bworldtoptrade\.com\b
\bcoachpurses-outlet\.com\b
\bebay-fashion\.com\b
\bfacecuk\.com\b
\bamoyhy\.com\b
\bwholenfl\.com\b
\b23corp\.com\b
\bbags-shoes\.com\b
\babusf\.com\b
\buniformfootball\.com\b
\btiffanysaleonline\.com\b
\bjyshoes\.com\b
\bpickinshop\.com\b
\brunescape-mall\.com\b
\b21nfl\.us\b
\bezpopo\.com\b
\bjerseyscheapsale\.com\b
\bworldtoptrade\.cc\b
\bintshop88\.com\b
\babsoluxury\.com\b
\bwatchesyard\.com\b
\bzealreplica\.com\b
\bomegawatchessale\.com\b
\bnoblehandbags\.com\b
\bbagbinge\.com\b
\bluxus-replica\.com\b
\biofferbay\.com\b
\b7replicas?\.com\b
\bknockoffbag\.com\b
\btradeshown\.com\b
\bviptobuy\.com\b
\bokmeex\.com\b
\bcardyboots\.net\b
\bfashionbagsshop\.com\b
\bbuycocochanel\.com\b
\bdesignerhandbags-purses\.com\b
\bzolaenterprises\.com\b
\bopps\.se\b
\bleighgirl\.com\b
\bblacklightbodypaint\.com\b
\bbeheaded\.us\b
\bweirdartists\.com\b
\bbuyart\.ws\b
\buvfaces\.com\b
\blogs\.tv\b
\bfacepaint\.ws\b
\bzombieshows\.com\b
\bolympic-skating\.webs\.com\b
\bc-o-m\.us\b
\bzolaenterprizes\.com\b
\bfunslots\.us\b
\b777gamesfree\.com\b
\bfrekid\.com\b
\bpagez\.org\b
\bppdictionary\.com\b
\bfacebook\.com/l\.php\b
\bfacebo(?:o[ob]|ıo)k\.com\b
\bfacebook(?:(?:ster|\.ilkfrm)\.com|layouts\.us)\b
\bcowurl\.com\b
\bokbootsmall\.com\b
\bbootsday\.com\b
\bshoeshirts\.com\b
\byouedhardy\.com\b
\bgoskynew\.com\b
\bbagsmine\.com\b
\bbags9\.com\b
\brolexwatch1\.com\b
\bdesignerbags-1\.com\b
\bwatches8\.com\b
\bhandbags-9\.com\b
\bvuitton-1\.com\b
\brolex-1\.com\b
\bglamorebags\.com\b
\bbuyqualitybags\.com\b
\b7starhandbags\.com\b
\bwatcheswiss\.com\b
\brolexswisswatches1\.com\b
\brolex4\.com\b
\betopbags\.com\b
\bwatches-collection\.com\b
\bwatchesluxus\.com\b
\brolexonsale\.net\b
\bkrza\.com\b
\bbagrr\.com\b
\bwwcats\.com\b
\bjordanmass\.com\b
\bhandbag-handbags\.com\b
\bdesignershoestock\.com\b
\betop-bags\.com\b
\bgods-shopping\.com\b
\bshopping-replicas\.com\b
\beq2\.cn\b
\b176d\.com\b
\b99076\.com\b
\blookchem\.com\b
\bt-ny\.eu\b
\bhello\.to\b
\bcabaniascalamuchita\.com\b
\bsierrasdecordoba\.com\b
\bhotelescalamuchita\.com\b
\bcabaniaslosreartes\.com\b
\bsuppertv\.com\b
\bairforcesale\.com\b
\btimberlandbg\.com\b
\bedhardy-4u\.com\b
\bsportclothingstores\.com\b
\babercrombiestore\.net\b
\bnfl-malls\.com\b
\bnflonlineshops\.com\b
\bedhardyonlineshop\.net\b
\btimberlandstores\.com\b
\borders-status\.com\b
\bmydunksb\.com\b
\banf-mall\.com\b
\binternetcont\.com\b
\bdubai-world-central\.com\b
\bburj-khalifa\.eu\b
\balmaktouminternationalairport\.eu\b
\byasisland\.eu\b
\bdubailand\.name\b
\bsaadiyatisland\.eu\b
\bmeydan-city\.com\b
\bdubaifountain\.info\b
\bnakheelharbour-tower\.com\b
\bbawadi\.info\b
\barabian-canal\.com\b
\bsaudi-arabia-hotels\.com\b
\bdubaimetro\.eu\b
\bvrsar\.eu\b
\bal-raha-beach\.com\b
\babu-dhabi-metro\.com\b
\bshams-abu-dhabi\.com\b
\bdubai-festival-city\.com\b
\bghantoot-city\.com\b
\bmohammed-bin-rashid-gardens\.com\b
\bdubai-waterfront\.org\b
\bsaadiyat-island\.info\b
\bdubaiindustrialcity\.org\b
\btehran-metro\.com\b
\bdoha-metro\.com\b
\bdubai-taxi\.com\b
\baquaparky\.com\b
\bsaudipowernetwork\.com\b
\bbaghdadmetro\.com\b
\bthe-expendables\.com\b
\bfuntana\.eu\b
\bplavalaguna\.eu\b
\bbarbariga\.eu\b
\bgroznjan\.com\b
\bbrtonigla\.com\b
\bfazana\.cz\b
\bperoj\.com\b
\bvisnjan\.eu\b
\blosinj\.cz\b
\bvodnjan\.eu\b
\bbuzet\.eu\b
\bmotovun\.eu\b
\boprtalj\.eu\b
\bbrijuni-rivijera\.com\b
\bknihy-a\.cz\b
\bzumpex\.cz\b
\brambo6\.com\b
\blosinj\.org\b
\bvalbandon\.eu\b
\bagatahanychova\.com\b
\bend-2012\.com\b
\bhamachigames\.com\b
\blosiny\.com\b
\bmosnov\.info\b
\bmotocykly\.com\b
\bnosovice\.com\b
\bpiestany\.cz\b
\bpocasiegypt\.cz\b
\bpodprsenky\.com\b
\bpustevny\.com\b
\bcargames\.com\.au\b
\bgum\.li\b
\be43\.us\b
\bshortenlinks\.(?:com|org)\b
(?<!-)\bt\.co\b.*
\b123lala\.info\b
\bokutan\.tk/arama\b
\bchatrullet\.net\b
\bscientologymyths\.info\b
\bfreedommag\.org\b
\bcopyright-free-images\.com\b
\bunbeatable\.co\.uk\b
\bblinq\.org\b
\blinkee\.com\b
\balexandermcqueenoutlet\.com\b
\bjimmychoousa\.com\b
\bbrand-watch-supplier\.com\b
\blaptopbattery365\.com\b
\bshoespolar\.com\b
\blimitedno\.com\b
\bnewport-cigarettes\.us\b
\bkicksboots\.com\b
\balihello\.com\b
\bwebartweb\.com\b
\bnpbuy\.com\b
\bnorthfacesoutlet\.com\b
\bjustcomeon\.com\b
\btouchglasses\.com\b
\bitimberlands\.com\b
\boppell\.com\b
\bfbikey\.com\b
\bnbtrends\.com\b
\bpureboots\.com\b
\bnicecoachhandbags\.com\b
\bfeetorder\.com\b
\bshoesshoe\.com\b
\bacdoo\.com\b
\btimberland7\.com\b
\basicscloset\.com\b
\bbootsbest\.com\b
\beshopking\.com\b
\bbikiniszone\.com\b
\bcoachoutletfactorystore\.com\b
\bbuddytrade\.com\b
\bcoach-outlet-factory\.com\b
\bsupraskytopsale\.com\b
\bbikinismark\.com\b
\belsels\.com\b
\bfashionable-sale\.com\b
\btao6789\.com\b
\bdesignerhandbagsport\.com\b
\bdressnew\.com\b
\bhervelegerdresssale\.com\b
\brosetta-stone-shop\.net\b
\bjuicycouture-outlet\.org\b
\babercrombieofficial\.com\b
\basics2u\.com\b
\bofficialfivefingers\.org\b
\b16shoes\.com\b
\bontoryburch\.com\b
\betoryburch\.com\b
\bsaletoryburch\.com\b
\ballbagshop\.com\b
\bcroconline\.com\b
\bus-coachstore\.com\b
\blacostetrainers\.org\b
\btoysgiftsrus\.com\b
\bpradatrainers\.com\b
\brosettastonefree\.com\b
\brosettastoneenglish\.net\b
\brosettastoneirish\.com\b
\bjuicycoutureoutlet\.org\b
\btiffanyandcoaustralia\.com\b
\bonitsukatiger\.us\b
\bbagsofbrand\.com\b
\bbelstaff-jacket\.com\b
\blikehighheels\.com\b
\bcolumbiajacketsstore\.com\b
\bagogoshopping\.com\b
\bicoachoutlet\.net\b
\babercrombieofficial\.org\b
\bparatek\.org\b
\bloveshoesbox\.com\b
\bbelstaff-jackets\.org\b
\bmoftown\.net\b
\bparatek\.us\b
\bonlinepretty\.com\b
\balexander-mcqueen\.us\b
\burwij\.pl\b
\bskroc\.pl\b
\blatwy\.pl\b
\bulinks\.net\b
\bmcaf\.ee\b
\bwikipeedos\.pbworks\.com\b
\bchuta\.org\b
bseoprofessionalsonline
bestseooffers
\brealsofttech\.com\b
\bdesignerevaluation\.com\b
\bmartindano\b
\bsysoon\b
\bquicklink\.to\b
\b2c\.lt\b
\b[➡➨➯➔➞➽➹✩✿❥›⌘‽☁]\.ws\b
\b1link\.in\b
\b2\.gp\b
\b2\.ly\b
\b301\.to\b
\b4url\.cc\b
\b7\.ly\b
\b9mp\.com\b
\baa\.cx\b
\baafter\.us\b
\bafx\.cc\b
\bb2l\.me\b
\bbcool\.bz\b
\bcliccami\.info\b
\bcl\.ly\b
\bcloudapp\.com\b
\bcoge\.la\b
\bcrks\.me\b
\bcutt\.us\b
\bdfl8\.me\b
\bdld\.bz\b
\bdlvr\.it\b
\bdo\.my\b
\bdurl\.me\b
\beasyuri\.com\b
\beweri\.com\b
\bfire\.to\b
\bfirsturl\.de\b
\bfirsturl\.net\b
\bfon\.gs\b
\bg\.ro\.lt\b
\bgkurl\.us\b
\bgood\.ly\b
\bh\.fo\b
\bhiderefer\.com\b
\bhmm\.ph\b
\bhurl\.me\b
\bhurl\.no\b
\bilix\.in\b
\bir\.pe\b
\birt\.me\b
\bits\.my\b
\bj2j\.de\b
\bjdem\.cz\b
\bkore\.us\b
\bkrunchd\.com\b
\bkrz\.ch\b
\blin\.io\b
\blinkbun\.ch\b
\blivesi\.de\b
\blnk\.nu\b
\blost\.in\b
\blstn\.in\b
\bmacte\.ch\b
\bminilink\.org\b
\bmke\.me\b
\bmrte\.ch\b
\bmyloc\.me\b
\bmysp\.in\b
\bnbx\.ch\b
\bndurl\.com\b
\bnsfw\.in\b
\bnurl\.in\b
\bnxy\.in\b
\bonodot\.com\b
\booqx\.com\b
\bpp\.gg\b
\bqik\.li\b
\bqlnk\.net\b
\bqr\.cx\b
\bqte\.me\b
\blsw-gratis\.es\.tl\b
\bcc\.st\b
\bcalifornia-liability-insurance\.com\b
\bseekic\.com\b
\bchinaicmart\.com\b
\btoplvstore\.com\b
\bslendertoneshop\.com\b
\bt3shop\.net\b
\bbrandluxurywatch\.com\b
\btop-lvhandbags\.com\b
\byesmyluxurybags\.com\b
\bladybrandbags\.com\b
\btester-space\.com\b
\bmylvestore\.com\b
\byeahlvwallet\.com\b
\bchiflatirondryer\.com\b
\bt3microstore\.com\b
\bmychanelbagstore\.com\b
\byeslvgift\.com\b
\bskihlz\.com\b
\bp90xextremefitness\.com\b
\bluxurylvhandbag\.com\b
\bwomenandmenwatches\.com\b
\bmiumiuhandbag4u\.com\b
\bbeautyhairtools\.com\b
\bdhlhandbags\.com\b
\bvoguehit\.com\b
\bmychanelbagstores\.com\b
\bagotrade\.com\b
\bhermes4handbags\.com\b
\balexander-mcqueen-clutch\.com\b
\biclshoes\.com\b
\bshoppinghermes\.com\b
\bcoach4handbags\.com\b
\bladyluxuryshoes\.com\b
\bhandbagswin\.com\b
\bcls2\.com\b
\bbagsmoon\.com\b
\binevitablebags\.com\b
\bgiftsoflady\.com\b
\bredshoessole\.com\b
\bbuyluxurybagidea\.com\b
\bmywatchesstore\.com\b
\bcocobags\.com\b
\bhigh-quality-handbags\.com\b
\bafwholesaler\.com\b
\bczzza\.com\b
\badidasporschedesign\.com\b
\burstylez\.com\b
\bsexpksex\.com\b
\blsneighbors\.com\b
\blux-replica-phones\.com\b
\bdiscounttiffanyjewelry\.com\b
\bbellewedding\.com\b
\bbagswholesalemall\.com\b
\bvertucopy\.com\b
\bbagsoulet\.com\b
\bhervelegerdress\.com\b
\bhervelegersell\.com\b
\bdownjacketonsale\.com\b
\bewcss\.com\b
\bjoshuatetreault\.com\b
\bshoesloveshoes\.com\b
\bcliphunter\.com\b
\bfb\.me\b
\bbiology-forums\.com\b
\binfomanagement\.ru\b
\burluda\.com\b
\btim\.pe\b
\bkxk\.me\b
\bjanurl\.com\b
\brfr\.me\b
\br\.im\b
\bread\.bi\b
\bread\.im\b
\brnm\.me\b
\bru\.ly\b
\brww\.tw\b
\bs4c\.in\b
\bsafe\.mn\b
\bsdut\.us\b
\bsexyurl\.(?:in|info|me|to|tv|us)\b
\bshink\.de\b
\bshortn\.me\b
\bshow\.my\b
\bshrinkr\.com\b
\bshrten\.(?:com|me)\b
\bshrunkin\.com\b
\bslate\.me\b
\bsmsh\.me\b
\bsrnk\.net\b
\bsrs\.li\b
\bsurl\.hu\b
\bswu\.me\b
\btiny\.ly\b
\btinylink\.in\b
\btllg\.net\b
\bto\.je\b
\btrg\.li\b
\btrunc\.it\b
\btweak\.tk\b
\btweet\.ms\b
\btwhub\.com\b
\btwirl\.at\b
\bur\.ly\b
\burl\.ag\b
\burl\.az\b
\burlcorta\.es\b
\burlcover\.com\b
\burlenco\.de\b
\burlg\.in\b
\burli\.nl\b
\burls\.im\b
\burlshorteningservicefortwitter\.com\b
\burlz\.at\b
\burlzen\.com\b
\bvll\.me\b
\bvoizle\.com\b
\bw55\.de\b
\bwach\.it\b
\bx\.vu\b
\bxiy\.net\b
\bxurl\.es\b
\bxxsurl\.de\b
\by\.ahoo\.it\b
\bye\.pe\b
\byuarel\.com\b
\bzapt\.in\b
\bzi\.mu\b
\bzipmyurl\.com\b
\bzud\.me\b
\burlabridger\.p4o\.net\b
\bcricketwebs\.tk\b
\bopposingviews\.com\b
\bthe-questionnaire\.com\b
\bhainanwel\.com\b
\bacaiberryinformations\.com\b
\bity\.im\b
\barcteryxonsale\.com\b
\bclstyles\.com\b
\bdress4dancing\.com\b
\ballbazaar\.net\b
\bwomenheelshoes\.com\b
\bpurelyfitness\.com\b
\bwatchfreemoviesonlinedaily\.com\b
\bx-fat\.com/p90x-review\b
\bthecow\.me\b
\bdsl-preistipp\.de\b
\bsanssouci-sightseeing\.de\b
\basiawriters\.com\b
\bpokerenfrancais\.eu\b
\belcasinoenlinea\.org\b
\blineupsecurity\.com\b
\baefos\.com\b
\bonlinetraining4u\.com\b
\bthreesonsprinting\.com\b
\bmanhattaninstitute\.com\b
\bbnbmedispa\.com\b
\bakglaw\.com\b
\btravelclinicnyc\.com\b
\bnymsuits\.com\b
\bmac-how\.net\b
airmax[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
# ugg spam
(?:australia|best|brand|buy|cheap|discount|fashion|sale|shop|style|stylish)[a-z0-9-]*(?:shoe|boot|ugg)[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
(?:boot|shoe|ugg)[a-z0-9-]*(?:buy|cheap|mall|mart|outlet|shop|store|sale)[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
\b\d*uggg?[as]?\b[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
uggaustralia[a-z0-9-]+\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # don't block the official site uggaustralia.com
\bmyugg
\buggs?\d[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg# and uggs#
#ugg[a-z0-9-a]*(?:boot|shoes)[a-z0-9-a]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg*boot and ugg*shoes
# I replaced the regex by the following one, to whitelist buggyboot.com (that should not be blacklisted)
\b(?!(?:buggyboot)\b)[a-z0-9-a]*ugg[a-z0-9-a]*(?:boot|shoes)[a-z0-9-a]*\b\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
# per SB request https://meta.wikimedia.org/w/index.php?diff=2834376&oldid=2834371 -- Quentinv57 (2011-08-23)
\bugg-[a-z0-9-]+\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg-
ugg(?:top|online)?sell
\b100mfugg\.com\b
\baddugg\.com\b
\bbuddyugg\.com\b
\bcome2ugg\.com\b
\bgo+[d4]?ugg[os]?\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net)
\bhomeugg\.com\b
\binugg\.co(?:\.uk|m)\b
\bladiesugg\.com\b
\bloadugg\.com\b
\blowestmall\.com\b
\bmimiugg\.com\b
\bmissugg\.com\b
\bmiugg\.com\b
\brealugghome\.com\b
\bsnowuggs\.com\b
\bsoftugg\.com\b
\bsuperbugg\.com\b
\bsuperiorugg\.com\b
\bsupuggs\.com\b
\btougg\.com\b
\buggbaileybutton\.(?:biz|org)\b
\buggcarts\.com\b
\buggcase\.com\b
\buggedglobal\.com\b
\buggfeel\.com\b
\bugggogo\.com\b
\bugggoods\.info\b
\bugglist\.com\b
\buggnewyork\.com\b
\buggpark\.com\b
\buggprovide\.com\b
\buggs-uk\.biz\b
\buggsaappaat\.info\b
\buggsalon\.com\b
\buggsaustralia-uk\.com\b
\buggsbank\.com\b
\buggsbox\.com\b
\buggshelf\.com\b
\buggsireland\.org\b
\buggslife\.com\b
\buggsonlinebestellen\.com\b
\buggssky\.com\b
\buggugg(?:au|aufz|discountfz|new)\.com\b
\buggur\.com\b
\buggwebsite\.com\b
\buggwin(?:ner)?\.com\b
\bup2ugg\.com\b
\bwowuggs\.com\b
pickugg\.org
brawboots\.com
clsells?\.com
coogi-jeans\.com
designerchristian\.com
longdosi\.com
m(?:i|uk)sboots\.com
myshoesbox\.com\.cn
pluboots\.(?:com|org)
shoesboots\.co\.uk
womenshoesshow\.com
woolskinboots\.com
\beshop-handbag\.com\b
\bbelstaffonsale\.com\b
\bbelstaffs\.com\b
\bwithorder\.com\b
\bectradetang\.com\b
\bvip-handbags\.com\b
\bsuprashoesite\.com\b
\bdunkshoes100\.com\b
\bvipsuprashoes\.com\b
\bpicksbdunks\.com\b
\bwest-trading\.com\b
\b7pmshoes\.com\b
\bairretrojordan\.com\b
\badikshoes\.com\b
\bardike\.com\b
\btitaniumwf\.com\b
\bkfc\.ms\b
\bbox10\.info\b
\bmycia\.info\b
\bmyurlshortener\.com\b
\burlredirect\.info\b
\bur\.id\.au\b
\b86au\.com\b
\bx\.nu\b
\bnik\.im\b
\b82au\.com\b
\beum\.cc\b
plant\.dmz-karpaty\.com
\briccardozipoli\.com\b
\bstrumicadenes\.mk\b
\bsamuibatik\.com\b
\bgiochigiocando\.forumfree\.it\b
\bhotelpeniscola\.com\b
\beurostyx\.com\b
\bitalyitalia\.com\b
\bdescargas-deluxe\.blogspot\.com\b
\bkukulkan\.260mb\.com\b
\bhula-hoop-shop\.de\b
\baddu\.co\b
\barticles(?:base|vana)\.com\b
\bquickpaydaycreadit\.wikidot\.com\b
\bcellulitetalk\.com\b
\bstretchmarkscare\.com\b
\bsimalovesfun\.blogspot\.com\b
\bxycol\.net\b
\bray-ban\.cc\b
\bhockey-review\.ru\b
\bsalsalust\.com\b
\bresumewritingservice\.biz\b
\bnexthandbags\.com\b
\baaaplan\.com\b
\bbtobuy\.com\b
\bbagsofashion\.com\b
\bhandbags-fake\.com\b
\bbagscabin\.com\b
\ballstylish\.com\b
\bbrandsshoessale\.com\b
\beoooi\.com\b
\bwholesalemaccosmetics\.com\b
\bctobuy\.com\b
\bvsbag\.com\b
\bkoolsense\.net\b
\bfamousbrandbag\.com\b
\bwalletsky\.com\b
\bthehandbags\.us\b
\bbeour\.com\b
\bshamise\.com\b
\bsunglasseseye\.com\b
\bfakehandbags1\.com\b
\bfantastic-replica\.net\b
\bhermesbirkinreplica\.com\b
\bbagspirit\.com\b
\bv-bags\.com\b
\bshehandbag\.net\b
\bbagfashionstyle\.com\b
\bbuydesignonline\.com\b
\bbalkanofil\.ru\b
\bfacbook\.com\b
\bbadoo\.gen\.tr\b
\bstanfordu\.totalh\.com\b
\bcommoditiestips\.com\b
\bfry\.am\b
\blink\.packtpub\.com\b
\b2travel2\.nl\b
\brio-de-janeiro-guide\.net\b
\braipurnews\.(com|in|info)\b
\begmondonline\.nl\b
\bzoolabo\.com\b
\bgoforthenight\.com\b
\bold-school-spiele\.de\b
\byaesmi\.narod\.ru\b
\bmma\.sports-combat\.com\b
\baffiliate\.godaddy\.com\b
\bmidyatstarradyo\.com\b
\bellightmade\.com\b
\bpescaprofesional\.net\b
\bfx-photos\.com\b
\bs-m-s\.tv\b
\bguia-puntacana\.com\b
\bplacement-international\.com\b
\bamerican-business\.org\b
\bchristmas-celebrations\.org\b
\ballworldsport\.org\b
\bworld-geography\.org\b
\bholgacamera\.net\b
\badultinteractivechat\.net\b
\biswb\.org\b
\bamareway\.org\b
\bli\.vc\b
\bto80\.net\b
\bviviti\.com\b
\bonly-hit\.de\.tl\b
\bestimarte\.com\b
\bhumanbody\.me\b
\bparaguaycoins\.com\b
\bebook\.7pop\.net\b
\bgermangoogirls\.com\b
\bucuncubinyil\.com\b
\bpoutrerdansguardian\.blogspot\.com\b
\bkpop\.fr\b
#Petition sites
\bthepetitionsite\.com\b
\bgopetition\.(?:com|co\.uk|us)\b
\bipetition\.com\b
\.ipetitions\.com
\bpetition(?:online|s24|site|spot|-?them)\.com\b
\bwebpetitions\.com\b
#end of petition sites
\bbeeg\.cm\b
\.ladbrokes\.com
\banna-world\.com\b
\bblacksquaregallery\.com\b
\bdahabtravel\.eu\b
\b1dekorasyon\.com\b
\btsanoff-classic\.com\b
\bhttp-music\.org\b
\bukshoesizeconversion\.com\b
\bcoatsize\.com\b
\bhaqeeqat\.org\.pk\b
\bthecompany\.pl\b
\bpalmedazur\.com\b
\bhot-maps\.de\b
\becsoso\.com\b
\bec9i\.com\b
\bbigbigfashion\.com\b
\btang-trade\.com\b
\bkicksinfo\.com\b
\bfeelingshoes\.com\b
\bairgriffeymax\.com\b
\bbrandkeys\.net\b
\btotobags\.com\b
\bhoney-replicas\.com\b
\btop99shopping\.com\b
\bbagstars\.com\b
\brolex-heavens\.com\b
\brwholesalejewelry\.com\b
\bgo52wholesale\.com\b
\bsell-replica\.com\b
\bjerhandbags\.com\b
\bphoenix-luxuries\.com\b
\bshopstarstyle\.com\b
\bbapesky\.com\b
\bjrehandbags\.com\b
\btop1replica\.com\b
\be-shop-replica\.com\b
\bbeubag\.com\b
\btop100handbag\.com\b
\breal-exact-bag\.com\b
\bsaleluxe\.com\b
\bbuy-tiffanys\.com\b
\bshoesflysky2\.com\b
\btiffany4girls\.com\b
\bbaileybuttonboots\.com\b
\bbootsea\.com\b
\bbootsonmall\.org\b
\bcashboots\.com\b
\bcrazyboot\.com\b
\brightonradon\.com\b
\bsnowboots-discount\.com\b
\bp90xtopmall\.com\b
\btrade161\.com\b
\bthetrendies\.com\b
\benjoyshoping\.com\b
\bbootshouse\.com\b
\bshop4p90x\.com\b
\btimboot\.com\b
\bhktz\.net\b
\bmanoloblahnik\.ws\b
\bjimmy-choo-outlet\.com\b
\bjimmychoooutletstore\.com\b
\bes\.maxorion\.com\b
\bbukisa\.com\b
\bexm\.nr\b
\bhelpdesk\.tk\b
\bsedo(?:parking)?\.com\b
\bel-youm\.com\b
\baddsubmiturl\.com\b
\baries\.com\b(?!\.)
\bbigdady\.com\b
\bbuckethead\.com\b
\bcarinsurancecredit\.com\b
\bceritaindonesia\.com\b
\bcreditscorecomparison\.com\b
\bejdixon\.com\b
\bfresherworld\.com\b
\bfrt\.org\b
\bhomestaging\.net\b
\bhotels-accommodation-hotels\.com\b
\bhotrodlinks\.com\b
\bincest\.com\b
\bjandal\.com\b
\bkiss\.my\.butt\.com\b
\blucky\.com\b
\bmbc2\.net\b
\bmobile24\.com\b
\bmxyer\.com\b
\bpillz\.com\b
\bplentyoffish\.net\b
\bps4\.com\b
\btocows\.com\b
\btrafficx\.com\b
\btwiteer\.com\b
\bunderpants\.org\b
\bwistatepull\.org\b
\bchez-soso\.picoz\.com\b
\bfuckgirl\.com\b
\bhflanding\.contortionists\.net\b
\bzshare\.com\b
\bphebank\.com\b
\bwwww\.hentaitube\.com\b
\bthebestoftheinternet\.com\b
\bgods-country\.de\b
\bnetbulx\.com\b
\blesberlinettes\.wordpress\.com\b
174\.132\.115\.162
74\.208\.135\.98
\badsense-p\.blogspot\.com\b
\bmillionsbillionstrillions\.com\b
\blifetimetracker\.com\b
\blifetimegps\.com\b
\bgenesilencing\.net\b
\bvanessahaydontrump\.com\b
\bkebira\.com\b
\bhawaiianlimo\.com\b
\bspringbreakspain\.com\b
\bzombiecomputer\.com\b
\b3dgovernment\.com\b
\bbrownfat\.com\b
\bmomordica\.com\b
\baimraj\.com\b
\bcalcutta\.org\b
\bguiacoruña\.es\b
\ba-coruña\.com\.es\b
\bla-coruña\.com\.es\b
\bxn--acstica-71a\.net\b
\bolimpiadas\.net\b
\blatín\.net\b
\bde-españa\.net\b
\bgretsch\.es\b
\bchef\.ph\b
\bchef(?:\.com)\.ph\b
\bsupermodels?3d\.com\b
\bupd\.ph\b
\bcoron\.com\.ph\b
\bcolorfulbubbles\.com\b
\b3dtvcorp\.com\b
\b3dtv(?:\.com)\.ph\b
\b3dadvertising\.com\.ph\b
\b3dads\.com\.ph\b
\b3-d\.ph\b
\b3dpaparazzi\.com\b
\bremit\.com\.ph\b
\bcarabaoisland\.com\.ph\b
\bdollar\.com\.ph\b
\bboayan\.com\.ph\b
\bsanvicente(?:\.com)?\.ph\b
\blithium-air\.com\b
\bboracay\.tk\b
\bdiwaran\.(?:com|net)\b
\bmrgfu(?:streatment)?\.com\b
\bmrg-fus\.com\b
\bpiratedcopy\.com\b
\bfilchi\.org\b
\bfilipinochinese\.com\b
\bfinance\.groups\.yahoo\.com/group/Fil_Chi\b
\bofw\.(?:com|org)\.ph\b
\bofwonline\.(?:com|ateneo\.edu|net)\b
\bhotellmolleberg\.com\b
\bzkracene\.cz\b
\b1url\.cz\b
\beurocupshistory\.com\b
\bmoladi\.com\b
\bplasticformwork\.co\.za\b
\bmoladiamericas\.com\b
\bvivwestwood\.com\b
\bbu\.tt\b
\brisk-international\.gr\b
\bcutehandbags\.org\b
\berssab\.u-bordeaux3\.fr\b
\bknol\.google\.com/k/cestas/knol-000-pr%C3%A9sentation-des-trois/39y3khftrdkhq/62#
\bgrammar-and-logic\.com\b
\blyt\.sr\b
\bcardassiaprimera\.com\.ar\b
\bmillionid\.com\b
\bcmindia\.blogspot\.com\b
\bfashionlande\.com\b
\bdatmaychu\.net\b
\bdiendanmaychu\.net\b
\bironrye\.blogspot\.com\b
\bnewmail\.ru\b
\b00free\.net\b
\bfreei\.me\b
\bzoka\.cc\b
\busefulwebtool\.com\b
\bantiques-help\.com\b
\bmon\.st\b
\bcaseecampi\.net\b
\burl\.lotpatrol\.com\b
\btomyumrecipe\.com\b
\bbachhoa24\.com\b
\bvolleyball-movies\.pl\b
\bazerbaijanrugs\.com\b
\bmoviesonline\.name\b
\bclassic-replica\.com\b
\btoywatchesale\.com\b
\bchoosemyhandbags\.com\b
\brolex-watch-replica\.com\b
\btiffanyshopmall\.com\b
\bhogan-scarpe\.it\b
\bbagsaa\.com\b
\bdhlbag\.com\b
\bmoyu7\.com\b
\bideal-replica\.com\b
\bwsreplicas\.com\b
\bmemwatches\.com\b
\bbag-endhere\.com\b
\bmontblancsale\.com\b
\bluxury007\.com\b
\bbranddiscounting\.com\b
\bhandbaghall\.com\b
\bshoe-jordan\.com\b
\bwholesale-designer-handbag\.com\b
\bjordannew\.com\b
\bhandbags163\.com\b
\bp90xbose\.com\b
\bcgkicks\.com\b
\bbeatsbydres\.com\b
\bjewellryoutlet\.com\b
\bp90xoutletonline\.com\b
\bmycoachoutlets\.com\b
\bp90xschedule\.com\b
\bbrand-store777\.com\b
\bmyjuicycouture(?:outlet|s)\.com\b
\bme2dvd\.com\b
\bmusicadelparaguay\.blogspot\.com\b
btopfoot\.ch\b
\bthesiswritingservice\.com\b
\babandonedkansai\.wordpress\.com\b
\biranbattery\.(?:com|ir)\b
\bfadakbattery\.ir\b
\balitacomics\.blogspot\.com\b
\bstanfordu\.byethost13\.com\b
\binfluenzavirusnet\.com\b
\bdenguevirusnet\.com\b
\bgenetherapynet\.com\b
\bchikungunyavirusnet\.com\b
\bhamsangar\.ir\b
\bkiacell\.com\b
\bvideo-search\.de\.tl\b
\bxav\.cc\b
\bxa\.vc\b
\bsorturl\.net\b
\breplicasonsale\.com\b
\bbacklinksteam\.com\b
\bnextiva\.com\b
\btelemarketingbase\.com\b
\busvoip\.com\b
\bvoipproviderslist\.com\b
\bwebadsservice\.com\b
\btinyfav\.com\b
\bfreelancercareers\.com\b
\bcustomcourseworks\.com\b
\bpradeepsanyal\.com\b
\bforit\.org\b
\breplicaisland\.com\b
\bexactbags\.com\b
\bukthomassabo\.com\b
\bmrpinyin\.webs\.com\b
\btugolden-retriever\.blogspot\.com\b
\bshaderaven\.at\.ua\b
\blinq\.lk\b
\b0z\.fr\b
\bcharts-single\.de\.tl\b
\blostpedia\.com\b
\bdictionar-englez-roman\.org\b
\bminurl\.com\b
\bchekushka3\.narod\.ru\b
\bgeocities\.yahoo\.com\.br\b
\btwiter\.com\b
\bforexinsider\.co\.uk\b
\burl4t\.com\b
\bvv\.vg\b
\bcyberpunkresources\.blogspot\.com\b
\bhvacinstaller\.com\b
\brod\.gs\b
\bchws\.ca\b
\bgalerie-obadia\.com\b
\bplanet-earth\.tv\b
\bzumlink\.com\b
\bzumlink\.de\b
\blinkegit\.com\b
\bdolinku\.pl\b
\bvuethis\.com\b
\broligames\.info\b
\bspruethmagers\.com\b
\bgaytube\.com\b
\bblogspor\.com\b
\byspace\.com\b
\ben\.wilipedia\.org\b
\bfacebppk\.com\b
\bfaceboog\.com\b
\bmyspac\.com\b
\bwikipedi\.org\b
\b1939\.com\b
\blivjournal\.com\b
\bbolgspot\.com\b
\bmyspase\.com\b
\bblogpspot\.com\b
\bautomobile-insurance\.com\b
\bdental\.implantprocedure\.com\b
\bzarasoft\.yoo7\.com\b
\bb4p\.nl\b
\bsmartkpis\.com\b
\bbalancedscorecardreview\.com\b
\bexemys\.com\b
\bshrinkee\.com\b
\bsalentobooking\.net\b
\bsms-fake\.com\b
\bbep-hiphop\.blogspot\.com\b
\b0vr\.net\b
\b321\.cn\b
\b4x2\.net\b
\bat\.t[cf]\b
\bbiz\.ly\b
\bbofh\.us\b
\bc-o\.cc\b
\bca\.tf\b
\bch\.t[cf]\b
\bcz\.t[cf]\b
\bda\.ru\b
\bde\.t[cf]\b
\beu\.t[cf]\b
\bfreakz\.eu\b
\bhere\.ws\b
\bho\.io\b
\bint\.t[cf]\b
\bmypiece\.com\b
\bne1\.net\b
\bneat\.name\b
\bouch\.ws\b
\bseeya\.at\b
\bsuch\.info\b
\btrue\.ws\b
\btweaker\.eu\b
\bubb\.cc\b
\bvisit\.ws\b
\bco\.nr\b
\b74\.6\.239\.185\b
\bbonus-casino-en-ligne\.info\b
\bparis-pronostics-sportifs\.com\b
\bfrance-poker-en-ligne\.com\b
\bguide-roulette\.net\b
\bjeux-casino-gratuits\.org\b
\bturkmenbilisim\.net\b
\bpestcontrol\.co\.uk\b
\bsolar-energy\.co\.uk\b
\bnolo.com/index.cfm\b.*?\bkbid=
\burlredo\.com\b
\bsoldatx\.com\b
\bbuildingexamples\.com\b
\bmusikpedia\.net\b
\broatanwestbay\.com\b
\bhyv\.es\b
\bhyves\.nl/api/shorturl\b
\bcartusialover\.wordpress\.com\b
\bcabinetfiscal\.com\b
\btilpark\.com\b
\bsudety\.veus\.pl\b
\bbatuferinggi\.info\b
\btinyden\.com\b
\bfreud\.pribor\.cz\b
\bple-mir\.com\b
\bsaveffi\.com\b
\boxfreudian\.com\b
\bstanleygentlemen\.com\b
\bpinkushion\.com\b
\bsuperbestpalsclub\.tk\b
\bva\.mu\b
(?<=//|\.)x\.co\b
\bhancocksinsi\.tr\.gg\b
\bsperco\.com\.ua\b
\blifegid\.net\b
\bcineastaleonardo\.blogspot\.com\b
\bsohbetask\.net\b
\bstartravestiler\.com\b
\btravestiler1\.com\b
\bstarderya\.com\b
\btravestitravestiler\.com\b
\btravestiler\.net\b
\blovespace\.loversguide\.com\b
\belectroniccigaretteburn\.com\b
\becigarettereviews\.com\b
\bwikipeia\.org\b
\bwikipeadia\.org\b
\bfickr\.com\b
\bpenisland\.com\b
\bzideo\.nl\b
\bit2\.in\b
\bprimewritings\.com\b
\bessaydr\.com\b
\btube-silicon\.com\b
\bbblogspot\.com\b
\bemresaracoglu\.com\b
\bluxurydesignerbag\.com\b
\bpradanow\.com\b
\bpaybagsincs\.com\b
\bebella-collections\.com\b
\bus-abercrombie\.com\b
\bpaybagsinc\.com\b
\bxsnr\.x10\.mx\b
\bbaixarps2\.tk\b
\bnemri\.tk\b
\bsudoku\.name\b
\b4p5\.com\b
\besiparislerim\.com\b
\bidxl\.net\b
\bmuznewz\.com\b
\bads\.betfair\.com\b
\ballaboutmodels\.tv\b
\bcognac-expert\.com\b
\bskryabin\.biz\b
\bmcflyreport\.tk\b
\bmuzland\.(?:ru|info|es|in)\b
\bairclassification\.com\b
\btudosobremagiaeocultismo\.blogspot\.com\b
\bclassroam\.multiply\.com\b
.*sanalritim[+.]com
\bwebcache\.googleusercontent\.com.*?sanalritim
\.cc\.bingj\.com.*sanalritim
\bforumcorlu\.com\b
\bbunkerpictures\.nl\b
\bview\.my\b
\bjustbie\.com\b
\bshoptoryburchoutlet\.com\b
\bchanelbagsoutlets\.net\b
\bcoachfactoryoutlet-online\.com\b
\bus-hermeshandbags\.com\b
\bchaneloutletonlines\.com\b
\bnewbelstaff\.com\b
\bchanelhandbagworld\.com\b
\bcoachfactoryonline\.com\b
\bskechers-shapeupsoutlet\.co\.uk\b
\bdiscount-miumiu\.com\b
\bhervelegersale-outlet\.com\b
\bcoachbagscheap\.net\b
\bdiscountchloe\.com\b
\bnewbalance-outlet\.com\b
\bmycoach-outlet\.com\b
\bchanelbagshow\.com\b
\bshopmanoloblahnik\.com\b
\bgracebag\.com\b
\btoryburchlover\.com\b
\bsunglass-mall\.com\b
\bsoftnet1\.tk\b
\bareacodeblog\.com\b
\bvitaminddeficiencysymptomsguide\.com\b
\bsideeffectsguide\.org\b
\bbiggestintheworld\.org\b
\ballintheworld\.org\b
\bappendicitis-symptoms\.org\b
\bintelligentmag\.com\b
\bthegallbladdersymptoms\.com\b
\bbronchitissymptomsonline\.com\b
\bstomach-ulcer-symptoms\.org\b
\bhivsymptomsblog\.com\b
\bresumecoverletterexamples\.org\b
\b192-16801\.com\b
\bbluewaffledisease\.org\b
\bbreastfeedinginfo\.org\b
\b192168ip\.com\b
\bbabyshowerinvitationsblog\.com\b
\bthebesttimetogetpregnant\.com\b
\bshinglessymptomsguide\.org\b
\bvideoradio\.ru\b
\byoutubedownloader\.org\b
\bsavetubevideo\.com\b
\bfreedownloadgames\.name\b
\bbgames\.org\b
\bvcq\.biz\b
\bbackgroundpictures\.net\b
\bnewdimensionsweb\.com\b
\bi-watch-movies-online\.com\b
\bmovietrailersonline\.net\b
\byoutube-?downloader\.name\b
\bwritemypapers\.org\b
\bevolutionwriters\.com\b
\biphone-to-pc-transfer\.com\b
\boksgroup\.com\b
\bdieselgenerators\.ru\b
\bhuman2stay\.com\b
\blaptopbatterywholesale\.com\b
\blaptopbatteryweb\.com\b
\bbatteryfast\.com\b
\btoplaptopbatteries\.com\b
\bgoodlaptopbattery\.co\.uk\b
\bbatterylaptoppower\.com\b
\bidopoo\.com\b
\blaptop-battery\.us\b
\bglobal-motherboard\.com\b
\blaptopskeyboard\.com\b
\bhp-laptop-battery\.net\b
\bhighwaylaptopbatteries\.com\b
\brjmbattery\.com\b
\banyincn\.com\b
\bkavav\.com\b
\bfroyopad\.com\b
\bcheapoakleysale\.com\b
\btakeourshoes\.com\b
\bfreeshippingmart\.com\b
\bdoinglong\.com\b
\bellabridaldress\.com\b
\bsatistronics\.com\b
\blampworlds\.com\b
\byouroscilloscope\.com\b
\bguooy\.com\b
\b21cnshoes\.com\b
\bivove\.com\b
\btradehan\.com\b
\bchinadone\.com\b
\bwholesale07\.com\b
\bsechange\.com\b
\bdropship-china\.com\b
\bjaimestore\.com\b
\bmyjoyzone\.com\b
\budtek\.com\b
\bdressesshop\.com\b
\bbuythebigone\.com\b
\btakeshoes\.com\b
\bstarweddingdresses\.com\b
\bsoftwareo\.com\b
\busajerseysmall\.com\b
\bcallhot\.com\b
\bsupplysunglasses\.net\b
\bbuyinb2b\.com\b
\bchinanfl\.com\b
\bsuperzonewholesale\.com\b
\bezbuy365\.com\b
\badapterlist\.com\b
\bbatterygoshop\.co\.uk\b
\barogyaherbalpowder\.tk\b
\beswikipedia\.org\b
\bmakemoneycorp\.page\.tl\b
\bdogswar\.ru\b
\bpussy\.com\b
\bhomosex\.com\b
\bgroups\.to\b
\b4u43\.com\b
\bjejuri\.net\b
\bkhandoba-(?:jejuri|temple)\.blogspot\.com\b
\bjejuridarshan\.com\b
\bminoxidilforte\.com\b
\binvitationstyles\.com\b
\bsuprauk\.co\.uk\b
\bsupraukshoes\.com\b
\brealafrica\.co\.uk\b
\barticle-board\.com/fat-burning-furnace-reviews\b
\bthedietsolutionprogram-exposed\.org\b
\bthedietsolutionreviewscam\.com\b
\bfatburningfurnacereviewscam\.com\b
\btruthaboutabsreviewscam\.com\b
\bfatloss4idiotsreviewscam\.com\b
\bdietsolutionreviewscam\.com\b
\bfindtohealth\.com\b
\bli8\.ru\b
\bpbali\.com\b
\bcropcirclesandmore\.com\b
\bcreditcardhelp\.com\.au\b
\bmarket-area\.ru\b
\bdataclub\.ru\b
\bzkracovatko\.cz\b
\bveryspecial\.ru\b
\bfa\.st\b
\biskspot\.com\b
\blurkmoarpedia\.com\b
\bfacenook\.com\b
\bbleaching-pro\.de\b
\bjettisonreality\.tk\b
\bfootballshoesblog\.com\b
\bchristian2011\.com\b
\bstylestalks\.com\b
\bartisans-serruriers\.fr\b
\blocksmithmanchester\.cc\b
\bmenuiserieparis\.net\b
\bplombier75\.fr\b
\bserrureporte\.com\b
\bserrurier\.com\b
\bserurier\.net\b
\bsosserrurier\.com\b
\blivejasmin\.com\b
\btourattract\.com\b
\bplaces-data\.com\b
\bdiamond-age\.at\b
\barhitel\.com\b
\bdubes-electro\.com\b
\bmotelcar\.com\b
\bspisakpesama\.com\b
\bnatascha-hilft\.com\b
\beasymobiletagging\.at\b
\bnewarts\.at\b
\byoucanhelp\.tk\b
\bprofessay\.com\b
\bwholesaleweddingsupplies\.org\b
\bbodybuildingtips-list\.com\b
\belectroniccigarette2k\.com\b
\biitm\.be\b
\bgopoco\.us\b
\bcevatzade\.com\b
\bxok\.mx\b
\blinseis\.(?:com|de|net)\b
(?<!netzsch-)\bthermal-analysis\.com\b
\bdilatometer\.com\b
\bkarmenshoes\.com\b
\bmichael-jordan\.us\b
\bplayersaid\.com\b
\bfemmes-cuir-bottes\.com\b
\bhermes6\.com\b
\bvogueshoesonline\.org\b
\bimrandijital\.com\b
\bdijitalbaskifiyatlari\.net\b
\bledtabela\.us\b
\bcephegiydirmefiyatlari\.com\b
\btabelafiyatlari\.biz\b
\barackaplamafiyatlari\.com\b
\bisiklitabelafiyatlari\.com\b
\baracgiydirmefiyatlari\.com\b
\bbacklinkdir\.com\b
\bsinotraffic\.com\b
\b3fw\.ru\b
\bab\.cd\b
stdtesting\.(?:com|net|org)\b
\bt\.in\.com\b
\bbodypaint\.ws\b
\bzolas\.info\b
\bberkeley-term-papers\.com\b
\bresumedocket\.com\b
\bessayhelppros\.com\b
\bcustomessayhelp\.com\b
\blogodesignmaestro\.com\b
\bheadlicetreatmentworld\.com\b
\beasyessayhelp\.com\b
\bdissertationmojo\.co\.uk\b
\bwriters-write\.co\.uk\b
\bdissertationinn\.co\.uk\b
\blogodesignmaestro\.co\.uk\b
\bessaymojo\.co\.uk\b
\bmightydesigners\.com\b
\bessayinn\.co\.uk\b
\bmormonlar\.org\b
\bdeltafidesign\.it\b
\bminoxidilforte\.blogcu\.com\b
\bdimension\.com\b
\bammonet\.(?:com|it|ch|de|fr)\b
\bchianti\.info\b
\bnorcia-italy\.com\b
\bval-di-chiana\.com\b
\bchiocchio\.net\b
\bbadia-a-coltibuono\.com\b
\batoposmusic\.com\b
\btavarnelle\.com\b
\bbarberinovaldelsa\.info\b
\bmonteriggioni\.info\b
\bradda-in-chianti\.com\b
\bimpruneta\.com\b
\bgreve-in-chianti\.com\b
\bsan-casciano\.com\b
\bval-di-merse\.com\b
\bgaiole-in-chianti\.com\b
\bbella-toscana\.(?:com|co\.uk|org|net)\b
\baltamaremma\.org\b
\blivorno-info\.com\b
\bsunflower-tours\.com\b
\bmassa-marittima\.com\b
\bagriturismo-chianti\.com\b
\bbedandbreakfastinchianti\.com\b
\bsan-polo\.com\b
\bchianti-italy\.com\b
\barezzo-info\.com\b
\bvaldorcia-info\.com\b
\bpienza\.com\b
\bmontalcino\.net\b
\bbibliophile\.net\b
\bbookbase\.com\b
\bmontepulciano\.net\b
\babbeys-of-tuscany\.com\b
\bcastelli-del-chianti\.com\b
\bcitta-slow\.com\b
\bfestivals-of-tuscany\.com\b
\bgardens-of-tuscany\.net\b
\bslow-food\.info\b
\bslow-tours\.net\b
\bslow-travel\.info\b
\bslow-vacations\.info\b
\btuscanywinetours\.info\b
\btuscanywinetours\.net\b
\bvillas-of-tuscany\.info\b
\bvino-slow\.com\b
\bwinetastingtoursintuscany\.com\b
\bsiena-info\.net\b
\btuscanleathergoods\.com\b
\bcastellina\.com\b
\baccommodationsinchianti\.com\b
\bchianticlassico\.net\b
\btuscanwinetours\.net\b
\bcasa-reasco\.com\b
\broma-info\.net\b
\bsan-quirico\.com\b
\bmonte-amiata\.com\b
\bcasarmini\.it\b
\bmonte-oliveto\.com\b
\bgarfagnana-info\.com\b
\bmugello-info\.com\b
\bvaltiberina-info\.com\b
\bsansepolcro-info\.com\b
\bvilla-felceto-tuscany\.com\b
\bpanzano\.com\b
\btuscan-wines\.info\b
\bvacationrentalstuscany\.com\b
\btuscany-vacation-rentals\.net\b
\btuscany-toscana\.info\b
\btuscany-toscana\.co\.uk\b
\btuscanyholidayhomes\.com\b
\bfarmhouse-holidays\.com\b
\bholiday-homes-tuscany\.com\b
\bchianti-rentals\.net\b
\bchianti-vacation-villas\.com\b
\bagriturismi-chianti\.com\b
\bilcasello\.it\b
\blucarelli\.info\b
\blamole\.info\b
\bbedandbreakfastinchianti\.net\b
\blecetinelle\.it\b
\bgallo-nero\.info\b
\bcastelnuovo-berardenga\.com\b
\bbadia-a-passignano\.com\b
\bmontefioralle\.info\b
\bvolpaia\.info\b
\bstrada-in-chianti\.com\b
\bvaldarno-info\.com\b
\bvaldelsa-info\.com\b
\bsan-miniato\.com\b
\bspello\.org\b
\bcortona\.com\b
\banghiari-info\.com\b
\baccommodationsinrome\.net\b
\bantiquarian-books\.info\b
\bassisi-info\.com\b
\bbella-umbria\.com\b
\bbibliofilo\.it\b
\bbibliophile\.ch\b
\bbibliophile\.eu\b
\bbologna-info\.com\b
\bbookbasesearch\.com\b
\bcastellina-in-chianti\.com\b
\bcertaldo-info\.com\b
\bcetona\.info\b
\bcollevaldelsa\.net\b
\bcortona-italy\.com\b
\bderuta\.net\b
\bfarmhouseaccommodationsintuscany\.com\b
\bferrone\.info\b
\bfiesole\.com\b
\bfirenze-florence\.com\b
\bfirenze-info\.net\b
\bflorenceaccommodations\.info\b
\bgaiole\.com\b
\bgiustiniana\.info\b
\bgrosseto-info\.com\b
\bgubbio-info\.com\b
\bholidayhomesintuscany\.net\b
\bischia-casa\.com\b
\blibri\.info\b
\blibri-rari\.info\b
\blorociuffenna\.org\b
\blucca\.info\b
\blucolena\.net\b
\bmazzano\.com\b
\bmercatale\.net\b
\bmontefioralle\.it\b
\bmontelupo\.com\b
\bmontespertoli\.org\b
\bnaples-napoli\.com\b
\borvieto-info\.com\b
\borvieto-italy\.com\b
\bperugia\.ch\b
\bperugia-info\.com\b
\bperugia-italy\.com\b
\bpisa-info\.com\b
\bpoggibonsi\.com\b
\bpontassieve\.info\b
\bpontassieve-info\.com\b
\bradda\.org\b
\bradicondoli-info\.com\b
\bravenna-info\.com\b
\bsan-donato-in-poggio\.com\b
\bsan-gimignano\.com\b
\bsan-gimignano-info\.com\b
\bsan-miniato-al-monte\.com\b
\bsienna-italy\.com\b
\bsovicille\.net\b
\bspoleto-info\.com\b
\btavarnuzze\.com\b
\bumbria-italy\.org\b
\burbino-info\.com\b
\bval-di-sieve\.com\b
\bvaldorcia-valdorcia\.com\b
\bvolterra\.net\b
\bapartment-saint-peters\.com\b
\bautoilcassero\.com\b
\bbecherale\.com\b
\bcasalamole\.com\b
\bcasalmonte\.it\b
\bceramica-geometrie\.com\b
\bchianti-farm-house\.com\b
\benjoytuscany\.com\b
\bhotelinchianti\.net\b
\bilvillino\.net\b
\bpatriziafalciani\.com\b
\bpoderesagna\.com\b
\bpodere-san-cresci\.com\b
\bpoggioallolmo\.com\b
\brifugium\.it\b
\bterredimelazzano\.it\b
\btuscanyholidayhome\.net\b
\bvillabordoni\.com\b
\bvilla-lebarone\.com\b
\bvillarignana\.com\b
\bvilla-sant-andrea\.com\b
\btodopuertoescondido\.com\b
\bfamilias-argentinas\.com\.ar\b
\btrituradoras-de-piedra\.com\b
\b007\.am\b
\bbasketballonlineshop\.com\b
\bt\.cn\b
\bcheckdent\.com\b
\boosakalv\.com\b
\bhklouis\.com\b
\bcoach-replicas\.com\b
\bfashioncheaphandbag\.com\b
\btiffanyjewelryoutletusa\.com\b
\boakley-sunglasses\.uk\.com\b
\bsellfashiontiffany\.com\b
\bmyjewelrybox\.org\b
\btiffanybraceletuk\.com\b
\bbrianatwoodsales\.com\b
\btiffanyjewelryoutletus\.com\b
\bgeneraljewellery\.com\b
\bsunglassshop\.us\b
\bchichotlingerie\.com\b
\bineeee\.com\b
\bsilvertiffany\.org\b
\brsgold2sale\.com\b
\bptlue\.com\b
\bpassiontrader\.com\b
\btiffanyhut\.com\b
\bwatch4sale\.org\b
\blearnitaliano\.net\b
\bliteraryawards\.info\b
\bkarenmillen(?:bagsstore|blackdressstore|cataloguestore|centurycitystore|chicagostore|coatstore|collectionstore|dresses(?:online|onsale|outletonline|shop|ukonline|ukstore)|footwearstore|handbagsstore|headofficestore|jewellerystore|leatherjacketstore|onlinestore|outletonline|outletstore|s|shoes|shoes(?:australia|uk)|silkbrasstore|sohostore|spectaclesstore|ukdesigner|ukonline|ukoutlet|uksite|ukstore|usastore|websitestore)\.com\b
\btoryburchflatsdiscount\.com\b
\bdetox-body-cleanse\.com\b
\bcheapabercrombieandfitch\.com\b
\babercrombieandfitchukstore\.com\b
\bedhardy(?:backpack|handbags)store\.com\b
\btoryburchoutletstores\.com\b
\bcoachclearanceoutlet\.com\b
\btoryburchbagsshop\.com\b
\brosettastonefrenchused\.com\b
\btoryburchwalletshop\.com\b
\bburberry(?:bags?|bluelabel|brit|london|perfume|purses|sale|scarves|sunglasses|thebeat)store\.com\b
\bburberry(?:-bagoutlets|4handbags|ol|selection|world)\.com\b
\bburberry\.org\b
\bus-burberrybags\.com\b
\bus-burberryshoes\.com\b
\busa-burberryoutletonline\.com\b
\btoryburchhandbagsshop\.com\b
\btoryburchcouponsale\.com\b
\bcoachoutletleather\.com\b
\bsolestop\.com\b
\bcoachclearanceshop\.com\b
\babercrombieoutletsaleonline\.com\b
\btescoshoes\.com\b
\bukshoesbuy\.com\b
\b24order\.com\b
\bradiifootwearsstock\.net\b
\bhomywinter\.com\b
\bair-maxes\.com\b
\bamzn\.to\b
\bturl\.no\b
\bwikicities\.com\b
\bnitrotek\.co\.uk\b
\bwhdo\.ru\b
\bwelcomeurope\.com\b
\be-spirulina\.com\b
\begert\.com\.tr\b
\bdhtblockerdanger\.com\b
\b2girls1cup\.nl\b
\bdextertravels\.com\b
\bshimlatourpackages\.net\b
\bdubaitourismpackages\.co\.in\b
\bgoatourpackages\.net\b
\buttaranchaltourpackages\.com\b
\bjaipurtourpackages\.net\b
\bmumbaitourpackages\.net\b
\beuropetourpackages\.co\.in\b
\blakshadweeptourpackages\.net\b
\bnepaltourpackages\.net\b
\bsrilankatourpackages\.co\.in\b
\bsingaporetourpackages\.co\.in\b
\bsrilankatourismpackages\.co\.in\b
\bthailandtourpackages\.co\.in\b
\brovinj\.aventin\.hr\b
\b12by\.com\b
\bslnks\.com\b
\b20b\.org\b
\bhikingshoes4u\.com\b
\bwatchesreplicabest\.com\b
\bqueenofwatches\.com\b
\bfreerolexwatches\.com\b
\btiffanyl(?:lc|ot)\.com\b
\bairvec\.com\b
\bnewportscigarettes\.net\b
\bhotbrandjeans\.com\b
\bchinashopping4u\.com\b
\bheels-?hut\.com\b
\bbrandladyshop\.com\b
\bwigshotsale\.com\b
\bshoesset\.com\b
\bclretail\.com\b
\bxseoer\.com\b
\bjewelryhu\.com\b
\bshoesnipe\.com\b
\bmultiurl\.com\b
\bxuta\.me\b
\bbarcosbarcelona\.com\b
\bholocausto-doc\.blogspot\.com\b
\binspiratorsukses\.com\b
\bbacau\.(?:net|org)\b
\bflashpapers\.com\b
mycaal\.com
diamondlinks\.net
\bmotobiznes\.net\b
\bq\.gs\b
\bherbaldb\.com\b
\bll\.my\b
\bnowtweet\.it\b
\bshadr\.me\b
\bbc\.vc\b
\bpalawanhotels\.org\b
\bhotfemaletennisplayers\.blogspot\.com\b
\byourkefirsource\.com\b
\balimezdegi\.com\b
\bpriceangels\.com\b
\bmyowninformations\.com\b
\bpureberrymax\.net\b
\bbrafacts\.net\b
\bluxury-pajamas\.com\b
\bhottestsports\.com\b
\btotallympics\.com\b
\bmaketodaypayday\.co\.uk\b
\bdorebibletarot\.net\b
\bwow-signal\.com\b
\borlando-villa-guide\.com\b
\bovariancyst-treatment\.com\b
\b2vancouver\.com\b
\b2vancouverbc\.com\b
\b9nl\.com\b
\bcomyonet\.com\b
\bget-shorty\.com\b
\bkindurl\.com\b
\blnks\.it\b
\bphlpn\.es\b
\burlao\.com\b
\byourl\.nu\b
\bsouthpacific\.org\b
\bpacific-pictures\.com\b
\bcuba-pictures\.com\b
\bmapsouthpacific\.com\b
\bgonanaimo\.com\b
\btonganholiday\.com\b
\bsamoaholiday\.com\b
\bFijiguide\.com\b
\bpetitionvoice\.com\b
\bspanishfauna\.blogspot\.com\b
\bprivateistanbultours\.com\b
\bshrunklink\.com\b
\bistanbuldaycruises\.com\b
\bnewdealtravel\.net\b
\bnewyearistanbul\.com\b
\bistanbultours\.org\b
\bistanbultour\.biz\b
\bistanbuldaytours\.com\b
\btoursistanbul\.org\b
\btripsistanbul\.com\b
\bcruiseistanbul\.com\b
\bistanbultripadvisor\.com\b
\btripadvisoristanbul\.com\b
\bonlinetripadvisorturkey\.com\b
\bturkeytripadvisor\.com\b
\bgeziistanbul\.net\b
\bistanbulprivatetour\.org\b
\btoursturkeytravel\.com\b
\bturkeybustravel\.com\b
\bantalyaotelleri\.net\b
\bbodrumotelleri\.net\b
\bedirneotelleri\.com\b
\bkusadasiotelleri\.com\b
\banzacdaytour\.net\b
\ballcappadociatours\.com\b
\ballcappadociaballoontours\.com\b
\bturkeygallipoli\.com\b
\bgallipolidaytours\.com\b
\bgallipoli-tours\.com\b
\bturkeyvacationpackage\.com\b
\btourpackagesturkey\.com\b
\bturkey-tours\.org\b
\btourstoturkey\.org\b
\btravelguidesturkey\.com\b
\btravelturkey\.biz\b
\bboutiquehotelturkey\.com\b
\btroublefreeholiday\.com\b
\ballhotelsbooking\.com\b
\balleurohotels\.com\b
\bfujiken\.mo-blog\.jp\b
\bmahjongonline\.net\b
\brobert-lindsay\.blogspot\.com\b
\bsorprendere\.com\b
\bjordanevents\.net\b
\bhuseyin\.gen\.tr\b
\bmusicofthebalkans\.com\b
\bhamshahree\.com\b
\bpillsm\.com\b
\bdigitalbach\.com\b
\bkonyaliyiz\.net\b
\bpaydayloanzone\.com\b
\bfindlowcostautoinsurance\.com\b
\bcaautoquote\.com\b
\bchav\.in\b
\bfacebok\.com\b
\bkarate-blog\.net\b
\btravel\.md\b
\bmarketresearchagencies\.eu\b
\bterme-selce\.hr\b
\bgoodstuff\.ro\b
\bjason-wiles\.blogspot\.com\b
\bjamonarium\.com\b
\ballworldguides\.com\b
\bapnihindi\.com\b
\bloltrain\.com\b
\bjoomlaline\.ru\b
\bmichael-trevino\.net\b
\bjoshduhamel\.es\b
\bjensenackles\.es\b
\bemma-roberts\.us\b
\bangelinaweb\.org\b
\bjoseph-morgan\.net\b
\bliamhemsworth\.bz\b
\bkeegan-allen\.com\b
\bbradley-cooper\.es\b
\brodolfo-sancho\.com\b
\bryansalazar\.net\b
\bzonaaggregator\.blogspot\.com\b
\bzonamode\.blogspot\.com\b
\bkep-box\.blogspot\.com\b
\bbo-kep\.blogspot\.com\b
\bkep-katro\.blogspot\.com\b
\bfotolenticular\.webs\.com\b
\balkalife\.nl\b
\bact-online\.de\b
\bhealthstoresproducts\.com\b
\bretailelectronicsstores\.com\b
\bautomotivesupplystores\.com\b
\bbuybooksonlines\.com\b
\bwirelesslaserprinterreviews\.net\b
\bbadcreditinformation\.info\b
\bberitamalaysiaonline\.com\b
\bbuycanon7d\.com\b
\bcarabersetubuh\.com\b
\bconstipationremediesforbabies\.com\b
\bgriotgarage\.net\b
\bhotscenesmovies\.com\b
\bjuicycouturehandbag\.org\b
\bnicoleleehandbags\.net\b
\bsexspicture\.com\b
\bvideo-seks\.com\b
\bart3w\.de\b
\bgen-2\.net\b
\bearthstadiums\.com\b
\bymaa\.be\b
\bmultiupload\.com\b
\bwn.com/2011_Hunter_Mariner\b
\bsantamartacity\.com\b
\bp\.tl\b
\btheatreticketscheap\.com\b
\bmeat-abolition\.org\b
\bwhatisencyclopedia\.com\b
\bdevicegadget\.com\b
\bforexoval\.com\b
\boyot\.org\b
\blifeandarts\.wordpress\.com\b
\bvikingarock\.france\.free\.fr\b
\boutsiders\.org\b
\bcapoeira-music\.webnode\.com\b
\bflamencoweb\.fr\b
\bfacebookmallonline\.com\b
\bAndroidiZed\.com\b
\bcalotor\.com\b
\bflamescorpion\.com\b
\bbelieve3d\.com\b
\baiononline\.info\b
\bzipry\.com\b
\bipv6locator\.net\b
\bbaseter\.com\b
\bacvila\.net\b
\bipgp\.net\b
\bprojectoverdose\.com\b
\bessayhelppros\.co\.uk\b
\btest-pattern\.com\b
\bsapporo-now\.com\b
\bshrvl\.com\b
\bwizardistanbul\.com\b
\bfreedatingsites\.us\.com\b
\bhitlerberghof\.com\b
\bmcn\.me\b
\blordpakus\.blogspot\.com\b
\bglutenfreehotelsguide\.com\b
\blnfaw\.blogspot\.com\b
\bvietnamitasenmadrid\.com\b
\breurl\.org\b
\bxink\.ru\b
\balfiopulvirenti\.com\b
\bcittadicatania\.com\b
\bescursionietna\.com\b
\betnaescursioni\.net\b
\bsitoweb\.mobi\b
\bdanzecaraibiche\.com\b
\bdigiseo\.com\b
\bvietnamairlinesticket\.com\b
\bcuudulieu24h\.com\b
\bnoithathoangduy\.com\.vn\b
\bbaovevn\.vn\b
\bthanglonghousing\.com\b
\bsms4smile\.org\b
\bthutucthanhlapcongty\.net\b
\bnamthaibinhduong\.edu\.vn\b
\bnhakhoavietgiao\.com\.vn\b
\buvc-thanhlapcongty\.com\b
\bchocolatepoker\.hu\b
\bshow-ip\.org\b
\bsourceforge\.net/projects/code2000\b
\btitleexpertsatlanta\.com\b
\bdearflight\.co\.uk\b
\breddotnet\.com\b
\bfreeminecraftacc\.tk\b
\b2spetses\.gr\b
\bmadthumbs\.com\b
\bbarcafan\.net\b
\bmeingames\.de\b
\bfreemahjongonlinegames\.com\b
\bnikolatesla\.fr\b
\bstewartcopeland\.free\.fr\b
\buefa-coefficients\.com
\beblogz\.net\b
\bmedical-helpful-info\.blogspot\.com\b
\brp9\.it\b
\bcrash-bandicoot\.ru\b
\bm1p\.fr\b
\bweathersafewa\.com\.au\b
\binternetmarketingdirect\.com\.au\b
\brelaxocity\.com\b
\btotalrecords\.com\.au\b
\btheprintingwell\.com\.au\b
\bosbornes\.net\.au\b
\brummigame\.com\b
\bprintprodukce\.cz\b
\bandrewflusche\.com\b
\bghengisfireworks\.co\.uk\b
\bdiamondlinks\.net\b
\bafterhimmedia\.com\b
\bganarplataporinternet\.com\b
\blightsensor\.net\b
\bwirelesspromocode\.org\b
\boutdoorfountains\.com\b
\bcongregationbuilder\.com\b
\bthebeginnerslens\.com\b
\bcrusherplants\.com\b
\balinetayar\.com\b
\bart-cadre\.com\b
\bxyzbc\.com\b
\bfatlife\.ru\b
# Below google 'redirect' regex expanded to end-of-string - lets see if that makes the 'what is redirected to' visible, awaiting the bugzilla request
\bgoogle\..*?/url\?.*
\b2012euro\.fr\b
\bacademyrank\.com\b
\bgzg\.in\b
\boutlandishtr\.com\b
\bfutbolistasconhistoria\.blogspot\.com\b
\bfreeonlinegames\.eu\b
\bfreesamplesource\.com\b
\bsixflagsfreetickets\.com\b
\btest-toefl\.com\b
\bworldhostingprovider\.com\b
\buniversalmarkets\.com\b
\bnetscape-navigator\.info\b
\btheync\.com\b
\byoutube-nocookie\.com\b
\binterject\.me\b
\bmyindiaexperience\.com\b
\bmykonosgold\.com\b
\bchocolazi\.com\b
\bchinabeerbrewing\.com\b
\bteretana-fitnes\.com\b
\binformationen-reise\.de\b
\bvenezuela\.ru\b
\bmargarita-online\.ru\b
\bvenezuelaonline\.ru\b
\bembassy-info\.com\b
\bservifans\.com\b
\be-earphone\.jp
\blnk\.co\b
\brdd\.me\b
\bmin\.bz\b
\bcanto-photographer\.com\b
\bfatmasnow\.com\b
\bessay-writer\.org\b
\bcustom-essay\.ws\b
\bcustomcollegeessays\.com\b
\bessay-for\.me\b
\bediting-services\.org\b
\bcustomwritingservices\.org\b
\bperfectresume\.org\b
\biresearchpapers\.com\b
\bessayshelp\.org\b
\bwriting-help\.org\b
\bcustomessays\.ws\b
\bcvresumewritingservices\.org\b
\beditingwritingservices\.org\b
\biraclub\.org\b
\bshorthaircutsv\.com\b
\bitinerarisicilia\.it\b
\bgallbladderdetox\.com\b
\bpricense.com
\b7century\.com\b
\bbookholiday\.org\b
\bbyd-club\.org\b
\bvoip-sip-sdk\.com\b
\btrakai-visit\.lt\b
\b360cities\.net\b
\bbet-at-home\.(?:at|es)\b
\bvolley24\.com\b
\bcuba-linda\.com\b
\btipbet\.vn\b
\bwowurl\.com\b
\bfeenode\.
\bwikipaste\.eu
\bczarjoule\.blogspot\.com\b
\bcondonesmix\.com\b
\bauthor-oekryuchkova\.narod\.ru\b
\be-broker\.in\b
\bdvd-ppt-slideshow\.com\b
\balexismf\.com\b
\brajendragautam\.webnode\.com\b
\bsolidarityinternational\.webnode\.com\b
\bbiurokonkret\.com\b
\bvoyage-en-inde\.org\b
\bvoyage-au-rajasthan\.com\b
\bilmu-komputer23\.blogspot\.com\b
\badelphitheatrelondon\.com\b
\bapollovictoriatheatre\.org\b
\bavenueqlondon\.com\b
\bbillyelliotlondon\.org\b
\bBloodbrothersmusical\.com\b
\bdominiontheatre\.org\b
\bdreamboatsandpetticoatstickets\.org\b
\bdrurylanetheatrelondon\.com\b
\bGhostthemusicallondon\.com\b
\bhermajestystheatre\.org\b
\bjerseyboyslondon\.org\b
\blondonpalladium\.org\b
\bLondontheatreticketscheap\.com\b
\bnationaltheatrelondon\.com\b
\bphantomoftheoperalondon\.com\b
\bphoenixtheatrelondon\.co\.uk\b
\bpiccadillytheatre\.org\b
\bplayhousetheatrelondon\.com\b
\bsavoytheatre\.org\b
\bshrekthemusicaltickets\.org\b
\bthebookofmormonmusical\.co\.uk\b
\bwewillrockyoutickets\.org\b
\bwickedlondon\.org\b
\bwizardofozlondon\.org\b
\byesprimeministertickets\.com\b
\blucidica\.com\b
\bmoulinrougeparis\.co\.uk\b
\btheater2k\.com\b
\bseatplan\.co\.uk\b
\beiffeltowertickets\.co\.uk\b
\btubehotels\.com\b
\bskanes\.com\b
\bportelkantaouihotels\.co\.uk\b
\bhammamet\.co\.uk\b
\bmonastir\.co\.uk\b
\bwebsitelooker\.com\b
\buspix\.at\.ua\b
\bparson-russell-terrier\.info\b
\bandylau\.in\b
\bcelebswear\.com\b
\bfrost-minibar\.it\b
\bspoti\.com\b
\bpornsjapan\.blogspot\.com\b
\bintertext\.md\b
\blistadoderazasdeperrosygatos\.blogspot\.com\b
\bimagenespreferidas\.blogspot\.com\b
\bmultifight\.net\b
\byoucopyright\.org\b
\buk-dissertation\.com\b
\bbuyanessay\.org\b
\bgiocare-casino\.eu\b
\bremedytreatments\.com\b
\btechienow\.com\b
\blogodesignconsultant\.com\b
\bdissertation-help\.co\.uk\b
\btermpapers-guide\.com\b
\btuziw\.com\b
\bdoyax\.com\b
\bpornotube\.com\b
\badultfriendfinder\.com\b
\bcarstuckgirls\.com\b
\bthesword\.com\b
\bsextube\.com\b
\bxtube\.com\b
\bnowthatsfuckedup\.com\b
\bpornhub\.com\b
\bilovemolfetta\.it\b
\bpspstation\.org\b
\btoubkal-trekking\.com\b
\bfrasesparafacebook\.com\b
\brallytrophycars\.110mb\.com\b
\blifeinsurancequotes\.com\.au\b
\bcarinsurancequotes\.com\.au\b
\bratelines\.com\b
\bbuysolarpanels\.com\.au\b
\bonbarcode\.com\b
\bkeepautomation\.com\b
\bzekaoyunlari\.org\b
\bbentenoyunlari\.org\b
\bben-10-oyunlari\.com\b
\bkomikoyunlar\.net\b
\bOYUNZAMANI\.COM\b
\bbasketboloyunlari\.com\b
\barabayarisioyunlari\.com\b
\barabayarislari\.com\b
\bth-chemical\.com\b
\bisfana\.ru\b
\bbluehosting\.com\.pe\b
\badslvnpt\.com\.vn\b
\bviagra-cialis\.ch\b
\bul\.to\b
\buploaded\.to\b
\bnewsgroups\.derkeiler\.com/Archive/Soc/soc\.culture\.greek/2009\-06/msg\d+\.html
\bvancouverlookout\.wordpress\.com\b
\bvancouverlookout\.com\b
\bruzgarenerjisi\.gen\.tr\b
\bsmarturl\.it\b
\bworldlifeexpectancy\.com/index\.php
\bi-doserturkiye\.com\b
\bvur\.me\b
# part of issue with spamming urls, being managed xwiki. originally dealt with at enWP — billinghurst 20120127
commissionbreakthrough
\b\d+\w+facts?\.com\b
whatisamoneytree
\b(easy)?(hairgrowth|bodybuilding(?!-magazin)|weightloss?|mafiawar|sixpackabs)(secret)?\b
ultimatemuscletrainer
globalrealearning
\bhowtomakemoney\b
\bwearitandbareitlingerie\b
\bweightloss(dietwatchtips|truth)\b
\bworldbestdiet\b
yourwellnessquestions
moneymakeronline
dailyprofitsfromhome
informationnow\.com\b
secretrichesnow
penisenhancementpills\b
4u\.webs\.com\b
\bmarketing4noobs\.webs\.com\b
\bapple-ipad-2\.webs\.com\b
\b\d+-(\w+?-)?\w+?-\w+?-(topics?|talkingpoints?|secrets?|tricks?|discussions?|memos?|essays?|talks?|papers?|articles?|facts?|class(es)?).com\b
\w+?-(topics?|talkingpoints?|secrets?|tricks?|discussions?|memos?|essays?|talks?|papers?|articles?|facts?|class(es)?)\.webs\.com\b
\b\d+-(local-)?(informational|quick|brilliant|local|informative|helpful|specific)-(little|smart|daily|collegiate|clever|mindbending|special|brainy)
\b\d+-(local-)?(academic|weekly|classic|helpful)-(daily|monthly|genius|special) #end of enWP additions
\bcalculatormortgage\.co\.uk
\bweightlosstruths\.2itb\.com\b
\bu\.42\.pl\b
\bcharlesgillman\.com\b
\bslimsecrets\.2itb\.com\b
\bbodhost\.com\b
\bunterkunft-ferienwohnung-bamberg\.de\b
\bappartements-vacances-bamberg\.com\b
\bappartamento-vacanza-bamberg\.com\b
\bcertifauto\.
\bjigbo\.com\b
\bshort4u\.pl\b
\blottonews\.webs\.com\b
\bdogtraningandtricks\.webs\.com\b
\beasycomputerstudio\.webs\.com\b
\bfishingsecrets\.webs\.com\b
\bjobharvest\.webs\.com\b
\bprojectpayday\.com\b
\bmusicmarch\.weebly\.com\b
\bsportfishingtricks\.com\b
\bkapoormd\.com\b
\bflyfishingsecrets\.webs\.com\b
\bmydebtsolution\.webs\.com\b
\bmanuelsanchezartist\.webs\.com\b
\bquickstartbowling.webs.com\b
\bminimalist-running-shoes\.webs\.com\b
\bwowmusicforyou\.webs\.com\b
\bfeedthemuscleburnthefat\.webs\.com\b
\bimproveyourswing\.webs\.com\b
\bcertificatoconformita\.com
\bmagickpowers\.webs\.com\b
\bthesimplegolfswing\.webs\.com\b
\bforex-sells-like-candy\.webs\.com\b
\blinkedinstratigies\.webs\.com\b
\bretirementwebpage\.webs\.com\b
\bgolfingtrainer\.webs\.com\b
\ballproductreviews\.org\b
#\b4\.bp\.blogspot\.com/-Lujq9b278Lg/TyeYmk66isI/AAAAAAAAAAc/yELwrwzyVeQ/s1600/caltech_rankmaniac_2012\.gif\b
#\brankmaniac2012\.webs\.com\b
#\brankmaniac2012caltech\.blogspo\t.com\b
#\bmyrankmaniac2012\.blogspot\.com\b
#\brankmaniac2012caltech\.tumblr\.com\b
#\bcs144rankmaniac2012\.blogspot.\com\b
#\brankmaniac2012\.webs\.com\b
rankmaniac
\blearnhowtoplayguitar\.tk\b
\bpcgamesandmore4u\.webs\.com\b
\bhopfeed\.com\b
\ballsearch-now\.info\b
\bti-da\.net\b
\btrustedreviewfinder\.com\b
\bdatingwebsitesnet\.org\b
\bsinglesharmony\.com\b
\bmedsmd\.com\b
\bearnquickmoney\.net\b
\bcocauto\.com
\bbrokenscript\.com\b
\barchive\.org/details/NoReply\b
\barchive\.org/details/PleaseMisterPostman\b
\barchive\.org/details/SexySadie\b
\barchive\.org/details/AcrossTheUniverse_514\b
\bsmspizza\.net\b
\bmaxigen\.co\.il\b
\bsiteseodirectory\.com\b
\bdesenredandolamarana\.blogspot\.com
\buntanglingtheweb-es\.blogspot\.com
\bboards\.4chan\.org\b
www\.4chan\.org/b/
\bxist\.org\b
\bnudos\.org\b
\bdiccionariomedico\.net\b
\bcleaning-4u\.co\.uk\b
\bmeta\.wikimedia\.org/\w/index\.php\?title\=Special\:Log/block\&page\=User\%3AFuture\+Perfect\+at\+Sunrise
\bde\.wikipedia\.org/w/index\.php\?title\=Spezial\:Logbuch/block\&page\=Benutzer\%3AMuZeMike\+\%28WMDE\%29
\bihrp\.fis\.com\.vn
\bthamtuthanglong\.com
\benjoylace\.com\b
\btop\-ptc\-serious\-paid\-to\-clic\-websites\.blogspot\.com
\bhop\.clickbank\.net\b
\bmy-weight-loss-secrets\.webs\.com\b
[/.]➡\.ws\b
\bxn--hgi\.ws\b
\b›\.ws\b
\bxn--cwg\.ws\b
\btinyarrows\.com\b
\bmlp\.im\b
\b(derpy|pp4l|t9k)\.me
\b4wrd\.us
\bincloak\.com\b
\baddr\.co\b
\bt9k\.me\b
\bsearch\.twitter\.com\b
\bhowmanycaloriesshouldieatx\.com\b
\bl\.to\b
\bmappamundi\.free\.fr\b
\bacademic-writing\.net\b
\bmcprovider\.gr\b
\bsmirt\.ch
\ballowed\.org
\bvlondonescorts\.co\.uk\b
#Emergency listing - cross wiki issue 2012-4-20
\bvivaty\.wordpress\.com\b
#Added by Jyothis on Feb 20, 2012
\bundo\.it\b
\bamirite\.biz\b
\bandrewstech\.tk\b
\b79\.99\.0\.15\b
\bbigblackarabiandicks\.tk\b
\bgainmoneyfast\.com\b
\bilike\.com\b
d\.{0,1}e\.{0,1}a\.{0,1}t\.{0,1}h\.{0,1}t\.{0,1}o\.{0,1}j\.{0,1}e\.ws
\bgetrank\.org\b
\binstrumentalhiphopbeats\.com
\bcc\.bingj\.com\b
\burls\.li\b
\beasepregnancytips\.webs\.com\b
\bur\.cx\b
\bmadebymabe\.be\b
\bu\.czo\.me\b
\bmalaysiahousingloan\.net\b
\btiny\.cx\b
\bthefacebook\.com\b
\bwix\.com/russian\_mafia
\buntanglingtheweb\-es\.blogspot\.com
\br\.gd\b
\bfaceboo\.com\b
\bhabbolatino\.us\b
\btopnotchfinder\.com\b
\bgolflovers\.webs\.com\b
\bphuketproperty\.com
\bambien\-blog\.com
\byachtpals\.com\b
\bforextradinglikeachampion\.webs\.com\b
\bflashgames\.name
\bmillion-dollars\.net\b
\babbo\.(mobi|tv|ag|hn)\b
\bweightlosshypnotism\.blogspot\.com\b
\bbeatbankruptcy\.webs\.com\b
\bizmirescort(bayan|s)\.(com|biz)\b
\brentpin\.com\b
\bandroidmerkezi\.net\b
\bklonopinonline\.net\b
\bmgn\.me
\burlcini\.com\b
\bdietrine\.us
\bdietrinereview\.com
\basiansinamerica\.org\b
\bwwww\.facebook\.com\b
\bdb\.tt\b
\bmusicfans\.ir\b
\bconstructiontoysforkids\.com\b
\bkly\.so\b
\bfur\.ly\b
\bfurly\.de\b
\bflickr\.es\b
\btwitter\.es\b
\bfacebook\.es\b
\btrafficsoftware-com1\.webs\.com\b
\bacnetalks\.com\b
\bbackpaindetails\.com\b
\btinylink\.ir\b
\brobertobenignifans\.com\b
\bhoroskopi\.shtypidites\.com
\bbregalnicastip\.tk\b
\bgelen\.org
\b1buycart\.com\b
\b2oo\.ir\b
\bu2l\.in\b
\bv\.gd\b
# manually added by billinghurst
\bbajubatiktulis\.com\b
\bgrosirbatik\.info\b
\bbatiksemarang\.info\b
\bbatiksarimbit\.info\b
\bkampungseo\.com\b
\bjualjam\.net\b
\bbmdstreet\.com\b
\btrainingiso\.asia\b
\bekodokcell\.com\b
\btokoherbalhifa\.com\b
\bharganissanmarch\.com\b
\bjabonkendal\.com\b
\bshar\.es\b
\bworldbricks\.com\b
\bmodertalking\.com\b
\bzwit\.org\b
\bonline-scratch-card\.com\b
\bangkringan-jogja\.com\b
\bspanishfordummies\.ws\b
\bu2s\.ir\b
\bmat\.co\.il\b
\bgi\.vc\b
\bqy\.fi\b
\bvm\.lc\b
\btra\.kz\b
\bburak\.cc\b
\bwibi\.us\b
\b163\.fm\b
\bprimarkcatalogo\.com\b
\bvpillsturkey\.com\b
\bclipboard\.com\b
\bweb-aupair\.net\b
\bsiteanaliz\.net\b
\boffshore\.ae\b
\b1337day\.com\b
\bsignup\.wazzub\.info\b
\bu\.to\b
\binfopot\.tk\b
\burla\.ru\b
\b2ya\.com\b
\bvze\.com\b
\b24ex\.com\b
\bhitart\.com\b
\bmirrorz\.com\b
\bfiletap\.com\b
\bdealtap\.com\b
\bbigbig\.com\b
\bebored\.com\b
\bhereweb\.com\b
\b1sta\.com\b
\bechoz\.com\b
\b2truth\.com\b
\b2fortune\.com\b
\b2hell\.com\b
\b2tunes\.com\b
\b2savvy\.com\b
\b2fear\.com\b
\b2freedom\.com\b
\bantiblog\.com\b
\bbcove\.me\b
\btrineaspect\.com\b
\bandreasmoser\.wordpress\.com\b
\bguardofcastle\.blogspot\.com\b
\brapidweightlosswithhcg\.com\b
\bsource-werbeartikel\.com\b
\bphoto-travels\.org\b
\bart3w\.com\b
\baffiliate-marketing-websites\.com\b
\bencyclopediasupreme\.org\b
\bhydrogen2oxygen\.net\b
\bjamonor\.com\b
\bmymin\.me\b
\buluslararasiaikido\.com\b
\btraditio-ru\.org\b
\bvaradoga\.blog136\.fc2\.com\b
\brumafia\.com\b
\bhomesinrio\.com\b
\bpmwatch\.org\b
\bannyas\.com\b
\bconsulting\.customsexpert\.ru\b
\bhotelresplandor\.com\b
\bhotelarrayanes\.com\.co\b
\blittleurl\.info\b
\btrucoss-para-habbo-2012\.tk\b
\bemcollections\.net\b
\bideascosasymascosas\.blogspot\.com\.es\b
\baldservice\.com\b
\bberlin-1945\.de\b
\bmoslemhytech\.blogspot\.com\b
\bviolinconcerto\.de\b
\bfootballmatch\.de\b
\bbitcoinmedia\.com\b
\baltafseer\.com\b
\baltafseer\.org\b
\baltafsir\.org\b
\birangooya\.ir\b
\bmauritiusprestige\.com\b
\bgreenworldbvi\.com\b
\bfarmlandinvestment\.blogspot\.com\b
\bj\.gs\b
\bgevezechat\.net\b
\bnewerahatsonsell\.com\b
\bcapsforcheap\.com\b
\bcurethalassemia\.org\b
\bfpmr-chile\.org\b
\btamazight-musique.blogspot
\bsmallsibu\.miniban\.cn\b
\belwazefa\.com\b
\bhats-world\.net\b
\bbustarhymes\.us\b
\bflo-rida\.info\b
\bjessie-j\.info\b
\bgymclassheroes\.net\b
\braftingtaradrina\.com\b
\bgreekfeta\.com\b
\bruggers\.com\b
\bprodirectrugby\.com\b
\bchina0001\.info\b
\beliewieseltattoo.com\b
\bsingingprosecrets\.webs\.com\b
\b1-love-quotes\.com\b
\blacina\.net\b
\b2012chanelbagsforsale\.com\b
\bwindows7antivirus\.us\b
\bantispywarewiki\.com\b
\bregistry-repair\.me\b
\bbest-antivirus-protection\.com\b
\bantivirus-reviews\.us\b
\bmalwareremovaltools\.org\b
\bantivirussoftwarealert\.us\b
\btrojanalert\.net\b
\btrojanremovers\.net\b
\bphpm\.ru\b
\b69\.39\.236\.36\b
\bkredikartiborclari\.com\b
\bxlstat\.com\b
\bgoogle\.(?:xlstat)
\b5games\.co\.uk\b
\bmicrostocktime\.com\b
\bMicrostocktime\.ru\b
\bmyswabi\.tk\b
\bmasese\.tk\b
\blyricwiki\.org\b
\bsmokelessecigarettereviews\.com\b
\bbuyii\.com\.au\b
\bphuketvillagetaways\.com\b
\bclarinetbooks\.wordpress\.com\b
\bkurzweilstories\.com\b
\blivexxxstrip\.com\b
\bbizplancorner\.com\b
\bbarringtongifts\.com\b
\bxlstat\.net\b
\bborctaksitlendirme\.com\b
\bborcunutaksitlendirme\.com\b
\bhementaksit\.com\b
\bkredikartiborctaksit\.com\b
-verzekeringvergelijke.\..{2,3}\b
\byogaforweightlosses\.com\b
\bposteriorfossa\.com\b
\bgamegoldfast\.com\b
\bplayerassist\.com\b
\bdiablo3gold-sale\.com\b
\bð\.tk\b
\bhghlook\.com\b
\bu2know\.net\b
\be-performance\.ro\b
\bniceplaces\.ro\b
\bekalk\.eu\b
officialnfl\w{1,10}(proshop|teamstore)\.com\b
authenticstore\.com\b
\bsingaporetourismpackages\.co\.in\b
\bdubaitourpackages\.co\.in\b
\bhyderabadtourpackages\.net\b
\bsrilankatourism\.co\.in\b
\bnorthindiatourpackages\.net\b
\bpondicherrytourism\.org\b
\bmunnartourpackages\.net\b
\bhimalayatourpackages\.com\b
\bkashmirpackagetours\.net\b
\bsingaporetraveltours\.com\b
\bdelhitraveltours\.com\b
\bkullumanalitourpackages\.net\b
\bsupremeindia\.com\b
\bbookofraspielen\.info\b
\bin-disguise\.com\b
\bjordanpascherfr\.com\b
\bvk\.cc\b
\bgesundheitvideo\.com\b
\bkrebsvideo\.com\b
\bmedicanalife\.us\b
\bminecraftcodes\.(info|me)\b
\bwebhostingw\.com
\brajpromotions\.com\b
\bprofi-fachuebersetzung\.de\b
\bprofischnell\.com\b
\balquilerdeyatesenibiza\.com\b
\bopgg\.nazwa\.pl\b
\bts3card-business\.jp\b
\btollesonlocksmith\.com\b
\balfunstuff\.com\b
\bborcutaksitlendir\.com\b
\bdchallofjustice\.com\b
\bdiablocheap\.com\b
\bmijnvleesetendeplanten\.tk\b
\bcheapmkoutlet\.com\b
\bpoloralphlauren
\bsdrv\.ms\b
\bboreaudio\.com\b
\bvideo-izle\.web\.tr\b
\bslinky\.me\b
\bactgruppe-es\.de\b
\bthephen375blog\.com\b
\bvietnamvisa\.org\.vn\b
\bforexbroker\.info\b
\bahoi\.es\b
\baffiliatefuture\.com\b
\bszechenyispabaths\.com
\b(jazz|trance|rock)-radio.50webs\.com\b
\btaourl\.com\b
\bfbfriendblaster\.com\b
\badmitad\.com\b
\benjoycanaryislands\.com\b
\bfastprofitpages\.com\b
\bund-recht\.info\b
\berbbaurechtsgesetz\.de\b
\bheilberufsrecht\.de\b
\bkanzleifeser\.de\b
\bversicherung-recht\.de\b
\barzthaftung-recht\.de\b
\bnachlass-rechtsfragen\.de\b
\bschenkkreis-recht\.de\b
\bstalker-recht\.de\b
\bkanzlei-feser\.info\b
\banwalt-feser\.de\b
\banwalt-recht-und-gesetz\.de\b
\beasypret\.fr\b
\bdigitalsatis\.com\b
\bhoaphat\.net\.vn\b
\bnoithathoaphat\.in\b
\burls\.co\.il\b
\bwanttoknow\.info\b
\belal3ab\.com\b
\bseychellesprestige\.com\b
\bphishproductions\.com\b
\bhowtogetridoffleasfast\.org\b
\bttvideos\.de\b
\bthoitrangf5\.com\b
\bvst\.tv\b
\bplusooo\.com\b
\bfie-r\.it\b
\bmariaciobanu\.tk\b
\bfanclubmariaciobanu\.tk\b
\bvistarecords\.us\b
\bfazzt\.biz\b
\bipir\.at\b
\bl\.hh\.de\b
\bgoodurl\.de\b
\bkleinerlink\.de\b
\b3ai\.de\b
\bkurzurl\.net\b
\bfixurl\.de\b
\bunurl\.org\b
\bhkclarksinn\.in\b
\boua\.be\b
\bel32\.com\b
\bfilz\.fr\b
\blichnosbeach\.com\b
\blichnosbeach\.gr\b
\blichnosbeachhotel\.reserve-online\.net\b
\bparga-hotels\.blogspot\.com\b
\bpargalichnos\.com\b
\bpargagreece\.net\b
\bitconnexion\.com\b
\bdinez\.co\.uk\b
\bxmas\.cpilondon\.com\b
\buri\.fi\b
\bkuvaton\.com\b
\burly\.fi\b
\bpara\.ms\b
\bdft\.ba\b
\bcnubloquefolle\.canalblog\.com\b
\b5url\.net\b
\bmichelerosica\.altervista\.org\b
\bpro-(?!(goroda|speleo|otdyh)).*?\.ru\b
\bgorod-scherbinka\.ru\b
\bscientific-library\.com\b
\bprintsasia\.com\b
\bprintsasia\.co\.uk\b
\bkpvz7ki2v5agwt35\.onion\.to\b
\bs\.tt\b
\blisastansfieldexperience\.com\b
\bexcel-avanzado\.com\b
\ballmoviesforyou\.com\b
\blnk\.do\b
\bzondergekheid\.tk\b
\bscmresearch\.org\b
(\bnewbalance(japan|(hot)?sale)|\bcoach(outlet|online)|jersey|uniform)\.asia\b
\bantiagingcreaminfo\.blogspot\.com\b
.*stell?iss?imo.*
\bbrig\.co\b
\bgrem\.io\b
\bredirectingat\.com\b
\bsynqk\.com\b
\bsteroids-online\.net\b
\b67\.55\.108\.167\b
\b(oceangirltv|lauren-hewett)\.narod\.ru\b
\bvietnamimmigration\.net\b
\bmozaik\.info\.hu\b
\bmozaweb\.hu\b
\btraditionalindianherbs\.com\b
\bhome-remedies\.in\b
\btelugu-news\.com\b
\bmasetty\.com\b
\bwebsiteoutlook\.in\b
\bgumagumalu\.com\b
\btelugudb\.com\b
\bthevod\.net\b
\bjennavideos\.net\b
\bporndvd-stores\.com\b
\bsugardvd\.info\b
\ballgovernmentjobs\.co\.in\b
\bzombie-loan\.com\b
\bklassik-resampled\.de\b
\bs-fahl\.de\b
\bmakingpeopledance\.com\b
\bdiscoverunsigned\.com\b
\btrafficdr\.com\b
\brecov-er\.tumblr\.com\b
\bducksnstuff\.tumblr\.com\b
\bfyeahoatmeal\.tumblr\.com\b
\bownedax\.tumblr\.com\b
\bfalling-yet-again\.tumblr\.com\b
\bscheherazade-khanum\.tumblr\.com\b
\bdynoguy\.com\b
\behowtocuregingivitis\.com\b
\bguinealia\.com\b
\bblog\.yoocare\.com\b
\binteriordesigner\.ws\b
\bcourchevel\.travel\b
\betourismsolutions\.com\b
\be-redstar\.net\b
\bfoutapedia\.org\b
\bdarkknightreturnsdvd\.com\b
\bpluginprofitsite\.com\b
\bambersail\.com\b
\bwikiperle\.blogspot\.*
\bvgn\.me\b
\bbeatles\.ru
\b0cn\.de\b
\btrick\.ly\b
# korean royalty start (string of nine domains so far, predict more) (the)?koreanroyal(ty|s)? thejinan
koreanroyal(ty|s)?\.(com|org)\b
\bthejinan\.(com|org)\b
#korean royalty end
\burban-vin\.ucoz\.ua\b
\bfaacebook\.com\b
\bvideolegend\.net\b
\burlx\.ru\b
\bgotoplus\.me\b
\balbak\.net\b
\binstitute-for-competitive-intelligence\.com\b
\bqualitypointtech\.net\b
\brtoz\.org\b
\bthequotes\.net\b
\bqtpbook\.com\b
\bplaymemorygame\.com\b
\bcosta-linda\.net\b
\btanzaniamovies\.net\b
\bdr-luxuryrealestate\.com\b
\blaptopspa\.pl\b
\bwhereloveisfound\.com\b
\bpureplatinummodels\.com\b
\bkuehntopf\.ch
\be-weddingplan\.com\b
\bmake\.my\b
\bpaperbouyent\.com\b
\bourmess\.net\b
\btinapa\.com\.ng\b
\bevent-factory\.ch\b
\bmusicletter\.it
#series of commercial spambot additions
\babercrombieandfitchoutlet5\.webs\.com\b
\babercrombieuk52\.webs\.com\b
\babercrombieandfitchuk3\.webs\.com\b
\bhollisterecosfrancea.com\b
\babercrombie-malls.com\b
\bcheap-abercrombie\.com\b
\babercrombie-kids\.org\b
\babercrombieetfitchmagasins\.com\b
\bsearch4sun\.com\b
\bdeplayer\.net\b
\bbuyessaysonline\.us\b
\bformalgownsuk\.com\b
\bresearchessay\.org\b
\bgreatessays\.org\b
\blux-essay\.com\b
\blux-dissertation\.com\b
\bediting-services\.us\b
\buk-essays\.org\b
\btoppapers\.org\b
\bbadcreditloansyes\.com\b
\belephate\.pl\b
\bperth-removals\.com\.au\b
\bvolcanovaporizerreviews\.net\b
\bfull\.sc\b
\btopendmarket\.se\b
\bcur\.lv\b
\bnflsuperbowlravens\.com\b
\btriestelibera\.org
\byourbusinessbefound\.info\b
\binterculturecapital\.de\b
\bfleshlightpromo\.weebly\.com\b
\boffersbookmarks\.com\b
\bmoney-moguls\.com\b
\btheorlandopersonalinjurylawyer\.com\b
\bremediation\.co\b
\bbringlogodesign\.com\b
\bhc-porn\.com\b
linkshrink\.de
\bmasseriacappuccini\.it\b
\bmetromodels\.ch\b
\bclick\.payserve\.com\b
\bhub\.me\b
\bnscash\.com\b
\btehranpatogh\.ir\b
#Emergency listing - current user page spam across wikis
\bgenericviagra123\.com\b
\bcasino-review\.org\b
\be-iban\.com\b
\bmp3sdown\.com\b
\bgrupodsp\.net\b
\bdiendansimdep\.net\b
\bmedia-markt-toshiba-fernseher-tv\.tumblr\.com\b
\bmclogi-kintetsu-new-york-amgen\.tumblr\.com\b
\bstores\.ebay\.com\b
\bursnauer\.ch\b
\bqr\.net\b
\beverythingfou\.net\b
\bwebsite-submission-seo\.blogspot\.com\b
appetitecontrolpills
\badsonmap\.com\b
uniforms2u\.com\b
\bbrunodam\.blog\.kataweb\.it
\binthessaloniki\.com\b
\bfindspermdonor\.com\b
\b100pour100aviron\.com\b
\bbaby-date\.com\b
\bflikr\.com\b
\burl-go\.com\b
\btourfrance100\.blogspot\.com\.es\b
\bereticopedia\.org
\bdownloadrage\.com\b
\bchanguscampbell\.com\b
\bsex-porno\.biz\b
paydayloans
cartierwatchesonline
\bdekalux\.com\b
\bquagga\.cat\b
\blinkd\.in\b
\bvienne\.co\b
\bproudphotography\.com\b
\bvhaldemar\.net\b
\boceanrusenergy\.com\b
\bgg\.gg\b
\bskiusainc\.com\b
\btrulynaughty\.me\b
\bmgprojekt\.com\.pl\b
\bskinpharma\.nl\b
\bfeed\.mn\b
\bzommulberryshops\.co\.uk\b
\bsukmulberryshops\.co\.uk\b
\bcareerlinecourses\.com\.au\b
\btopincoupons\.com\b
\b(office|commercial)cleaning
\bjanitorialservice
\burlid\.ru\b
\bdlpsoftware\.com\b
\brandevudate\.com\b
\btr\.im\b
promocode(\d{4})?\.
\binstacriminalbackgroundchecks\.com\b
\bpokerschoolvideos\.com\b
\bhotel-discount\.com\b
\binstant-acne-remedy\.com\b
\busreversephonelookupzone\.com\b
\bboxbcn\.es\b
\bbadcreditloansgo\.com\b
\bcarmats4u\b
\bbigorbust\.net\b
\bjo\.my\b
\bjoturl\.com\b
\bstudentloansrate\.org\b
\bcriminalbackgroundcheck
\bcarmats\.ie\b
cheapmedonline
tipsforweightloss
shorttermloans
onlinebadcredit
pullyourexback
toplawnmowers
nocreditcheck
anymedsrx
bestrchelicopterreview
generic.?cialis.?rx
metaldetectorreview
badcreditloan
loansonlineapp
besttreadmill
views201\d\.blog
\btodo\w{3,10}\.com\.es\b
porn.?for.?free
free.?xxx
tipstolivehealthy
\bsuper-kenit\b
online.?marketing.?business
\bhowtogetpregnanttip\.com\b
\bprimalburnfatburningsystemreview\.com\b
\bSaveOnAirfareSecretsReview\.com\b
\btruthaboutcellulitereviews\.com\b
\b21daysugardetoxreview\.org\b
\b30daystothinreview\.org\b
\bgrowtaller4idiotsdiscount\.org\b
\bhairagainreviews\.org\b
\bfreesexshows\b
\burls\.by\b
\brikiki\.net\b
\babrege\.eu\b
\bfea\.lk\b
\bppt\.li\b
\burlmini\.net\b
\burlv2\.com\b
\bbe\.cm\b
\bshar\.as\b
\btlwsd\.in\b
\blc\.cx\b
\btiny-url\.info\b
\btw\.gs\b
\birr\.kr\b
\btyn\.kr\b
\bthedietsolutionreport\.org\b
\braglour\.com\b
\bparasitesandworms\.com\b
\bhow.?to.?improve.?your.?eyesight\b
\b955\.cc\b
\bno-ip\.
\bafreechat\.com\b
\ballaboutsavings\.co\.uk\b
\batwellandco\.com\.au\b
\bbail\.com\b
\bbestmanspeechessentials\.com\b
\bbringthepress\.com\b
\bbuytwitterfollower\.info\b
\bcaliforniaduiguide\.com\b
\bcomo-adelgazar-rapido\.net\b
\bframeusa\.com\b
\bitsupportforcharities\.co\.uk\b
\bjfleece\.net\b
\bkitchensolutionskent\.co\.uk\b
\blovequoteslibrary\.com\b
\bmumford-and-sons-tour\.com\b
\bnutritional-supplement-truths\.com\b
\bphotomeedibleart\.co\.uk\b
\bpuregarciniacambogiainfo\.com\b
\bsatchel\.co\b
\bstatnames\.com\b
\btetrabyte\.com\b
\bthelegalstop\.co\.uk\b
\btipsforteethwhitening\.com\b
\btop10homeremedies\.com\b
\btraveloka\.com\b
\bvalueconcrete\.com\b
\bwatch-movies--online\.org\b
\bwondershare\.com\b
\blimes-inferior\.pl\b
\bmycarmats\.co\.uk\b
\bcaliforniadrivereducation\.us\b
\bessenza-nobile\.de\b
\bukfamilyholidayparks\.com\b
\bmybootmat\.co\.uk\b
\bcasinouk\.com\b
\bpandanger\.com\b
\bhomefloorcleaner\.com\b
\bpromazon\.com\b
\bweddingingreece\.com\b
\btopcasino\.it\b
\bforsaleforlease\.com\.au\b
\bvehiclebuyingandleasing\.co\.uk\b
\bphysiciandesigns\.com\b
\binternationallovescout\.com\b
\bquickwaytogetabs\.com\b
\bwebhostingreviews\.com\.au\b
\bcancerfactsmd\.com\b
\bguestbloggingempire\.com\b
\bstainlesscablerailing\.com\b
\bfuelonline\.co\b
\blifequotescollection\.com\b
\bbestcreditreports\.com\b
\bshopaduck\.co\.uk\b
\bpuregreencoffeeinfo\.com\b
\bpacificplayinc\.com\b
\bmobiles2money\.co\.uk\b
\bdieharddevil\.com\b
\bproduct-investigation\.com\b
\bgalavantier\.com\b
\bbest-auto-detail\.com\b
\bchillifundamentals\.co\.uk\b
\barizonadetoxcenters\.org\b
\basoberwayhome\.org\b
\behardhat\.com\b
\brealhealthy\.net\b
\bdogarthritisaspirin\.com\b
\bagentmate\.com\.au\b
\bwebfullcircle\.com\b
\bsmokingobsession\.com\b
\bcheapnps\.com\b
\bbacklinkempire\.com\b
\bledstop\.co\.uk\b
\bcarinsurance\.org\.uk\b
\babloodpressure\.com\b
\bmommyedition\.com\b
\bseojob\.net\b
\bbanffhotelsltd\.com\b
\bcontenderbicycles\.com\b
\bhearinglosspill\.com\b
\baustraliaoutletsale\b
\bfilm.?pornoxxxx
reviews2\d{3}\.info
\bkvta\.net\b
\badultfriendfinder\.me\.uk\b
\bplus\.ly\b
\bmyurl\.pk\b
\bdalatmuaban\.net\b
\bwallpapersbq\.com\b
\bpresentviewer\.com\b
\bmobilephoneinsuranceking\b
janitorialcleaning
\bnajmihealing\.webs\.com\b
onlinehealthtopics
healthychoicediets
presettlementloans
\bbeeplog\.com\b
\byj\.pn\b
soundtrackstream\.com
\bmdansby\.com\b
\bneedthecure\.com\b
\bsoualwjoab\.com\b
hotvideochatstudio
\bxxxchat\.xxx\b
it\.cantinoripedia\.wikia\.com
\bfreightaudit\.org\b
\bfreeminecraftgiftcodes\.net\b
\badelaide-classifieds\.info\b
\btodaynews\.info\b
\bmarketlist\.com\b
\bmlmrankings\.com\b
\bnpros\.com\b
fashionbrandoutletshop
safedietplansfor
\bbeforeyoubuy\.co\.uk\b
spotify.?premium
hotgermangirl
\ba51\.idata\.over\-blog\.com
kithomeprices
criminallawyeraustin
celluliteproducts
\bcellulitestore\.com\b
productsreview(s|er)?20
\bdildomail\.com\b
\bmyarabickeyboard\.net
herbal(ed)?pills
\bhealthyfruitsworld\.com\b
\bonline-betting\.tv\b
percentforex
onlinesocialnetworkingsite
\bwwvr\.org\b
becomingaparalegal
seasonscontracting
\bdescargar-musica-gratis\.softonic\.com\b
\bevenweb\.com\b
\bjamonibericodebellotas\.com\b
\bneteller\.pw\b
goldinvestmentkit
fatlossareview
hardmoneybankcorp
slowlos(e|s)weight
weightloss.?program
extremeweightloss
\bonecarinsurance\.com\b
\bpillcounting\.com\b
\bempowernetwork\.com\b
myshoppingbusiness
\byoumint\.com\b
bestonetimeoffers
\bpredatorhacks\.com\b
ereticopedia\.wikidot\.com
\burlms\.com\b
mypharmarx
\bsynergybusiness\.wordpress\.com\b
\bcropcirclesonline\.com\b
\bfitnizz\.com\b
\bspearmintrhinolv\.com\b
\badclout\.com\b
\bjackpinto\.com\b
\bcropfiles\.it\b
\b2\.ht\b
\bfsodb\.com\b
assuredseo
\bsay\.ly\b
hidefporn
adjustabledumbbell
\bscrapebrokers\.com\b
film.?pornoromania
\bsepatuonline-murah\.com\b
weddingdressonline
\bvailong\.com\b
\bwebcomtois\.fr\b
nfljerseys+hope
\btheurbanking\.com\b
\ball-loans-info\.com\b
\btraffic-angels\.com\b
bestregistrycleaner
\bcheapdomainregistration\.es\b
\brehatched\.com\b
\bneteler\.pw\b
\buchop\.it\b
\bpeacockcenterpieces\.com\b
\bworldfiliationetworkproxy\.com
watchbuyingguide
\brubyescorts\.com\b
\bforomultinivel\.com\b
\binfinityhacksclan\.net\b
\bmanshop24\.net\b
couponcodeoffer
pornblogspace
myboobs4you
\bsim\.so\b
\bamateur-x\.eu\b
\bpenimed\.com\b
\bnavymoms\.net\b
\btardisbr\.wordpress\.com\b
cartoonpornheaven
\bsfadi\.org\b
e.?cigarettereviews
\brenterly\.com\b
laptopscreenrepair
gold.?porn.?tube
to.?lose.?weight.?quick
\bbrowse\.deviantart\.com\b
\bbreedproducts\.com\b
\bamateursexacts\.com\b
\bgamehackerz\.com\b
hardcore.?party.?girls
\butahburden\.com\b
\bmelbournebusinesscoach\.biz\b
\bsmrl\.tk\b
\bsoundtracknews\.com\b
\btnij\.com\b
\bsnd\.sc\b
\b42\.com\b
\bkreuz-net\.info\b
herpescurereview
\bcheatanarchy\.com\b
\bstos\.me\b
\bamazonprime\.webs\.com\b
\bmod4\.cc\b
\bminlnk\.at\b
beautycoupons
seototaiwan
\bkriyayoga\.com\b
\bproduse-aloe-vera\.eu\b
uknikeblazers
\bwaratahfuneralservice\.com\.au\b
\bmanpower24\.net\b
\bbaranisik\.com\.tr\b
\bfncy\.it\b
cartiernecklacehotsale
\b7crime\.com\b
\bfileurl\.me\b
\byourleanbody\.com\b
\bwinonadental\b
\bpdh\.co\b
onlinecasino.?info
healthy.?weight.?loss.?diet.?plan
\bdevoucoux\.co\.uk\b
\bceokt\.com\b
buymoncler.?cheap
\bviglink\.com\b
naturalcureforyeast
\bextremeseotools\.com\b
\btopdealzonline\.com\b
partypillsonline
\bliveresumeexamples\.com\b
\bperfectgirls\.net\b
\b4tube\.com\b
\bvisalusshakes\.com\b
\b101juegosdeautos\.com\b
monclerjackets\d
\bcpesamplewritings\.blogspot\.com\b
\be621\.net\b
\bezadblaster\.com\b
freeonlinedating
medrxshop\b
buy.?adipex.?online
\bvideodeteen\.eu\b
\bshark\.net\.pl\b
\bpowerfulhacks\.com\b
\bsloganexpert\.com\b
\b2u\.lc\b
\bowl\.li\b
\bshorten\.me\b
\byourshortlink\.net\b
\bpenilegain\b
\bcheatyworld\.com\b
\buu\.gl\b
\bneoplano\.
\btancredi\.
\bgetxanax\.com\b
\bwww-mp3player\.com\b
\bactionseoservices\.com\b
\bgetwebvisitors\.com\b
\bgetloanslendersusa\.org\b
\bdoghematerassi\.it
\bicigarettes\b
buycheap\w{0,10}pillsonline
rapid.?fat.?loss
\bladamejeanne\.fr\b
bestseoservices
\bavantpack\.ru\b
\bplus\.lapvo3\.tk\b
\bshopforpainrelief\.com\b
\bprintforprofits\.com\b
\bsexndfunny\.biz\b
\blcdscreenforlaptops\.com\b
\bwebsite-Ranking-Checker\.com\b
\bmagiclondonescorts\.com\b
\bbrunetteescorts4u\.com\b
achimthepooh\.de
\bmemopadhd7\.gweb\.io
\bmgjmp\.com
\borelsetka\.ru\b
\bprespa-birlik\.se\b
\brecoverymechanic\.com\b
\bsegue\.se\b
\bdietplanstolose\.com\b
weightwatcherscoupons
\bmortgagewoodbridgevirginia\.com\b
\badfoc\.us\b
\b0\.mk\b
\bz6\.ro\b
\btortapandistelle\.it
\bgameschamp\.com\b
\bgeilelesbensexvideos\.com\b
\bngbot\.com\b
\bescort-suisse\.ch\b
\bgive-me-articles\.com\b
\bPayperclickmagic\.com\b
\bsn\.im\b
\btwi\.bz\b
\bbuzzup\.com\b
\bbuzurl\.com\b
\bu28\.de\b
\bapu\.sh\b
\bi2h\.de\b
\blil\.io\b
\bdaa\.li\b
\b03e\.de\b
\bshort\.ie\b
\bvdirect\.com\b
\bunfake\.it\b
\bux\.lv\b
\bdomain.dot\.tk\b
\bsturls\.com\b
\bkanepesorfu\.com\b
\bbackpage\.com\b
\bstonemaster\.info\b
\bcastlecomfortstairlifts\.com\b
\bhdv-sex\.com\b
\bbidstart\.com\b
\bviagracare\.com\b
\bhumbug\.pl\b
\bsabe\.co\.kr\b
\bfreasyway\.com\b
\bsharemyflat\.com
\batlastranslations\.ie
\bmathsball\.blogspot\.com\.es
\bbombch\.us\b
\bfakeidfactory\.com\b
\borganicbite\.org\b
\bhollywoodgoldcasino\.com\b
\boutback-steakhouse-coupons\.com\b
\bthefoodtrucksforsale\.com\b
\bkitchenhere\.com\b
\balterilsource\.com\b
\bplaceworkshop\.com\b
\bulcerssymptoms\.org\b
\btogetherweearn\.com\b
\bractors\.com\b
\belementalu\.com\b
\broulettechat\.pw\b
\bereticopedia\-materiali\.wikidot\.com
\bgirls-in-porno\.com\b
\bads-get-read\.co\.uk\b
\bvillagematchmaker\.com\b
\bflukethermometer\.net\b
\bbestpayperdownloadsite\.com\b
\bwiperblades\.me\b
\bofficialemailmarketing\.com\b
\blovelytips\.com\b
\bfinanziellen-freiraum\.de\b
\bjasonshin\.com\b
\bkredit-quality\.de\b
\bmuzland\.org\b
\brent-the-party\.com\b
\belektrischesigaretkopen\.nu\b
\bhappycheat\.com\b
\bObserverpublications\.com\b
\bgenuineseo\.net\b
\ball-in-one-keylogger\.com\b
\bsexcam-girls\.at\b
\bgetnchealthinsurance\.com\b
\bregisteradultfriendfinder\.com\b
\bsplashurl\.com\b
\bcarinsuranceforaday\.info\b
\bharvardbusinesslawreview\.org\b
\bvisaj1\.fr\b
\bbestfacebookpages\.com\b
\bgokhanatalan\.tk\b
\bpaidtoclickreviews\.com\b
\baddi\.to\b
\bbigbrothertvshows\.com\b
\betk\.cc
\bozelenyavane\.com
\bfotohost\.eu
\bbit\.do\b
\bgetinfo\.co\.in\b
\bsherlystours\.com\b
\bvbly\.us\b
\bsummersetcontinentalhotels\.com\b
\bthemmxbakery\.com\b
\bi-write-india\.com\b
\bra6\.org\b
\bbgm\.me\b
\bonlinejobsworkfromhome\.com\b
\bweightgainsource\.com\b
\bwelovesbobet\.net\b
\bvt802\.us\b
\bmonkeyadvert\.com\b
\bbuttgetwet\.com\b
\bstorobinlaw\.com\b
\bstutt\.no\b
\bvimax-au\.com\b
\bpo\.st\b
\bitrackprogps\.com\b
\b2gy\.ru\b
\b365live7m\.com\b
\bsrudut\.com\b
\bbuy-skinny-fiber\.com\b
\bcandy-crush-free\.com\b
\bbarrieevansmarketing\.com\b
\bcartrackgps\.com\b
\bhouseme\.ca\b
\bmlb\.jp\.net\b
\bcorecommerce\.com\b
\bvork\.us\b
\bcancionromantica\.com\b
\bseoshark\.org\b
\bhypnotherapybirminghampro\.co\.uk\b
\bintuitmarketer\.net\b
\bnicolascleans\.com\b
\ballparts\.cc\b
\bspeedyshare\.com\b
\blnkd\.in\b
\bsh\.st\b
\bearthspacecircle\.blogspot\.com\b
\bpharmacycatalog2014\.com\b
\bpharmacy-dir2014\.com\b
\bpharmacyonlinecatalog\.com\b
\bpharmacyreviewer2014\b.com\b
\bexterminatorblog\.info\b
\bpemutihwajahsuper\.com\b
\bitruemart\.com\b
\bfree-registry-cleaners\.biz\b
\bwavenet\.com\b
\bqps\.ru\b
\bi\.pwned\.com\b
getyourexbackreviews\.net
\bcheapessaypapers\.com\b
\bmuslimgaleri\.com\b
\bblyweertbeaufort\.co\.uk\b
\bhowtostartablog\.org\b
\bzcodesystemcoupon\.com\b
get.rid.of.pimples\.com\b
\bkokica\.info
\btopholidaydestination\.info
\bzoxexivo\.com\b
\bbinarypark\.org/s\b
\brebelmouse\.com\b
\bshopdeathandtaxes\.com\b
factory.?trading\.com\b
\bxlx\.to\b
\bsionvadisi\.net\b
\bmrch\.me\b
\bnocreditrent\.com\b
\bdoi-toshin\.com\b
\bindexlure\.com\b
morpheusfxsolutions\.com\b
\baddeffects\.net\b
\bsbobet-vip\.com\b
\facebook.com/asiretiislam
\bdarbbridalcouture\.com\.au\b
\bmaldivedelsalento\.it\b
\bcaseaffittonelsalento\.it\b
\bmaldivesit\.com\b
\bawl\.li\b
\bw\.atch\.me\b
\bkamagrainstant\.com\b
\btophd\.info\b
\bdragojlo\.info\b
\bmalikoki\.info\b
\bexistdecor\.com\b
\bgetshorturl\.com\b
\beprepz\.com
\bsbobetc\.com\b
\btattoora\.com\b
\bpygmyurl\.com\b
\b24plastic\.com\b
\bedmedsale\.com\b
\bstockmarketmentor\.com\b
\bhalshs\.archives-ouvertes\.fr/docs/00/28/37/91/PDF/Santarelli_Pomponio_Algieri\.pdf
\btinooo\.com
\btinoooapp\.com
\bkatakosta\.info\b
\badcrun\.ch\b
\bselbysoftfurnishings\.co\.uk\b
\blike\.it\b
\boxygenconcentratorinc\.com\b
\bpornpasshub\.com\b
\nitroxinadvice\.com\b
\hspactivesbr\.com\b
\balphamaxplusfacts\.co\.uk\b
\baktiveamadvice\.com\b
\bgarciniacambogiaprofacts\.org\b
\bpurelifecleansefacts\.org\b
\bmiraclephytoceramidesfacts\.com\b
\brevlanteskincare\.com\b
\binstaflexjointsupports\.com\b
\bwelovesbo69\.com\b
\bsbolovely\.com\b
\bwelovesbo168\.com\b
\bladermaniqueskin\.com\b
\bteatroblog\.com\b
\bwaa\.ai\b
\bta\.gd\b
\bhacktoolsandcheats\.com\b
\busa-records-search\.com\b
\blanadel\.re\b
\bhowtogofromgirlfriendtowife\.net\b
\bseriousmoneymakers\.ning\.com\b
\bkredytoonline\.webgarden\.com\b
\b1eko\.com\b
\bfunsolderingstationreview\.tumblr\.com\b
\bpestcontrol-stlouis\.net\b
\bsafelinking\.net\b
\bsafercolonreviewss\.com\b
\bcompensationinjury\.com\.au\b
\bfreesciencepublication\.blogspot\.se\b
\bfrivetenskapligpublicering\.blogspot\.se\b
\bworldwithoutexcuses\.blogspot\.se\b
\bingaursakter\.blogspot\.se\b
\bcas-msds\.com\b
\bcas-no\.org\b
\bmsds-cas\.com\b
\bhec\.su\b
\blida-grossmarkt\.com\b
\bfitmedicalweightloss\.com\b
\bcebuayalahomes\.com\b
\bcasino-nodepositbonus\.com\b
\bqualitysewingmachine\.com\b
\b9ox\.net\b
\bthesisontime\.com\b
\bvitamixversus\.com\b
\bobd2inthebox\.com\b
\beasy\.tc\b
\bcmyad\.co\b
\bwtc\.la\b
\bgreenslimming\.org\b
\bbuynolvadexonline\.biz\b
\by2u\.be\b
\bm88no\.com\b
\bcasualforsex\.com\b
\bmobilegamenews\.ru\b
\b\.pr\.co\b
\baus-visa\.com\b
\bdrugstoredir2014\.com\b
\blxto\.net\b
\bpast\.is\b
\b4ic\.be\b
\ballonger-penis\.net\b
\blinkis\.com\b
\bln\.is\b
\bsbobetasia(\d)?\.com\b
\bonnutrition\.org\b
\burlgo\.in\b
\bnq\.st\b
\bdyi\.li\b
\bdyinglinks\.com\b
\bpaisasaver\.in\b
\bseansomaniak\.pl\b
\bseofornown4eva\.com\b
\bpromotion-voyages\.fr\b
\brkdms\.com\b
\bseobusinessconference\.com\b
\burx\.nu\b
\bbatteryuniversity\.com\b
\bdaily2deals\.com\b
(?<=//|\.)vin-decoder\.com\b
\becigarettefreetrial\.net\b
\binsta-follow\.com\b
\boncabs\.com\b
\bliposlimsideeffects\.com\b
\binfo-pdt\.org\b
\btaxcutters\.com\b
\bmaxmanpoweradvice\.com\b
\bsejour-caraibes\.com\b
\bbirthstonesonline\.com\b
\bbitsysbikinis\.com\b
\bsejoursaintmartin\.fr\b
\bseosellers\.com\b
\bfreegiftcode\.com\b
\bwhyseoservices\.com\b
\brunningfredgame\.com\b
\bmysexyclassfieds\.com\b
\b5cubecommerce\.com\b
\bimpactplayerrankings\.com\b
\bbinaryoptionshome\.com\b
\bvoyage-de-noces\.org\b
\bsejour-saint-martin\.com\b
\bvacancestop\.com\b
\bsejoursaintmartin\.com\b
\bwakfu\.asia\b
\biwebtechie\.com\b
\bhisosoccer\.com\b
\bhisosoccer\.blogspot\.com\b
\bwebsitesforsalestore\.com\b
\btheshadehut\.com\b
\bcmbikeshop\.com\b
\bdailymotivationalvideos\.com\b
\bhomeimprovementdaily\.com\b
\bfanbestbuy\.com\b
\bcool-fuel\.co\.uk\b
\btiredeal\.co\.il\b
\bloloves\.it\b
\bfeelthechoco\.com
\bsourceofwine\.com
\bdropofcoffee\.com
\bvtranzitas\.lt
\bfeelthetea\.com
\bmyspace\.ge
\bt1p\.de\b
\b0cn\.de\b
\bshorte\.st\b
\btiny\.cc\b
(?<!-)\bx\.co\b
(?<!-)\bvir\.al\b
\bwheek\.it\b
\bclicky\.me\b
\bqrf\.in\b
\bfzy\.co\b
\brdlnk\.co\b
(?<!-)\burl\.ac\b
\bzzb\.bz\b
\bgplus\.to\b
\bgdriv\.es\b
\btiny\.cc\b
\bpelevoniface\.com\b
\bmgcheats\.com\b
\bjerseysauthenticwholesaleauthentic\.com\b
\bfootballljerseyscheap\.com\b
\bcheapwholesalecheap\.com\b
\bpharm-stores\.com\b
\bgrepmaster\.eu
\bgagnerdelargent\.tv\b
\bflaturl\.com\b
\bhack-appl\.com\b
\bmy\.rs\b
\brz9\.de\b
\boffredemploiadomicile\.fr\b
\bisepbola\.com\b
\bdagetechnology\.com\b
\bneueseomarketing\.com\b
\bcriminaldefenseofnewyork\.com\b
\bcleaning-agency\.co\.uk\b
fastcleaners
domestic.?cleaners
\bblueamberrose\.com\b
\bl-i-n-u-x\.de\b
\bvisaforargentina\.org\b
\bbestpressurewasherrating\.com\b
\bwhat-to-buy-your-boy-friend-for-christmas\.com\b
what-?to-?get-?.+christmas\.(us|com)\b
christmas-?gifts?-?(ideas|for).+\.(us|com)\b
\bbestweedeaterreviews\.com\b
\btopsnowblower\.net\b
\bxbanners\.biz\b
\bsbo69\.club\b
\b2y\.com\.au\b
\burlteeny\.com\b
\bjayafarma\.com\b
\bbuymobiles\.net\b
\baliexpress\.com\b
\bbetbookie\.info\b
\btiny\.bz\b
\bnoaparis\.com\b
\bme2\.do\b
\bammi\.me\b
\btopotraverse\.com\b
\bjaimalaudos\.eu\b
\bbuff\.ly\b
\bpharmacyusa24h\.com\b
\bonlineedmeds03\.com\b
\bobatherbalkosmetik\.com\b
\bclicksure\.com\b
\btopproductresults\.com\b
\btopbodysupplement\.com\b
\bicargames\.net\b
\bjclothing\.co\b
\bdiscountdiamond\.co\.uk\b
\bdocspal\.com\b
\bbajgle\.com\b
cleaning\.pw\b
\blnkstts\.com\b
\bbobs\.bz\b
--(tarot|psychics?|mediums?|readings?|zones?|horoscopes?)\.com\b
\btyn\.kr\b
\btarotcomments\.com\b
\bmediumsreports\.com\b
\bpsychictarotfree\.com\b
\balivepsychics\.com\b
\bi7astrology\.com\b
\btruepsychicslive\.com\b
\bmediumsweb\.com\b
\brealhelppsychic\.com\b
\bmaletestosteronebooster\.org\b
\bnofuturecafe\.com\b
psychicsfree\.com\b
bravesites\.com\b
\bpsychicsfindaid\.com\b
\bpsychicseersme\.com\b
\beepurl\.com\b
\bwebseosites\.eu\b
\bx4facts\.com\b
\bpsychicsreadings365\.com\b
\bcrystalvoxx\.com\b
\bbarrymorefurniture\.com\b
\bgncamerashop\.com\b
\brainbowtravelhi\.com\b
\bstemcell\.life\b
\bpsychics999\.com\b
\bviagrawithoutprescription
\bonj\.me\b
\bcarmonia\.net\b
\btattooimages\.biz\b
\btopfoot\.eu\b
\bgamesfen\.com\b
\bseoclerks\.com\b
\bw3ightl055\.com\b
\bsupplementcritique\.com\b
\bcompravaina\.com\b
\bprolevelweightloss\.com\b
\bgoldenmeadow-minis\.com\b
\bprofitacademybonus\.com\b
\btarotinspects\.com\b
\bthepiratebay\.cba\.pl\b
\bthepiratebay\.cr\b
\bmb57\.com\b
\bm88u\.com\b
\bredirectrec\.haras-nationaux\.fr\b
\b7kp\.com\b
\bsusurl\.com\b
\bri\.ms\b
\bri\.ms\b
\bpaydayaizdevumu\.com\b
\bvouchercode
\bsenta\.la\b
\bmonsterenergygear\.net\b
\bbest-ghostwriter\.com\b
\bessay-schreiben\.de\b
\bhandyortung\.co\b
\bwhatsapphacken\.de\b
\bbachelor-hilfe\.com\b
\bbestkeys\.eu\b
\biwhatsappstatus\.com\b
\bi24help\.com\b
\bbestforexrobotinfo\.com\b
\bexpertisegarden\.it\b
\bmrdesigner\.in\b
\bbatuiti\.com\b
\bsiteinseo\.com\b
\bpwnicloud\.net\b
\bclika\.pe\b
\bdiscountcodes\.io\b
\bxxxbloggers\.com\b
\bdealdatabase\.co\.uk\b
\bpornblogy\.com\b
\bwefaq-dammam\.com\b
\bkingvouchers\.uk\b
\bhappyvalentinesdayi\.org\b
\blinkasa\.com\b
\brecursosenprojectmanagement\.com\b
\bnyttigbras\.dk\b
\bghadvancedplusfacts\.com\b
\bvai\.la\b
\b123rumahku\.com\b
\baaacomputerrepairfast\.com\b
\bfrozengames\.com\b
\binstantenergy\.co\.uk\b
\bkeratosispilaristreatmentgoogle\.wordpress\.com\b
\btrihawks\.com\b
\bsharkbayte\.com\b
\bvoucherone\.co\.uk\b
\bref\.pw\b
\bcte\.li\b
\bkeelog\.com\b
\bministryofdeals\.com\b
\burl\.zeroent\.net\b
\bdanangplus\.net\b
\bprofitupempire\.com\b
\bhongkong-rx\.com\b
\bci8\.de\b
\bforexdrainbroker\.com\b
\bbuypainmedsnow\.com\b
\bsports-water-bottle\.com\b
\bsubitotechs\.com\b
\bunrelo\.com\b
buyedtabletsonline
\btopcashbonus\.com\b
freepsychic
\bcocland\.com\b
\bmypaymentsolutionsusa\.com\b
\btwojetanienoclegi\.eu\b
\bappsforpcmero\.com\b
\bdirectholder\.com\b
\btop-prop\.com\b
\bmakebusinessonline\.org\b
\badktoys\.com\b
\baffordablesewingmachines\.co\.uk\b
\bhalong-bay-cruises\.com\b
casinobonus\.co
\bafdhaljauhari\.blogspot
\bxn--agrandirsonpnis-mnb\.com\b
\bacces-pills\.com\b
\bdarkpostprofits2bonus\.com\b
\bthegrandmuster\.com\b
\bamallibya\.com\b
\btriphobo\.com\b
\bdigitallatitude\.net\b
\bnoprescriptionmedicines\.org\b
\bbodybuildingstyle\.com\b
\blaunchcorporate\.com\.au\b
\bwhey-protein-for-women\.com\b
\bcyfuss\.com\b
\busfreeads\.com\b
\bvastspace\.net\b
\bcanadianedrugstore\.com\b
telechargerdes\.com\b
\bhalongboat\.com\b
\bhalong-bay-cruises\.com\b
\bbooknowhalong\.com\b
\bvietnameseprivatetours\.com\b
\bhalongcruises\.travel\b
\bgotohalongbay\.com\b
\bdailyvietnamtours\.com\b
\bamazinghalongbay\.com\b
\bvietnameseprivatetours\.com\b
\bsapaluxurytours\.com\b
\bgotosapavietnam\.com\b
\balllenses\.org\b
\bproductinfosuperstore\.com\b
\btotsites\.com\b
\bs87\.eu\b
\bseoservicemagic\.com\b
\bbrandmarketing\.com\.cn\b
\bxvideosgratis\.xxx\b
\bwebandseo\.co\.uk\b
\btny\.cz\b
\bjavadramezani\.com\b
\bbremep\.com
\bhacksin\.com\b
\bchefs2gocatering\.com\b
\bsymlink\.us\b
\blnwshop\.com\b
e-cigarettefree
\bworld-art\.ru\b
\bfundramas\.com\b
\bpromotioncodes
\bforexsrovnavac\.cz\b
\bautoloansforeverydriver\.com\b
\bcriminaldefenseattorneytulsa\.com\b
lose-weight-easily
\bmajorca-transfers-airport\.co\.uk\b
\bbusmallorca\.es\b
\bbbwtube\.me\b
\bjustpaste\.it\b
\bgrow-tobacco\.info\b
\bgrowtobacco\.net\b
\b2celloswe\.prohost\.wf\b
\bfiverr\.com\b
\bporschecayenne2015\.com\b
\btwixar\.me\b
\bladbrokes\.pw\b
\ball4seo\.co\.uk\b
\bamzy\.me\b
\bourskinhealth\.com\b
\br10\.net\b
\bnicetraffics\.com\b
\bdaotaotienganh\.org\b
\bfiverrbot\.com\b
\bfinr\.co\b
\bmoneysite\.us\b
louis-vuittin\.us\.com\b
replica\.us\.com\b
\bventurestoday\.com\b
\baegyo\.me\b
\bthehealthyadvise\.com\b
\binboxinnercirclebonus\.com\b
\btopnocreditcheckloans\.com\b
\bfightagainstbulimia\.com\b
\bseoplus\.info\b
\bmaxiwebdesign\.com\b
\bjouwweb\.nl\b
\bereticoblog\.wikidot\.com
\ballageconditioning\.com\b
\baboutpropertiez\.com\b
\bgtublog\.com\b
\bbktube\.net\b
\bcix\.me\b
\bqualitysteroids\.net\b
\bvil\.li\b
\bintechguvenlik\.com\b
\bwebemailverifier\.com\b
\bthaivdox\.com\b
\.on\.nimp\.org
\bdiabetesprotocoll\.com\b
\bjoyofsatan\.com\b
\bsexxxing\.com\b
\bgoselfie\.com\.au\b
\brestaurant\.eztable\.com\b
\bcentiplex\.com\b
\bnoxss\.com\b
\bww7\.fr\b
\bcachor\.ro\b
\bconsultdustry\.com\b
\bcex\.io\b
\bsmore\.com\b
\bbhashasolution\.com\b
\bvocests\.blogspot\.com\b
\bmydehydrator\.com\b
\bsocialseopromotion\.com\b
\bforexjunkie\.com\b
\bparkapp\.com\b
\bsnack\.ws\b
\bshino\.me\b
\bmemoriesfromwiki\.blogspot\....?
\bquiropraxia1\.com\b
\byt\.be\b
\bhealthyiteasy\.com\b
\brelinks\.me\b
\bmybook\.to\b
\bcashbonusonline\.com\b
\bloans4you
\bincest-porno\.org\b
\bsupplementsdeal\.com\b
\bkinoandroid\.com\b
\bporno-pyanyh\.com\b
\bpaydayloans\.today\b
ecigsfreetrial
\bgiftpiper\.com\b
\buniversaltailor\.com\b
\bqikshare\.io\b
\bcontato\.ms\b
easywaytoweightloss
\bpi\.vu\b
\brestaurantsnearme\.space\b
\bfirstleaks\.com\b
\beb\.by\b
\bforbali\.com\b
\bdeodorant-coupons\.net\b
\bujeb\.se\b
\bautorijschoolleon\.nl\b
\bleaftrade\.com\b
\bgp\.gg\b
\btopseostudio\.com\b
\bmusclesupplements101\.com\b
\bhits4slim\.com\b
\bshaarpmind\.com\b
\bteleplus\.org\b
\bnsjk\.in\b
\bnewsjack\.in\b
\baran\.com\.ua\b
\bschoene-geburtstagssprueche\.eu\b
\batho\.me\b
\bur6\.us\b
\bpokerdewa88\.com\b
\bpassionavenue\.com\b
\bdg-locksmith\.com\b
\bpascherairmaxfemme\.fr\b
\btopuniversityreview\.com\b
\bshutterfly\.com\b
\boperationquickmoney\.training\b
buyinstagram
\bboygamez\.com\b
\bbr1m\.org\b
\breplicawatch
\bmanmer2\.blogspot\.com
\bskyrocketplace\.com\b
\bvid\.me\b
\bbrunodam\.blog\.kataweb\.it
\bpgmaleenhancement\.com\b
\bmaxis10\.com\b
\bthsbo222\.com\b
\byroki-video\.ru\b
checkpaydayloa
\bsmokyquartzstones\.com\b
\bvydoxfreetrial\.net\b
\brafael24\.ir\b
\bakaliteescort\.org\b
cashusadvance
\bseoexpertsindiareviews\.tumblr\.com\b
\bguteapotheke\.net\b
\berotic-vid\.com\b
cialispharmac
\bforum\.al-wrwd\.com\b
\bnimagazine\.com\b
\bsovbezchr\.ru\b
\bvinfreecheck\.com\b
\bbet365offercode\.com\b
makemoneyonline
\bpokerhebat\.com\b
\bbjmath\.com\b
\bwww\.vegasslotsonline\.com\b
\bWherecanibuymeladerm\.org\b
\btopessaywriter\.org\b
\bwritemyessayservice\.net\b
\bmycollegeessay\.org\b
\bessayforcollege\.org\b
\bwritemyessay24h\.net\b
\bbuyessaywriting\.net\b
\bmyshort\.ovh\b
\bcdnlion\.com
\bwhatsappforpcmi\.com
\bla-alopecia-areata\.com\b
\bnitrofocusno3muscles\.com\b
\bgetcheapmax\.com\b
\bderefer\.unbubble\.eu\b
\bvrbas\.be\b
\bmobilesnack\.net\b
\bdiversifiedparking\.com\b
\balexanderjohnson\.beepworld\.de\b
\burl2it\.com\b
\bnflhistory\.net\b
\bmediaupdate19\.com\b
\bj\.smad\.info\b
\btirada-tarot-gratis\.eu\b
\bgeet\.me\b
\bmozdomains\.co\.mz\b
\btransfers-in-europe\.com\b
\b(?:zurich|livignoski)transfers\.com\b
online-generic
\bdummyurl\.com\b
shopping-internet
\bwellinghomeopathy\.com\b
\bmofunzone\.biz\b
\belvishescortsliverpool\.co\.uk\b
\bbox10\.me\b
\bpink-venus\.com\b
\bmenstrualcup\.com\b
\bmedijator\.com\b
\bmilf4tube\.com\b
\bmenskopp\.se\b
\bemekserverler\.com\b
\bvefro\.com\b
\bcandledreamer\.com\b
\bipayday\.site\b
\biloanonline\.co\b
\bpokerdewa19\.com\b
\bcouponconnexion\.com\b
\bplacidway\.com\b
bestpaydayloan
\b(?:oraculo|caesarem)nostradamus\.com\b
\bloseweightgarcinianow\.com\b
\bmuscleperfect\.com\b
\bsuperlotteries\.com\b
\bese\.es\b
\bcomprarviagraes
\bptvsportsbisskey\.mobi\b
\bgoogleweblight\.com\b
\bbote\.me\b
\bbuytramadol\.biz\b
\beyeluminousfacts\.com\b
\bshoesizeconver(sion|ter)\.net
\bshoesizes\.co
\bconvertyourshoesize\.com
\bwebinerds\.com
\btherighthairstyles\.com
\bconvertercentral\.com
\bhairstylearchives\.com
\bsizeguide\.info
\blatest-hairstyles\.com
\bratatype\.com
\btypingweb\.com
\bstfalcon\.com
\blifetile\.me
\brollapp\.com
\bpaydesk\.co
\bblogger\.com/profile/07812378838296070653
\bfacebook\.com/Bajotzofficial
paydayonline
\btruecrimebookreviews\.com\b
\bskybet188\.net\b
\byouknowit\.tk\b
\bdailystrength\.com\b
\bcdn77.com
\bhyipbook\.com\b
\bnaturaltinnitustreatments\.com\b
\btinnituscurenow\.com\b
\bchild-my\.ru\b
\bwritemyessaypal\.com\b
\bmycredit-{0,5}report\.com\b
\bgrandiflora\.net
\bbvog\.com
\bhyip\.com\b
\bfb\.to\b
onlinecanadianpharmacy
\bagor\.io\b
bestfatburners
\bspouseaggro\.com\b
\bhq-tadalafil\.org\b
\batozwishes\.com\b
weightlosspills
\bmedexpress201\d
\bbestloansforpoorcredit\.com\b
\bali\.pub\b
\bhyip\.guru\b
\bbestdatingcanada\.com\b
\bguidestobet\.com\b
\bthailandresorts\.eu\b
\bhealthcaresups\.com\b
\btablet24h\.com\b
\bshareitdownloadapp\.com\b
\bfindlaw\.biz\b
\bpartnersmedia\.net\b
without.?doctor.?prescription
\bgg3\.be\b
\bhyip\.wiki\b
\bhyip\.guide\b
\bridof-acne\.com\b
\bioffercheap
\bimvuprepaidcards\.com\b
\bcleopatraescorts\.co\.uk\b
\bsteroidepills
\bsealine-products\.no\b
\bdinnersurf\.com\b
ratingofmercuryinsurancecompany
\bredirect\.camfrog\.com\b
\bblogdigger\.com\b
\bstallionmoving\.com\b
\bnationalopenuniversity\.org\.ng\b
-escort-models\.
\bgirl2xx\.com\b
cheapinstagram
\bhebu\.it\b
\bwi9\.biz\b
\bkazino-onlain\.ru\b
%D1%84%D0%BE%D1%80%D1%83%D0%BC-%D0%BA%D0%B0%D0%B7%D0%B8%D0%BD%D0%BE\.%D1%80%D1%84
\bvirtualphones\.net\b
\bmenabwn\.com\b
\bsupplementsbag\.com\b
\bpornovezenie\.ru\b
\bonlinger\.ru\b
\bcasinoru\.ru\b
%D0%BA%D0%B0%D0%B7%D0%B8%D0%BD%D0%BE-%D1%84%D0%BE%D1%80%D1%83%D0%BC\.%D1%80%D1%84
\bpick-up-porno\.com\b
\bhostgator-promo-codes\.com\b
\bkopilkaporno\.org\b
\bclashofclansmypc\.com\b
\bviagragenericoes24\.com\b
paydayloan\.co
\bpharmshop-online\.com\b
\bpuissance-injection\.fr\b
\binsure911\.com\b
\byoumob\.com\b
(car|life)insurancerates\b
\bavonleacommunications\.com\b
free(sample|trial)\.com\b
trial(sample|offer)\.com\b
\btrendpro\.co\.ke\b
\bjobszimbabwe\.co\.zw\b
\bxxxpart\.com\b
\bstriptizik\.org\b
\bswinger-sex.\ru\b
\bpenyakitnonvaskulerretina\.blog\.com\b
\bnylon-porno\.ru\b
\bmemoriauitoto\.com\b
\bemoporno\.ru\b
\bmovingcompanydenver\.com\b
\bmakemoneyonlineforbeginner\.com\b
\bludovodka\.ru\b
tiffanyjewelry.?201
tnfjackets(clearance|outlet)
nikeairmax.?201
chinawholesaler\.com\b
\bnfljerseys
\bgrfast\.com\b
\bjavadramezani\.in\b
\bxolodremont\.ru\b
\bmed\.tinyrealm\.com\b
\bqqurl\.com\b
generic.?online
\bouo\.io\b
\bacheter-ciajis-pascher\.com\b
\bprezzocia1isgenerico\.com\b
\bcomprarcia1isgenericobarato\.net\b
\bcomprargenericociajisespana\.com\b
\bprix-ciajis-generique\.com\b
\bflippinonsteroids\.com\b
\bfmyykj\.com\b
\bonlinemixx\.ru\b
\bcompletelove\.ru\b
\b7offers\.ru\b
\bmedtorgonline\.ru\b
\bonlypoppers\.ru\b
\bcareprostforwomen\.ru\b
\bmr-ginseng\.com
\bpazdrav\.com\b
\b8marta.?\.ru\b
\bworldmailes\.com\b
\bstockpair\.pro\b
wholesalechinanfl
cheapjerseys(store)?nfl
cheapsportsjerseys
china\.us\.com\b
\bwhereifoundlove\.com\b
\bgloriousgolden77\.org\b
\bgloriousgolden77\.org\b
\b00sf\.com\b
\bplatinumcleanserinfo\.com\b
\bdrugspowerstore\.com\b
\bbluewhite\.co\.uk\b
\bultimatewebhosting\.co\.uk\b
\b000a\.biz\b
\bshop-propecia-daily\.tk\b
\borderclomid-medrx\.gq\b
generic\.gq\b
\bjosmprtion\.com\b
\bshoutkey\.com\b
\bgolfukmall\.co\.uk\b
\bcleansenaturalsfacts\.com\b
\bsheenaoberai\.com\b
\bavoirantiaging\.com\b
\bleadsflowprobonus\.com\b
\bcheapcoachoutletwebsite\.com\b
\bnike-airmax-2015\.com\b
\bbapaknaga\.com\b
\bcarsautoreview\.com\b
\basfadriver\.com\b
\bdermaessenceserumblog\.com\b
\bt-rexmusclefacts\.com\b
wholesalejerseys
\bcrashsafari\.com\b
huffingtonpost\.com/2015/04/01/selfie\-shoe\-arent\-real\-but\-wow\_n\_6979478\.html
\bbestprobioticsweightloss\.com\b
\bexampracticequestions\.com\b
\belliskinantiaging\.com\b
\bseremolynbuy\.com\b
\beternitynaturalscleanse\.com\b
porno\d{1,2}tube\.ru\b
\bhealth786\.com\b
\bgetnaturalcleansingformula\.co\.uk\b
\bgetsunergetics\.com\b
\bfunmac\.com\b
\boffer\.moscow\b
\brxrepairhelp\.com\b
\btop\.howfn\.com\b
\borderfitnesspoints\.co\.uk\b
\bisraelbigmarket\.com\b
\brx\d{4}\.tk\b
\buvuperformance\.com\b
\bvitagarciniahcasite\.com\b
outletonline-?site\.com
\brotefahne\.eu\b
\bhealthsupreviews\.com\b
\btopmuscleuptips\.com\b
\b29sf\.com\b
\bpharmaciesnoprescriptionusa\.com\b
\bcanadianpharmacies(?:noprescription|doctor)\.com\b
\bno2factoronline\.com\b
\bbulkfatlosssolutions\.com\b
\bdrozforskolin\.org\b
\breviewanalysis\.co\.uk\b
\bbellaveiphytoceramides\.org\b
\bthedropnet\.com\b
\bmyfreegems\.com\b
\bgarciniabasicsplus\.com\b
\bmyutopiancleanse360\.com\b
\bnuforiaskincarebuy\.com\b
\bn33nitricoxideboosterfacts\.com\b
\bal\.ly\b
\bbam\.bz\b
\boptimalstackproduct\.com\b
\bcbi\.as\b
\bvip-file-xxx\.org\b
\byoutub\.link\b
\bb(?:it)?ty\.link\b
\bsmup\.us\b
\b9m\.no\b
\bbitcointalk\.org\b
\bcirclemakers\.org\b
\bapog\.co\b
\bsnip\.li\b
\bpolr\.me\b
\bv\.ht\b
\brockhardfacts\.com\b
\bviewhd\.me\b
\btouchhere\.ml\b
\bwatchtvshownow\.ml\b
\bmovietv\.biz\b
\btvhd\.online\b
\bpopulartoday\.biz\b
\bstreamhd\.cf\b
\bhdfree\.online\b
\btrendstoday\.biz\b
\bnuvieskincareserum\.com\b
\bfastvds\.pro\b
\brajatnayarfamousastrologer\.com\b
\bwell4lifeprogram\.com\b
\bpuravolantiaging\.net\b
\bontheair\.biz\b
\bmedia-tvseries\.com\b
\bstromtv\.me\b
\bphytolyft\.com\b
\btheperfectgarcinia\.com\b
\btoptryloburn\.com\b
\bsimplyhhealthysolutions\.com\b
\blumalifteye\.com\b
\btestoboostercares\.com\b
\bninamelsy\.page\.tl\b
\bnetflixhd\.cf\b
\bg\.ua\b
\bsurl\.im\b
\bmaleenhancementpatchs\.com\b
\bairingtoday\.cf\b
\blevantecreamtrial\.com\b
\bmasspmmusclegrowth\.com\b
\bprimalitegarciniareview\.com\b
\brenovocremefacts\.com\b
\futronix-hk\.com\b
cheapjerseynfl
nfljerseychina
\bxn----7sbvehqfibu7aj\.xn--p1ai\b
\bslimatrexnorway\.com\b
\binvesting-money\.info\b
\bhathayoga\.top\b
\bnetflixhd\.ga\b
\bthestreammovie\.cf\b
\bbestfreestreaming\.ga\b
\bwolowtube\.ga\b
\b123movies\.ga\b
\bmyurls\.ru\b
\bbikramsinghmajithia\.blog\.com\b
levitra\d\dmg
\bpokerdewa88\.com\b
\bvumoo\.ga\b
\bshahnazraza\.com\b
\bgetmaxprofitsnow\.com\b
\bxinyanlaw\.com\b
\balvenaandduaderma\.com\b
\bthinsecretgarciniacambogia\.com\b
\bsmarturl\.me\b
\bputlocker\.ml\b
\bnicetv\.biz\b
\bsunglassineyes\.com\b
\btimothysskincare\.com\b
\bepilasprey\.com\b
\btotalfitnesspoint\.com\b
\bnetflixmovieshd\.cf\b
\boriginalityisoverrated\.com\b
\bnew3dcomics\.com\b
\balvgear\.com
rx700pills
\bgetmusclebuildingbase\.com\b
\bgooglevideo\.com\b
\balariarxreview\.org\b
\bgethomeworks\.science\b
\bmaltinscannadispensary\.com\b
\badvancedtrimsite\.com\b
\bpokerbo\.biz\b
tradingonline-a-moral-problem\.blogspot
\balvenaandduaderma\.com\b
\bcleanserenewdenmark\.com\b
\bzul\.im\b
\bviarexlabsblog\.com\b
\bhealthcarebooster\.com\b
\bonebetqq\.com\b
\bmovielova\.club\b
\byoursbetterhealthsolutions\.com\b
\bgarciniajarra\.com\b
\btgbe\.ws\b
\bbiotestosteronexrtry\.com\b
\btryutopiancleanse360\.com\b
\bvamostech\.com\b
\bduplicellp199review\.com\b
\btrypromusclefit\.com\b
\badmy\.link\b
\bguidancemdms\.com\b
\boffer\.moscow\b
\bkotlovan\.by\b
\bvn\.xoga888\.com\b
\btestosteroneboosterbits\.com\b
\bwithlove\.gift\b
\bread-online-books\.xyz\b
\blibertoprometheo\.blogspot\.com\.br\b
\bmylaviveeyeserum\.com\b
\bfornatgaex\.com\b
\bgmkt\.kr\b
\bgomusclebuilding\.com\b
\bdietadimagranteveloce\.it
\bdailynutritionnews\.com
\bplay\.mob\.org
\bmsofficetechsupport\.com\b
\bquickbookscustomerservicephonenumber\.com\b
\biquickbookssupport\.com\b
\bquickbookshelps\.support\b
\bquickadvisor\.net\b
\bhp-support-number\.com\b
\bmaximizedmuscleideas\.com\b
\b7uponline\.com\b
\bandalasbhakti\.com\b
\bangkaajaib\.com\b
\basialive88\.com\b
\basiapk88\.com\b
\bbandar1\.com\b
\bbdcapsa\.com\b
\bbgselalu\.com\b
\bbola-88\.com\b
\bbolagila\.com\b
\bbolalive77\.com\b
\bbolatikus\.com\b
\bdewabet\.com\b
\bdewapoker\.net\b
\bdewapoker-online\.net\b
\bdewapokeronline99\.com\b
\bdewasbo88\.com\b
\bdewatogelsingapura\.com\b
\bhbcbet-id\.com\b
\bjadibd\.com\b
\bkartu9\.com\b
\bkartupoker\.com\b
\bkartupoker\.asia\b
\bkingpoker88\.net\b
\bkudapoker\.me\b
\bmildcasino\.com\b
\bnagapoker88\.asia\b
\bpemainpoker\.net\b
\bpokerbo\.net\b
\bpokerdewaonline\.com\b
\brajajudi\.net\b
\brajasbo\.com\b
\bskor88\.com\b
\btaruhan88\.net\b
\bunovegas\.com\b
\bvipbet88\.com\b
\bnpselalu\.net\b
\basiapk88\.net\b
\bklikfifa\.com\b
\bthanpoker\.com\b
\bnagapoker\.asia\b
\bnagatg\.com\b
\bdwlive88\.com\b
\bgoods555\.com\b
\ballgamesonline\.info\b
\buforadioshow\.com\b
\bdewabet\.asia\b
\broobeestudio\.com\b
\bsparkstation\.net\b
\bbnc\.lt\b
\bbranch\.io\b
\bboostupmuscles\.com\b
\bdownloadsnaptubeapp\.com
\bplayview\.org
\bvidmateapp\.net
\bmobdrodownloads\.com
\btenedonlineshop\.com\b
\bkizlarinsohbethatti\.com\b
\bsupplementssellers\.com\b
\bhealthinnovgroup\.com\b
\bbesthealthmarket\.org\b
\bmoldresistantstrains\.com\b
\bmedigapplans2017\.com\b
\bpropaperwritings\.com\b
\bnetwork54\.com\b
\brebootmymodem\.net\b
\bleadsleap\.com\b
\bonelink\.me\b
\boncalltechsupport\.co\b
\bterbemestar\.com\.br\b
\b6h2\.xyz\b
\bshowboxappdownloadio\.com
\blearnfree\.me\b
\bductrodder\.cn\b
\bnaver\.me\b
\bbestvolumepills\.net\b
\bjaowaftextilemil\.com\b
\bshaperich\.com\b
\blevitradosageus24\.com\b
\bathleticgreensfacts\.com\b
\bwiki-travel-guides\.blogspot\.
\bsundried\.com\b
\bidealhealthdoctor\.com\b
\bhealthyapplechat\.com\b
\bhealthinnovgroup\.com\b
\bwiredtree-coupons\.com\b
\bdankmaymays\.com\b
\bhyperurl\.co\b
\bnewgoogleadwords\.info\b
\bfbl\.me\b
\bs4te\.com\b
\bgrep\.kr\b
\btdcjinmatesearch\.blogspot\.com\b
\blyftestimate\.org\b
\bmicrosoftonlinechat\.com\b
\bonlinebankinghq\.org\b
\bcreditcardreviewed\.org\b
\binmatesearchguide\.org\b
\bdejkberta\.blogspot\.
\brezultate-live\.club\b
\bvitagarciniahcabuy\.com\b
\btry-nitricstorm\.com\b
\bcustomthesis\.org\b
\bessaysmaster\.com\b
\bbathroomexhaustfanswithlight\.com\b
\bgeniuxtrial\.com\b
\byenifullprogramlarindir\.com\b
\bcinemabox-hd\.com\b
\bqoo\.by\b
\btestosteronesboosterweb\.com\b
\bhowtomakedollarsonline\.com\b
\burl\.org\b
\beyeluminoushelps\.com\b
\bwaremakers\.com\b
\bxtgenixau\.com\b
\bhealthytalkzone\.com\b
\b8si\.ru\b
\bezurl\.me\b
\bhothor\.se\b
\bix\.sk\b
\blsh\.link\b
\bmrk\.im\b
\bmturl\.co\.uk\b
\bpiep\.net\b
\bpohq\.io\b
\bshrtlnk\.de\b
\btnij\.org\b
\burlku\.info\b
\bcan0\.com\b
\bnfc\.lol\b
\bicemakernotmakingice\.com\b
\bxurl\.gq\b
\bfke\.us\b
\blink\.mx\b
\bkleinerlink\.de\b
\bwtc\.la\b
\bbukaa\.ga\b
\bfjv\.biz\b
\bi7n\.co\b
quickcash
\bintelligentadvices\.com\b
\bmysp\.ac\b
\bmusclebuildingbuy\.com\b
\bseosparks\.com\b
\bsupplementadvise\.com\b
\bclonezone\.link\b
\b360cameradeals\.com\b
\bgreencoffeesupremecleanseidea\.com\b
\b1man1jar\.com\b
\bfindminecraft\.com\b
\bfashionlady\.in\b
\b51ideas\b
\beduessayhelper\.org\b
\bhealthrewind\.com\b
\btaruhanjudibolavipbet88\.com\b
\bagenbola1\.com\b
\bbeaumonde\.nl\b
\biolavorodacasa\.com\b
\babcargent\.com\b
\bsergedemoulin\.com\b
\bpartitodazero\.com\b
\bcopernic-agent-basic\..{2,3}\.softonic\.com
\bvalentusmovie\.com\b
\bux\.nu\b
\bdankontorstole\.dk\b
\bfuckdate\.com
\bhotelsnearme\.club\b
\bsportsbet\.co\.za\b
\bverity360\.com\b
\bruaaya\.com\b
\bfieldmansaccessfloorsltd\.com\b
\biqoption\.com
\bcouponsoffers\b
hourwristbands\b
\blanbin\.ru\b
\bfave\.ga\b
\bboog\.io\b
\busadrugguide\.com\b
\bgoldenhealthcenters\.com\b
\bwomanitely\.com\b
\bamerikanki\.com\b
\bvouchercodesslug\.co\.uk\b
\bmrdiscountcode\.co\.uk\b
\bvouchercloud\.com\b
\bguadagnareonlineseriamente\.com
\bkrt\.be
\bthebestprices\.com\b
\bhotels-booking\.com\b
\bpromotionvoucher\.co\.uk\b
\br\.msn\.com\b
\blanyardmarket\.com\b
\bgo2l\.ink\b
\bhotukdeals\.com\b
\brevoucher\.co\.uk\b
\bhealthnbeautyfacts\.com\b
\b(lord|compare)vouchercode
\bir\.uv\.es\b
\bninjavouchers\b
\bvoucherbadge
\bgomo\.bi\b
\bsilicon-wristband\.com\b
essay.?writing.?service
\bph\.dog\b
\bnuovoiphonegratis\.com
\bwif\.red\b
\badyou\.me\b
\bjust\.as\b
\bmp3rocket\.pw\b
\bgv1\.me\b
\bmiz-mooz\.com\b
\bmyfashioncode\b
\bbkuiidarsdf\.blogspot\.co\.uk\b
\bbkuiidarsdf\.blogspot\.com\b
\bdalizaistaresi\.blogspot\.co\.nz\b
\bgirls0004\.weebly\.com/hurghada\.html \b
\bmakojigod\.blogspot\.com\b
\bmakojigod\.blogspot\.fr\b
\bmakojigod\.blogspot\.gr\b
\b123malikoki\.info\b
\bmywikipediatravel\.blogspot\.co\.il\b
\bonrecedonece\.blogspot\.co\.uk\b
\bonrecedonece\.blogspot\.rs\b
\bovukucunevol\.blogspot\.com\.au\b
\bplaces-data\.com\b
\bsmbusiness\.info\b
\bvikiputovanja\.blogspot\.co\.uk\b
\bvikiputovanja\.blogspot\.com\b
\bvikiputovanja\.blogspot\.de\b
\bvikiputovanja\.blogspot\.fr\b
\bvikiputovanja\.blogspot\.rs\b
\bwikidestinations\.blogspot\.co\.uk\b
\bwikipedia-travel\.blogspot\.com\b
\bwikipedia-travel-destination\.blogspot\.com\.au\b
\bwikipedia-travel-destination\.blogspot\.fr\b
\bwikipediatravel\.weebly\.com\b
\bwikipediatraveldest\.weebly\.com\b
\bwikitravel-guide\.blogspot\.com\b
\bwikitravel-guide\.blogspot\.fr\b
\bwww\.facebook\.com/1532019543762938\b
\bwww\.facebook\.com/1532035623761330\b
\bwww\.facebook\.com/1532040663760826\b
\bwww\.facebook\.com/1532057493759143\b
\bwww\.facebook\.com/1532483373716555\b
\bwww\.facebook\.com/notes/travel/bali-travel-guide-choose-what-you-are-interested-in/1532058703759022\b
\bwww\.facebook\.com/notes/travel/dominican-republic-travel-guide-choose-what-you-are-interested-in/1532027883762104\b
\bwww\.facebook\.com/notes/travel/las-vegas-travel-guide-choose-what-you-are-interested-in/1532033293761563\b
\blovemyvouchers\b
\bexamandinterviewtips\.com\b
\bupromocodes\b
\bsiliconebracelets\.xyz\b
customsiliconebracelet
\bl\.ask\.fm\b
\bangelmeds\.com\b
\brecruitingblogs\.com\b
\bautomaticpetfeeder\.net\b
\bvoucherbox\b
\b24hoursbracelet\b
\bbeaudermaskincare\.com\b
\bgiftmevouchers\b
\bpr\.report\b
\bwristband-maker\.com\b
\bsupplementoffers\.org\b
\bflagsmore\.biz\b
\bhealthforeverplus\.com\b
\bmegadoomer\.com\b
\bmuscle4power\.com\b
\blolfurballs\.com\b
\bgocustomboxes\.co\.uk\b
\bdesignyourownsilicone
\bmaximous\.net\b
\bsteroids-safe\.com\b
\b72hoursamericanpower\.com\b
\bwebascentevents\.com\b
\bexcentric-design\.net\b
\bikancomel\.tk\b
\btrexmusclesite\.com\b
\btoluunusualsblog\.com\b
\bsupplementsgarden\.com\b
\bminecraftgamesplay\b
\btube8\.to\b
\bsu0\.ru\b
\bmath-problem-solver\.com\b
\bcreateyourownsiliconewristbands\.com\b
\bfunnyvideoclips\.cf\b
\byo\.io\b
\bbank\.africa\.com\b
\bsexuallubricants\.org\b
\br\.utopiie\.com\b
\bchayplov\.ru\b
\bporno-365\.xyz\b
\bbreakingnewstoday\.in\b
\bletsearnmoneyonline\.in\b
\bsiliwb\.com\b
\bsilicon(wristband|bracelet)
\bfashionclothing-mart\.com\b
\bsigmaessays\.com\b
\bostrovbali\.net\b
\balrab7on\.com\b
\bseo-stars\.com\b
\bhappynewyearsgreetings\.com\b
\bshorepointcomm\.com\b
\bplanodesaudesorocabasp\.com\.br\b
\bplanosdesaudeemcampinas\.com\.br\b
\bconsideo\.com\b
\br\.bat\.bing\.com\b
\bseoptimasi\.com\b
\bgrabify\.link\b
\bfaecbookk\.ml\b
\bdownloadgameandroidfree\.net\b
\btvseriesdvdonsale\.com\b
\bblogrollcenter\.com\b
\bgoogle\.co\.ukgoogle\b
\bherveleger\.best\b
\bmakeyourownsilicone
\bthelittleladybird\.com\b
\biplaystoredownloadfree\.com\b
\biplaystoredownload\.com\b
\bessayexperts
\b24hours+ilicone
\b24-xxx-video\.ru\b
\bdolbilovo\.ru\b
\buyu\.re\b
\bleshiysex\.ru\b
\byooa\.re\b
\bbadlinksgood\.blogspot\.ru\b
\bmx7\.com\b
\bmino\.re\b
\bsoiq\.ch\b
\bbesthomeshoppingreviews\.com\b
\bfreecouponbuy\.com\b
\bgreentree\.tax\b
\bdeutsches-rei\.ch\b
\blogintutor\.org\b
\bpremierfamilydentist\.com\b
\bsoywebmaster\.com\b
\baustin-translation\.net\b
\bm\.me\b
\bmesosfer\.com\b
\bcompaniesinindia\.in\b
\bwood-furniture\.biz\b
\banon\.to\b
\bhive\.am\b
\bclick\.dji\.com\b
\blaptopverge\.com\b
\bisaev\.info\b
\btierrasvivas\.com\b
\bthefashionablehousewife\.com\b
\bcasinoforum\.su\b
\bmafia-forever\.ru\b
\bboosterpackdepot\.com\b
\bxnxx\.show\b
\bvitaminofhealth\.com\b
\btophealthmart\.com\b
\bewedictionary\.com\b
\bproteinoutlet\.ro\b
\bfreeporna\.ru\b
\b3shop3\.com\b
\bblurpalicious\.com\b
\banaramedspa\.com\b
\bonlinecustomessaywriting\.com\b
\b24-hour-wristbands\.com\b
\bsiliconewristband\.xyz\b
ownsiliconebracelet
\bsilicone-bracelets-silicone-wristbands\.com\b
\bukbestessays\.com\b
\bporonizle\.xyz\b
\bideashop\.kiev\.ua\b
\bimg\.rule34\.xxx\b
\bgoogle\.com/ad(sense|word)
\bfairpensions\.com\b
\bjobsforeditors\.com\b
\binfopraca\.pl\b
\bmedyum\.xyz\b
\balldaypharma\.com\b
\bwecareskincare\.com\b
\b9nl\.es\b
\btools4docs\.com\b
\bpenisenlargement\.co\.in\b
\bbankier\.pl/forum\b
\bgrd\.pw\b
\bspurl\.me\b
\blinkche\.ir\b
\burl6\.org\b
\bjpmags\.com\b
\bmca-biz\.com\b
\btvc\.in\b
\bviewthislink\.com\b
\burl\.moducopy\.co\.kr\b
\bcbi\.as\b
\burly\.co\b
\bclickand\.co\b
\bddz\.kr\b
\bshooturl\.com\b
\blvl\.vn\b
\banmeld\.biz\b
\bkarung\.in\b
\bdpi\.me\b
\bur\.my\b
\bm5\.hk\b
\bajn\.me\b
\burl4\.uk\b
\breview\.ly\b
\bterapiasnaturais\.net\b
\b0ll0\.ru\b
\bdobrakasa\.co\.pl\b
\binwestuj\.co\.pl\b
\bsourl\.li\b
\bpraca\.money\.pl\b
\bhelix6garciniareview\.com\b
\bwroclaw\.dlastudenta\.pl\b
\bairjordans20\d{2}\b
\beasyessayhelp\.net\b
\bcoupon4fun\.com\b
\bshampoosik\.ru\b
\bviagrasansordonnancefr\.com\b
\bhealthable\.org\b
\btuney\.kr\b
\banneedumexique\.com\b
\bpfic2010\.com\b
\balpacas-hampshire\.co\.uk\b
\balpacasforsale\.org\b
\bomeglechat\.ca\b
\bgetpaid4typing\.net\b
\buber-fare-estimator\.com\b
\bjustyoufitness\.com\b
\bgateacademy\.co\.in\b
\bj(k|q)i(kk|qq)i\.at\b
\b(b|p)ayanradio\b
\bhersup\.ga\b
\bhamariplace\.com\b
\burlz\.fr\b
\bfake-id\.com\b
\bsagemailer\.com\b
\bclick-pro\.com\b
\bteamstre\.am\b
\bneide\.ga\b
\bhan\.gl\b
\bshortly\.me\b
\bmitsubishiklima\.com\.tr\b
\bseo-alien\.com\b
\bloginhelpers\.org\b
\bpuretablets\.com\b
\bbabun\.gq\b
\bpromotionvoucher\.uk\b
\bebookbrowse\.com\b
\bgeschenkefuermaenner\.info\b
\bdisq\.us\b
\bcommercial-real-estate\.cc\b
\bbuydogheartwormmedicine\.com\b
\bcheapassignmenthelp\.co\.uk\b
\btadalafilearn\.com\b
\b3dots\.ro\b
\bbbshort\.link
\bel3dl2\.com\b
\bbiggerpockets\.com\b
\bwatchmovie-gratis\.info\b
\bvroh\.me\b
\bdest-war\.com\b
\bplaymovie21\.com\b
\bmovflix\.website\b
\biflix2\.com\b
\bselix32\.esy\.es\b
\bwatchflixhd\.hotmovies4k\.com\b
\bvulmove\.blogspot\.com\b
\bapp2chart\.com\b
\bhealthynewage\.com\b
\bessayerudite\.com\b
\bfreemyurl\.info\b
\bmxtpz\.me\b
\bcanadaedrugstore\.com\b
\bcanadianpharmacystoreus\.com\b
\blightningprotection\.com\b
\bvouchercodes\.deals\b
\bcustomthesisstuff\.tumblr\.com\b
\bdiferenciasentre\.net\b
\bsweetasmoiok\.com\b
\bsparkemaildesign\.com\b
\be-cigforsale\.com\b
\bhomeclick\.com\b
\bviagragroupresult\.com\b
\bcovnews.com/archives/search\b
\btrumpcanadianpharmacy\.com\b
\bfutureofeducation\.com/main/search\b
\bbltc\.es\b
\bboxip\.net\b
\bud-carrent\.com\b
\bbltc\.es\b
\bmakkao\.com\b
\bmassbass\.es\b
\bcoriantouch\.co\.il\b
\b2pay\.pro\b
\bwordplanes2\.skyrock\.com\b
\bpotenzmittel-online\.com\b
\bpanendeism\.org\b
\bpanendeism\.webs\.com\b
\bdiscountlipsy\.wordpress\.com\b
\btech-support247\.weebly\.com\b
\bingic\.ae\b
\banepe\.com\.gr\b
\basfaleiaautokinhtou\.com\b
\bherveleger\.ws\b
\bstudiopaci\.net\b
\b5z8\.info\b
\bfeet9france\.wordpress\.com\b
\bms-jd\.org/search
\bdieta-blanda\.com\b
\bgusbeat7\.wordpress\.com\b
\bmins\.pw\b
\b(best|dsl|digital)camera\w{0,15}\.tk\b
\bessaylogic\.org\b
\bsungroupvn\.com\.vn\b
\bmyfashioncodes\.co\.uk\b
\bemojiselector\.com\b
\bretailmenot\.com\b
\bonceuponacrime\.net\b
\bduanxigrandcourt\.org\b
\bnewfaceskincare\.com\b
\brejuveantiaging\.com\b
\bour-skincare\.com\b
\bpharexpress\.net\b
\bbesthoist\.com\b
\bmynewbestarticles\b.blogspot
\blogindoctor\.org\b
\becuadorianhands\.com\b
\bapplyscholarship\.info\b
\bblogger\.com/profile/00141270178551151863
\bsqex\.to\b
\binblogslife\.com\b
\bcanonwirelessprinterhelplinenumber\.wordpress\.com\b
\bhealthsuppfacts\.com\b
\bresidentialpainting\.contractors\b
\btheindustryspread\.com\b
\bflyt\.it\b
\bpsychologydictionary\.org\b
\bprintmakerart\.webnode\.it\b
\bappbooks\.org\b
\bgeolocation\.ws\b
\bqualtecmty\.com\.mx
\bservicharterbus\.com
\bcomo-depilarse\.com
\bimportardechinaya\.com
\bmega-estrenos\.com
\biconet\.com\.mx
\bbienestaralnatural\.com
\bmlego\.com\.mx
\brenovardni\.org
\bdespensasdaco\.com
\bchollosaqui\.com
\blibrosparaaprenderaleer\.com
\baceitesesencial\.com
\bcurriculumsvitae\.net
\busx\.es\b
\bwoobs\.com\b
\balpacas-hampshire\.co\.uk\b
\btodoviajeros\.com
\bmusica-barroca\.com
\bderechomexicano\.com\.mx
\bseotraininginstitutespune\.in\b
\bseotraininginpune\.in\b
viagraonline
\bcialisoonline
\bxaydungthanhnien\.com\b
\bbl\.gd\b
\bexeideas\.com\b
\bvirsale\.com\b
\bcabinetdiy\.com\b
\bokemen\.xyz\b
\bfacbook\.com\b
\bmedcheck-up\.com\b
\bskincarebrands\.co\.uk\b
\bcooldudes\.store\b
\bpoolcleaner\.us\b
getpocket\.com/redirect
\bstudentloanrelief\.us\b
\bnaturalmattressmatters\.com\b
\bgemmenage\.(com|net|ca)\b
\bdailystrength\.org\b
\bonlinecashflow\.org\b
\bshemale\.uk\b
\byobit\.io\b
\bchecker\.in\b
\bsex-ru\.org\b
\bfirstclassessaywriters\.com\b
\bcheckpagerank\.net\b
\bviahold\.com\b
\bcabinetdiy\.com\b
\bgetfreebs\.com\b
\bonlinehookupsites\.com\b
\bbeautytohealth\.com\b
\bartplus\.co\b
\brentarace\.com\b
\bhemorrhoidnomore
\bremovehemorrhoids
\bstudyinrussia\.com\b
\bccmixter\.org/api/query
\bheidelbergerwohnen\.de\b
\bfx-brokers-review\.com\b
\bbestchange\.com\b
\bsteelpipeseller\.com\b
\bicdst\.org\b
\bqowap\.com\b
\bbigbazaardirect\.com\b
\bb2bmarketing\.net\b
\bwikiveliero\.org
\bkardashiantapes\.net\b
\bsoftnet32\.com\b
\bsoundcloud\.com/search/sounds
\brebeldeway\.com\.ua\b
\berreway\.org\b
\bdsquared2outlet\.eu\b
\bdibujos-de-amor\.com\b
\bandrewnickel\.com\b
\bgetloansusapersonal\.com\b
\bcialisemk\.com\b
\bstockhouse\.com/search
\bseopapese\.club\b
\bzipurl\.ir\b
\boffersus\.com\b
\bvu\.fr\b
\bezer\.mobi\b
\burli\.tk\b
\bloginprofessor\.org\b
\bkickass2\.nz\b
\bisohunt\.tv\b
\btorrentproject2\.com\b
\bisohunt2\.org\b
\bairbnb\.com/c/
\bmetager\.to\b
\bbabepedia\.com\b
\bdragonflydoces\.com\b
\bzznew\.in\b
\bsites\.google\..{1,3}/site/tradingonlineamoralproblem
\bkickass\.ink\b
\bisohunt2\.net\b
\btorrentproject2\.org\b
\bisohunt\.tv\b
\bisohunt2\.org\b
\bkickass2\.nz\b
\btorrentproject2\.com\b
\bcertificationconsultancy\.com\b
\bqr-url\.tk\b
\brr\.zzz\.com\.ua\b
\bwallinside\.com/post
\bqgo\.be\b
\bexit\.sc\b
\baffiliateignition\.com\b
\btradingview\.com\b
\bexpertdecoders\.com\b
\bwikiler\.com\b
\bloanswayer\.com\b
\bloansxxonlinexx\.org\b
\btheelderscrolls5skyrimevolution225\.ru\b
\bcoopergado\.com\b
\bhomieocairlines\.com\b
\bnamoroagora\.com\.br\b
\bhumancoder\.com\b
\bdecaptcher\.org\b
\biamsport\.org/pg/pages/view
\bcaptchacoder\.com\b
\btiernosmomentos\.com\b
\bcaptchaboss\.com\b
\bmoviesxxx\.biz\b
\bsuperghostblogger\.com/\?s
\bzixiutangpollencapsules\.com\b
\bcaringbridge\.org/search\?q\=
\babbywinters\.co\b
\bwoorank\.com/[a-z]{2}/www
\b1i1\.me\b
\bcell2getbrands\.com\b
\bkombologia\.com
\bcash4files\.com\b
\banycodes\.com\b
\bcustomizable-bracelets\.xyz\b
\bmyshoesguide\.com\b
\btiggi\.es\b
\bpisinaspa\.gr\b
\byify\.co\b
\bhideurl4you\.com\b
\banti-captcha\.com\b
\bssojunghan\.com\b
\bdecaptcha\.biz\b
\bthsbo333\.com\b
\bloginhold\.org\b
\bknightstemplarcards\.com\b
\bbeanbagsexpert\.com\b
\bblackheadscure\.com\b
\bincreasetestosterone\.review\b
\bolympiclabz\.com\b
\bpetgroomingcourse\.com\b
\bpetsworld\.in\b
\breligiousweddingguide\.com\b
\btrainingmasklab\.com\b
\bwhat-to-do-in\.co\.uk\b
\bwildhunter\.club\b
\burbanscarpe\.com\b
\bprintedwristbands\.xyz\b
\bcustombracelet\.xyz\b
\bdw-inductionheating\.com\b
\bloginlord\.org\b
\b9z\.lt\b
\bloginking\.org\b
\bsitesbysara\.com\b
\bseoinlink\.com\b
\btwinkpopstars\.com\b
\bprotecglasstint\.com\.au\b
\bbroadbandhk\.com\b
\bhomebroadbandhk\.com\b
\byt\.vu\b
\bbuy-medicines\.com\b
\blnk\.pics\b
\bruco\.ac\.tz\b
\bget\.busuu\.com\b
\bbusiness-shop\.info\b
shop\.eu\b
outlet\.eu\b
\bcialissansordonnancefr24\.com\b
\bsexforsmartpeople\.com\b
\bgetloanstodayonline\.com\b
\bhannatestcentre\.com\b
\blogindevelopers\.org\b
\bloginidol\.org\b
\bdecaptchaocr\.com\b
\bdecaptcher\.info\b
\bspymoob\.com\b
\bbordersalertandready\.com\b
\bnjmassage\.info\b
\balona\.space\b
\bcaptchasolutions\.com\b
\bscraping\.pro\b
\b2captcha\.com\b
\bdeathbycaptcha\.com\b
\brock-en-espanol\.lenguadeoro\.com\b
\bbusiness-opportunities\.biz/search
\berectiledysfunctionpills\.store\b
\bsavethestudent\.org/\?s=
\blabur\.eus\b
\bsildenafilcitrate\.today\b
\bbedbugsize\.
\blogintraining\.org\b
\bbedbugsize\.info\b
\bpaydaynock\.com\b
\bforexreviewsblog\.com\b
\bbuifelronataboo\.files\.wordpress\.com\b
\bloansmart24\.com\b
\bclashfun\.com\b
\bfreejavporn\.mobi\b
\bo7j\.ru\b
\bedpills\.shop\b
\bpiracetolpills\.com\b
\bmarketstrom\.gr\b
\bfrompo\.com\b
\bdesign-your-own-silicone-wristband\.com\b
\bcustomized-rubber-bracelets\.com\b
\b12tradepro\.com\b
\bsofeeya\.com\b
\bloginteacher\.org\b
\bbom777casino\.com\b
\bd11\.io\b
\bapp\.link\b
\bseozuka\.com\b
\bferrann\.com\b
\bref\.so\b
\brlu\.ru\b
\burl\.euqueroserummacaco\.com\b
\bleobumbtumbbotare\.files\.wordpress\.com\b
\bsudnidosanaco\.files\.wordpress\.com\b
\bwikidot\.com/local--files\b
\bnjmassages\.com\b
\bsearch4sex\.biz\b
\bbinaryforexacademy\.org\b
\biota\.tux-planet\.biz\b
\bbiosotoceswebctour\.over-blog\.com\b
\bliosmedaxmarpuwex\.over-blog\.com\b
\binstawidget\.net\b
\bofficialkrislawrence\.com\b
\bbusinessbroadband\.com\.hk\b
\bshortwww\.com\b
\bseo-saz\.com\b
\bfilm2018\.info\b
withoutprescript\.com\b
\bajaypipes\.com\b
\bbuyv.agra\.
\bweightlossoffers\.org\b
\btwitter\.com/search\b
\bcryptocoinjudge\.com\b
\beladia\.space\b
\bjustine\.club\b
\bhvacrfp\.com\b
\bnupogodi-online\.ru\b
\bcasinousaonlinelist\.com\b
\bonlinetv\.bid\b
\bnepz\.stream\b
\bonline-tvchannel\.org\b
\bustreams24\.com\b
\bvturl\.net\b
\bsport2018\.org\b
\bthesis\.ae\b
#Persistent spamming - COIbot reports
\bwellness786\.com\b
\bsupplementplatforme\.blogspot\.in\b
\btiger77\.net\b
\bsupplementplatforme\.blogspot\.in\b
\bwellness786\.com\b
\b1b\.yt\b
\bpasaranliga\.com\b
\bena\.website\b
\bguaranteedppc\.com\b
\bjayne\.website\b
\bslotsmegacasino\.com\b
\bolidesoza\.com\b
\bgul\.ly\b
\bnotehub\.org\b
\binstantessay\.co\.uk\b
\bcirk\.me\b
\beasycarup\.com\b
\brealinstagramlikes\.com\b
\bapyoth\.com\b
\bwikkimedia\.com\b
\bauto24insurance24online\.com\b
\bkourtney\.fun\b
\binfowars\.com\b
\bletsgomurphys\.com\b
\bcaptchaocr\.org\b
\bdecaptcherocr\.com\b
\brhibusbar\.com\b
\bnewreviewhq\.com\b
\bcasino17rich7online\.com\b
\bashleymadison\.pro\b
\bhref\.li\b
\bhollitaliandressshirts\.com\b
\bhealthyandbeauty\.co\b
\b3movs\.pro\b
\bipsite\.org\b
\bcli\.re\b
\bnz-casinos\.com\b
\bchn\.ge\b
\brocksteadymaleenhancement\.org\b
\bdrozhelp\.com\b
\baffiliatblogger\.com\b
\billuporistorante\.com\b
\bniemtree\.com\b
\bmercyelectronics\.in\b
\bbyutiful\.net\b
\bipheya\.co\.za\b
\byougame\.com\b
\bhittc\.org\.vn\b
\belamalh\.com\b
\bt2m\.io\b
\blookatlink\.com\b
\bfreshcalendars\.com\b
\brevshr\.com\b
\btrkur\.com\b
\bgot\.by\b
researchomnia\.blogspot\.
\bdmaps\.kr\b
\bhothouse\.xyz\b
\bcloudmining\.blog\b
\bvividentertainment\.online\b
\bnaughtyamerica\.top\b
\bbrazzers\.network\b
\bpornhub\.direct\b
\bbangbrosnetwork\.com\b
\blocalbitcoins\.ltd\b
\badultmodels\.club\b
\bbrazzersnetwork\.com\b
\bAshleyMadison\.pro\b
\bpulseoxadvocacy\.com\b
\brapidteria\.com\b
\bdubsbusinessadvisor\.com\b
\bthemerkle\.com\b
\bcryptorials\.io\b
\bthebitcoinstrip\.com\b
\bstrongcoin\.site\b
\blakebtc\.com\b
\bwhaleclub\.co\b
\bvirwox\.services\b
\blocalbitcoins\.ltd\b
\b500affiliates\.com\b
\b1broker\.com\b
\bsimplefx\.com\b
\bbit4x\.com\b
\betoro\.website\b
\bavatrade\.ltd\b
\bhashblock\.ltd\b
\bruncpa\.info\b
\bbest-bettingsites\.com\b
\bbest-paypornsites\.net\b
\bpornplanner\.com\b
\btopporn\.org\b
\bjoannaangel\.club\b
\bdigitalplayground\.world\b
\bkinkstudio\.info\b
\bchaturbate\.run\b
\bpenthouse\.website\b
\bskrill\.ltd\b
\bvividentertainment\.online\b
\bstrongcoin\.site\b
\bvirwox\.services\b
\betoro\.website\b
\bavatrade\.ltd\b
\bruncpa\.info\b
\bwholesalehairvendors\.com\b
\bpuresmile\.com\.au\b
\bbestgearslab\.com\b
\bemoneyindeed\.com\b
\balldraft\.com\b
\bbestgearslab\.com\b
\bheadphonesbuyer\.com\b
\ballweb-marketing\.com\b
\bhandytoolshome\.com\b
\bXxxtube4Mobile\.com\b
\bTeenageassault\.com\b
\bteensexmaniac\.com\b
\bnbdaq\.com\b
\bbookmarks\.wittycrocs\.com\b
\bbestlatinaporn\.net\b
\bthelesboporn\.com\b
\bhdteensextube\.net\b
\bTeenslovehugedicks\.com\b
\bonlyteenfuck\.com\b
\bisla-laser\.org\b
\bgayspornovideos\.com\b
\brichcasino2online\.com\b
\bplayboy\.ac\b
\blinkp\.ir\b
\bmovies247\.net\b
\bcaptchadealer\.com\b
\bcaptchas\.biz\b
\bsci-hub\.tech\b
\buplinkus\.com\b
\bpetroleumclubmagazine\.com\b
\bdeer-digest\.com\b
\bsummerfieldinfo\.com\b
\bg3t\.nl\b
\bsma-offshore\.com\b
\bmelodipoker\.com\b
\bmodernmom\.com\b
\bromanization\.org\b
\btest-infrarotheizung\.de\b
\beightplus2\.com\b
\bspeedyessay\.co\.uk\b
\butf\.su\b
\bworldhealthreviews\.com\b
\bcbsecure\.co\.uk\b
\bbusinesssuccessclass\.com\b
\btryvexanpills\.com\b
\bmcessay\.com\b
\bross-limo\.com\b
\b101growlights\.com\b
\bcarveto\.co\.uk\b
\bthehourshop\.com\b
\bxembongdahd\.com\b
\bbestinfo4health\.com\b
\bkuc\.cz\b
\bchod\.sk\b
\bpetstation\.store\b
\btopofblogs\.com\b
\bknowurgames\.contently\.com\b
\bwelookups\.com\b
\bwholesalebulksms\.com\b
\bhealthreviewfactory\.com\b
\btoprussianescort\.com\b
\bsportstation\.store\b
\bxxxhds\.com\b
\bnetflixhds\.com\b
\b3xhds\.com\b
\bjiliblog\.com\b
\bplaycasinoonline24\.com\b
\b007game\.ru\b
\bdeadpool2ful\.com\b
\btvhds\.com\b
\bfilmhds\.com\b
\bsildenafarm\.com\b
\b114\.34\.134\.140\b
\bplayslotscasino888\.com\b
\bbestrealmoneygames\.com\b
\bonlinelistcasino24\.com\b
\bcuu\.su\b
\b999essays\.com\b
\btopstreamingfr\.club\b
\bshorturl\.at\b
\bam9s\.info\b
\b000webhostapp\.com\b
\be-billpayments\.com\b
\bshifu\.com\b
\bsalmonsolutions\.co\.uk\b
\bcomputerhope\.com/issues/chusedos\.htm
\bprintukraine\.click\b
\bdoubledubs\.com\b
\bcustomwriting\.com\b
\bsexneigung\.com\b
\bajt-ventures\.com\b
\bgestyy\.com\b
\b1design\.org\b
\bcafemom\.com/search
\bgameinformer\.com/search
\btoppaidpornsites\.com\b
\bejobsresult\.com\b
\bkscripts\.com/\?s
\bskfb\.ly\b
\bbeam\.to\b
\bcams4bitcoin\.com\b
\bprf\.hn\b
\b1safe\.link\b
\bun-url\.com\b
\blauriejones\.org\b
\bbbwpornmovs\.com\b
\bchuabenhyeusinhly\.com\b
\bmindsumo\.com\b
\bthereviewal\.com/massage-therapy/
\bgpna\.ir\b
\bsynesth\.esy\.es\b
\bresampled\.de\b
\bfamousstoreoutlet\.com\b
\bbellpottingerusa\.com\b
\briedquat\.de\b
\bcoolingtowerfiller\.com\b
\bgrp-watertank\.com\b
\bcasinoline17\.com\b
\bcasinobablogames\.com\b
\bcasinogameslistonline\.com\b
\bcasinomegaslotos\.com\b
\barcheagebegins\.org\b
\bduct-rod\.com\b
\bmygrammarcheck\.com\b
\bpxlme\.me\b
\bbikinisexyonthebeach\.com\b
\btshirtsandchristiangifts\.com\b
\bbikinisaletop\.com\b
\bt-shirtlogos\.com\b
\bback\.ly\b
\bsmol\.io\b
\bentirefestival\.com\b
\bt-shirtlogos\.com\b
\bkhorshidchehr\.com\b
\bfernandoallende\.com\b
\blets\.shoutabout\.it\b
\blbdr\.co\b
\bludariwe\.org\b
\bdygjxesu-sunubu\.org\b
\blihi\.cc\b
\bsodary\.com\b
\bkutt\.it\b
\bqlink\.me\b
\byerl\.org\b
\blstu\.fr\b
\bsnip\.ly\b
\bcqtwice\.com\b
\burls\.la\b
\bkg-machinery\.com\b
\bwooricasino777\.com\b
\burlgt\.com\b
\bframa\.link\b
\bcutout\.es\b
\bzipansion\.com\b
\batheistrepublic\.org\b
\batheistrepublic\.net\b
\bpqn\.pw\b
\bhamoussin-fouad-adan\.site123\.me\b
internetbillboards\.net/\?s
\byellkey\.com\b
\bweightprodonline\.com\b
\ballmotti\.xyz\b
\bbin\.wf\b
\bmybestsexshop\.com\b
\bgetbiggerdicknaturally\.com\b
\bmyonlinepayday\.com\b
\bgamecasinosonline\.com\b
\bzii\.bz\b
\bdevprice\.ca\b
\bmailtips\.info\b
\bxxxgayjobs\.com\b
\bkemtrinam\.xyz\b
rewards-insiders\.marriott.com/search
\bbestcurefordiabetes\.com\b
\bs\.id\b
\bshrtco\.de\b
\bmypaleohackscookbookreview\.com\b
\bhealthavenger\.com\b
\bcachtrinamda\.xyz\b
\btny\.im\b
\bsnapt\.io\b
\bannita\.space\b
\bvickey\.club\b
\bmable\.club\b
\beleonor\.space\b
\btomcandowpenisremedy\.com\b
\bcasinoonlinests\.org\b
\bsexdatingusaamerica\.com\b
\bfunnyguru\.co\b
\bukcheapwigs\.com\b
\bswimwear2sale\.com\b
\bcheap-jerseys-usa\.com\b
\bstlrenfestwiki\.com\b
\bkiehlmann\.co\.uk\b
\bcirclebpo\.com\b
\bonl\.li\b
\breal777money\.com\b
\bfreebitco\.in\b
\bzanaflexbuynow\.com\b
\bxpornplease\.com\b
\bpookalamdesign\.in\b
\bhomosexual\.cf\b
\btechnsolution\.com\b
\bbablcasinogames\.com\b
\bcasino24list\.com\b
\bthekingcasinos\.com\b
\bzanaflexcgh\.com\b
\bgo4braindumps\.com\b
\blanzport\.com\b
\bpages10\.com\b
\bmelodyhome\.com\b
\bzanaflexcgh\.com\b
\bqscv\.pe\.hu\b
\b3dcgstore\.com\b
hometalk\.com/search
\buploadboy\.me\b
\bpano-verschluss\.com\b
\bchulatutor\.com\b
\btrainingzone\.co\.uk\b
\bhararonline\.com\b
\bbestazy\.com\b
\b9jabaze\.com\b
\bsoo\.gd\b
\btestonutra\.com\b
\bcelebs-net-worth\.com\b
\barmidalechurch\.com\b
\bautomotivedigitalmarketing\.com\b
\blucporn\.com\b
\bgatobengali\.net\b
\bbablcasinogames\.com\b
\babengalcat\.com\b
\bgetjealous\.com\b
\bhealthncure\.net\b
\bmoney2017casino\.org\b
\btil\.pw\b
\blyhyt\.ovh\b
\blos\.fi\b
\bcasinoveganonline\.com\b
\btarget-advertisement\.com\b
\bstoneislandmen\.com\b
\bdearzindagifullmovie\.in\b
\blinkki\.ovh\b
\blyhytosoite\.fi\b
\burlki\.com\b
\bbitly\.fi\b
\bshortingking\.com\b
\bnimbleinity\.com\b
\bshortingking\.com\b
\bclc\.to\b
\bbitly\.fi\b
\bonsto\.re\b
\bpeoplesbiography\.in\b
\b021zhuming\.com\b
\b2one\.in\b
\bgiovaniconnection\.it\b
\bemma-online\.org\b
\bcasinolists\.us\.com\b
\b0n1\.ir\b
\badjaranet\.com\b
\blakeshia\.club\b
\bhoganbrand\.com\b
\bcasino2018money\.com\b
\bytre\.ir\b
\bkirimpesanbunga\.com\b
\bshort\.o-biznes\.ru\b
\bqx\.cx\b
\bclarksshop\.org\.uk\b
\blasportivashop\.com\b
\bfamousshop\.co\b
\bstoneislandrecords\.com\b
\busachinatraining\.com\b
\blivestreamingindia\.com\b
\blivebox\.co\.in\b
\bmarketresearchstore\.com\b
\bliangchuang-china\.cn\b
\bdigitalconnectelearning\.it\b
\blasciatique\.com\b
\bhotlistcasinogames\.com\b
\beasyurl\.net\b
\bthelink\.la\b
\beasyurl\.net\b
\bxn--o80b27i69npibp5en0j\.com\b
\bmylnk\.is\b
\bmaa\.to\b
\bytube\.com\b
\binfo-ri\.com\b
\bfieryhair\.com\b
\bferragamomall\.com\b
\b19216801help\.com\b
\bshrinx\.it\b
\bonsale-fashion\.com\b
\bhoganshoesoutlet\.com\b
\brippedmusic\.com\b
\boutdoor-sneakers\.com\b
\bpurses-infashion\.com\b
\bdiscountkappa\.com\b
\bdiscountmerrell\.com\b
\bkeens-shoes\.com\b
\bkappaproperty\.com\b
\bcarharttapparels\.com\b
\bonlinesfashion\.com\b
\bsextube4mobile\.com\b
\byon\.ir\b
\biitd\.info\b
\bgames4king\.com\b
\bdaihocduochanoi\.com\b
\bshortmy\.link\b
\ba1\.to\b
\bsomething4u\.xyz\b
\bferragamofactory\.com\b
\bhtt\.nu\b
\bjulieta\.space\b
\bclubmania\.tk\b
\bbitinmex\.com\b
\bbitmexit\.com\b
\bbitmextrade\.com\b
\bbitmexiu\.com\b
\bbitmexim\.com\b
\bbamsalon\.com\b
\bbitmarginmex\.com\b
\bpoolpartyo\.com\b
\bclubgazua\.com\b
\bclubgaja\.com\b
\bessaycaptains\.com\b
\bduocdienvietnam\.com\b
\bstone-island-
\bx61\.ch\b
\bacaiberrypills\.eu\b
\bsmdservicesllc\.com\b
\binternetbillboards\.net/\?s
\bua-outlet\.com\b
\bmy-small\.link\b
\bmarketingsweet\.com\.au\b
\bxnxxporn\.party\b
\bxnxxporn\.pw\b
\bemfarmacia\.com\b
\btreathemorrhoidspain\.com\b
\bdailydetoxhacks\.com\b
\bkappa-usa\.com\b
\blookweb\.it\b
\byou\.travel\b
\bnutritionfordiet\.com\b
\bdresscodeclothing\.com\b
\bfamouswearings\.com\b
\bmail\.rambler\.ru/m\b
\bbiggerpenisexercises\.com\b
\bgroetenuiteerbeek\.wordpress\.com\b
\bv88\.ca\b
\bgoo-gl\.ru\b
\bgoogl\.plus\b
\bfiladiscountshop\.com\b
\bcross-fashions\.com\b
\bfashion10deep\.com\b
\bfashionssur\.com\b
\bskncosmetics\.com\b
\bx11\.pw\b
\bempowher\.com/search
\bnwwws2013\.org\b
\btrsurl\.com\b
\bpattern-wiki\.org\b
\b7elm5\.com\b
\bmyurl\.gr\b
\bmyminiurl\.net\b
\bmossoutfits\.com\b
\bdiscount-ellesse\.com\b
\bnowheart\.com\b
\bmiyankale\.com\b
\bsindo\.me\b
\bblogdacleo\.com\b
\blelaon\.com\b
\baticpay\.com\b
\blelaon\.com\b
\badidasoriginals\.biz\b
\bslink\.co\b
\btranssexualpornstars\.com\b
\bvulpyx\.com\b
\bcouponforless\.com\b
\b81url\.com\b
\badidasoriginals\.biz\b
\bfashionedhardy\.com\b
\bjoaquina\.club\b
\bjonell\.space\b
\balishia\.club\b
\bkaley\.club\b
\bwebbuildersguide\.com\b
\bmascareignesislands\.no\b
\bspeakingtree\.in/search
\bbehance\.net/search
\bhealthynewage\.com/\?s
\bsportsrants\.com/\?s
\bshewrites\.com/main/search\/
\bourmidland\.com/search
\brebirthgaming\.org\b
\bmommysavers\.com\b
\bajaxtime\.com\b
\ba03b3\.atu\.ca\b
\batu\.ca\b
\bansunibaate\.com\b
\bredirects\.ca\b
\bwarritimes\.wordpress\.com\b
\breadthis\.ca\b
\bdict\.leo\.org/\?search
\bajaxtime\.com/\?s
\bherfeed\.com/\?s\=
\bpurevolume\.com/search
\btopofblogs\.com/tag
\burls\.to\b
\b1w\.tf\b
\bquickbooksupportcanada\.ca\b
\bdonax\.ch\b
\bpureketodietpills\.com\b
\bmammut-group\.com\b
\bgdubz\.win\b
\bblogher\.com/search
\bcaringbridge\.org/search
\brenewableenergyworld\.com/_search\?
\btraveldescribe\.com/\?s\=
\btravelpod\.com/s/
\bchaseresults\.com/mail_to_friend
\bphoto.net/gallery/tag-search/search\b
\bsquidoo\.com/search
\blinkgo\.pw\b
\bhalfpriceexams\.com\b
\brealstatecoin\.org\b
\bbestnewsupplements\.com\b
\btianyaxiaozhan\.com\b
\bcreativerxrevivalskincream\.com\b
\brevitalizeultimateserum\.com\b
\bnairabuzz\.com\b
\bwocams\.com\b
\breissstore\.com\b
201[78]\.ovh\b
\bvalrie\.club\b
\blaverne\.club\b
\bbaccaratnow\.com\b
\bglaziers-.{1,20}\.co\.uk\b
\bnikeoutletsale\.co\b
\bclyfc\.com\b
\b2no\.co\b
\biplogger\.org\b
\bdating-soulmates\.com\b
\btruv\.is\b
\biplogger\.ru\b
\bbdsmporno\.net\b
\bclub21sacramento\.com\b
\bgenuinehealthreviews\.com\b
\bketoabsoluteforskolin\.net\b
\bgayfreelivecam\.com\b
\b666\.porn\b
\bfofo100\.xyz\b
\bgreece-athens-escorts\.gr\b
\brichmondembroidery\.com\.au\b
\bventurebeat\.com/\?s
\bccmixter\.org/api/query\?
\btheepochtimes\.com/n3/search/
\bparamuspost\.com/search\.php
\bchange\.org/search
\bbroowaha\.com/search
\bvirilityexonline\.net\b
\bferrann\.mx\b
\byip\.su\b
\btest1\.donntu\.org\b
\btwitpic\.com/tag
\bsharkbayte\.com/keyword
\bexeideas\.com/\?s
\bfin24\.com/search
\brebrand\.ly\b
\bendclothing\.com\b
\bfamousoutletshop\.com\b
\bfairofferny\.com\b
\bvamospaella\.co\.uk\b
\bmenlosoftware\.net\b
\bbradmcallister\.com\b
\baolcomlogin\.com\b
\bonline-gift-vouchers\.com\b
\btiny\.tw\b
\bb54\.in\b
\b3nobar\.net\b
\bdiscount-coupons\.net\b
\bketoblazediet\.net\b
\bbestbabyessentials\.com\b
\b918kiss\.
\bsherley\.club\b
\bherbalmeds\.org\b
\blexlords\.uk\b
\bturnhofer\.com\b
\bocn\.pt\b
\bvegas8282\.com\b
\burladda\.com\b
\bhappynewyearimages\.co\b
\bmarceloburlonshop\.com\b
\bfarsicad\.com\b
\bhuit\.re\b
\bhappyjanamashtamiwishes\.blogspot\.com\b
\bptiturl\.com\b
\bc3d\.com\.au\b
\bwenicehair\.com\b
\btypeformoney\.org\b
\bketogenrx\.net\b
\binstagramtakipcipaneli\.com\b
\bloveilook\.com\b
\bseoarticletool\.com\b
\bbuildyourownshedsite\.wordpress\.com\b
\bslimbuildketodiet\.net\b
\bupscaledogtoys\.party\b
\b2a\.ol4s\.site\b
\bwow1004\.xyz\b
\bgays-bdsm\.com\b
\bsitedevoyance\.over-blog\.com\b
\bsearchmechaniks\.ru\b
\bpinterest\.com/search
\bimgur\.com/hot\?
\bempowher\.com/search
\bedition\.cnn\.com/search
\bicivil\.ir/short/
\bx2145-productions\.technology\b
\bgclub007\.com\b
\bbanglatvshow\.com\b
\bbedroomfurnituretp\.com\b
\badult-chum\.com\b
\benoavia\.es\b
\baracne\.biz\b
\bzoneti\.ca\b
\bwow520\.com\b
\bnobodysproperty\.com\b
\bbellubka\.ru\b
\bidolocharter\.com\b
\bmordsrub\.ru\b
\bwonderhowto\.com/search
\btechandtrends\.com/\?s
\bbbc\.co\.uk/search/\?q
\bmeetme\.com/apps/redirect/\?url
\bnuwireinvestor\.com/results\.aspx\?searchwords
\bwww\.gov\.uk/search\?q=
\balexa\.com/search\?q=
\bnewsweek\.com/search
\bpvl-online\.kz\b
\bclinicaveterinariaromaeur\.it\b
\bdiowebhost\.com\b
\btaodo\.com\.vn\b
\bdomenicomagnifica\.it\b
\btiktok\.tw\b
\bfastestvpn\.com\b
\bchollay\.com\b
\bthefuturerobots\.com\b
\bmenhealthcares\.com\b
\bnoxi\.ga\b
\bpornotube\.blog\.br\b
\bsavethestudent\.org/\?s
\bknoji\.com/search/\?query
\bdata\.gov\.uk/data/search\?q
\bsportsblog\.com/search\?
\bhouzz\.com/\?search
\bilookads\.com\b
\btoi\.in\b
\bbritannica\.com/search\?query
\bccmixter\.org/api/query\?
\bfoxnews\.com/search-results/search\?q
\blerablog\.org/\?s
\blifebeyondtourism\.org/\?header_search
\biamsport\.org/pg/pages
\b1mg\.com\b
\bpokergocap\.com\b
\bbetadeals\.com\.ng\b
\bthanksgivingquotes2018\.com\b
\bclickfraud\.io\b
\bapotekbutikk\.net\b
\bbdjobstoday\.info\b
\bshoes-generator\.com\b
\bdiscreetsextoyshop\.com\b
\bcheapjordansvip\.com\b
\bbacklinksaudit\.com\b
\bblog2learn\.com\b
\bgatevnotes\.com\b
\btest\.nosubject\.com\b
\bul\.do\b
\bix2\.co\b
\bpowermac64\.com\b
\bapteekkienpillereita\.com\b
\bhikingsoutlet\.com\b
\bdiabox-auto\.ru\b
\bwithouatdoctor\.us\b
\bwebsiteaffiliateprograms\.info\b
\bdating-online-made-easy\.com\b
\bbacagood77\.com\b
\bxn--oi2ba146au9b8utjhk\.com\b
\biex\.me\b
\bsale-sextoys\.com\b
\bwellsextoys\.com\b
\bdiscreetsextoyshop\.com\b
\bwomens-outfits\.com\b
\bnotron-setup\.download\b
\b918\.credit\b
\bpob\.ru\b
\ballxreport\.com\b
\bsale-sextoys\.com\b
\bwomens-outfits\.com\b
\bcbcam2cam\.com\b
\blos-mejores-boosters-de-testosterona\.eu\b
\bsunglassescheaponline\.com\b
\bnotron-setup\.download\b
\bthrottleshift\.server105\.com\b
\btunes-interiors\.com\b
\bcheapjordan13vip\.com\b
\bask\.nevershutdown\.com\b
\bxsl\.pt\b
\btypers\.biz\b
\bemasku\.com\b
\bbackpageauction\.com\b
\bc\.or\.at\b
\bxyznepal\.com\b
\bviaplato\.com\b
\bgowwwurl\.com\b
\biamthebest\.us\b
\bwinterisnotcoming\.org\b
\bnew-giveaways\.win\b
\btopessayreviews\.com\b
\baukcje\.ml\b
\bsavemycam\.com\b
\bmychaturcam\.com\b
\brecorder2018\.com\b
\bwebcamfucker\.com\b
\bsportzfuel\.com\b
\btrevulanmuscle\.net\b
\bdpli\.ir\b
\beasy-bator\.com\b
\bblissmarcom\.com\b
\btorrentdb\.
\bbjdem\.cz\b
\bkuc\.cz\b
\bpreskoc\.cz\b
\briz\.cz\b
\burl\.googluj\.cz\b
\bzkracene\.cz\b
\btwurl\.nl\b
\bglobalsmovies\.com\b
\bcrydercosplay\.us\b
\bopenclipart\.org/search/\?query
\baccountingweb\.co\.uk/search
\bsearch\.huffingtonpost\.com/search
\bdeer-digest\.com/\?s
\btravelwitheaseblog\.com/\?s
\btrainingzone\.co\.uk/search
\bhealthable\.org/\?s
\bbuzzfeed\.com/search\?q
\bencyclopedia\.com/searchresults.aspx\?q
\bshopping-cheap\.com\b
\bsneakerfuror\.com\b
\bmanyrecs\.com\b
\bsyscointalk\.org\b
\bpacs-apparrel\.com\b
\bauthenticfans\.com\b
\braovat\.chotop\.vn\b
\braovat\.bvn\.vn\b
\bnwnpro\.ru\b
\bgeld-bombe\.com\b
\b31\.220\.1\.41\b
\bwprssaggregator\.com\b
\bbonuskodbkleon\.ru\b
\bwebcammodelingjob\.com\b
\braovatbds24h\.com\b
cosplay\.us\b
\bmamaklr\.com\b
\bcbcamsclub\.com\b
\bfreecinemaclub\.com\b
\bgo\.onescript\.ir\b
\bkink\.company\b
\bscp-knowledge\.org/\?s
\bfool\.com/search/solr\.aspx
\bjamendo\.com/en/search
\bhomeinvestorsusa\.com\b
\bhappylocate\.com\b
\bhidemyass\.com\b
\binsertyoururl\.com\b
\blapenavigevano\.it\b
\bnikehuaracheshoes\.com\b
\bcanadagoosepark\.com\b
\bgetcanadagooseoutlet\.com\b
\bprivateviewerinsta\.com\b
\bmattcermanski\.com\b
\bassignment-help-australia\.com\.au\b
\bmagileads\.com\b
\b918\.network\b
\bcoinarbitragebot\.com\b
\bcoinbozan\.com\b
\bzerobyw\.com\b
\bsa7eraty\.com\b
\bmotorradfreunde-muenchweilerev\.de\b
\bwhl111\.com\b
\bwriteforme\.compress\.to\b
\bpaltrox-rx\.com\b
\bstoneislandclothes\.com\b
\buy\.to\b
\belectronicrepairegypt\.com\b
\bocry\.com\b
\bepac\.to\b
\bcameravn247\.com\b
\bmoz\.com\b
\binc0gnito\.com\b
\bedmond\.club\b
\bvipgoldrj\.com\.br\b
\bmredgarcross\.com\b
\bglamour\.de/content/search/
\bmartindale\.com/Results.aspx\?
\bchange\.org/search\?q
\brealitysandwich\.com/\?s
\bmy3uka\.com/search/
\bdailymail\.co\.uk/home/search\.html\?
\btelegraph\.co\.uk/search
\bred\.nelb\.gr\b
\bsimql\.com\b
\brosaline\.club\b
\bws2real\.com\b
\bbp7\.org\b
\bcanalesoterismo\.com\b
\bjom\.fun\b
\bkasino\.vin\b
\babh\.kr\b
\bwhatsappmessenger\.download\b
\badvocateschandigarh\.in\b
\badvocateinchandigarhhighcourt\.wordpress\.com\b
\blawyerchandigarh\.com\b
\bheightline\.com\b
\bminiurl\.x10\.mx\b
\bchinatown-downtown\.com\b
\bbuzzsocial\.ca\b
\bhdorg\.ru\b
\bnowinseo\.ir\b
\bcreatorlink\.net\b
\bwirecellar\.com\b
\bextra-size\.info\b
\bvirtualbitcointalk\.co\b
\blow-cost\.expert\b
\bomn\.kr\b
\bgooseyou\.com\b
\bcanadagoosestorevip\.com\b
\bhelbiz\.com\b
\bgiacmosuavietvn\.podbean\.com\b
\bintensexpills\.org\.uk\b
\bantiaging-treatments\.website\b
\bbuildmusclequick\.info\b
\bonlinecasino4nl\.com\b
\bbeasley\.space\b
\bcasino-reviewadvisor\.com\b
\bspiritualsadhana\.com\b
\bspecta\.webd\.pl\b
\bdirectseotools\.com\b
\bcasinonsvenska\.eu\b
\bsvenskacasinon\.co\b
\bferrann\.co\b
\bleach\.club\b
\bscotch-sale\.com\b
\bxn--d1abamebfd0avbpdfcx6e\.xn--p1ai\b
\blinkomnia\.com\b
\bcompletecase\.com\b
\bredirect\.adult\.ofertmobiles\.com\b
\bprada-shoping\.com\b
\bmyassignmenthelpaustralia\.com\.au\b
\bkasino\.games\b
\bogmdb\.com\b
\bstrongpassword\.info\b
\bvelasquez\.xyz\b
\brondan\.net\b
\bteam91titans\.com\b
\bmortaji\.co\b
\bcursodetiara\.com\b
\bfroggyads\.com\b
\bcayghepthammy\.com\b
\bsalas\.space\b
\biktogo\.com\b
\blotterytube\.com\b
\benrollbusiness\.com\b
\bsssidhuadvocate815\.tumblr\.com\b
\b1688\.com\b
\bsci-hub\.
\bplaycasinoonline\.ooo\b
\bmukapokerku\.com\b
\bmukapoker\.org\b
\btoppreworkoutsupplements\.info\b
\bhorseshoecraftandflea\.com\b
\bshopdiaphanous\.com\b
\bshoporiginative\.com\b
\bsecure84\.com\b
\bbuyblacksd\.com\b
\bhalderramos\.com\.br\b
\bmoreasianporn\.com\b
\bshopmust-have\.com\b
\bbreakawayiris\.com\b
\bdunlap\.xyz\b
## sbhandler_end
## leave the above line as is
## end of [[Spam blacklist/Log]] section
#</pre> <!-- leave this line exactly as it is -->
376a67ee2f785456250ba8ed0205ad70e361c338
Email blacklist
0
18
399
158
2025-02-09T21:58:53Z
Jayden
52
Protected "[[Email blacklist]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
###########################################################################
# DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF REGEX! #
###########################################################################
#
# Email addresses matching this list will be blocked from registering or sending emails
# For documentation see https://www.mediawiki.org/wiki/Extension:SpamBlacklist
#
# Syntax is as follows:
# * Everything from a "#" character to the end of the line is a comment
# * Every non-blank line is a regex fragment which will only match hosts inside email addresses
# [[Category:Spam blacklist]]
#<!-- leave this line exactly as it is --> <pre>
vilmalaudesouza@bol\.com\.br
michelina87@seznam\.cz
cecilia\.viga@latinmail\.com
pedrocelestinoleonardoromero@gmx\.es
olga_bolshakova_1972@mail\.ru
carmelo\.anastasi@aol\.com
hannatestcentre\.com
frienced\.com
factorican\.com
relucius\.com
aboutbuxton\.com
sh8\.email
ruu\.kr
#</pre> <!-- leave this line exactly as it is -->
d59d1ddb8c4ba5db0a3564f9335a69179c423427
Title blacklist
0
20
400
175
2025-02-09T21:59:06Z
Jayden
52
Protected "[[Title blacklist]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
###########################################################################
# DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF [[w:en:regular expressions|REGEX]]! #
###########################################################################
#
# This is a list of page titles which are blocked from creation/editing on our wikis.
# Guidelines:
# - This page, delicate as it is, is editable by admins only.
# - To disable an entry, *remove* it, don't comment it out.
#
# For syntax guidelines see [[mw:Extension:Title blacklist]]
<!-- leave this line exactly as it is --> <pre>
## Technical
# no multiple ! or ?
.*[!?]{3,}.* <autoconfirmed>
# no pseudo-wiki-deep-links
(?:[^\/]+[\/:])?(?:index\.php|w\/wiki)(?:\/.+)?
.*''.* <newaccountonly>
# URI like page titles
.*[?&]+[^=]+=[^&]+.*
# domain names
.*[\. ](?:com|org|uk|net|info|gov|kz|ru|ir|biz|info|кз|pt|br)\b.* <newaccountonly>
# fake ipv4
.*(?:[0-9]{1,3}\.){3}[0-9]{1,3}.* <newaccountonly>
# Wikis
.*mediawiki.* <newaccountonly>
.*(?:wiki(?:[mp]edi[ae](?!n))).* <newaccountonly|antispoof>
.*(?:wiki(books|data|news|quote|source|species|versity|voyage)).* <newaccountonly|antispoof>
.*wiktionary.* <newaccountonly>
# WikiVoyages merger unclaimed account renaming conflict avoidance
.*\(?:W[TV]-\w{2}\) .* <newaccountonly>
# Google
google.*\.html
# testing new group
.*[Tt]estaccountfornewgroup.* <newaccountonly>
.*userlogin.* <newaccountonly>
##Usernames people
# functional accounts
.*AD+MI+N.* <newaccountonly|antispoof>
.*sysop.* <newaccountonly|antispoof>
.*moderator.* <newaccountonly|antispoof>
.*arbit(?:er|rator).* <newaccountonly>
.*checkuser.* <newaccountonly|antispoof>
.*oversight.* <newaccountonly|antispoof>
.*S+T[EO]+(?:W|VV)+A+RD.* <newaccountonly|antispoof>
.*bue?r(?:eau|o)[ck]r?at.* <newaccountonly>
.*\bspravce\b.* <newaccountonly|antispoof> # [[Special:PermanentLink/16431112#Wikipedie usernames]]
# schiedsgericht in w:de
.*schieds(?:ge)?richt.* <newaccountonly>
.*WMF.* <newaccountonly|antispoof>
.*molly white.* <newaccountonly|antispoof>
.*tulsi [a-z]h?agat.* <newaccountonly|antispoof>
.*sro[ \.\-]?2[ \.\-]?3.* <newaccountonly>
.*WikiDan.{0,10}61.* <newaccountonly> # See [[w:en:Wikipedia:Sockpuppet_investigations/Moutray2010]]
.*cһеск[ИѴ]ѕег.*
.*сап ѕи[ск]+.*
.*һогѕе.*
.*\bԁіск.*
.*\bсоск.*
# strong language
.*AIDS.* <newaccountonly|casesensitive>
.*ASS+HO+L+E.* <newaccountonly|antispoof>
.*BASTARD.* <newaccountonly|antispoof>
.*BITCH.* <newaccountonly|antispoof>
.*COCKSUCK.* <newaccountonly|antispoof>
.*CUNNILINGUS.* <newaccountonly|antispoof>
.*[CK(]UNT.* <newaccountonly|antispoof>
.*VAGINA.* <newaccountonly|antispoof>
.*DILDO.* <newaccountonly|antispoof>
.*FAG\.?G+OT.* <newaccountonly|antispoof>
.*FU[C(K]+K+ <newaccountonly|antispoof>
.*f\*ck.* <newaccountonly|antispoof>
.*HITLER.* <newaccountonly|antispoof>
.*P[Eê]+N+I+S.* <newaccountonly|antispoof>
.*SLUT.* <newaccountonly|antispoof>
.*PRO+STITUTE.* <newaccountonly|antispoof>
.*PA?EDO+(?:PH|F)ILE.* <newaccountonly|antispoof>
.*JEW.* <newaccountonly|casesensitive>
.*fellatio.* <newaccountonly>
.*lesbianism.* <newaccountonly>
.*molest[\ s].* <newaccountonly>
.*n[ei1!][gq]+([gq]a+s?|[gq]+er|3r|ur|let).* <newaccountonly>
.*orgasm.* <newaccountonly>
.*scr[o0]tum.* <newaccountonly>
.*[8B]\={2,}D.* <newaccountonly>
.*russavia.* <newaccountonly>
.*Belanidia.* <newaccountonly>
.*[YIíıl]\.?A\.?[NM]\.?G\.?U\.?A\.?[SZ].* <newaccountonly>
.*DARIO SEVERI.* <newaccountonly>
.*Vou (?:cagar|defecar|mijar|ejacular|gozar).* <newaccountonly>
.*[Ck]aguei.* <newaccountonly>
.*GRS73.* <newaccountonly>
.*Chronus.* <newaccountonly>
.*is my ho(?:me|[a-z]se|my|mey).* <newaccountonly|antispoof>
.*housegoy.* <newaccountonly|antispoof>
.*homoboy.* <newaccountonly|antispoof>
.*homosexo.* <newaccountonly|antispoof>
.*wikinger.* <newaccountonly|antispoof>
.*home[iy][bg]oy.* <newaccountonly|antispoof>
.*homie[bg]oy.* <newaccountonly|antispoof>
.*\bpeniz.* <newaccountonly> # [[special:permalink/17162342#Peniz]]
.*fuck you.* <newaccountonly|antispoof>
.*下凵ㄈ水.*
.*山工水工户三多工月.*
.*代月七三.*
.*弓七三山月民多弓 .*
.*huge cock.*
#German strong language
.* ist schwul.* <newaccountonly|antispoof>
# fick...
.*fick(?:e[rn]\b|t\b| d[ieo]).* <newaccountonly|antispoof>
# scheiss
.*sche?(?-i:i(?:ß|s{2})).* <newaccountonly|antispoof>
# wichser
.*wi(?:chs|x{1,3})e?r.* <newaccountonly|antispoof>
# arschloch
.*\barschl.* <newaccountonly|antispoof>
# Chronic Vandal
.*auwal.* <newaccountonly|antispoof> # [[Special:CentralAuth/Auwall]], chronic account creation vandal
#Portuguese strong language
.*[CK]ARALHO.* <newaccountonly|antispoof>
.*BU[CS]ET+(?:INH)?A.* <newaccountonly|antispoof>
.*FODA(?:-?[SC]E)?.* <newaccountonly|antispoof>
.*VAI[- ]TOMAR[- ]NO.* <newaccountonly|antispoof>
.*VAI(?:[- ]?[TCS])?E[- ]?FUDER?.* <newaccountonly|antispoof>
.*CARA[- ]DE[- ]PAU.* <newaccountonly|antispoof>
.*OTARIO.* <newaccountonly|antispoof>
.*DESGRACA.* <newaccountonly|antispoof>
.*punhet[ae].* <newaccountonly>
.*viado.* <newaccountonly>
.*bosta.* <newaccountonly>
.*\bporr+a\b.* <newaccountonly>
.*cara de cu.* <newaccountonly>
.*\bmerda\b.* <newaccountonly>
.*nunca ser[aá].* <newaccountonly>
# WOW
.*on ?wheels.* <newaccountonly>
.*on wh[eéèẽȩëêēẹẹėĕěę]+ls.*
.*wikipedo.* <newaccountonly>
.*\bNC state\b.*\bis\b.* <newaccountonly>
.*fuquay.* <newaccountonly>
.*fooledyouSt(?:u|ew)ards\d{0,4}.* <newaccountonly>
.+massive c.* <newaccountonly>
.*negro scum.* <newaccountonly>
.*awp's massive c.* <newaccountonly>
.*tched by.* <newaccountonly>
.*rap(?:es?|ing).?bab(?:y|ies).* <newaccountonly>
.*stretċhed.* <newaccountonly>
.*StretċhedBy.* <newaccountonly>
.*str[eėéèëê]tch[eėéèëê]d.* <newaccountonly>
.*vanda[lI].* <newaccountonly>
.*king my co+ck.* <newaccountonly>
.*G[rw]{2,3}ap.* <newaccountonly>
.*[GⒼĜĞĠĢƓǤǦǴḠ].*[RŔⓇŖŘȐȒṘṚṜṞ®].*[AǼAÀⒶÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*[WŴẀẂẄẆẈ₩].*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly>
.*[ⒼGĜĞĠĢƓǤǦǴḠ].*[RŔŖⓇŘȐȒṘṚṜṞ®].*[AǼⒶAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*VV.*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly>
(?i:[GĜĞĠĢƓǤǦǴḠ69&Γ]((\W|\W.*\W)?[RŔŖŘȐȒṘṚṜṞ®Ρ₧ÞþΡρРрƤṔṖǷ](?:\W|\W.*\W)?)+(?:[ǼAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦȺḀẠẢẤẦẨẪẬẮẰẲẴẶÆǢ4@?Α](?:\W|\W.*\W)?)+(?:[VƲṼṾWŴẀẂẄẆẈ₩UÙÚÛÜŨŪŬŮŰŲǓǕǗǙǛΫΥΫΎ](?:\W|\W.*\W)?)+[PƤṔṖǷ₧ÞþΡρРр]) <newaccountonly>
.*hagg[ae]r.* <newaccountonly>
.*[НHΗHⱧ]+[[:punct:] ]*[ΆAÁÀÃÄÂΑАA]+[[:punct:] ]*[GGԌ]+[[:punct:] ]*(?:[ΆAÁÀÃÄÂΑАA]|[EЕΕËEĖ])+[[:punct:] ]*[RRЯ]+.* <casesensitive>
.*[НHΗHⱧ][EЕΕËEĖ][RRЯ][MМΜM][YΥY].* <casesensitive>
.*JEWS DID.* #VasilievVV 2008-05-01
.*Śemitic.*
.*ni[ğǵģĝġĠĞ]+er.*
.*\bon.t[iy]res\b.* <newaccountonly|antispoof>
.*pelican.shit.* <antispoof>
.*my.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+e+.{0,5}[bßβбв฿]+o+y.* <newaccountonly|antispoof>
.*[mɯḿṁṃмӍμ₥]y.+\b[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+(?:i+[e3عڠẽəɵ]+|[e3عڠẽəɵ]+y+)s*\b.* <newaccountonly|antispoof>
.*[mɯḿṁṃмӍμ₥]y.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+[oóòôöõǒōŏǫőœøəόοωὸὀὁὄὂὅὃоөӧӫδσʘǿọ0]+[uúùûüũůǔūǖǘǚǜŭųűύvṽṿwŵẁẃẅẇẉẘΦφΨψωώὼώᾠᾡᾢᾣᾤᾥᾦᾧѱѵѷѿ]+s+e+.{0,5}[bßβбв฿ьҌҍ]+o+y.* <newaccountonly|antispoof>
.*Rymax[0-9]+.* <newaccountonly>
.*Omegariley[0-9]+.* <newaccountonly>
.*wa+n+k+e*r.* <newaccountonly|antispoof>
#Stewards and SWMT
.*sKy[1Il][uüv].* <newaccountonly>
.*Naw?linwiki.* <newaccountonly>
.*Nishkid64.* <newaccountonly>
.*Alisons?.*? (?:b[i ]{1,2}tch|shit) <newaccountonly>
.*[mM][@a]t[3e]r[il1ìíïîīI]alsc[il1ìíïîīI][3e]nt[il1ìíïîīI]st.* <newaccountonly>
.*favonian.* <newaccountonly>
.*[il]nf[il]n[il]te[0-9]{4}.* <newaccountonly|antispoof|errmsg=titleblacklist-forbidden-new-account>
.*[il]nf[il]n[il]te[0-9]{4}.* <autoconfirmed|antispoof> # Prevent article creation with such name.
.*B.?sadowski.* <newaccountonly|antispoof>
.*Tege[lI].* <newaccountonly|antispoof>
.* Тегела? .* <newaccountonly|antispoof> # Tegel in Russian is my understanding
.*\bajraddatz.* <newaccountonly|antispoof>
.*marcoaurelio.* <newaccountonly|antispoof>
#Other users
.*j[iu]m(?:bo|my) ?wh?ales.* <newaccountonly>
.*Kr[i1l]mpet.* <newaccountonly>
.*Betacommand.* <newaccountonly>
.*[cC]arol.?[mM]\.?o\.?ore.* <newaccountonly>
.*\s+[jJ]\.?[Dd]elanoy.* <newaccountonly>
.*[Ee]lcobbola.* <newaccountonly>
.*[Vv]zaak.* <newaccountonly>
.*Phaedriel <newaccountonly> #per CU-l
.*DanielTom\d.* <newaccountonly>
.*HERBYTHYME.* <newaccountonly|antispoof> # xwiki issue of harassment
.*parbel.* <newaccountonly|antispoof>
.*seewo(?-i:[LlI][Ff]).* <newaccountonly|antispoof>
.*Zzuuzz.* <newaccountonly|antispoof>
.*Ingrid Gome[sz].* <newaccountonly|antispoof>
.*Taichi.* <newaccountonly|antispoof>
.*Lomita.* <newaccountonly|antispoof> # [[special:permalink/17718012#Lomita]] [[special:diff/17728420]]
.*Krichel.* <newaccountonly|antispoof>
.*Amire80.* <newaccountonly|antispoof>
.*PlyrStar93.* <newaccountonly|antispoof>
.*Cruizir .* <newaccountonly|antispoof>
.*\bCruiz.r\b.*
.*Bonadea .* <newaccountonly> # abuse by JA, via [[SRG]]
.*TonyBallioni.* <newaccountonly>
.*De[aeiou]?fender\b.* <newaccountonly|antispoof>
.*Plyr?Star93.* <newaccountonly>
.*\bchrissymad.* <newaccountonly>
.*SA.?13 Bro.* <newaccountonly>
.*\bpraxidica.* <newaccountonly>
##LTA
# [[w:ja:LTA:ISECHIKA]] and other ja titles
.*レオパレス.* <newaccountonly>
.*フェロモンたっぷり.* <newaccountonly>
.*(?:ヤリマン|レイプ|女体盛り|レズ(?:ビアン)?|ビッチ|咥えて欲しい).* <newaccountonly>
.*(?:[被容]疑者|被告|受刑者|加害者).* <newaccountonly>
.*(?:悪質|クレーマ|無賃乗車|万引き?|窃盗).* <newaccountonly>
.+(?:組直[系参]).+ <newaccountonly>
.*(?:\+81\D?|0)[7-9]0(?:\D?\d{4}){2}.* <newaccountonly|antispoof>
.*風俗.* <newaccountonly>
# Bambifan
.*Spider's.*Web.* <newaccountonly>
.*Pig(?:'s)?.*Tale.* <newaccountonly>
# Who cares who it is
.*Chaosnamepuppet.* <newaccountonly>
Jorge Queirolo Bravo <autoconfirmed>
User(?: talk)?:(?:Barsoom Tork|Pocoyo Albatross|Anything Muppets|Moosey Mouse|Inbloomed Muppets).* <casesensitive|noedit>
# Harold
.*H.R.[L|1I]D.*K(?:R|[|!ɨᎥ1iIÍÌĬîÎǏÏĨįĮĪıİlľŀłļḷΙιіІЇ丨])+che[L|1I].* <newaccountonly|antispoof>
.*K[Ri]+CH[e'][L|1I].*H.R.[L|1I]D.* <newaccountonly|antispoof>
# Vicky Kadian [[special:permalink/17551440#Vicky Kadian]]
.*Vì[ck]ky Kadian.* <antispoof>
.*Kadian Vi[ck]ki.* <antispoof>
.*विक्की कादियान.*
.*कादियान विक्की.*
# DieselSun, repeat article creation on self, checkuser detail available
.*Tatarniko[fv] Ale(?:ks|x)ande?r.*
.*Ale(?:ks|x)ande?r Tatarniko[fv].*
.*Alexander Sergeevich Tatarnikov.*
.*diezel\s{0,5}sun.*
.*Александер Татарников.*
.*Александр Сергеевич Татарников.*
# Brandon Richardson, repeat article creation on self [[Special:PermanentLink/9666160]]
Brandon (?:\w{0,20} |Q\. )?Richardson
.*Prince Richardson.*
# Javad Ramezani
.*[jcy][ae]v\w[dt][\. ]{0,5}\w[ae]m\w?z[aeo]ni?.* <antispoof>
.*[ae]m\w?z[ao]ni?[\. ]{0,5}[jdc][ae]v\w[dt].* <antispoof>
.*جواد.*رمضان.*
.*Me and Selena.*
.*Javad[\. ]{0,5}\(?:s[iaoe]nger\).*
.*[ҶЏЖж]а[ву][оа]д\s{0,5}\w{0,5}\s{0,5}Рам[ае][зд][оа]н.*
.*ჯავადის[\. ]{0,5}რამადანის.*
.*ஜவாத்[\. ]{0,5}ரம[ளாலா]ன்.*
.*Javad Ramadan.* <autoconfirmed>
.*Javad Shorab.* <autoconfirmed|antispoof>
# José Rafael Cordero Sánchez [[special:permalink/16580741]] [[Special:diff/17786922]]
.*(?:Jos.|R.(fael)?) Cordero S.nch.z.*
.*José Cordero.* <autoconfirmed>
# Evw
[^:]+:Archelange <newaccountonly>
# Cross-wiki sock
.*Modern ?Apizza.*
# Spam patterns
.*Web20(?:tool|marketing|site|summit).* <newaccountonly>
.*cheap[sr]al[a-z]{1,4}(?:\d{1,2})?.* <newaccountonly>
.*polo(?:online|outlet).* <newaccountonly>
.*cash.?advance.* <newaccountonly>
.*loans?.?(?:lender|solution).* <newaccountonly>
.*lose.?weight.* <autoconfirmed>
.*weight.?loss.* <newaccountonly>
.*paydayloan.* <newaccountonly>
.*bktube\d{2}.* <newaccountonly>
.*thai(?:vdo|xx)x\d.* <newaccountonly>
.*pay[0o]neer.* <newaccountonly>#multiple a/c names starting with name, some appending, blocking for articles too
\bpay[0o]neer\b
.*gain inches.*
.*growing tips anyone.*
.*height (?:today|increas|discrimin|from).*
.*shoe lift (?:insole|addition| ?\-|to make).*
.*(?:with|using|the|\.|get|effective|introducing|ease|forget|right) shoe lift.*
.*(?:lifts for|taller) shoe.*
.*(?:hina|hinese|wholesale|cheap|buy) (?:authentic|sports|hockey|star game)? ?jersey.*
.*do s and don ts of.*
.* most effective way.*
.*strateg(?:y|ies) to buy.*
.*breaking your budget.*
.*article promotion tip.*
.*custom lanyard.*
.*mimy.*s[lℓ£]uiter.* <antispoof>
.*(?:best|top|with|through|perfect|having|ideal|using|beneficial|effective) autism.*
.*marketing instant.*
.*pay affiliate.*
.*minecraft (?:server|download).*
.*great tips .*
.*self.?employed loans.*
.*cash with no income.*
.*best SEO .*
.*(?:strong|good| a| the) NHL (?:pullover|shirt|jacket).*
.*NHL (lover|supporter|enthusiast|fanatic).* <autoconfirmed>
.*properties for sale.* <autoconfirmed>
.*\beasy methods.* <autoconfirmed>
.*home equity loan.* <autoconfirmed>
.*card debts? repayment.* <autoconfirmed>
.*your (?:forthcoming|next) (?:occasion|function|occurrence|party|celebrat).* <autoconfirmed>
.*\b(?:ways|tips|how|methods) to (?:obtain|choose|discover).* <autoconfirmed>
.*\b(?:dvantages|benefits) of (?:booking|renting|le(?:tt|as)ing).* <autoconfirmed>
.*\bAduPoker.*
.*\bpoker online.* <autoconfirmed>
.*\blimo (p?:rovider|company|service|program|support|assist).* <autoconfirmed>
.*manage your loan.* <autoconfirmed>
.*on(?: the (?:(inter)?net|web)|.?line) gaming fun\b.*
.*memorable team (?:development|building).*(?:basic|tips|guideline|suggestion|security|safeness|regulation|practice|rules|protection).* <autoconfirmed>
.*tax preparation (?:consultation|service).* <autoconfirmed>
.*(?:progress(?:on)?|advancement|trend|development) (?:along with|in addition to|as well as|and also|plus) devolution.*
.*trying to conceive.* <autoconfirmed>
.*avoid these foods.* <autoconfirmed>
.*tax return easily.*
.*\bbest income tax.*
.*fastest growing.* <autoconfirmed>
.*casinos? (?:online )?(?:casino|wagering|betting|playing|poker|gaming|gambling|games|strateg).* <autoconfirmed>
.*(?:outlet|store|casinos) online.* <autoconfirmed>
.*champion menwear.* <autoconfirmed>
.*cheap finance.* <autoconfirmed>
.*\bfind money .* <autoconfirmed>
.*lottery on.?line.* <autoconfirmed>
.*football (?:gambling|bet(?:s|ting)?)\b.* <autoconfirmed>
.*flexible loan views.* <autoconfirmed>
.*(pertaining to|reduce|intended for) ((motor )?vehicle|auto(mobile)?|car( or truck)?) (improvement|maintenance|fix|repair|vehicle|problem|restore).* <autoconfirmed>
.*(professional|skilled|competent|seasoned) auto (auto|repair shop|technician|shady).*
.*(review|strategy) (tab|tricks|tips|secret|suggestions).* <autoconfirmed>
.*(custom|silicone?|printed|cheap|rubber|charity) (wristband|bracelet).* <autoconfirmed>
.*(stage|phase|period|developmment|level)s? of (cystic )?(pimple|zit|acne).* <autoconfirmed>
.*\bacne (treatment|cure|breakout).* <autoconfirmed>
.*(flourishing|productive|profitable|thriving|successful|effective|prosperous) natural acne.*
.*\btips and tricks.* <autoconfirmed>
.*paypal money adder.* <autoconfirmed>
.*(effective|superb|excellent|great|fantastic) seo (firm|corporation|provider|organi[sz]ation|business).*
.*(medical|health|clinical).?(related|care|method of)? (malpractice|travel|transport|vehicle).* <autoconfirmed>
.*prenuptial (documents|negotiating|contract|legal|agreement|deals).* <autoconfirmed>
.*luxury (?:vehicle|automo(tive|bile)|(?:ar or )?truck) (?:review|evaluation|critiques|rating|opinion).* <autoconfirmed>
.*(hir|rent|book|reserv)ing( an?)? (extra|luxuri(e|ou)s|extravagant) (?:auto(?:mo(t?:ive|bile))?|car|truck|vehicle|motor).* <autoconfirmed>
.*\b(?:vehicle|auto(?:mo(?:tive|bile))?|car|truck|sedan) (?:driving|sales|maintenance|loans|repair|restore|mechanic)\b.* <autoconfirmed>
.*\bhow to (?:locate|find) a (competent|professional|skilled).* <autoconfirmed>
.*tips that will save money.* <autoconfirmed>
.*\bcruising for the.* <autoconfirmed> # spam added March 2017, can probably culled after 6 months
.*(?:your|own) website easily.*
.*(?:of|with|easily) using (?:quidoo|hubpages).* <autoconfirmed>
.*(?:\b|-)(?:fuss|cut|simple|free|less|realistic|world|practical|elements|secrets|systems|details|plans|criteria|products|advice|programs|solutions|aspects|of|in|for) warehouse.* <autoconfirmed> # April 2017
.*design shop.* <autoconfirmed>
.*\bТитан гель.* <autoconfirmed>
.*\bhammer toe.* <autoconfirmed>
.*\btreatments? and cure.* <autoconfirmed>
.*\bsymptoms? and treatment.* <autoconfirmed>
.*((?:Kendall|Kylie|Kris|Caitlyn) Jenner|(Khloe|Kourtney|Rob|Kim) Kardashian|Scott Disick)[ \-]\w.* <autoconfirmed>
.*\b(?:plain black|bandage) (wrap|long)? ?dress.* <autoconfirmed>
.*herve leger \w.* <autoconfirmed>
.*(buy|cialis vs|generic) viagra.* <autoconfirmed>
.*(?:cialis|viagra) (generic|coupons|without a|online).* <autoconfirmed>
.*sulfate explained.* <autoconfirmed>
.*\bHVAC ?(?:\.|assistance|accomplishment|encounter|purchase|suggest|advice|concern|by us|demand|good|is eas|using|with|success|begin|guid|that |achieve|expert|trouble|practic|rookie|problem|could|tip|need|may|require|which|is ).* <autoconfirmed>
.*heating and air conditioning.* <autoconfirmed>
.*mattress (?:sales|headboard|start|retail|wars|discount|mattress|bed|pad|again|would|market|security|good|from).* <autoconfirmed>
# tv stream
.*\bon.?line ((tv )?coverage|free) <autoconfirmed>
.*\b(final|watch)[ \-\.]+(?:now|free |winter|live).* <autoconfirmed>
.*\blive[ \-\.](?:online|stream|free|hd|six nat).* <autoconfirmed>
.*\bst\.re\.am.* <autoconfirmed>
.*\brugby\*\*.* <autoconfirmed>
.*\bgreat things about\b.* <autoconfirmed>
.*\bunderstanding files\b.* <autoconfirmed> # per stewards
.*(?:cheap|buy) (tizanidine|zanaflex).*
.*muscle relaxants.* <autoconfirmed>
.*(?:simple|fat) (?:fast|weight)[ -]loss.* <autoconfirmed>
.*weight[ -]loss (supplement|and).* <autoconfirmed>
.*(?:another|crash|ketogenic|carb) diet.* <autoconfirmed>
.*building (diet|tip).* <autoconfirmed>
.*body fat on.* <autoconfirmed>
.*simple home remedies.* <autoconfirmed>
.*\bstone island\b.* <autoconfirmed> # simple, may be too harsh, let us stop the worst of the spam -- billinghurst 20180718
.*\b(?:outlet|sale|official) (?:shop|store|clearance|boutique|site|sale)\b.* <autoconfirmed>
.*salvatore ferragamo \w.* <autoconfirmed>
.*ferragamo (retailer|belt).* <autoconfirmed>
.*best low cost.*
.*replica outlet.* <autoconfirmed>
.*online gaming.* <autoconfirmed>
.*\bdrugs online.* <autoconfirmed>
.*male enhancement.* <autoconfirmed>
.*natural skin care.* <autoconfirmed>
.*\bproven methods.* <autoconfirmed>
.*to self improve.* <autoconfirmed>
.*messenger marketing.* <autoconfirmed>
.*make money online.* <autoconfirmed>
.*market your (?:web.)?site <autoconfirmed>
.*advertise businesses.* <autoconfirmed>
.*levels of success.* <autoconfirmed>
.*simple good ideas.* <autoconfirmed>
.*merrell walking boots.* <autoconfirmed>
.*buy the best.* <autoconfirmed>
.*get viagra.* <autoconfirmed>
.*for lasting longer.* <autoconfirmed>
.*when (?:making a purchase|buying).* <autoconfirmed>
.*\breal money.* <autoconfirmed>
.*\bbetonline casino.* <autoconfirmed>
.*budget tablet.* <autoconfirmed>
\blose \d\d pounds <autoconfirmed>
.*Advocate Simranjeet Singh.*
.*Simran(:?jeet)?.?Law.*
.*Alma Lilia Luna Olivas.* <autoconfirmed>
# tech support spam
.*Hpprintersupp(o|0)rt.* <newaccountonly>
.*supp(o|0)rt helpline.* <newaccountonly>
.*(?:help[ \.]+desk|phone)[ \.]+number.* <newaccountonly>
.*customer care.* <newaccountonly>
.*service (?:tech|supp(ort)?).* <newaccountonly>
.*quickbook.* <newaccountonly>
.1[ \-\.]?8[0oO]{2}[ \-\.]?\d{3}[ \-\.]?\d{2}[0oO]
.*(?:dell|hp|brother|canon) printer.* <autoconfirmed>
.*[I1][ \-~\.]?8[ \-~\.]?[0oO][ \-~\.]?[0oO][ \-~\.]?26[ \-~\.]?9[ \-~\.]?{I1][ \-~\.]?6[ \-~\.]?[0oO][ \-~\.]?8.*
.*\b[I1]844.?46[I1].?2828\b.*
.*[nN]orton [lL]ive [hH]elp.*
.*(?:helpline|tech|s(ervice|upport)) (tele)?phone number.* <autoconfirmed|antispoof>
.*(?:support|contact).?toll.?free.*
.*0.800.098.8727.*
.*(?:facebook|quickbooks) (?:customer|helpline|support|technical|on-?line).*
.*(?:gmail|tech|customer)(?:\.|nichal)?[ \.](?:service|support).* <autoconfirmed|antispoof>
.*Q\.u\.i\.c\.k\.b.*
.*1800-?213-?2171.*
.*1844-?203-?1044.*
.*supp0rt.*
.*(help desk|support)(.?phone)?.?number.*
.*c\.u\.s\.t\.o\.m\.e\.r.*
.*s\.u\.p\.p\.o\.r\.t.*
.*n\.u\.m\.b\.e\.r.*
.*ℕ∪mβεR.*
.*better page rank.*
.*toll free (1800|number).* <autoconfirmed>
.*1800\d{7} helpline number.* <autoconfirmed>
.*91[ \-\.]\d{10}.* <newaccountonly>
.*Gððglê.*
.*gmåïl.*
.*§µþþðr†.*
.*þhðñê.*
.*ñµmßêr.*
.*131.?2389.?2398.*
.*186.?7275.?9878.*
# merchandise shopping
.*(?:custom|printed| own|blank) t(ee)?.?shirt.* <autoconfirmed>
.*t(?:ee)?.?shirts? (printing|quilt|everywhere|design|online|(to|on|in) |buy).*
.*best online (?:fashion )?shop.*
.*online shopping (find|for).*
.*for global customer.*
.*the hottest new.* <autoconfirmed>
.*Afγιαdable.*
.* earn online money.*
.* loan faster.*
.* as discounts.* <autoconfirmed>
.*check this out.*
.*wholesale soccer.*
.*\bbuy cheap.*
.*\bwins? customers.* <autoconfirmed>
.*(?:puma|lacoste|reebok|randall|vasque|adidas|kids|getting|valentino) (?:trainer|shoe|shorts|footwear|mens|golf|handbag).* <autoconfirmed>
.*(?:discount|buy) (?:clothing|shoes) online <autoconfirmed>
.*beneficial (?:deal|discount)s
.*(?:penis|natural) enhancement.* <autoconfirmed>
.*\bbest skin.* <autoconfirmed>
.*how to make your.* <autoconfirmed>
.*website promote.* <autoconfirmed>
.*5 reasons to stop.* <autoconfirmed>
.*\bbest internet.* <autoconfirmed>
.*web marketing consultant.* <autoconfirmed>
.*play poker on.?line.* <autoconfirmed>
.*\bquickest way.* <autoconfirmed>
.*muscle building food.* <autoconfirmed>
.*skin care tip.* <autoconfirmed>
.*\bpenis exercises.* <autoconfirmed>
.*teeth whitening.* <autoconfirmed>
.*porcelain crown cost.* <autoconfirmed>
.*dental veneer.* <autoconfirmed>
.*picking the best.* <autoconfirmed>
.*\bsave money.* <autoconfirmed>
.*consider before buying.* <autoconfirmed>
.*most dependable.* <autoconfirmed>
.*(?:glass|windshield) replacement.* <autoconfirmed>
.*benefits of (?:choos|select).* <autoconfirmed>
.*tips on (?:choos|select).* <autoconfirmed>
.*fixed by professionals.* <autoconfirmed>
.*\bbest coupon.*
.*promo(?:tional)? code.*
.*anti[ -]aging skin.* <autoconfirmed>
.*\bhow to decide.* <autoconfirmed>
.*\bsale online.* <autoconfirmed>
.*points to consider.* <autoconfirmed>
.*healthy skin.* <autoconfirmed>
.*memorabilia online.* <autoconfirmed>
.*cheapest price.* <autoconfirmed>
.*your online business.* <autoconfirmed>
.*by seo service.* <autoconfirmed>
#"Polish spam"
{{ns:3}}:.*Kołobrzeg.*
{{ns:3}}:.*wybór kwatery*
{{ns:3}}:.*wybór miejsca noclegowego*
# Cross-wiki spammer
{{ns:2}}:Vasilisa(\d)+
.*Vasilisa(\d)+ <newaccountonly>
.*Lovesunshine <newaccountonly>
.*[Mm]ichael.[kK].hntopf.*
.*Hunter ?Mariner.*
.*radio.manà.*
({{ns:2}}:)?augusto.de.luca\b
.*peer.?van.?mladen.*
.*predrag.jugovic.*
.*Lui\b.Morais.*
.*Mayestrion.*
.*Marco.*[Dd]i.*Meco.*
# Per CU-L 13/06/2012, cross-wiki spam
[^:]+:Mainline <newaccountonly>
# Amilton de Cristo
.*Am[iíìîï1lɪi̯]{2,5}ton(?:.Rodrigu[eèéêë3][sz])?.(?:de.Cristo|of.Christ).*
.*O.verdadeiro.avivamento.*
# Cross-wiki pattern spambots
#note that setting a remove date can help keep this list smaller
.*Meciurilive.* <newaccountonly> # delete after Feb 2016
# Vandal patterns
[pṕ]lays?\s*with <newaccountonly>
P[eèéêë][iìíïî]d[aàáâä]r <newaccountonly>
.*(?:pega|senta).na.(?:banana|lin[gĝģğġ][uüûùú][iìíîï][cçćĉ]a|salsi(?:ch|xx?)a).* <newaccountonly>
# Cross wiki vandalism pages
.*mixing sailors.*
# Cross-wiki Chinese vandalism: zh:WP:LHLS and zh:WP:HYIP and similar vandalism
.*[啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed>
.*[乌鸟岛烏鳥島钨鎢邬鄔呜坞].*[跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed>
.*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡].*[氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed>
.*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇].* <autoconfirmed>
.*Make.*cat.* <autoconfirmed>
.*Mys.*721tx.* <autoconfirmed>
# 影武者 (from [[zh:]]) - well-known targets of serial vandalism
.*影.*武.*者.* <newaccountonly>
.*[邓鄧].*[傑杰].* <newaccountonly>
.*林.*士.*涵.* <newaccountonly>
.*Tian[0-9]{2,4}[A-Za-z] <newaccountonly>
# Cross-wiki vandal
.*[ĐDd]okdo.*kor.* <newaccountonly>
.*Đokdo.* <newaccountonly>
.*Докдо республика корея.* <newaccountonly>
.*SERVICE.*KOMPOR.* <newaccountonly>
.*CALL.087808242095.*
.*BAJOT.*Z.*
.*REVENGE.*THE.*FATE.*
.*Hendrix.*Adi.*Surya.*
.*jual.*obat.*
.*Ciacho[0-9]{2}.* <newaccountonly|antispoof>
.* fu[a-z]{1,5}?rdai. *
.*\bfuerdai.* <antispoof>
.*fj?[uv][ae]rd[ae]+[iǐī].* <newaccountonly>
.*vand[áǎ]l.*
.*cruǐzǐn\.*
# From Japanese Wikipedia. [[Special:Permalink/11656464]]
## functional accounts and related terms
.*管理.* <newaccountonly> # admin
.*ビューロクラット.* <newaccountonly> # bureaucrat
.*チェックユーザ.* <newaccountonly> # checkuser
.*スチュ[ワア]ード.* <newaccountonly> # steward
.*オーバーサイト.* <newaccountonly> # oversight
.*オンブズマン.* <newaccountonly> # ombudsman
.*開発者.* <newaccountonly> # developer
.*理事.* <newaccountonly> # board member
.*委員.* <newaccountonly> # committee
.*財団.* <newaccountonly> # foundation
.*[ブぶ][ロろ][ッツシっつ][クく].* <newaccountonly> # "block"
## Project names
.*ウ[ィイ]キ([ペメピミ]ー?デ[ィイ]ア|ニュース|ブックス?|ソース|コモンズ|ク[オォ]ート|データ).* <newaccountonly>
.*ウ[ィイ]クショナリ.* <newaccountonly>
## Han characters (for zh, ja, etc.)
.*[殺死腐汚盗嫌狂虐滅罪姦屁尻葬屑].* <newaccountonly>
.*暴[[:punct:] ][行力言動动亂乱].* <newaccountonly>
.*害虫.* <newaccountonly>
.*自慰.* <newaccountonly>
## Japanese derogatory language
.*[荒あア][らラ]?[しシ].* <newaccountonly>
.*氏[なにぬねのんナニヌネノン].* <newaccountonly>
.*[こコ][ろロ][しシツ].* <newaccountonly>
.*(半|はん|ハン)(ころ|コロ|ごろ|ゴロ).* <newaccountonly>
.*(餓鬼|がき|ガキ).* <newaccountonly>
.*(鬼畜|[きキ][ちチ][くク]).* <newaccountonly>
.*(莫.?迦|馬.?鹿|[ばバ][ー・]?[かカ]).* <newaccountonly>
.*(阿呆|[あア][ー・]?[ほホ]).* <newaccountonly>
.*(気違い|基地外|吉外|きちがい|キチガイ).* <newaccountonly>
.*(嘘|うそ|ウソ)[をヲ]?(つ[くき]|ツ[クキ]).* <newaccountonly>
.*(禿|はげ|ハゲ).* <newaccountonly>
.*(かつら|カツラ|ヅラ).* <newaccountonly>
.*(のろま|ノロマ).* <newaccountonly>
.*([死私]刑|しけい).* <newaccountonly>
.*(エクスタシ|えくすたし).* <newaccountonly>
.*ストーカー.* <newaccountonly>
.*犯人.* <newaccountonly>
.*ロリコン.* <newaccountonly>
.*(知的?障害?|池沼).* <newaccountonly>
## Japanese sexual language / body parts
.*[おオ][ちまチマ][んンソ].* <newaccountonly>
.*[ちまチマ][んン][こコぽポ毛子].* <newaccountonly>
.*(童貞|包茎).* <newaccountonly>
.*(糞|[くぐ]そ|[クグ]ソ).* <newaccountonly>
.*[うウ][んン][ちチこコ].* <newaccountonly>
.*ポルノ.* <newaccountonly>
.*(中|[なナ][かカ])(出|[だダ])[しシ].* <newaccountonly>
.*[あア][そソ][こコ].* <newaccountonly>
.*[オお][ナな][ニに二].* <newaccountonly>
.*[きキ][んンソ](玉|[たタ][まマ]).* <newaccountonly>
.*(金|[きキ][んンソ])[たタ][まマ].* <newaccountonly>
.*(パンツ|ぱんつ).* <newaccountonly>
.*(玉|[たタ][まマ])([金玉々]|[きキ][んンソ]|[たタ][まマ]).* <newaccountonly>
.*[ゃやャヤ][りリ]([漫満慢万萬]|[ちまチマ][んンソ]).* <newaccountonly>
.*([んンソ][ちまチマ]|[漫満慢万萬])[りリ][ゃやャヤ].* <newaccountonly>
.*(性交|即[尺生]).* <newaccountonly>
.*[ふフ][えエぇェ][らラ](?:[ちチ][おオ])?.* <newaccountonly>
.*(?:ソープランド|パイズリ).* <newaccountonly>
# From Ukrainian Wikipedia. [[Special:Permalink/11683166]]
.*Вікіпедія.* <newaccountonly>
.*Анальн.* <newaccountonly>
.*[Йй]об.* <newaccountonly>
.*[xхҲ][ýŷÿȳyуӲ][úùûüũůǔūǖǘǚǜŭųűuйиїяҊ].* <newaccountonly>
.*п[іи]д[аоиіе]рас.* <newaccountonly>
# From Hebrew Wikipedia
.*נאצית?.* <newaccountonly>
.+להשחי[טת].* <newaccountonly>
.*חרא.* <newaccountonly>
.*[אה]חריב.* <newaccountonly>
# from csWP
[^:]+:(?:[OoIl0-9]{1,3}\.){3}.* <newaccountonly> # no pseudo IP adresses
# BLP TARGETS from enWP
.*NawlinW.* <newaccountonly>
.*Nableez.* <newaccountonly>
.*Sean\.h.* <newaccountonly>
.*Smalljim.* <newaccountonly>
.*will die.* <newaccountonly>
.*will suffer.* <newaccountonly>
.*incinerated.* <newaccountonly>
.*raped by.* <newaccountonly>
.*gassed.* <newaccountonly>
.*gas the.* <newaccountonly>
.*head blown.* <newaccountonly>
.*castrated.* <newaccountonly>
.*beheaded.* <newaccountonly>
.*tortured.* <newaccountonly>
.*neutered.* <newaccountonly>
.*anti-semite.* <newaccountonly>
.*vomiting.* <newaccountonly>
.*Seth.*Patinkin.*
.*Jan.*Szatkowski.*
.*(Bill|William).*Beggs.*
.*Bett?y.*Patric?k?.* # Contact ArbCom before removing, overriding or changing
.*Scott.*Bibby.*
.*Dav.*\bCote.*(film|movie|director|actor).* # see Wikipedia:Sockpuppet investigations/NickSoroka/Archive
.*Sunil Kumar+ Pathela.* # see Wikipedia:Sockpuppet investigations/Sunil Kumarr Pathela
.*Lynds.*\bTurner.* # See User:Fairyspit and socks
.*M[a@]l[i1l]k Shab.zz.* <newaccountonly> # abuse target
.*Maelbros.* <newaccountonly> # sockpuppetry, hoax articles and edits
.*Mael.bros.* <newaccountonly>
.*Paul Easter.* <newaccountonly>
.*WP\:.* <newaccountonly>
.*WT\:.* <newaccountonly>
.*ⒽⒶⒼⒼⒺⓇ.* <newaccountonly> #Latest Grawp naming scheme
.*p[ÉÈËĘĚĔĖẺẸẾỀỄễỂểȨȩḜḝĒḖḗȄȅȆȇỆệḘḙḚḛ3عڠēėèéëẽĕęəẻếềẹ]nis.* <newaccountonly>
.*Magyar.nem.ember.* <newaccountonly>
.*Cremepuff.* <newaccountonly>
.*[Mm]otherr* *.?[Ff]uck.* <newaccountonly>
.*\b\(TIB.* <newaccountonly> # [[special:permalink:17218840]]
# Promotional usernames
.*[™®℠].* <newaccountonly|errmsg=titleblacklist-forbidden-new-account-trademark>
# Prevent users from creating usernames that are IPv6 addresses (stop gap until r12782)
User:[0-9A-Fa-f]{0,10}:([0-9A-Fa-f]{0,10}:)*([0-9A-Fa-f]{0,10})?(?:\/(12[0-8]|1[01][0-9]|[1-9]?\d))? <newaccountonly|errmsg=titleblacklist-ip-account>
# additions transferred from kkWP per talk page [[m:Special:PermanentLink/11826368]]
.*(\ba|Ә)(?i:кімші).* <newaccountonly>
.*(?i:уики[мп]еди[ая]|уикисөздік|уикикітап|уикидәйек|уикисабақ|уикиқайнар|уикихабар).* <newaccountonly>
.*(?i:Қазақстан).* <newaccountonly>
.*(?i:қазақ).* <newaccountonly>
## хуй
.*[xXхХ][yYуУ][iIйЙиИuUъЪяЯёЁeE].* <newaccountonly>
## пизда
.*[пПnpPрР][iIіІїЇиИeEеЕёЁ][зЗzZ3][dDдД].* <newaccountonly>
.*[нН][иИ][шШ].* <newaccountonly>
##from it.wiki
##lta
.*y.o.u.y.b.i.n.o.* <newaccountonly>
.*[Pp][Uu][Tt]+[Aa4][Nn].* <newaccountonly>
.*utente\:shivanarayana.* <autoconfirmed>
.*\:gioleonardi.* <autoconfirmed>
.*andrea.panerini.*
.*euphydryas.* <newaccountonly>
.*\bvituzzu.* <newaccountonly|antispoof>
.*\bruthven.* <newaccountonly>
.*francesco carbonara.*
.*fcarbonara.*
##insults
.*\bstronz.* <newaccountonly|antispoof>
# .*putt?ana.* per [[special:permalink/16539476]]
.*frocio.*
.*ricchione\b.*
##per [[:it:WP:NUI]]
.*\bassociazione.* <newaccountonly>
.*\bfondazione.* <newaccountonly>
.*\bo\.?n\.?l\.?u\.?s\.?.* <newaccountonly>
##fake ipv6-like usernames
([ABCDEF0123456789]*\:){3,}[ABCDEF0123456789]* <newaccountonly>
##long-term crosswiki spam
.*(richero|marian).*(maria|richero).*
.*peer.van.mladen.*
.*michael.vegini.*
.*(mattia|vlad|morleo).*(mattia|vlad|morleo).*(mattia|vlad|morleo).*
.*giovanni.{0,5}prinzi.*
.*prinzi.{0,5}giovanni.*
.*giuseppe.{0,5}prinzi.*
.*prinzi.{0,5}giuseppe.*
.*israel.*luca.*gois.* <antispoof>
.*fabrizio.*tonon.*
.*nino(slav)?\b.*marina.*
.*marina\b.*nino(slav)?\b.*
.*marco.{0,5}lupis.*
.*lupis.{0,5}marco.*
### Vietnamese Wikipedia ###
# Vulgarity
.*đ[uụùúủờ] m[eẹaá].* <newaccountonly>
.*đéo .*<newaccountonly>
.*đ[ụùũĩị] .*<newaccountonly>
.*đ[ịíĩệ]t.* <newaccountonly>
.*con đ[ĩiị].* <newaccountonly>
.*lồn.* <newaccountonly>
.*lon của.* <newaccountonly>
.*lon mẹ.* <newaccountonly>
.*con m[áẹ].* <newaccountonly>
.*chúng m[àầ]y.* <newaccountonly>
# Controversial historical names
.*chí.*minh.* <newaccountonly>
.*h[oòôồ] ch[ií].*minh.* <newaccountonly>
.*胡志明.* <newaccountonly>
.*n[oô]ng th[iị] x[uü][aăâá]n.* <newaccountonly>
# Vandals
.*chắn.* <newaccountonly>
.*trắn.* <newaccountonly>
### Farsi Wikipedia ###
.*\b(?:مد[یي]ر|معاون|ری[یئ]س|مس[ئوؤ]و?ل)\b.* <newaccountonly>
.*(?:شرکت|بازرگانی|کلینیک|[Cc]ompany|[Ff]actory|طراحی|سایت|انجمن|فروم|بازرگانی|آکادمی|وبلاگ|بلاگ|کانون|مطب|دفتر|پایگاه|کلینیک|گروه|آموزشگاه|دبیرستان|دانشگاه|co\.|مدرسه|همایش|وبسایت|مرکز|هی[اأئ]ت|سامانه|سرویس|بازار).* <newaccountonly>
.*(?:آگهی|روزنامه|فصلنامه|رزور|آنلاین|گردشگری|بین ?المللی?|صنعت|سازان|سازی|گستر|خبری).* <newaccountonly>
##Main page and it's redirects
صفحه اصلی
صفحهٔ اصلی
## Don't be only Persian numbers
^[\x{06F0}-\x{06F9}]*$ <newaccountonly|autoconfirmed>
## Don't have Persian's Diacritic
# [^:]+:.*[\x{064A}-\x{064F}\x{0652}\x{0650}\x{0626}\x{0643}\x{0654}\x{0621}\x{0623}-\x{0625}].* <newaccountonly|autoconfirmed>
## Persian scurrility words
.*\b(?i:[کك][یي]ر|خا[یي]ه|[کك]لفت)\b.* <newaccountonly>
.*(?i:قبر|گور|مری?ض|آشغال).* <newaccountonly>
.*(?i:مهبل|چوچوله?|واژن).* <newaccountonly>
.*(?i:\b[کك]س\b).* <newaccountonly>
.*(?i:قحبه).* <newaccountonly>
.*(?i:جنده|فاحشه|هوکر).* <newaccountonly>
.*(?i:[کك]ون).* <newaccountonly>
.*(?i:شو?مبو?ل).* <newaccountonly>
.*\b(?i:داف).* <newaccountonly>
.*(?i:گائیدم|گاییدم|گایدم|بگا|فاک|بخواب|گوز\b|فنا|\bگو?ه\b|\bشاش\b|مرد[کك]|زن[یي]?[کك]ه).* <newaccountonly>
.*\b[Dd]own.*[Ww]ith.* <newaccountonly>
.*\b[Aa]gainst.* <newaccountonly>
.*\b[Dd]ead.*[Oo]n.* <newaccountonly>
.*(?i:مرگ.*بر|لعنت.*بر).* <newaccountonly>
.*(?i:پ[یي]روز.*ست).* <newaccountonly>
.*(?i:خو?اه?ر|مادر|ننه|عمه|خاله|شاباجی|آبج[یي]|بابا|پدر|برادر|[کك]ا[کك]و).* <newaccountonly>
.*(?i:خاک.*توی?).*<newaccountonly>
.*(?i:سوسک).* <newaccountonly>
.*(?i:[کك]چل|خ(و|)ل|د[یي]وانه|مجنون|ماست شل|ماس شل).* <newaccountonly>
.*(?i:\bخر\b|گاو|سگ|پدسگ|ننهسگ|مادرسگ).* <newaccountonly>
.*(?i:پان.*(تر[کك]|فارس|لر|کرد|عرب)).* <newaccountonly>
## Famous persons
.*(?i:حضرت|امام).* <newaccountonly>
.*(?i:ولا[یي]ت).* <newaccountonly>
.*(?i:خم[یي]ن[یي]).* <newaccountonly>
.*(?i:خامنه.*ا[یي]).* <newaccountonly>
.*(?i:احمد[یي].*نژاد).* <newaccountonly>
.*(?i:روحان[یي]).* <newaccountonly>
.*(?i:محمد.*خاتم[یي]).* <newaccountonly>
.*(?i:مهد[یي].*[کك]روب[یي]).* <newaccountonly>
.*(?i:میر.*حس[یي]ن.*موسوی[یي]).* <newaccountonly>
## Commons Wikimedia
.*[sS]elfie [sS]hoe.* <newaccountonly> # [[Special:PermanentLink/14714671]]
## Spambot attack 31-01-2016
.*payday\b <autoconfirmed>
.*(day|online|instant|check|about|quick|best|free|advance|\buk|compare|\bhour|easy|why|guaranteed|fast|credit|\bby\b) payday.*
.*pay ?day (text |advanced )?loan.* <autoconfirmed>
.*credit check loans.* <autoconfirmed>
.*instant money.* <autoconfirmed>
.*without enquiries.* <autoconfirmed>
#cw abuse
.*DEE?Z.NUTS.*<newaccountonly|antispoof>
.*Casino.* <newaccountonly>
\bPokemon\.png\b
\bItailevi.* <newaccountonly>
.*Empresa LEMOS.* <casesensitive>
.*HowToGetBanned.* <newaccountonly|antispoof>
#LTA abuse of global rename feature
.*EISIGMA.* <newaccountonly>
# from kowiki
.*관리자.* <newaccountonly> # admin
.*운영자.* <newaccountonly> # admin
.*관리담당자.* <newaccountonly> # admin
.*쓰레기.* <newaccountonly> # inappropriate usernames
.*유니폴리.* <newaccountonly> # inappropriate usernames
.*Unypoly.* <newaccountonly> # inappropriate usernames
.*(개새끼|씹새).* <newaccountonly> # inappropriate usernames
.*씨(발|팔).* <newaccountonly> # inappropriate username
.*무현.* <newaccountonly> # inappropriate usernames
.*지랄.* <newaccountonly> # inappropriate username
.*섹스.* <newaccountonly> # inappropriate username
.*보민.* <newaccountonly> # LTA
.*황건.* <newaccountonly> # LTA
.*보르민.* <newaccountonly> # LTA
.*보르맹.* <newaccountonly> # LTA
.*볼민.* <newaccountonly> # LTA
.*보오민.* <newaccountonly> # LTA
.*씨뱔.* <newaccountonly> # LTA
.*좆까.* <newaccountonly> # LTA
#Weird character new account spam
.*[①-⑨]{6}.* <newaccountonly> # to release pressure on the enwiki abusefilter
.*08440828240.* <newaccountonly> #cross-wiki spam
.*271383970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]]
#Spam
.*Thincomme.* <newaccountonly>
.*27138970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]]
#LTA
.*password.* <newaccountonly>
.*passis.* <newaccountonly>
.*Paul Bedson.* <newaccountonly>
1ef16de6245f53a38c91f0b150448a9be83cffaf
MediaWiki:Weirdgloop-contact-filter
8
66
402
401
2025-02-09T22:01:57Z
Jayden
52
1 revision imported
text
text/plain
# Comments start with '#' and each line is a regex ran against the Special:Contact message, if it matches the message is dropped.
/B2B (audience|business|customer|leads|marketing|profit|sales|service)/i
/CBD (affiliate|blog|marketplace|product|shop)/i
/Digital Marketing Specialists for a Creative Agency/i
/Domain Nerdz/i
/Food and Beverage Business Directories/i
/(Hemp|Vape) and CBD/i
/How To Get Paid For What You Already know/i
/marketing (automation|lists
/monetization (solution|tool)/i
/no prescription needed/i
/ParsSeo/i
/Peaches ?and ?Screams/i
/Private Blog Networks/i
/Search Engine Scraper/i
/SEO (agency|and SPY|freelancer|package|service|tool|trial)/i
/slotsbonuses2020\.com/i
/Vape (Life|Shop)/i
/XRumer/i
/"?dating"? (post|site)/i
/cialis/i
/levitra/i
/viagra/i
/price (drugstore|pharmacy)/i
# Block cyrillic spam with URLs.
/[А-Яа-яЁё]+.*(https?:\/\/)/u
/=\?UTF-8\?Q\?.*(https?:\/\/)/
# "Saturday question" spam
/I'd rather buy local, if possible/
f4e3abb6cb3b2de74b3fb63b215e2856477ffaf9
MediaWiki:Robots.txt
8
67
404
403
2025-02-09T22:01:57Z
Jayden
52
1 revision imported
text
text/plain
# If you are using content from our site, please ensure that you are following the terms of our license (usually a Creative Commons license).
# For more information, see https://meta.weirdgloop.org/w/Meta:Copyrights
User-Agent: *
Disallow: /api.php
Disallow: /cors/
Disallow: /geoip$
Disallow: /rest_v1/
Disallow: /tags/
Disallow: /*?action=
Disallow: /*?*&action=
Disallow: /*?feed=
Disallow: /*?*&feed=
Disallow: /*?from=
Disallow: /*?*&from=
Disallow: /*?mobileaction=
Disallow: /*?*&mobileaction=
Disallow: /*?oldid=
Disallow: /*?*&oldid=
Disallow: /*?printable=
Disallow: /*?*&printable=
Disallow: /*?redirect=
Disallow: /*?*&redirect=
Disallow: /*?uselang=
Disallow: /*?*&uselang=
Disallow: /*?useskin=
Disallow: /*?*&useskin=
Disallow: /*?variant=zh-hans
Disallow: /*?*&variant=zh-hans
Disallow: /*?variant=zh-hant
Disallow: /*?*&variant=zh-hant
Disallow: /*?veaction=
Disallow: /*?*&veaction=
Disallow: /*?filefrom=
Disallow: /*?*&filefrom=
Disallow: /*?fileuntil=
Disallow: /*?*&fileuntil=
Disallow: /*?navbox=
Disallow: /*?*&navbox=
Disallow: /*?pageuntil=
Disallow: /*?*&pageuntil=
Disallow: /*?pagefrom=
Disallow: /*?*&pagefrom=
Disallow: /*?diff=
Disallow: /*?*&diff=
Disallow: /*?curid=
Disallow: /*?*&curid=
Disallow: /*?search=
Disallow: /*?*&search=
Disallow: /*?section=
Disallow: /*?*§ion=
##############
## SEO bots ##
##############
User-agent: AhrefsBot
Disallow: /
User-agent: DotBot
Disallow: /
User-agent: Mauibot
Disallow: /
User-agent: MJ12bot
Disallow: /
# Huawei's web crawler. Ignores Disallow and gets caught in loops accessing special pages. Produces the majority of uncachable requests.
User-agent: PetalBot
Disallow: /
User-agent: SemrushBot
Disallow: /
User-agent: DataForSeoBot
Disallow: /
User-agent: Neevabot
Disallow: /
User-agent: MegaIndex
Disallow: /
User-agent: Seekport
Disallow: /
User-agent: Barkrowler
Disallow: /
User-agent: ImagesiftBot
Disallow: /
User-agent: BLEXBot
Disallow: /
User-agent: SenutoBot
Disallow: /
###############
### AI bots ###
###############
User-agent: GPTBot
Disallow: /
User-agent: CCBot
Disallow: /
User-agent: Google-Extended
Disallow: /
User-agent: yacybot
Disallow: /
User-agent: meta-externalagent
Disallow: /
User-agent: ClaudeBot
Disallow: /
User-agent: AI2Bot
Disallow: /
User-agent: OAI-SearchBot
Disallow: /
User-agent: thetradedesk
Disallow: /
User-agent: carbon-umbrella-bot
Disallow: /
6799e5c028c4192d756a0885c1b7063e65829cec
Themes
0
30
407
252
2025-02-09T22:08:39Z
Jayden
52
Jayden moved page [[Help:Themes]] to [[Themes]]
wikitext
text/x-wiki
The default theme on a particular wiki that we host is a customised version of the MediaWiki theme that is being used. Typically, this is [https://www.mediawiki.org/wiki/Skin:Vector Vector] on desktop, and [https://www.mediawiki.org/wiki/Skin:Minerva_Neue Minerva Neue] on mobile. These themes can be customised using [[MediaWiki:Vector.css]] and [[MediaWiki:Minerva.css]] respectively.
All themes load styles from [[MediaWiki:Common.css]], so any styles that need to be shared between desktop, mobile, and other themes should be placed in here. Where reasonably possible, we recommend taking advantage of [https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties CSS variables] to make theming easier.
==Custom themes==
[[File:Dark mode on RuneScape Wiki.png|right|thumb|Dark mode on the RuneScape Wiki]]
Wikis that are hosted by us can create separate themes for each MediaWiki skin, in addition to their default theme. You can create as many themes as you like, but note that themes are mutually exclusive - as-in, only one of them can be loaded at a time. For example, if you create a dark theme and a winter theme, only one or the other can be enabled.
===Creating a custom theme===
To create a custom theme, you should create a new stylesheet on your wiki at <code>MediaWiki:{skin}-theme-{theme}.css</code>. The stylesheet should contain all of the styles that are specific to your theme only, such as colour and graphic changes. We don't recommend using theme-specific CSS to change the layout of your wiki dramatically.
As an example, if you wanted to create a new Halloween theme for desktop users using the Vector skin, you would create <code>MediaWiki:Vector-theme-halloween.css</code> on your wiki. If you wanted to create a dark theme for mobile users, you would create <code>MediaWiki:Minerva-theme-dark.css</code> on your wiki.
To help prevent issues with style conflicts, we also add a new class to the <code>body</code> element of the page whenever a theme is enabled, which can be used as a node selector in your CSS styles. The class is <code>wgl-theme-[theme]</code> (replacing [theme] with your theme name).
===Loading a custom theme===
To load a custom theme, you can set the <code>theme</code> cookie on your browser. To do this manually, open your browser's developer console (usually F12 on your keyboard) and enter <code>document.cookie = 'theme=[theme]';</code> (replacing [theme] with your theme name). If done correctly, your theme's stylesheet should load when you refresh the page.
To allow other users to toggle the theme, you need to create some kind of JavaScript-based gadget on your wiki which can act as a theme selector, depending on how you want users to be able to activate it. On the RuneScape Wiki, there is a [[rsw:MediaWiki:Gadget-skinTogglesNew.js|somewhat complicated gadget]] that achieves this, while on the Minecraft Wiki, a [https://minecraft.wiki/w/MediaWiki:Gadget-darkmode.js?oldid=2349078 much simpler gadget] is used, which adds a moon icon to the top right of the page. We recommend taking the simpler approach, unless a more sophisticated gadget is required.
Whichever approach you take, ensure that users can switch to and from your theme by setting the theme cookie. Since MediaWiki comes with jQuery, you can use code such as this in your gadget to set the cookie:
<pre>
var theme = 'halloween';
$.cookie('theme', theme, {expires: 365, path: '/'});
</pre>
124daa261db11b1eda2f815c12eb2f8b1bc76cba
MediaWiki at Weird Gloop
0
27
409
237
2025-02-09T22:08:54Z
Jayden
52
Jayden moved page [[Help:Differences with core MediaWiki]] to [[Differences with core MediaWiki]]
wikitext
text/x-wiki
{{DISPLAYTITLE:Differences with core MediaWiki}}
Wikis that are hosted by Weird Gloop are running on a slightly modified version of [https://www.mediawiki.org/wiki/MediaWiki MediaWiki]. You can see the version of MediaWiki that is currently being used as a base, as well as the extensions in use on a wiki, by viewing [[Special:Version]].
There are a number of small differences between our version of MediaWiki and the upstream version; this page outlines those differences.
==General==
===Skins===
By default, the available skins are Vector (legacy) on desktop and Minerva on mobile. We recommend using the following structure for CSS:
* [[MediaWiki:Common.css]] for styles that should be used on both desktop and mobile
* [[MediaWiki:Vector.css]] for desktop-only styles
* [[MediaWiki:Minerva.css]] for mobile-only styles
A key difference is that our wikis incorporate an improved search interface for desktop users, which was backported from the 2022 version of Vector.
===Themes===
:''See also: [[Help:Themes]]''
We support multiple themes for a wiki. Themes are determined using a cookie called <code>theme</code>, to avoid a flash of unstyled content. There is no limit on the number of themes that can be created, but we recommend only having a few.
==Technical==
===Caching===
Most of our wikis cache pages more aggressively for logged-out users, significantly increasing the speed of loading pages for those users. When a page is edited, a request to purge the cache for that page is sent to Cloudflare, our CDN provider.
We also cache the following routes for a longer period for all requests:
* api.php?action=opensearch - '''3 days'''
* rest.php/v1/search - '''3 days'''
* [https://www.mediawiki.org/wiki/Extension:Popups Page hover previews] - '''7 days'''
* [https://www.mediawiki.org/wiki/Extension:PageImages Page images] - '''3 days'''
* Favicon.ico - '''1 hour'''
===filepath:// syntax for CSS===
To use files in CSS files, we have added the <code>filepath://</code> syntax. This is easier than typing out full URLs to files, and has the added benefit of ensuring that the file URLs are cached correctly. It also supports a <code>width</code> parameter, which should be used instead of serving full-size original files where appropriate, to reduce load times for readers.
'''Example:'''
<syntaxhighlight lang="css">
body {
background-image: url('filepath://Wiki_background.png');
}
.foo {
background-image: url('filepath://Another_image.png?width=50');
}
</syntaxhighlight>
===HTML5 audio/video files===
We use a forked version of [https://github.com/weirdgloop/mediawiki-extensions-TimedMediaHandler TimedMediaHandler], which changes embeds of <code>File:Audio.mp3</code> and similar tags to use native browser <code><audio></code> and <code><video></code> tags, which are supported on all major browsers. This reduces the level of bloat on wiki pages where audio/video files are embedded, and provides a much cleaner & native interface for readers.
===Robots.txt===
Each wiki that we host uses a similar [[wp:robots.txt|robots.txt]] file, which tells search engines what they should and shouldn't crawl. The file is generated based on [[MediaWiki:Robots.txt]] on ''this'' wiki (meta.weirdgloop.org), along with a few extra lines that are added by PHP for each relevant namespace that shouldn't be indexed. It allows search engines to index all current pages on each wiki, while ignoring special pages, diffs, and more. We also block AI crawlers from companies such as OpenAI, Meta, Google, and Anthropic - this is because we don't believe that training LLMs on our wiki data is acceptable under the relevant Creative Commons licenses of those wikis ([[Meta:Generative AI policy|see here]]). If you're an admin on one of our wikis and feel that a change to robots.txt is required, please [[Special:Contact|contact us]].
==Extensions==
We maintain a number of extensions; some are forked from their upstream equivalents with some performance improvements that may be specific to our setup. We're also happy to install other extensions if it benefits a wiki and their community.
===Alternatives===
{| class="wikitable"
|-
! Extension !! Recommended alternative
|-
| [https://github.com/NilsEnevoldsen/AudioButton AudioButton] || Replicate the functionality with a new default JS gadget. [https://wiki.leagueoflegends.com/en-us/MediaWiki:Gadget-inline-audio.js Example].
|-
| [https://www.mediawiki.org/wiki/Extension:MsUpload MsUpload] || We have [https://www.mediawiki.org/wiki/Extension:SimpleBatchUpload SimpleBatchUpload]. VisualEditor and the 2017 source editor also have this functionality built in.
|-
| TabView (Fandom) || We have [https://www.mediawiki.org/w/index.php?oldid=5009524 Tabber] - use that instead.
|-
| SpotifyTag, [https://www.mediawiki.org/wiki/Extension:EmbedSpotify EmbedSpotify], [https://www.mediawiki.org/wiki/Extension:YouTube YouTube] || We have [https://www.mediawiki.org/wiki/Extension:EmbedVideo_(fork) EmbedVideo] - use that instead.
c05960249b4e07fa4db36e0bce32591f5b8f55ec
411
409
2025-02-09T22:09:02Z
Jayden
52
wikitext
text/x-wiki
Wikis that are hosted by Weird Gloop are running on a slightly modified version of [https://www.mediawiki.org/wiki/MediaWiki MediaWiki]. You can see the version of MediaWiki that is currently being used as a base, as well as the extensions in use on a wiki, by viewing [[Special:Version]].
There are a number of small differences between our version of MediaWiki and the upstream version; this page outlines those differences.
==General==
===Skins===
By default, the available skins are Vector (legacy) on desktop and Minerva on mobile. We recommend using the following structure for CSS:
* [[MediaWiki:Common.css]] for styles that should be used on both desktop and mobile
* [[MediaWiki:Vector.css]] for desktop-only styles
* [[MediaWiki:Minerva.css]] for mobile-only styles
A key difference is that our wikis incorporate an improved search interface for desktop users, which was backported from the 2022 version of Vector.
===Themes===
:''See also: [[Help:Themes]]''
We support multiple themes for a wiki. Themes are determined using a cookie called <code>theme</code>, to avoid a flash of unstyled content. There is no limit on the number of themes that can be created, but we recommend only having a few.
==Technical==
===Caching===
Most of our wikis cache pages more aggressively for logged-out users, significantly increasing the speed of loading pages for those users. When a page is edited, a request to purge the cache for that page is sent to Cloudflare, our CDN provider.
We also cache the following routes for a longer period for all requests:
* api.php?action=opensearch - '''3 days'''
* rest.php/v1/search - '''3 days'''
* [https://www.mediawiki.org/wiki/Extension:Popups Page hover previews] - '''7 days'''
* [https://www.mediawiki.org/wiki/Extension:PageImages Page images] - '''3 days'''
* Favicon.ico - '''1 hour'''
===filepath:// syntax for CSS===
To use files in CSS files, we have added the <code>filepath://</code> syntax. This is easier than typing out full URLs to files, and has the added benefit of ensuring that the file URLs are cached correctly. It also supports a <code>width</code> parameter, which should be used instead of serving full-size original files where appropriate, to reduce load times for readers.
'''Example:'''
<syntaxhighlight lang="css">
body {
background-image: url('filepath://Wiki_background.png');
}
.foo {
background-image: url('filepath://Another_image.png?width=50');
}
</syntaxhighlight>
===HTML5 audio/video files===
We use a forked version of [https://github.com/weirdgloop/mediawiki-extensions-TimedMediaHandler TimedMediaHandler], which changes embeds of <code>File:Audio.mp3</code> and similar tags to use native browser <code><audio></code> and <code><video></code> tags, which are supported on all major browsers. This reduces the level of bloat on wiki pages where audio/video files are embedded, and provides a much cleaner & native interface for readers.
===Robots.txt===
Each wiki that we host uses a similar [[wp:robots.txt|robots.txt]] file, which tells search engines what they should and shouldn't crawl. The file is generated based on [[MediaWiki:Robots.txt]] on ''this'' wiki (meta.weirdgloop.org), along with a few extra lines that are added by PHP for each relevant namespace that shouldn't be indexed. It allows search engines to index all current pages on each wiki, while ignoring special pages, diffs, and more. We also block AI crawlers from companies such as OpenAI, Meta, Google, and Anthropic - this is because we don't believe that training LLMs on our wiki data is acceptable under the relevant Creative Commons licenses of those wikis ([[Meta:Generative AI policy|see here]]). If you're an admin on one of our wikis and feel that a change to robots.txt is required, please [[Special:Contact|contact us]].
==Extensions==
We maintain a number of extensions; some are forked from their upstream equivalents with some performance improvements that may be specific to our setup. We're also happy to install other extensions if it benefits a wiki and their community.
===Alternatives===
{| class="wikitable"
|-
! Extension !! Recommended alternative
|-
| [https://github.com/NilsEnevoldsen/AudioButton AudioButton] || Replicate the functionality with a new default JS gadget. [https://wiki.leagueoflegends.com/en-us/MediaWiki:Gadget-inline-audio.js Example].
|-
| [https://www.mediawiki.org/wiki/Extension:MsUpload MsUpload] || We have [https://www.mediawiki.org/wiki/Extension:SimpleBatchUpload SimpleBatchUpload]. VisualEditor and the 2017 source editor also have this functionality built in.
|-
| TabView (Fandom) || We have [https://www.mediawiki.org/w/index.php?oldid=5009524 Tabber] - use that instead.
|-
| SpotifyTag, [https://www.mediawiki.org/wiki/Extension:EmbedSpotify EmbedSpotify], [https://www.mediawiki.org/wiki/Extension:YouTube YouTube] || We have [https://www.mediawiki.org/wiki/Extension:EmbedVideo_(fork) EmbedVideo] - use that instead.
de136742328f58b83735673c879ac73a0b8b1fbe
434
411
2025-02-10T00:54:24Z
91.243.81.34
0
/* Robots.txt */
wikitext
text/x-wiki
Wikis that are hosted by Weird Gloop are running on a slightly modified version of [https://www.mediawiki.org/wiki/MediaWiki MediaWiki]. You can see the version of MediaWiki that is currently being used as a base, as well as the extensions in use on a wiki, by viewing [[Special:Version]].
There are a number of small differences between our version of MediaWiki and the upstream version; this page outlines those differences.
==General==
===Skins===
By default, the available skins are Vector (legacy) on desktop and Minerva on mobile. We recommend using the following structure for CSS:
* [[MediaWiki:Common.css]] for styles that should be used on both desktop and mobile
* [[MediaWiki:Vector.css]] for desktop-only styles
* [[MediaWiki:Minerva.css]] for mobile-only styles
A key difference is that our wikis incorporate an improved search interface for desktop users, which was backported from the 2022 version of Vector.
===Themes===
:''See also: [[Help:Themes]]''
We support multiple themes for a wiki. Themes are determined using a cookie called <code>theme</code>, to avoid a flash of unstyled content. There is no limit on the number of themes that can be created, but we recommend only having a few.
==Technical==
===Caching===
Most of our wikis cache pages more aggressively for logged-out users, significantly increasing the speed of loading pages for those users. When a page is edited, a request to purge the cache for that page is sent to Cloudflare, our CDN provider.
We also cache the following routes for a longer period for all requests:
* api.php?action=opensearch - '''3 days'''
* rest.php/v1/search - '''3 days'''
* [https://www.mediawiki.org/wiki/Extension:Popups Page hover previews] - '''7 days'''
* [https://www.mediawiki.org/wiki/Extension:PageImages Page images] - '''3 days'''
* Favicon.ico - '''1 hour'''
===filepath:// syntax for CSS===
To use files in CSS files, we have added the <code>filepath://</code> syntax. This is easier than typing out full URLs to files, and has the added benefit of ensuring that the file URLs are cached correctly. It also supports a <code>width</code> parameter, which should be used instead of serving full-size original files where appropriate, to reduce load times for readers.
'''Example:'''
<syntaxhighlight lang="css">
body {
background-image: url('filepath://Wiki_background.png');
}
.foo {
background-image: url('filepath://Another_image.png?width=50');
}
</syntaxhighlight>
===HTML5 audio/video files===
We use a forked version of [https://github.com/weirdgloop/mediawiki-extensions-TimedMediaHandler TimedMediaHandler], which changes embeds of <code>File:Audio.mp3</code> and similar tags to use native browser <code><audio></code> and <code><video></code> tags, which are supported on all major browsers. This reduces the level of bloat on wiki pages where audio/video files are embedded, and provides a much cleaner & native interface for readers.
===Robots.txt===
Each wiki that we host uses a similar [[wikipedia:robots.txt|robots.txt]] file, which tells search engines what they should and shouldn't crawl. The file is generated based on [[MediaWiki:Robots.txt]] on ''this'' wiki (meta.weirdgloop.org), along with a few extra lines that are added by PHP for each relevant namespace that shouldn't be indexed. It allows search engines to index all current pages on each wiki, while ignoring special pages, diffs, and more. We also block AI crawlers from companies such as OpenAI, Meta, Google, and Anthropic - this is because we don't believe that training LLMs on our wiki data is acceptable under the relevant Creative Commons licenses of those wikis ([[Meta:Generative AI policy|see here]]). If you're an admin on one of our wikis and feel that a change to robots.txt is required, please [[Special:Contact|contact us]].
==Extensions==
We maintain a number of extensions; some are forked from their upstream equivalents with some performance improvements that may be specific to our setup. We're also happy to install other extensions if it benefits a wiki and their community.
===Alternatives===
{| class="wikitable"
|-
! Extension !! Recommended alternative
|-
| [https://github.com/NilsEnevoldsen/AudioButton AudioButton] || Replicate the functionality with a new default JS gadget. [https://wiki.leagueoflegends.com/en-us/MediaWiki:Gadget-inline-audio.js Example].
|-
| [https://www.mediawiki.org/wiki/Extension:MsUpload MsUpload] || We have [https://www.mediawiki.org/wiki/Extension:SimpleBatchUpload SimpleBatchUpload]. VisualEditor and the 2017 source editor also have this functionality built in.
|-
| TabView (Fandom) || We have [https://www.mediawiki.org/w/index.php?oldid=5009524 Tabber] - use that instead.
|-
| SpotifyTag, [https://www.mediawiki.org/wiki/Extension:EmbedSpotify EmbedSpotify], [https://www.mediawiki.org/wiki/Extension:YouTube YouTube] || We have [https://www.mediawiki.org/wiki/Extension:EmbedVideo_(fork) EmbedVideo] - use that instead.
70af9519fd443072de0de11c23f74dfc28a205e6
437
434
2025-02-10T05:23:47Z
Jayden
52
wikitext
text/x-wiki
Wikis that are hosted by Weird Gloop are running on a slightly modified version of [https://www.mediawiki.org/wiki/MediaWiki MediaWiki]. You can see the version of MediaWiki that is currently being used as a base, as well as the extensions in use on a wiki, by viewing [[Special:Version]]. However, please note that we also backport changes and security fixes from the latest branch of MediaWiki, even if our version appears not to be the most recent.
There are a number of small differences between our version of MediaWiki and the upstream version; this page outlines those differences.
==General==
===Skins===
By default, the available skins are Vector (legacy) on desktop and Minerva on mobile. We recommend using the following structure for CSS:
* [[MediaWiki:Common.css]] for styles that should be used on both desktop and mobile
* [[MediaWiki:Vector.css]] for desktop-only styles
* [[MediaWiki:Minerva.css]] for mobile-only styles
Our wikis' version of legacy Vector incorporates an improved search interface for desktop users, which was backported from the 2022 version of Vector.
===Themes===
:''See also: [[Help:Themes]]''
We support multiple themes for a wiki. Themes are determined using a cookie called <code>theme</code> to avoid a flash of unstyled content. There is no limit on the number of themes that can be created, but we recommend only having a few.
==Technical==
===Caching===
Most of our wikis cache pages more aggressively for logged-out users, significantly increasing the speed of loading pages for those users. When a page is edited, a request to purge the cache for that page is sent to Cloudflare, our CDN provider.
We also cache the following routes for a longer period for all requests:
* api.php?action=opensearch - '''3 days'''
* rest.php/v1/search - '''3 days'''
* [https://www.mediawiki.org/wiki/Extension:Popups Page hover previews] - '''7 days''' (purged when a page is changed)
* [https://www.mediawiki.org/wiki/Extension:PageImages Page images] - '''3 days''' (purged when a page is changed)
* Favicon.ico - '''1 hour'''
===filepath:// syntax for CSS===
To use files in CSS files, we have added the <code>filepath://</code> syntax. This is easier than typing out full URLs to files, and has the added benefit of ensuring that the file URLs are cached correctly. It also supports a <code>width</code> parameter, which should be used instead of serving full-size original files where appropriate, to reduce load times for readers.
'''Example:'''
<syntaxhighlight lang="css">
body {
background-image: url('filepath://Wiki_background.png');
}
.foo {
background-image: url('filepath://Another_image.png?width=50');
}
</syntaxhighlight>
===HTML5 audio/video files===
We use a forked version of [https://github.com/weirdgloop/mediawiki-extensions-TimedMediaHandler TimedMediaHandler], which changes embeds of <code>File:Audio.mp3</code> and similar tags to use native browser <code><audio></code> and <code><video></code> tags, which are supported on all major browsers. This reduces the level of bloat on wiki pages where audio/video files are embedded, and provides a much cleaner & native interface for readers.
===Robots.txt===
Each wiki that we host uses a similar [[wikipedia:robots.txt|robots.txt]] file, which tells search engines what they should and shouldn't crawl. The file is generated based on [[MediaWiki:Robots.txt]] on ''this'' wiki (meta.weirdgloop.org), along with a few extra lines that are added by PHP for each relevant namespace that shouldn't be indexed. It allows search engines to index all current pages on each wiki, while ignoring special pages, diffs, and more. We also block AI crawlers from companies such as OpenAI, Meta, Google, and Anthropic - this is because we don't believe that training LLMs on our wiki data is acceptable under the relevant Creative Commons licenses of those wikis ([[Meta:Generative AI policy|see here]]). If you're an admin on one of our wikis and feel that a change to robots.txt is required, please [[Special:Contact|contact us]].
===Misc===
* Our URL scheme for file serving looks more like <code>/images/Foo.png?d23ef</code> instead of using [https://www.mediawiki.org/wiki/Manual:$wgHashedUploadDirectory hashed upload directories], with URL schemes that are comprised of the first two characters of a file's MD5 hash (e.g <code>/images/f/f8/Foo.png</code>).
* Unlike various other [[wikipedia:wiki farm|wiki farms]], there is no such concept as a "Weird Gloop account". Each wiki family (e.g ''RuneScape'') has its own shared user databases.
==Extensions==
We [https://github.com/weirdgloop maintain] a number of extensions; some are forked from their upstream equivalents with some performance improvements that may be specific to our setup. We're also happy to install other extensions if it benefits a wiki and their community.
===Alternatives===
{| class="wikitable"
|-
! Extension !! Recommended alternative
|-
| [https://github.com/NilsEnevoldsen/AudioButton AudioButton] || Replicate the functionality with a new default JS gadget. [https://wiki.leagueoflegends.com/en-us/MediaWiki:Gadget-inline-audio.js Example].
|-
| [https://www.mediawiki.org/wiki/Extension:MsUpload MsUpload] || We have [https://www.mediawiki.org/wiki/Extension:SimpleBatchUpload SimpleBatchUpload]. VisualEditor and the 2017 source editor also have this functionality built in.
|-
| TabView (Fandom) || We have [https://www.mediawiki.org/w/index.php?oldid=5009524 Tabber] - use that instead.
|-
| SpotifyTag, [https://www.mediawiki.org/wiki/Extension:EmbedSpotify EmbedSpotify], [https://www.mediawiki.org/wiki/Extension:YouTube YouTube] || We have [https://www.mediawiki.org/wiki/Extension:EmbedVideo_(fork) EmbedVideo] - use that instead.
1daa48537d574477ea4fca3e869092c11e91b186
438
437
2025-02-10T05:24:10Z
Jayden
52
wikitext
text/x-wiki
Wikis that are hosted by Weird Gloop are running on a slightly modified version of [https://www.mediawiki.org/wiki/MediaWiki MediaWiki]. You can see the version of MediaWiki that is currently being used as a base, as well as the extensions in use on a wiki, by viewing [[Special:Version]]. However, please note that we also backport changes and security fixes from the latest branch of MediaWiki, even if our version appears not to be the most recent.
There are a number of small differences between our version of MediaWiki and the upstream version; this page outlines those differences.
==General==
===Skins===
By default, the available skins are Vector (legacy) on desktop and Minerva on mobile. We recommend using the following structure for CSS:
* [[MediaWiki:Common.css]] for styles that should be used on both desktop and mobile
* [[MediaWiki:Vector.css]] for desktop-only styles
* [[MediaWiki:Minerva.css]] for mobile-only styles
Our wikis' version of legacy Vector incorporates an improved search interface for desktop users, which was backported from the 2022 version of Vector.
===Themes===
:''See also: [[Help:Themes]]''
We support multiple themes for a wiki. Themes are determined using a cookie called <code>theme</code> to avoid a flash of unstyled content. There is no limit on the number of themes that can be created, but we recommend only having a few.
==Technical==
===Caching===
Most of our wikis cache pages more aggressively for logged-out users, significantly increasing the speed of loading pages for those users. When a page is edited, a request to purge the cache for that page is sent to Cloudflare, our CDN provider.
We also cache the following routes for a longer period for all requests:
* api.php?action=opensearch - '''3 days'''
* rest.php/v1/search - '''3 days'''
* [https://www.mediawiki.org/wiki/Extension:Popups Page hover previews] - '''7 days''' (purged when a page is changed)
* [https://www.mediawiki.org/wiki/Extension:PageImages Page images] - '''3 days''' (purged when a page is changed)
* Favicon.ico - '''1 hour'''
===filepath:// syntax for CSS===
To use files in CSS files, we have added the <code>filepath://</code> syntax. This is easier than typing out full URLs to files, and has the added benefit of ensuring that the file URLs are cached correctly. It also supports a <code>width</code> parameter, which should be used instead of serving full-size original files where appropriate, to reduce load times for readers.
'''Example:'''
<syntaxhighlight lang="css">
body {
background-image: url('filepath://Wiki_background.png');
}
.foo {
background-image: url('filepath://Another_image.png?width=50');
}
</syntaxhighlight>
===HTML5 audio/video files===
We use a forked version of [https://github.com/weirdgloop/mediawiki-extensions-TimedMediaHandler TimedMediaHandler], which changes embeds of <code>File:Audio.mp3</code> and similar tags to use native browser <code><audio></code> and <code><video></code> tags, which are supported on all major browsers. This reduces the level of bloat on wiki pages where audio/video files are embedded, and provides a much cleaner & native interface for readers.
===Robots.txt===
Each wiki that we host uses a similar [[wikipedia:robots.txt|robots.txt]] file, which tells search engines what they should and shouldn't crawl. The file is generated based on [[MediaWiki:Robots.txt]] on ''this'' wiki (meta.weirdgloop.org), along with a few extra lines that are added by PHP for each relevant namespace that shouldn't be indexed. It allows search engines to index all current pages on each wiki, while ignoring special pages, diffs, and more. We also block AI crawlers from companies such as OpenAI, Meta, Google, and Anthropic - this is because we don't believe that training LLMs on our wiki data is acceptable under the relevant Creative Commons licenses of those wikis ([[Meta:Generative AI policy|see here]]). If you're an admin on one of our wikis and feel that a change to robots.txt is required, please [[Special:Contact|contact us]].
===Misc===
* Our URL scheme for file serving looks more like <code>/images/Foo.png?d23ef</code> instead of using [https://www.mediawiki.org/wiki/Manual:$wgHashedUploadDirectory hashed upload directories] with URL schemes that are comprised of the first two characters of a file's MD5 hash (e.g <code>/images/f/f8/Foo.png</code>).
* Unlike various other [[wikipedia:wiki farm|wiki farms]], there is no such concept as a "Weird Gloop account". Each wiki family (e.g ''RuneScape'') has its own shared user databases.
==Extensions==
We [https://github.com/weirdgloop maintain] a number of extensions; some are forked from their upstream equivalents with some performance improvements that may be specific to our setup. We're also happy to install other extensions if it benefits a wiki and their community.
===Alternatives===
{| class="wikitable"
|-
! Extension !! Recommended alternative
|-
| [https://github.com/NilsEnevoldsen/AudioButton AudioButton] || Replicate the functionality with a new default JS gadget. [https://wiki.leagueoflegends.com/en-us/MediaWiki:Gadget-inline-audio.js Example].
|-
| [https://www.mediawiki.org/wiki/Extension:MsUpload MsUpload] || We have [https://www.mediawiki.org/wiki/Extension:SimpleBatchUpload SimpleBatchUpload]. VisualEditor and the 2017 source editor also have this functionality built in.
|-
| TabView (Fandom) || We have [https://www.mediawiki.org/w/index.php?oldid=5009524 Tabber] - use that instead.
|-
| SpotifyTag, [https://www.mediawiki.org/wiki/Extension:EmbedSpotify EmbedSpotify], [https://www.mediawiki.org/wiki/Extension:YouTube YouTube] || We have [https://www.mediawiki.org/wiki/Extension:EmbedVideo_(fork) EmbedVideo] - use that instead.
7de1c8f4d1acfd88609e26bb3d004b3f4d6f2570
Migration
0
29
414
250
2025-02-09T22:09:57Z
Jayden
52
Jayden moved page [[Help:Migration]] to [[Migration]]
wikitext
text/x-wiki
{{DISPLAYTITLE:Migrating from Wikia}}
If you created a Wikia (FANDOM) account and have contributed to one of our wikis prior to the date that they forked from FANDOM, you can migrate your account over to our network. As a result, you'll retain all of your edit history.
To migrate your account, go to '''Special:MigrateUserAccount''' on the wiki you are trying to login to. For example, [https://runescape.wiki/w/Special:MigrateUserAccount go here] for the RuneScape Wiki.
==Limitations==
* While your personal CSS and JS pages may be intact, the chances are that a lot of the code within them will either be obsolete or broken. This is because we use an updated version of MediaWiki across our wikis, and we use a different skin. Importantly, importing scripts from FANDOM's developer wiki will no longer work.
* Your watchlist and preferences will not be carried over from the old wiki.
==Troubleshooting==
===The migration isn't working, help!===
If you are trying to migrate but it isn't working correctly for you, please ensure:
* You are logged in on the FANDOM wiki, and are editing your user page
* You have placed the provided token in either the edit content itself, or the edit summary, and saved the page
* Your edit is not blank
Please [[Special:Contact|contact us]] if you are stuck trying to migrate your account.
===I've created an account accidentally, can I merge it?===
Yes. Please [[Special:Contact|contact us]] from an email address that either account is associated with. You will be required to verify that you own the account you are merging into or from.
7fb851bea87c810b2492093e2ae9f4827b337ff2
435
414
2025-02-10T05:08:09Z
Jayden
52
wikitext
text/x-wiki
{{DISPLAYTITLE:Migrating from Wikia}}
If you created a Wikia (FANDOM) account and have contributed to one of our wikis prior to the date that they forked from FANDOM, you can migrate your account over to the new wiki, retaining all of your contributions.
To migrate your account, go to '''Special:MigrateUserAccount''' on the wiki you are trying to login to. For example, [https://runescape.wiki/w/Special:MigrateUserAccount go here] for the RuneScape Wiki.
==Limitations==
* While your personal CSS and JS pages may be intact, the chances are that a lot of the code within them will either be obsolete or broken. This is because we use an updated version of MediaWiki across our wikis, and we use a different skin. Importantly, importing scripts from FANDOM's developer wiki will no longer work.
* Your watchlist and preferences will not be carried over from the old wiki.
==Troubleshooting==
===The migration isn't working, help!===
If you are trying to migrate but it isn't working correctly for you, please ensure:
* You are logged in on the FANDOM wiki, and are editing your user page
* You have placed the provided token in either the edit content itself, or the edit summary, and saved the page
* Your edit is not blank
Please [[Special:Contact|contact us]] if you are stuck trying to migrate your account.
===I've created an account accidentally, can I merge it?===
Yes. Please [[Special:Contact|contact us]] from an email address that either account is associated with. You will be required to verify that you own the account you are merging into or from.
4e519e8dff5633fa4b3f9a46a9c815e0bfd7bc58
Two-factor authentication
0
31
416
257
2025-02-09T22:10:01Z
Jayden
52
Jayden moved page [[Help:Two-factor authentication]] to [[Two-factor authentication]]
wikitext
text/x-wiki
Two-factor authentication (2FA) is available for users on our wikis and can be activated at any time in your [[Special:Preferences|preferences]]. It is an extra layer of security that allows you to protect your account by using your mobile phone or other physical device. It is as simple as downloading an app (for free), such as [https://authy.com/ Authy], and using it to generate codes that you will be asked for when you attempt to login to our wikis.
It is highly recommended that you enable 2FA to secure your account. '''Users with certain elevated permissions on our wikis (such as <code>editinterface</code>) will be prevented from using those permissions unless they enable 2FA.'''
==Setting it up==
[[File:Two-factor auth option.png|right|thumb|The preference option for enabling two-factor auth]]
# Go to [[Special:Preferences]] and select '''Enable two-factor authentication''' under the 'User profile' tab
# Download an application to your mobile or desktop that can generate 2FA codes, such as [https://authy.com/ Authy] or Google Authenticator
# Scan the QR code shown on the page using the app, or input the secret manually
# Write down the backup "scratch" codes in case you lose access to your mobile or desktop application. They can only be used once per code, and will never be accessible again
# Enter a code generated by your 2FA app into the box on the page to confirm that it is setup correctly
==FAQ==
===What happens if I lose my device/app?===
Some 2FA apps, such as [https://authy.com/ Authy], save your account tokens in the cloud so that you can regain access by logging into your account for that app. This is especially useful if you switch devices. Alternatively, you can use a backup code to login to your account and disable two-factor authentication. If you do not have any backup codes, you will not be able to login. We will not typically act on support emails regarding lost account access as a result of losing 2FA codes, as we can't easily verify that it is actually you trying to regain account access.
===When will I be asked for a code?===
You will be prompted for a code on every new login, and when attempting to change sensitive settings, such as your password.
===I've lost my backup codes, can I get them back?===
You can disable and re-enable two-factor authentication to generate new backup codes. If you have no access to your device or backup codes, we will not typically be able to help you restore access to your account.
9e9ea3563180614fa91b6500672d61da052e999c
User renames
0
32
418
266
2025-02-09T22:10:05Z
Jayden
52
Jayden moved page [[Help:User renames]] to [[User renames]]
wikitext
text/x-wiki
If you'd like to use a different username for your wiki account, please request an account rename.
To request a rename, please use [[Special:Contact]] to contact us using the subject line "Account rename request". Please include in the message what you'd like your account to be renamed to. Make sure you are logged in to the account when requesting a rename.
'''Please do not create a new account with the username you'd like to be renamed to.''' This makes it more difficult for us to process the rename, and may result in us rejecting your request.
==Notes==
* Users are renamed at the discretion of the [[Meta:Sysadmins|system administrators]].
* Renames are logged publicly.
** If the rename is across RuneScape-related wikis, your rename will be in [https://meta.weirdgloop.org/w/Special:Log?type=renameuser this log].
** If the rename is across Minecraft-related wikis, your rename will be in [https://minecraft.wiki/w/Special:Log?type=renameuser this log].
* New usernames must be '''unique'''. We cannot rename you to an account that already exists on your wiki, or related wikis.
* Your user page(s) and talk page(s) across your wiki and all related wikis will be moved to your new username. This may take some time.
** Links to your user page(s) and talk page(s) on a wiki will '''not''' be updated automatically, including if you have a custom signature. If required, you will need to update these yourself.
* You will not lose any contributions, and previous logs will be attributed to your new username.
* After your account is renamed, you will be logged out of all of your sessions and will need to login again.
* Your old username will become immediately available for users to sign up with.
660b8afdaec4687c598256ee61e1f7da458d3084
420
418
2025-02-09T22:10:56Z
Jayden
52
wikitext
text/x-wiki
If you'd like to use a different username for your wiki account, please request an account rename.
To request a rename, please use [[Special:Contact]] to contact us using the subject line "Account rename request". Please include in the message what you'd like your account to be renamed to. Make sure you are logged in to the account when requesting a rename.
'''Please do not create a new account with the username you'd like to be renamed to.''' This makes it more difficult for us to process the rename, and may result in us rejecting your request.
==Notes==
* Users are renamed at the discretion of [[Special:ListUsers/staff|Weird Gloop]].
* Renames are logged publicly.
** If the rename is across RuneScape-related wikis, your rename will be in [https://meta.weirdgloop.org/w/Special:Log?type=renameuser this log].
** If the rename is across Minecraft-related wikis, your rename will be in [https://minecraft.wiki/w/Special:Log?type=renameuser this log].
* New usernames must be '''unique'''. We cannot rename you to an account that already exists on your wiki, or related wikis.
* Your user page(s) and talk page(s) across your wiki and all related wikis will be moved to your new username. This may take some time.
** Links to your user page(s) and talk page(s) on a wiki will '''not''' be updated automatically, including if you have a custom signature. If required, you will need to update these yourself.
* You will not lose any contributions, and previous logs will be attributed to your new username.
* After your account is renamed, you will be logged out of all of your sessions and will need to login again.
* Your old username will become immediately available for users to sign up with.
4b383423a03b5a24be0c1c454fc17d32bec94375
File:Two-factor auth option.png
6
75
421
2025-02-09T22:11:34Z
Jayden
52
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Dark mode on RuneScape Wiki.png
6
76
422
2025-02-09T22:12:39Z
Jayden
52
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
MediaWiki:Sidebar
8
77
423
2025-02-09T22:15:05Z
Jayden
52
Created page with "* navigation ** recentchanges-url|recentchanges ** https://weirdgloop.org|weirdgloop.org * Wikis ** rsw:RuneScape Wiki|RuneScape Wiki ** osrsw:Old School RuneScape Wiki|OSRS Wiki ** classicrsw:RuneScape Classic Wiki|RS Classic Wiki ** https://minecraft.wiki|Minecraft Wiki ** https://wiki.leagueoflegends.com/en-us|League of Legends Wiki ** https://wiki.warframe.com|Warframe Wiki * SEARCH * TOOLBOX * LANGUAGES"
wikitext
text/x-wiki
* navigation
** recentchanges-url|recentchanges
** https://weirdgloop.org|weirdgloop.org
* Wikis
** rsw:RuneScape Wiki|RuneScape Wiki
** osrsw:Old School RuneScape Wiki|OSRS Wiki
** classicrsw:RuneScape Classic Wiki|RS Classic Wiki
** https://minecraft.wiki|Minecraft Wiki
** https://wiki.leagueoflegends.com/en-us|League of Legends Wiki
** https://wiki.warframe.com|Warframe Wiki
* SEARCH
* TOOLBOX
* LANGUAGES
bce7f210696b28f248f16b2ac431a27bcaabcaad
Staff
0
26
424
232
2025-02-09T22:22:42Z
Jayden
52
Jayden moved page [[Meta Weird Gloop:Staff]] to [[Staff]]
wikitext
text/x-wiki
Staff (formerly known as Sysadmins, [[Wikipedia:system administrators|system administrators]]), serve an important role on maintaining the Weird Gloop wikis. They are the only paid members of the Weird Gloop wikis, responsible for the technical setup and upkeep of the Weird Gloop server systems. For this reason they are additionally held accountable to the board and expected to follow its directives. Due to this conflict of interest, they are unable to serve as board members, but are retained as the board sees fit to provide technical advice.
In order to carry out their role, they are members of the staff global user group, which encompasses the user rights of bureaucrats, along with checkuser and other system administrative rights, but this does not constitute a bureaucratic role. However, on Meta Wiki, they effectively serve the role of administrators, with additional function, as Meta Wiki acts as the global wiki for various extensions, such as AbuseFilter, and hosts shared gadgets.
Staff may perform any of the following:
* Temporary actions for testing and debugging across the Weird Gloop wikis.
* Use of bot accounts as needed for their work.
* Anti-vandalism work, such as banning if needed.
* Reply to emails sent via [[Special:Contact]].
Outside of carrying out their role, they are expected to follow the policies of the individual wikis and of their local role on the wikis, such as administrator. They are however, with discretion, permitted to use tools they may not otherwise have on behalf of a user who does have that tool, when asked.
== Current Staff ==
The list of current staff with the usergroup can be verified using [[Special:ListUsers/staff]]. Staff that do not need the usergroup may not have it.
* [[User:BigDiesel2m|BigDiesel2m]]
* [[User:Cook Me Plox|Cook Me Plox]]
* [[User:Gaz Lloyd|Gaz Lloyd]]
* [[User:Isobel|Isobel]]
* [[User:Jayden|Jayden]]
* [[User:TehKittyCat|TehKittyCat]]
[[Category:Global policies]]
db9cc85f81f12e7dc9bcd1c72b62ac5379e5b06f
About
0
16
426
149
2025-02-09T22:36:21Z
Jayden
52
wikitext
text/x-wiki
Meta Wiki is the management wiki for [https://weirdgloop.org Weird Gloop]. You can find information about our wikis, specific technical information for using one of our wikis, and information regarding our global policies on this wiki.
653313a6a0bed0faadd45f7c703c4e714494339c
Access to non-public personal data policy
0
23
428
186
2025-02-09T22:47:06Z
Cook Me Plox
23
/* Use and disclosure of Non-public Personal Data */
wikitext
text/x-wiki
== Purpose ==
Weird Gloop sites (the "Sites") are the product of a global community of volunteer contributors and editors. This dedicated group of individuals not only write and curate content on the Sites, they also help ensure the safety of the Sites and their users as well as compliance with applicable policies. To manage this task effectively, certain community members are entrusted with access to limited amounts of non-public personal information pertaining to other users ("Non-public Personal Data"). For example, a community member who has "checkuser" rights could use those rights to investigate whether a single user is using multiple accounts in a manner inconsistent with global or local policies. The purpose of this "Access to non-public personal data" policy (the "Policy") is to:
* explain the minimum requirements that must be met by any community member in order to be granted the ability to access Non-public Personal Data;
* explain the rights and responsibilities of community members with access to Non-public Personal Data ("Designated Community Members");
* ensure that Designated Community Members understand and commit to maintaining the confidentiality of Non-public Personal Data; and
* provide guidelines to Designated Community Members as to when they may access Non-public Personal Data and how they may use such information, including when and to whom they may disclose it.
== Community members covered by the Policy ==
The Policy applies to any community member to whom Weird Gloop has granted rights to access Non-public Personal Data covered by the [https://weirdgloop.org/privacy/ privacy policy] ("access rights"), including:
* Community members with access to any tool that permits them to view Non-public Personal Data (such as the CheckUser tool);
* System administrators with access to Non-public Personal Data.
== Minimum requirements for community members applying for access rights ==
The following conditions are minimum requirements that a community member must meet before being granted access rights. These conditions should also be considered requirements to be a candidate for any community-run selection process for a role that conveys access rights. The community may require applicants to meet additional community-specified criteria on a case-by-case or role-by-role basis.
'''(a) Minimum age.'''
Access to Non-public Personal Data requires maturity because of the significant responsibilities that come along with confidentiality obligations. For this reason, any community member who applies for access rights (the "applicant") must:
:* be at least eighteen (18) years of age; and
:* certify to Weird Gloop that they meet the minimum age required for the access rights that they are applying for.
'''(b) Valid, linked email address.'''
In order to ensure that Weird Gloop can contact the individuals who take on these important roles, the applicant must:
:* submit a valid email address to Weird Gloop;
:* have the account under which they are applying for access rights linked to a valid email address;
:* complete verification of the submitted and/or linked email address (such as responding to a confirmation email sent to their submitted email address), if requested to do so; and
:* inform Weird Gloop of any change to their email address within one week of said change.
'''(c) Confidentiality.'''
To ensure that applicants understand and commit to keeping Non-public Personal Data confidential, they will be required to read and certify that they agree to a short confidentiality agreement. The agreement outlines:
* what Designated Community Members should treat as confidential information;
* when they are allowed to access Non-public Personal Data;
* how Designated Community Members may use Non-public Personal Data;
* when and to whom they may disclose Non-public Personal Data and how they must refrain from disclosing Non-public Personal Data to anyone, except as permitted under applicable policies;
* how Designated Community Members must safeguard their accounts from unauthorised access; and
* when they must report disclosure of Non-public Personal Data to third parties or improper access, use, or disclosure of Non-public Personal Data.
'''(d) Privacy.'''
In consideration of the privacy of Designated Community Members, any personal information submitted to Weird Gloop as part of the application process or otherwise under this Policy is subject to Weird Gloop's privacy policy.
== Use and disclosure of Non-public Personal Data ==
Designated Community Members provide valuable services to the Sites and their users by fighting vandalism, ensuring that improperly disclosed private data is removed from public view, investigating sockpuppets, and much more. However, Designated Community Members' use of their access rights is limited to specific circumstances and contexts. This section elucidates the situations in which access rights may be used and Non-public Personal Data may be disclosed to third parties.
'''(a) Use of access rights and Non-public Personal Data.'''
All Designated Community Members may only use their access rights and the subsequent information they access in accordance with the policies that govern the tools they use to gain such access. For example, community members with access to the CheckUser tool must comply with the global [[Meta Weird Gloop:CheckUser policy|CheckUser policy]] and, unless they are performing a cross-wiki check, they must also comply with the more restrictive local policies applicable to the relevant Site. If a Designated Community Member's access to a certain tool is revoked, for any reason, they must destroy all Non-public Personal Data that they previously obtained through use of that tool.
'''(b) Disclosure of Non-public Personal Data.'''
In the course of keeping the Sites and their users safe, Designated Community Members must sometimes disclose Non-public Personal Data to third parties. Disclosures of Non-public Personal Data are limited to:
: (i) other Designated Community Members with the same access rights, or who are otherwise permitted to access the same Non-public Personal Data, in order to fulfill the duties outlined in the applicable policy for the access tool used;
: (ii) service providers, carriers, or other third party vendors to assist in the targeting of IP blocks or the formulation of a complaint to such a third party;
: (iii) the public, when it is a necessary and incidental consequence of blocking a sockpuppet or other policy-abusing account.
<!--T:86-->
All other formal and informal requests for Non-public Personal Data (i.e. those not covered by one of the situations described above or those not acted upon by a community member with access rights), including subpoenas, from law enforcement, government agencies, attorneys, or other third parties should be directed to Weird Gloop's administration at <tt>admin{{@}}weirdgloop.org</tt>.
010657638648a883c43dc801e02c1d100eb484aa
527
428
2025-02-10T16:35:18Z
BigDiesel2m
74
BigDiesel2m moved page [[Meta Weird Gloop:Access to non-public personal data policy]] to [[Access to non-public personal data policy]]
wikitext
text/x-wiki
== Purpose ==
Weird Gloop sites (the "Sites") are the product of a global community of volunteer contributors and editors. This dedicated group of individuals not only write and curate content on the Sites, they also help ensure the safety of the Sites and their users as well as compliance with applicable policies. To manage this task effectively, certain community members are entrusted with access to limited amounts of non-public personal information pertaining to other users ("Non-public Personal Data"). For example, a community member who has "checkuser" rights could use those rights to investigate whether a single user is using multiple accounts in a manner inconsistent with global or local policies. The purpose of this "Access to non-public personal data" policy (the "Policy") is to:
* explain the minimum requirements that must be met by any community member in order to be granted the ability to access Non-public Personal Data;
* explain the rights and responsibilities of community members with access to Non-public Personal Data ("Designated Community Members");
* ensure that Designated Community Members understand and commit to maintaining the confidentiality of Non-public Personal Data; and
* provide guidelines to Designated Community Members as to when they may access Non-public Personal Data and how they may use such information, including when and to whom they may disclose it.
== Community members covered by the Policy ==
The Policy applies to any community member to whom Weird Gloop has granted rights to access Non-public Personal Data covered by the [https://weirdgloop.org/privacy/ privacy policy] ("access rights"), including:
* Community members with access to any tool that permits them to view Non-public Personal Data (such as the CheckUser tool);
* System administrators with access to Non-public Personal Data.
== Minimum requirements for community members applying for access rights ==
The following conditions are minimum requirements that a community member must meet before being granted access rights. These conditions should also be considered requirements to be a candidate for any community-run selection process for a role that conveys access rights. The community may require applicants to meet additional community-specified criteria on a case-by-case or role-by-role basis.
'''(a) Minimum age.'''
Access to Non-public Personal Data requires maturity because of the significant responsibilities that come along with confidentiality obligations. For this reason, any community member who applies for access rights (the "applicant") must:
:* be at least eighteen (18) years of age; and
:* certify to Weird Gloop that they meet the minimum age required for the access rights that they are applying for.
'''(b) Valid, linked email address.'''
In order to ensure that Weird Gloop can contact the individuals who take on these important roles, the applicant must:
:* submit a valid email address to Weird Gloop;
:* have the account under which they are applying for access rights linked to a valid email address;
:* complete verification of the submitted and/or linked email address (such as responding to a confirmation email sent to their submitted email address), if requested to do so; and
:* inform Weird Gloop of any change to their email address within one week of said change.
'''(c) Confidentiality.'''
To ensure that applicants understand and commit to keeping Non-public Personal Data confidential, they will be required to read and certify that they agree to a short confidentiality agreement. The agreement outlines:
* what Designated Community Members should treat as confidential information;
* when they are allowed to access Non-public Personal Data;
* how Designated Community Members may use Non-public Personal Data;
* when and to whom they may disclose Non-public Personal Data and how they must refrain from disclosing Non-public Personal Data to anyone, except as permitted under applicable policies;
* how Designated Community Members must safeguard their accounts from unauthorised access; and
* when they must report disclosure of Non-public Personal Data to third parties or improper access, use, or disclosure of Non-public Personal Data.
'''(d) Privacy.'''
In consideration of the privacy of Designated Community Members, any personal information submitted to Weird Gloop as part of the application process or otherwise under this Policy is subject to Weird Gloop's privacy policy.
== Use and disclosure of Non-public Personal Data ==
Designated Community Members provide valuable services to the Sites and their users by fighting vandalism, ensuring that improperly disclosed private data is removed from public view, investigating sockpuppets, and much more. However, Designated Community Members' use of their access rights is limited to specific circumstances and contexts. This section elucidates the situations in which access rights may be used and Non-public Personal Data may be disclosed to third parties.
'''(a) Use of access rights and Non-public Personal Data.'''
All Designated Community Members may only use their access rights and the subsequent information they access in accordance with the policies that govern the tools they use to gain such access. For example, community members with access to the CheckUser tool must comply with the global [[Meta Weird Gloop:CheckUser policy|CheckUser policy]] and, unless they are performing a cross-wiki check, they must also comply with the more restrictive local policies applicable to the relevant Site. If a Designated Community Member's access to a certain tool is revoked, for any reason, they must destroy all Non-public Personal Data that they previously obtained through use of that tool.
'''(b) Disclosure of Non-public Personal Data.'''
In the course of keeping the Sites and their users safe, Designated Community Members must sometimes disclose Non-public Personal Data to third parties. Disclosures of Non-public Personal Data are limited to:
: (i) other Designated Community Members with the same access rights, or who are otherwise permitted to access the same Non-public Personal Data, in order to fulfill the duties outlined in the applicable policy for the access tool used;
: (ii) service providers, carriers, or other third party vendors to assist in the targeting of IP blocks or the formulation of a complaint to such a third party;
: (iii) the public, when it is a necessary and incidental consequence of blocking a sockpuppet or other policy-abusing account.
<!--T:86-->
All other formal and informal requests for Non-public Personal Data (i.e. those not covered by one of the situations described above or those not acted upon by a community member with access rights), including subpoenas, from law enforcement, government agencies, attorneys, or other third parties should be directed to Weird Gloop's administration at <tt>admin{{@}}weirdgloop.org</tt>.
010657638648a883c43dc801e02c1d100eb484aa
File:Walnut.png
6
79
429
2025-02-09T22:48:02Z
Cook Me Plox
23
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
MediaWiki:Noarticletext
8
80
430
2025-02-09T22:50:04Z
Jayden
52
Created page with "There is currently no text in this page. You can [[Special:Search/{{PAGENAME}}|search for this page title]] in other pages, <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} search the related logs], or [{{fullurl:{{FULLPAGENAME}}|action=edit}} create this page]</span>. You may also be looking for this page on the [[metarsw:{{PAGENAME}}|Meta RuneScape Wiki]]."
wikitext
text/x-wiki
There is currently no text in this page.
You can [[Special:Search/{{PAGENAME}}|search for this page title]] in other pages,
<span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} search the related logs],
or [{{fullurl:{{FULLPAGENAME}}|action=edit}} create this page]</span>.
You may also be looking for this page on the [[metarsw:{{PAGENAME}}|Meta RuneScape Wiki]].
f86bde165de6dfe6f7b8af06fd45c046e5c4532f
431
430
2025-02-09T22:53:26Z
Cook Me Plox
23
wikitext
text/x-wiki
This page doesn't exist on meta.weirdgloop.org.
'''If you're following a link, the page may have moved to the [[metarsw:{{FULLPAGENAME}}|Meta RuneScape Wiki]].'''
dd3aeacc8dd06b494ba3fde8deb081c7653467fb
File:Sub4.jpg
6
81
432
2025-02-09T23:04:35Z
Cook Me Plox
23
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Parser time.png
6
82
433
2025-02-09T23:05:21Z
Cook Me Plox
23
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:At sign.svg
6
83
436
2025-02-10T05:09:21Z
Jayden
52
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Meta Weird Gloop:CheckUser policy
4
86
526
2025-02-10T16:35:14Z
BigDiesel2m
74
BigDiesel2m moved page [[Meta Weird Gloop:CheckUser policy]] to [[CheckUser policy]]
wikitext
text/x-wiki
#REDIRECT [[CheckUser policy]]
f768ba8add3cb89b296b2888c34ed96ee83dbde6
Meta Weird Gloop:Access to non-public personal data policy
4
87
528
2025-02-10T16:35:18Z
BigDiesel2m
74
BigDiesel2m moved page [[Meta Weird Gloop:Access to non-public personal data policy]] to [[Access to non-public personal data policy]]
wikitext
text/x-wiki
#REDIRECT [[Access to non-public personal data policy]]
d2b69d7eea7e312abad346dbfd2fede2dd6229d3
About
0
16
529
426
2025-02-10T16:35:21Z
BigDiesel2m
74
BigDiesel2m moved page [[Meta Weird Gloop:About]] to [[About]]
wikitext
text/x-wiki
Meta Wiki is the management wiki for [https://weirdgloop.org Weird Gloop]. You can find information about our wikis, specific technical information for using one of our wikis, and information regarding our global policies on this wiki.
653313a6a0bed0faadd45f7c703c4e714494339c
Meta Weird Gloop:About
4
88
530
2025-02-10T16:35:21Z
BigDiesel2m
74
BigDiesel2m moved page [[Meta Weird Gloop:About]] to [[About]]
wikitext
text/x-wiki
#REDIRECT [[About]]
7e4792ca433df0e6d58efc2c2af1520792273cd9
Staff
0
26
531
424
2025-02-10T19:07:44Z
Jayden
52
rewrite
wikitext
text/x-wiki
'''Staff''' serve an important role in maintaining our wikis. They are employed by Weird Gloop, and are responsible for various aspects of operating our wikis, such as managing the technical infrastructure. While they have a broad range of permissions on all wikis that we host, they do not interfere with the local administration of any wiki unless asked to by the admins on that wiki, or are required to for technical or legal reasons.
On this wiki, staff serve the role of local administrators.
==Responsibilities==
Some of the responsibilities of Weird Gloop staff include:
* Temporary actions for testing and debugging across the Weird Gloop wikis.
* Use of bot accounts as needed for their work.
* Anti-vandalism work, such as banning if needed.
* Replying to emails sent via [[Special:Contact]].
==Current staff==
A non-exhaustive list of Weird Gloop employees can be found at [[Special:ListUsers/staff]]. Some employees may not need the user group, and therefore do not have it on this wiki. As each wiki family that we host has its own user database, employees may have different usernames on some wikis. If you're unsure whether someone is employed by us, feel free to [[Special:Contact|contact us]] for more information.
[[Category:Global policies]]
61e69ac41093138bdcfd0ae718620cb3dbf2fbac
Sub4
0
13
532
81
2025-02-10T19:09:34Z
Jayden
52
wikitext
text/x-wiki
[[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]]
'''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds.
We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time.
We can't really prevent this spikiness at some level (short of [[metarsw:User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load.
There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest.
==How do I see how long a page takes to load?==
[[File:Parser time.png|right|thumb|250px|Well that's not great.]]
Just refresh the page and count the seconds. Duh!
No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took.
The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related).
==How pages get generated==
''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)''
We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes.
When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc).
A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time.
This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser.
==Strategies to make page loads faster==
Here's a few things everyone could help with:
* '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad".
* '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories.
* '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too.
Here's a few things we should do as a network, but are hard for a single person to help with on-wiki:
* '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using.
* '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet.
* '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that.
* It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change.
Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know.
==Significant wins==
* '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure.
* '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time.
* '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...)
* '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes).
* '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far.
* '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit.
* '''JMods rework''' - Another move from DPL include to SMW. This has sped up the main Jagex moderator page to go from 8 seconds to 1 second. Each of the team page loading times have also been sped up by a varying amount depending on team size, but each by a noticable amount.
* '''ProxySQL removal''' - Profiling revealed that SQL queries were going way slower than we anticipated, which resulted in us removing ProxySQL from the architecture. This sped up SQL queries by a factor of 2-3x and saves $500 a year.
* '''Mobile ParserCache fragmentation''' - Removed unnecessary key that made mobile pages get parsed totally separately from desktop.
* '''Title::newMainPage''' (not in production yet)
* '''Media rework''' - Yet another move from DPL include to SMW. This has speed up the Livestream page loading from around 4 seconds to 1 second and the Video page loading from around 7 seconds to 2 seconds.
* '''refreshLinks/cirrusSearch parser cache sharing''' - Grand Exchange update propagation is about twice as fast now (~88 minutes -> ~48 minutes on RSW) because the cirrusSearch indexing reuses the parser cache entry from refreshLinks.
* '''Titles rework''' - Another move from DPL include to SMW. This has speed up the Titles page loading from around 5 seconds to 1 second.
* '''Music track rework''' - Another move from DPL include to SMW. This has speed up the Music/track list page loading from around 10 seconds to 5 seconds. The output is a ~1400 row rable which is a little taxing on the parsing CPU.
* '''Shops rework''' - Migrated from DPL to SMW, eliminating 32 total DPL include calls.
* '''Updates rework''' - Migrated from DPL to SMW, eliminating ~ 10 updates * 27 characters = about 270 DPL calls
==Things you could help with, and/or ongoing projects==
Ordered roughly from easiest to hardest.
* Go search and destroy <code>include</code> in DPL calls. It's evil!
* Find <code>titleregexp</code> and <code>ignorecase</code> and (if not a prefix search) <code>titlematch</code> in DPL calls, and make sure that there's some category or template that you can use to restrict the list of pages down further than just doing (e.g.) a full namespace search.
* <s>Redo the various lists of quests on RSW to not use DPL</s> appears to have been done circa 2022/2023
* <s>Redo the music track lists to not use DPL</s> Done, Jan 2025
* <s>Redo the update pages to not use DPL</s> Done, Jan 2025
* Figure out whether (re)moving ProxySQL would improve database latency
* Move htmlCacheUpdate jobs to be more spread out, and/or after refreshLinks, to eliminate(?) the spike in resource usage after high-use templates get edited.
* Help profile down to the millisecond how different parts of rendering contribute to total parse time.
==Members==
Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more.
# {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC)
# sub4sub {{Signatures/Gaz Lloyd}} 22:46, 16 February 2022 (UTC)
# [[User:Clv309|Christine]] 23:06, 16 February 2022 (UTC)
# [[User:Lenny|Lenny]] ([[User talk:Lenny|talk]]) 00:58, 17 February 2022 (UTC)
# [[User:Badassiel|Badassiel]] 00:59, 17 February 2022 (UTC)
# sub5 --{{User:Legaia 2 Pla/Signature}} 22:39, 17 February 2022 (UTC)
# '''Oppose''' - {{User:MrDew/Signature}}<span style="display:none;">[[User:MrDew]]</span> 02:46, 18 February 2022 (UTC)
# {{Signatures/BlackHawk}} 21:05, 18 February 2022 (UTC)
# [[User:IMath|IMath]] ([[User talk:IMath|talk]]) 21:18, 13 January 2025 (UTC)
b3d0d13faf288396ddf281d49e86752d5f11b209
CheckUser policy
0
48
533
525
2025-02-10T19:11:39Z
Jayden
52
wikitext
text/x-wiki
'''CheckUser''' is a tool that can be used by editors with the checkuser permission to check the IP addresses of registered wiki accounts.
==Applications==
Checkuser has three major applications:
* Finding a range of IP addresses that are disrupting, so that the range can be blocked.
* Finding which IP address a disrupting account uses, for the purposes of blocking it effectively.
* Finding which users share a common IP address, for looking into abuse of multiple accounts.
Under no circumstances is the CheckUser tool to be used in any other fashion, and especially not by a curious checkuser who wants to know a user's IP address.
==Disclosure of non-public information==
CheckUser must be used in accordance with Weird Gloop's [https://weirdgloop.org/privacy/ privacy policy], which generally prohibits disclosure of non-public, personally-identifiable information, without user consent. Unless someone is seriously disrupting the wiki, and revealing information about them is necessary to stop the disruption, it is a violation of the privacy policy to reveal their IP address, whereabouts, or other information sufficient to identify them, unless they have already revealed this information themselves on the project.
Even if the user is acting abusively, it's best not to reveal personal information if possible. Do not reveal exact IP addresses to a wide audience. When in doubt, provide the least amount of possible information, or [[Special:Contact|contact Weird Gloop]] for guidance.
==Access to CheckUser==
Only Weird Gloop staff and a small number of local administrators are allowed access to CheckUser. Local CheckUsers are appointed at Weird Gloop's discretion.
All CheckUsers must be at least 18 years of age, and sign a confidentiality agreement pursuant to the [[Access to non-public personal data policy|access to non-public personal data policy]].
Any user account with CheckUser status that is inactive for more than six months will have their CheckUser access removed. In case of abuse of the tool, users with the CheckUser privilege will immediately have their access removed. In particular, this will happen if checks are repeatedly performed on editors without a legitimate reason to do so.
==Local CheckUser policies==
Local wikis may adopt their own CheckUser policies. These policies must:
* Link back to this meta policy.
* Be at least as strict as this meta policy.
* List the current local CheckUsers.
The following wikis have their own CheckUser policies:
* [[rsw:RuneScape:Check user|RuneScape Wiki]]
* [[osw:RuneScape:CheckUser|Old School RuneScape Wiki]]
* [[enmcw:Minecraft Wiki:Check user|Minecraft Wiki]]
==Current CheckUsers==
Weird Gloop staff (those with the "staff" usergroup) have access to CheckUser on all wikis.
For a list of locally appointed CheckUsers, go to <code>Special:ListUsers?group=checkuser</code> on a Weird Gloop wiki.
[[Category:Global policies]]
68dcc8fdcb26fc4e96610f8e0327f2a4652cc9f0
Access to non-public personal data policy
0
23
534
527
2025-02-10T19:12:04Z
Jayden
52
Protected "[[Access to non-public personal data policy]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
== Purpose ==
Weird Gloop sites (the "Sites") are the product of a global community of volunteer contributors and editors. This dedicated group of individuals not only write and curate content on the Sites, they also help ensure the safety of the Sites and their users as well as compliance with applicable policies. To manage this task effectively, certain community members are entrusted with access to limited amounts of non-public personal information pertaining to other users ("Non-public Personal Data"). For example, a community member who has "checkuser" rights could use those rights to investigate whether a single user is using multiple accounts in a manner inconsistent with global or local policies. The purpose of this "Access to non-public personal data" policy (the "Policy") is to:
* explain the minimum requirements that must be met by any community member in order to be granted the ability to access Non-public Personal Data;
* explain the rights and responsibilities of community members with access to Non-public Personal Data ("Designated Community Members");
* ensure that Designated Community Members understand and commit to maintaining the confidentiality of Non-public Personal Data; and
* provide guidelines to Designated Community Members as to when they may access Non-public Personal Data and how they may use such information, including when and to whom they may disclose it.
== Community members covered by the Policy ==
The Policy applies to any community member to whom Weird Gloop has granted rights to access Non-public Personal Data covered by the [https://weirdgloop.org/privacy/ privacy policy] ("access rights"), including:
* Community members with access to any tool that permits them to view Non-public Personal Data (such as the CheckUser tool);
* System administrators with access to Non-public Personal Data.
== Minimum requirements for community members applying for access rights ==
The following conditions are minimum requirements that a community member must meet before being granted access rights. These conditions should also be considered requirements to be a candidate for any community-run selection process for a role that conveys access rights. The community may require applicants to meet additional community-specified criteria on a case-by-case or role-by-role basis.
'''(a) Minimum age.'''
Access to Non-public Personal Data requires maturity because of the significant responsibilities that come along with confidentiality obligations. For this reason, any community member who applies for access rights (the "applicant") must:
:* be at least eighteen (18) years of age; and
:* certify to Weird Gloop that they meet the minimum age required for the access rights that they are applying for.
'''(b) Valid, linked email address.'''
In order to ensure that Weird Gloop can contact the individuals who take on these important roles, the applicant must:
:* submit a valid email address to Weird Gloop;
:* have the account under which they are applying for access rights linked to a valid email address;
:* complete verification of the submitted and/or linked email address (such as responding to a confirmation email sent to their submitted email address), if requested to do so; and
:* inform Weird Gloop of any change to their email address within one week of said change.
'''(c) Confidentiality.'''
To ensure that applicants understand and commit to keeping Non-public Personal Data confidential, they will be required to read and certify that they agree to a short confidentiality agreement. The agreement outlines:
* what Designated Community Members should treat as confidential information;
* when they are allowed to access Non-public Personal Data;
* how Designated Community Members may use Non-public Personal Data;
* when and to whom they may disclose Non-public Personal Data and how they must refrain from disclosing Non-public Personal Data to anyone, except as permitted under applicable policies;
* how Designated Community Members must safeguard their accounts from unauthorised access; and
* when they must report disclosure of Non-public Personal Data to third parties or improper access, use, or disclosure of Non-public Personal Data.
'''(d) Privacy.'''
In consideration of the privacy of Designated Community Members, any personal information submitted to Weird Gloop as part of the application process or otherwise under this Policy is subject to Weird Gloop's privacy policy.
== Use and disclosure of Non-public Personal Data ==
Designated Community Members provide valuable services to the Sites and their users by fighting vandalism, ensuring that improperly disclosed private data is removed from public view, investigating sockpuppets, and much more. However, Designated Community Members' use of their access rights is limited to specific circumstances and contexts. This section elucidates the situations in which access rights may be used and Non-public Personal Data may be disclosed to third parties.
'''(a) Use of access rights and Non-public Personal Data.'''
All Designated Community Members may only use their access rights and the subsequent information they access in accordance with the policies that govern the tools they use to gain such access. For example, community members with access to the CheckUser tool must comply with the global [[Meta Weird Gloop:CheckUser policy|CheckUser policy]] and, unless they are performing a cross-wiki check, they must also comply with the more restrictive local policies applicable to the relevant Site. If a Designated Community Member's access to a certain tool is revoked, for any reason, they must destroy all Non-public Personal Data that they previously obtained through use of that tool.
'''(b) Disclosure of Non-public Personal Data.'''
In the course of keeping the Sites and their users safe, Designated Community Members must sometimes disclose Non-public Personal Data to third parties. Disclosures of Non-public Personal Data are limited to:
: (i) other Designated Community Members with the same access rights, or who are otherwise permitted to access the same Non-public Personal Data, in order to fulfill the duties outlined in the applicable policy for the access tool used;
: (ii) service providers, carriers, or other third party vendors to assist in the targeting of IP blocks or the formulation of a complaint to such a third party;
: (iii) the public, when it is a necessary and incidental consequence of blocking a sockpuppet or other policy-abusing account.
<!--T:86-->
All other formal and informal requests for Non-public Personal Data (i.e. those not covered by one of the situations described above or those not acted upon by a community member with access rights), including subpoenas, from law enforcement, government agencies, attorneys, or other third parties should be directed to Weird Gloop's administration at <tt>admin{{@}}weirdgloop.org</tt>.
010657638648a883c43dc801e02c1d100eb484aa
CheckUser policy
0
48
535
533
2025-02-10T19:12:14Z
Jayden
52
Protected "[[CheckUser policy]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
'''CheckUser''' is a tool that can be used by editors with the checkuser permission to check the IP addresses of registered wiki accounts.
==Applications==
Checkuser has three major applications:
* Finding a range of IP addresses that are disrupting, so that the range can be blocked.
* Finding which IP address a disrupting account uses, for the purposes of blocking it effectively.
* Finding which users share a common IP address, for looking into abuse of multiple accounts.
Under no circumstances is the CheckUser tool to be used in any other fashion, and especially not by a curious checkuser who wants to know a user's IP address.
==Disclosure of non-public information==
CheckUser must be used in accordance with Weird Gloop's [https://weirdgloop.org/privacy/ privacy policy], which generally prohibits disclosure of non-public, personally-identifiable information, without user consent. Unless someone is seriously disrupting the wiki, and revealing information about them is necessary to stop the disruption, it is a violation of the privacy policy to reveal their IP address, whereabouts, or other information sufficient to identify them, unless they have already revealed this information themselves on the project.
Even if the user is acting abusively, it's best not to reveal personal information if possible. Do not reveal exact IP addresses to a wide audience. When in doubt, provide the least amount of possible information, or [[Special:Contact|contact Weird Gloop]] for guidance.
==Access to CheckUser==
Only Weird Gloop staff and a small number of local administrators are allowed access to CheckUser. Local CheckUsers are appointed at Weird Gloop's discretion.
All CheckUsers must be at least 18 years of age, and sign a confidentiality agreement pursuant to the [[Access to non-public personal data policy|access to non-public personal data policy]].
Any user account with CheckUser status that is inactive for more than six months will have their CheckUser access removed. In case of abuse of the tool, users with the CheckUser privilege will immediately have their access removed. In particular, this will happen if checks are repeatedly performed on editors without a legitimate reason to do so.
==Local CheckUser policies==
Local wikis may adopt their own CheckUser policies. These policies must:
* Link back to this meta policy.
* Be at least as strict as this meta policy.
* List the current local CheckUsers.
The following wikis have their own CheckUser policies:
* [[rsw:RuneScape:Check user|RuneScape Wiki]]
* [[osw:RuneScape:CheckUser|Old School RuneScape Wiki]]
* [[enmcw:Minecraft Wiki:Check user|Minecraft Wiki]]
==Current CheckUsers==
Weird Gloop staff (those with the "staff" usergroup) have access to CheckUser on all wikis.
For a list of locally appointed CheckUsers, go to <code>Special:ListUsers?group=checkuser</code> on a Weird Gloop wiki.
[[Category:Global policies]]
68dcc8fdcb26fc4e96610f8e0327f2a4652cc9f0
Meta Weird Gloop:Copyrights
4
64
536
461
2025-02-10T19:13:37Z
Jayden
52
Changed redirect target from [[Metawg:Licensing]] to [[Licensing]]
wikitext
text/x-wiki
#REDIRECT [[Licensing]]
1b5229cf3e4acf5a08dd63a0959b794fe0d3ea3c
Category:Global policies
14
89
537
2025-02-10T19:14:41Z
Jayden
52
Created page with "Pages in this category are policies that apply to all wikis hosted by Weird Gloop."
wikitext
text/x-wiki
Pages in this category are policies that apply to all wikis hosted by Weird Gloop.
e882e40c8dfe3458679f78f5f5d14b18c915a8ce
MediaWiki:Common.css
8
65
538
396
2025-02-10T19:29:17Z
Jayden
52
css
text/css
/* <pre> */
a,
image a,
table.wikitable a,
table.prettytable a,
table.messagebox a,
div.vector-menu-tabs li a,
div.vector-menu li a,
#mw-panel .portal .vector-menu-content li a {
color: #327ba7;
}
a:visited,
image a:visited,
table.wikitable a:visited,
table.prettytable a:visited,
table.messagebox a:visited,
div.vector-menu-tabs li a:visited,
div.vector-menu li a:visited,
#mw-panel .portal .vector-menu-content li a:visited,
a:active,
image a:active,
table.wikitable a:active,
table.prettytable a:active,
table.messagebox a:active,
div.vector-menu-tabs li a:active,
div.vector-menu li a:active,
#mw-panel .portal .vector-menu-content li a:active {
color: #327ba7;
}
.vector-body a.external,
.vector-body a.extiw {
color: #3869bb;
}
.vector-body a.external:visited,
.vector-body a.extiw:visited,
.vector-body a.external:active,
.vector-body a.extiw:active {
color: #3869bb;
}
body {
font-family: 'IBM Plex Sans', 'Helvetica Neue', 'Arial', sans-serif;
}
.mw-body {
color: #444e5a;
}
.vector-body {
font-size: 0.9em;
line-height: 1.6;
}
.vector-body p {
margin: 0 0 0.8em;
}
h1,
h2,
h3,
h4,
h5,
h6 {
color: #444e5a;
border-color: #e4eaee;
}
h1 {
font-weight: bold;
}
.mw-body h1,
.vector-body h1,
.vector-body h2,
.vector-body h3,
.vector-body h4,
.vector-body h5,
.vector-body h6 {
font-family: 'PT Serif', 'Palatino', 'Georgia', serif;
margin-bottom: 0.3em;
}
.mw-body h1,
.vector-body h1,
.vector-body h2 {
padding: 0 0 0.15em;
}
pre,
code {
color: inherit;
background-color: #f9f9f9;
border-color: #efefef;
}
ul {
list-style-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' width='5' height='13'%3E %3Ccircle cx='2.5' cy='9.5' r='2.5' fill='%234c4c4c'/%3E %3C/svg%3E");
}
.mw-content-ltr ul {
margin-bottom: 0.8em;
}
.mw-content-ltr ol {
margin-bottom: 0.8em;
}
dl {
margin: 0;
}
dd {
min-width: 17.85em;
}
hr {
border-color: #e4eaee;
border-style: solid;
border-width: 1px 0 0 0;
height: initial;
}
.vector-body blockquote {
margin: 1em 1.25em;
padding: 0 1.25em;
}
#p-lang {
display: none;
}
#p-logo {
margin-top: 1.75em;
}
#viewingold-warning,
#viewingnew-warning {
background: #f9fafa;
border: 1px solid #e4eaee;
font-size: 1.1em;
font-weight: bold;
line-height: 1.4em;
margin: 1em 0 0.5em;
padding: 0.75em 1.5em;
}
#mw-revision-reason {
font-style: italic;
}
#mw-revision-nav {
text-align: center;
}
div.mw-warning-with-logexcerpt,
#sp-contributions-footer {
background-color: #f9fafa;
border: 1px solid #e4eaee;
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
}
#sp-contributions-footer {
font-size: 0.9em;
text-align: center;
padding: 1em 1.5em 0.5em;
margin-top: 1.5em;
}
.mw-message-box-warning,
.warningbox {
padding: 1em 1.5em 0.5em;
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
}
.mw-editform #editpage-copywarn {
line-height: 1.6em;
padding: 0 0 0.5em;
}
.mw-warning {
color: #705000;
border: 1px solid #fde29b;
background-color: #fdf1d1;
box-shadow: 0 2px 5px -3px rgba(0, 0, 0, 0.1);
margin: 1em 5em;
}
div.thumbinner {
border: none;
background: none;
padding: 0;
}
html .thumbimage {
border: none;
}
html .thumbcaption {
color: #5d6773;
background: #f9fafa;
border: 1px solid #e4eaee;
padding: 0.4em 0.6em;
margin: 0 auto;
width: calc(100% - 2px);
box-sizing: border-box;
}
.thumbcaption .magnify {
display: none;
}
li.gallerybox div.thumb {
background: #f9fafa;
border-color: #e4eaee;
}
div.gallerytext {
color: #5d6773;
font-size: 0.85em;
line-height: 1.6em;
}
div.gallerytext p {
margin: 0.5em 0;
}
#filetoc {
background: #f9fafa;
border: 1px solid #e4eaee;
border-radius: 4px;
padding: 10px;
margin-bottom: 1.5em;
}
#pagehistory {
margin: 15px 0;
list-style: none;
}
#pagehistory li {
padding: 1px 10px;
}
#pagehistory li.selected {
border: 1px solid #e4eaee;
background: #f9fafa;
}
#pagehistory .mw-history-histlinks {
padding-right: 5px;
}
#pagehistory .mw-userlink {
font-weight: bold;
}
.updatedmarker {
color: #1b8408;
}
.updatedmarker:before {
content: '(';
}
.updatedmarker:after {
content: ')';
}
.mw-headline:target {
color: #3c780a;
}
.mw-headline:target::before {
content: '#';
position: absolute;
left: -1rem;
}
#contentSub {
margin-left: 0;
}
.smwfact {
display: none;
}
.ajaxpoll {
background: #ffffff;
border: 1px solid #e4eaee;
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
padding: 20px 30px;
}
.ajaxpoll .ajaxpoll-question {
margin-bottom: 8px;
}
.ajaxpoll input {
margin-bottom: 3px;
margin-right: 8px;
}
.ajaxpoll .ajaxpoll-answer {
margin-bottom: 8px;
}
.ajaxpoll .ajaxpoll-answer-vote {
border: none;
background: #f6f6f6;
width: calc(100% - 40px);
margin: 0 auto;
}
.ajaxpoll .ajaxpoll-answer-vote span {
font-weight: bold;
top: -5px;
}
.ajaxpoll .ajaxpoll-answer-vote div {
background: #ccd2d8;
border: none;
}
.ajaxpoll .ajaxpoll-our-vote div {
top: 0;
left: 0;
}
.ajaxpoll .ajaxpoll-hover-revoke,
.ajaxpoll .ajaxpoll-hover-vote {
background: none;
}
.ajaxpoll .ajaxpoll-ajax {
color: #949eaa;
font-size: 0.9em;
background: #f9f9f9;
border-radius: 3px;
padding: 2px 6px;
margin-bottom: 8px;
}
.ajaxpoll .ajaxpoll-misc,
.ajaxpoll .ajaxpoll-info {
color: #949eaa;
font-size: 0.9em;
}
.ajaxpoll .ajaxpoll-info {
margin-top: 10px;
}
.ajaxpoll .ajaxpoll-id-info {
color: #ffffff;
}
#p-Recent_changes {
display: none;
}
#p-Recent_changes .vector-menu-content {
display: none;
}
#p-Recent_changes .vector-menu-heading:after {
content: '';
position: relative;
left: 0.5em;
display: inline-block;
background-color: #3b7a07;
width: 6px;
height: 6px;
border-radius: 100%;
}
#p-Recent_changes .rc-sidebar-item {
position: relative;
font-size: 0.75em;
margin: 0.5em 0.25em 0 0.66em;
}
#p-Recent_changes .rc-sidebar-item::before {
position: absolute;
left: -0.75em;
top: 0.5em;
background-color: #327ba7;
width: 4px;
height: 4px;
border-radius: 100%;
}
#p-Recent_changes .rc-sidebar-page {
display: block;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
max-width: max-content;
}
#p-Recent_changes .rc-sidebar-page,
#p-Recent_changes .rc-sidebar-page:active,
#p-Recent_changes .rc-sidebar-page:visited {
color: #327ba7;
}
#p-Recent_changes .rc-sidebar-user {
color: #555;
margin: 0;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
#p-Recent_changes .rc-sidebar-user a {
color: inherit;
}
#p-Recent_changes .rc-sidebar-more {
text-align: right;
}
#p-Recent_changes .rc-sidebar-more .rc-sidebar-page {
display: inline-block;
}
.archive {
border: 1px solid #e4eaee;
background-color: #ffffff;
text-align: center;
margin: 5px;
padding: 5px;
float: right;
width: 120px;
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
}
.clear-both {
clear: both;
}
.clear-left {
clear: left;
}
.clear-right {
clear: right;
}
.documentation {
background-color: #ebebeb;
color: #000;
border-left: 15px solid #898989;
margin-top: 1em;
padding: 5px 15px;
}
.documentation .doc-header {
border-bottom: 1px solid #898989;
margin-bottom: 2px;
padding-bottom: 8px;
padding-top: 6px;
}
.documentation .doc-title {
font-size: 1.25em;
font-weight: bold;
}
.documentation .doc-editlinks {
font-size: 0.85em;
margin-left: 10px;
}
.documentation .doc-transclusion {
clear: both;
font-size: 0.85em;
margin-bottom: 15px;
}
.documentation a,
.documentation a:visited,
.documentation a:active {
color: #6c6c6c;
}
.license {
background: #cfd8eb;
border: none;
}
.license th {
padding-right: 0.4em;
background-color: #617ebc;
color: #fff;
width: 25%;
}
.license th[colspan="2"] {
font-size: 16px;
}
.license a {
color: #556d97;
}
.messagebox {
width: 65%;
margin-left: auto;
margin-right: auto;
margin-top: 0.5em;
margin-bottom: 0.5em;
padding: 3px 3px 3px 0;
border-left: 15px solid #90c2dd;
background-color: #f1f1f1;
}
.messagebox.obsolete {
background-color: #cfcfcf;
border-color: #464646;
}
.messagebox.obsolete a,
.messagebox.obsolete a:visited,
.messagebox.obsolete a:active {
color: #6c6c6c;
}
.messagebox.info {
background-color: #ebebeb;
border-color: #898989;
}
.messagebox.info a,
.messagebox.info a:visited,
.messagebox.info a:active {
color: #6c6c6c;
}
.messagebox.action {
background-color: #cbdae2;
border-color: #45697D;
}
.messagebox.action a,
.messagebox.action a:visited,
.messagebox.action a:active {
color: #3c5c6e;
}
.messagebox.file {
background-color: #cfd8eb;
border-color: #617ebc;
}
.messagebox.file a,
.messagebox.file a:visited,
.messagebox.file a:active {
color: #556d97;
}
.messagebox.warn {
background-color: #ecd8d5;
border-color: #861c10;
}
.messagebox.warn a,
.messagebox.warn a:visited,
.messagebox.warn a:active {
color: #861c10;
}
.messagebox.disambig {
background-color: #ebebeb;
border-color: #898989;
margin-top: 20px !important;
margin-bottom: 30px !important;
}
.messagebox.disambig a,
.messagebox.disambig a:visited,
.messagebox.disambig a:active {
color: #6c6c6c;
}
.messagebox.safe {
background-color: #d8f0d3;
border-color: #1b8408;
}
.messagebox.safe a,
.messagebox.safe a:visited,
.messagebox.safe a:active {
color: #1b8408;
}
.messagebox.easter {
background-color: #e5f9c2;
border-color: #598014;
}
.messagebox.easter a,
.messagebox.easter a:visited,
.messagebox.easter a:active {
color: #598014;
}
.messagebox.halloween {
background-color: #e8d8ea;
border-color: #794080;
}
.messagebox.halloween a,
.messagebox.halloween a:visited,
.messagebox.halloween a:active {
color: #794080;
}
.messagebox.thanksgiving {
background-color: #f0cba8;
border-color: #a65800;
}
.messagebox.thanksgiving a,
.messagebox.thanksgiving a:visited,
.messagebox.thanksgiving a:active {
color: #a65800;
}
.messagebox.christmas {
background-color: #d4eaf6;
border-color: #428bb5;
}
.messagebox.christmas a,
.messagebox.christmas a:visited,
.messagebox.christmas a:active {
color: #3a799d;
}
.messagebox.stub {
width: 40%;
}
.messagebox.welcomenotice {
padding: 1em;
width: 90%;
}
.messagebox.hasdialogue {
width: auto;
}
.navbox {
font-size: 0.85em;
background: #ffffff;
border-collapse: collapse;
margin: 15px auto;
width: 100%;
clear: both;
}
.navbox:not(.navbox-collapsible) {
box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.1);
}
.navbox .navbox-title {
font-size: 110%;
background: #438ab5;
color: #ffffff;
text-align: center;
padding: 3px 8px;
}
.navbox .navbox-title::before,
.navbox .navbox-title .mw-collapsible-toggle {
font-size: 0.9em;
margin-left: 5em;
float: right;
text-align: right;
width: 4em;
}
.navbox .navbox-title a {
color: #ffffff;
}
.navbox .navbox-title a:visited {
color: #ffffff;
}
.navbox .navbox-footer {
background: #438ab5;
border-top: 1px;
text-align: center;
font-size: smaller;
}
.navbox .navbox-footer a {
color: #ffffff;
}
.navbox .navbox-footer a:visited {
color: #ffffff;
}
.navbox .navbox-group-title {
background: #e4eaee;
border: 1px solid #d8e5ff;
border-width: 0 1px 1px 0;
font-weight: bold;
padding: 0 10px 5px 10px;
width: 100px;
}
.navbox .navbox-group-title a:visited {
color: #438ab5;
}
.navbox .navbox-list {
border-bottom: 1px solid #d8e5ff;
padding: 0 7px;
}
.navbox .navbox-list ul {
margin: 0;
}
.navbox .navbox-list li {
display: inline-block;
}
.navbox .navbox-list li + li::before {
content: ' • ';
white-space: nowrap;
}
.navbox .navbox-subgroup {
border-spacing: 0;
width: 100%;
}
.navbox .navbox-subgroup .navbox-group-title {
padding-bottom: 5px;
}
.navbox .navbox.navbox-collapsible {
font-size: 100%;
margin: 5px 0 0;
}
.navbox .navbox.navbox-collapsible .navbox-title {
background: #6ba5c8;
padding: 0 8px;
}
.navbox img {
height: auto;
width: auto;
max-height: 1.6em;
padding: 0 1px;
}
.navbox + .navbox {
margin-top: -8px;
}
.quote-source {
text-align: right;
}
.quote-source::before {
content: '— ';
}
.vector-body blockquote {
padding: 8px 24px;
}
.pullquote {
border-collapse: collapse;
border: none;
margin: 1em auto;
}
.pullquote .quotation-mark {
color: #949eaa;
font-size: 3em;
font-family: serif;
font-weight: bold;
padding: 0.3em;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.pullquote .quotation-mark.left {
text-align: left;
vertical-align: top;
}
.pullquote .quotation-mark.right {
text-align: right;
vertical-align: bottom;
}
.pullquote .quotation-text {
vertical-align: top;
padding: 0.2em 0.5em;
}
.pullquote .quotation-source {
text-align: right;
}
.tweet .poem p {
white-space: pre-wrap;
}
.shortcut {
font-size: 0.85em;
text-align: center;
background: #f9fafa;
border: 1px solid #e4eaee;
margin: 1em 0 1em 1em;
padding: 0.5em 1em;
float: right;
}
.shortcut ul {
list-style: none;
text-align: left;
margin: 0;
}
#toc,
.toc {
font-size: 0.9em;
background: #f9f9f9;
margin-top: 0.75em;
padding: 0;
border: none;
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
}
#toc .toctitle,
.toc .toctitle {
background: linear-gradient(#e1e1e1, #efefef) #e9e9e9;
padding: 0.25em 1em;
}
#toc .toctitle h2,
.toc .toctitle h2,
#toc .toctitle a,
.toc .toctitle a {
font-family: 'IBM Plex Sans', 'Helvetica Neue', 'Arial', sans-serif;
color: #333333;
}
#toc .toclevel-1 a,
.toc .toclevel-1 a {
color: #565656;
}
#toc .toclevel-2 a,
.toc .toclevel-2 a {
color: #777777;
}
#toc > ul,
.toc > ul {
border: 1px solid #efefef;
border-top: none;
line-height: 1.8em;
padding: 0.75em 1.75em;
margin: 0;
}
#toc ul ul,
.toc ul ul {
border-left: 1px dotted #cccccc;
padding-left: 0.5em;
}
.toctoggle {
padding-left: 0.2em;
}
.tocnumber {
display: none;
}
.toclimit-2 #toc .toclevel-2,
.toclimit-3 #toc .toclevel-3,
.toclimit-4 #toc .toclevel-4,
.toclimit-5 #toc .toclevel-5,
.toclimit-6 #toc .toclevel-6,
.toclimit-7 #toc .toclevel-7 {
display: none;
}
table.wikitable {
background: #f9f9f9;
color: inherit;
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
}
table.wikitable > * > tr > th {
color: #ffffff;
background: #949eaa;
border-color: #808c9a;
}
table.wikitable > * > tr > th a {
color: #e4eaee;
}
table.wikitable > * > tr > td {
border-color: #e7e7e7;
padding: 0.25em 0.45em;
}
table.wikitable .header-top {
background: #448fba;
}
table.align-right-1 td:nth-of-type(1),
table.align-right-2 td:nth-of-type(2),
table.align-right-3 td:nth-of-type(3),
table.align-right-4 td:nth-of-type(4),
table.align-right-5 td:nth-of-type(5),
table.align-right-6 td:nth-of-type(6),
table.align-right-7 td:nth-of-type(7),
table.align-right-8 td:nth-of-type(8),
table.align-right-9 td:nth-of-type(9),
table.align-right-10 td:nth-of-type(10) {
text-align: right;
}
table.align-center-1 td:nth-of-type(1),
table.align-center-2 td:nth-of-type(2),
table.align-center-3 td:nth-of-type(3),
table.align-center-4 td:nth-of-type(4),
table.align-center-5 td:nth-of-type(5),
table.align-center-6 td:nth-of-type(6),
table.align-center-7 td:nth-of-type(7),
table.align-center-8 td:nth-of-type(8),
table.align-center-9 td:nth-of-type(9),
table.align-center-10 td:nth-of-type(10) {
text-align: center;
}
table.align-left-1 td:nth-of-type(1),
table.align-left-2 td:nth-of-type(2),
table.align-left-3 td:nth-of-type(3),
table.align-left-4 td:nth-of-type(4),
table.align-left-5 td:nth-of-type(5),
table.align-left-6 td:nth-of-type(6),
table.align-left-7 td:nth-of-type(7),
table.align-left-8 td:nth-of-type(8),
table.align-left-9 td:nth-of-type(9),
table.align-left-10 td:nth-of-type(10) {
text-align: left;
}
table.alternating-rows tr:nth-child(even) {
background: #f3f3f3;
}
table.alternating-cols td:nth-child(even) {
background: #f3f3f3;
}
.table-na {
background: #f9f9f9;
color: #aaa;
text-align: center !important;
cursor: default;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
table.lighttable .highlight-over .table-na {
color: rgba(60, 120, 10, 0.4);
background: #e1f4d3;
}
table.lighttable .highlight-on .table-na {
color: rgba(60, 120, 10, 0.55);
background: #b6e38f;
}
.infobox {
background: #eeeeee;
font-size: 0.85em;
width: 300px;
margin: 0.5em 0 1em 1em;
border-collapse: collapse;
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
float: right;
}
.infobox .infobox-header {
color: #ffffff;
font-size: 1.15em;
line-height: 1.4em;
background: #777777;
border-bottom: 0.5em solid #eeeeee;
padding: 0.5em 0;
}
.infobox .infobox-title {
color: #444e5a;
font-size: 1.15em;
line-height: 1.4em;
font-weight: bold;
}
.infobox .infobox-subheader {
background: #777777;
color: #ffffff;
line-height: 2em;
border-top: 0.5em solid #eeeeee;
border-bottom: 0.5em solid #eeeeee;
}
.infobox .infobox-subheader a {
color: #ffffff;
}
.infobox .infobox-image {
text-align: center;
}
.infobox .infobox-image.bordered-image {
border: 1px solid #cccccc;
border-bottom: none;
padding: 0.4em;
}
.infobox .infobox-image a.image + a.image {
margin-left: 0.1em;
}
.infobox .infobox-image img {
max-width: 100%;
height: auto;
}
.infobox tr:last-of-type {
border-bottom: 1px solid #cccccc;
}
.infobox th:not(.infobox-header):not(.infobox-subheader) {
text-align: right;
vertical-align: top;
border-left: 1px solid #cccccc;
border-right: 0.175em solid #777777;
padding: 0.2em 0.5em;
}
.infobox td:not(.infobox-image) {
border-right: 1px solid #cccccc;
padding: 0.25em 0.5em;
line-height: 1.6em;
}
.infobox td[colspan="2"]:not(.infobox-image) {
border: 1px solid #cccccc;
padding-bottom: 0.6em;
}
.infobox td ul {
margin: 0 0 0 1.25em;
}
.infobox .infobox-imgbg {
background-color: rgba(0, 0, 0, 0.2);
}
.forumlist th.forum_title {
padding-left: 25px;
}
.forumlist td {
padding: 0;
}
.forumlist td span {
display: block;
padding-left: 15px;
font-size: smaller;
}
.forumlist td span.forum_author {
padding-left: 30px;
}
.forumlist td span a {
text-decoration: none;
}
.forumlist .forum_edited a {
text-decoration: none;
}
.forumlist .forum_title .forum_new {
font-weight: bold;
background: url('filepath://Forum_new.png') no-repeat;
padding-top: 2px;
padding-bottom: 1px;
}
.forumlist .forum_title a {
padding-left: 25px;
}
.forumactiveheader,
.forumarchiveheader,
.forumoldarchives {
background-color: #438ab5;
color: #ffffff;
}
.forumoldarchives a {
color: #ffffff;
}
.forumcolumnheader {
background-color: #e6e6e6;
color: #000000;
text-align: left;
padding-left: 5px;
}
.discussiontable.noresults .topic,
.discussiontable.noresults .edited,
.discussiontable.noresults .edited-by,
.discussiontable.noresults .yg-archive {
color: #000000;
background-color: #e6e6e6;
}
.discussiontable.noresults th {
background-color: #cccccc;
}
.discussiontable.noresults th a {
color: #000000;
}
.discussiontable th {
color: #ffffff;
background-color: #438ab5;
}
.discussiontable th a {
color: #ffffff;
}
.discussiontable th a:hover {
text-decoration: none;
}
.discussiontable .topic,
.discussiontable .edited,
.discussiontable .edited-by,
.discussiontable .yg-archive {
color: #000000;
background-color: #e6e6e6;
}
.dpltable {
margin-top: -30px;
}
.dpltable td {
padding-left: 5px;
}
.dpltable,
.discussiontable {
width: 100%;
}
.dpltable .topic,
.discussiontable .topic {
width: 40%;
}
.dpltable .edited,
.discussiontable .edited,
.dpltable .edited-by,
.discussiontable .edited-by {
width: 30%;
}
.dpltable .yg-archive,
.discussiontable .yg-archive {
width: 20%;
}
body.page-Main_Page .mw-parser-output {
max-width: 75em;
margin: 0 auto;
}
body.page-Main_Page.action-view .catlinks,
body.page-Main_Page.action-view #contentSub,
body.page-Main_Page.action-view #firstHeading,
body.page-Main_Page.action-view #siteNotice {
display: none;
}
.mp-grid {
display: flex;
flex-direction: column;
gap: 0.5em;
}
.mp-header {
display: flex;
align-items: center;
grid-area: head;
padding: 1.75em 1.5em;
background: #f9fafa;
border: 1px solid #e4eaee;
}
.mp-header h1 {
border: none;
font-weight: bold;
margin: 0;
padding: 0;
}
.mp-header.section-vote {
grid-area: vote;
color: #f9fafa;
background: #5d6773;
border-color: #444e5a;
}
.mp-header.section-vote h1 {
color: white;
}
.mp-header.section-vote a {
color: #e4eaee;
font-weight: bold;
}
@media screen and (max-width: 800px) {
.mp-header {
display: initial;
}
}
.mp-header-left {
flex: 3;
padding-right: 1em;
}
.mp-header-right {
flex: 2;
text-align: right;
}
.mp-header-right ul {
display: flex;
justify-content: flex-end;
font-weight: bold;
list-style: none;
margin: 0;
}
@media screen and (max-width: 800px) {
.mp-header-right ul {
justify-content: flex-start;
}
}
.mp-header-right li + li {
margin-left: 1.5em;
}
@media screen and (max-width: 800px) {
.mp-header-right {
margin-top: 1em;
text-align: inherit;
}
}
.mp-section {
border: 1px solid #e4eaee;
padding: 1.5em;
}
.mp-section h2 {
border: none;
font-weight: bold;
margin: 0 0 0.5em;
padding: 0;
}
.section-yewgrove {
grid-area: yg;
}
.section-archive {
grid-area: old;
}
.section-yewgrove,
.section-archive {
display: flex;
flex-direction: column;
}
.section-yewgrove ul,
.section-archive ul {
flex: 1;
}
.section-yewgrove .see-more,
.section-archive .see-more {
text-align: right;
margin-bottom: 0;
}
.section-wikis {
grid-area: wikis;
display: grid;
grid-gap: 0.8em;
grid-template-columns: repeat(4, 1fr);
}
.section-wikis .mp-section {
padding: 0.75em 1em;
}
.section-wikis .mp-section h2 {
font-size: 1.3em;
margin-bottom: 0.25em;
}
.mp-footer {
grid-area: foot;
font-size: 0.9em;
padding: 1em;
text-align: center;
}
.mw-warning-with-logexcerpt {
display: none;
}
body.mw-special-SecurePoll #securepoll div.securepoll-option-preferential div.mw-parser-output {
display: inline-block;
margin-left: 10px;
}
.securepoll-option-choose {
display: flex;
}
.securepoll-option-choose label {
margin-top: -2px;
}
.seealso {
margin: 0.8em 1.6em;
font-style: italic;
}
.seealso + .seealso {
margin-top: -0.8em;
}
.nowraplinks a {
white-space: nowrap;
}
.boldlinks a {
font-weight: bold;
}
.center,
.centre {
display: block;
text-align: center;
}
.center table,
table.center,
.centre table,
table.centre {
margin: 0 auto;
}
.right table,
span.right {
float: right;
}
.left table,
span.left {
float: left;
}
#file img,
table.filehistory img {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAGElEQVQYV2N4DwX/oYBhgARgDJjEAAkAAEC99wFuu0VFAAAAAElFTkSuQmCC) repeat;
}
table.filehistory button img,
#file button img {
background: none;
}
.forumheader {
border-left: 15px solid #ccc;
background-color: #f1f1f1;
margin-top: 1em;
padding: 12px;
}
.mw-dismissable-notice-close-parent {
min-height: 1em;
}
3eea1c8a724eda81d76d7099144459c165984e10
539
538
2025-02-10T19:34:46Z
Jayden
52
css
text/css
/* <pre> */
a,
image a,
table.wikitable a,
table.prettytable a,
table.messagebox a,
div.vector-menu-tabs li a,
div.vector-menu li a,
#mw-panel .portal .vector-menu-content li a {
color: #327ba7;
}
a:visited,
image a:visited,
table.wikitable a:visited,
table.prettytable a:visited,
table.messagebox a:visited,
div.vector-menu-tabs li a:visited,
div.vector-menu li a:visited,
#mw-panel .portal .vector-menu-content li a:visited,
a:active,
image a:active,
table.wikitable a:active,
table.prettytable a:active,
table.messagebox a:active,
div.vector-menu-tabs li a:active,
div.vector-menu li a:active,
#mw-panel .portal .vector-menu-content li a:active {
color: #327ba7;
}
.vector-body a.external,
.vector-body a.extiw {
color: #3869bb;
}
.vector-body a.external:visited,
.vector-body a.extiw:visited,
.vector-body a.external:active,
.vector-body a.extiw:active {
color: #3869bb;
}
body {
font-family: 'IBM Plex Sans', 'Helvetica Neue', 'Arial', sans-serif;
}
.mw-body {
color: #444e5a;
}
.vector-body {
font-size: 0.9em;
line-height: 1.6;
}
.vector-body p {
margin: 0 0 0.8em;
}
h1,
h2,
h3,
h4,
h5,
h6 {
color: #444e5a;
border-color: #e4eaee;
}
h1 {
font-weight: bold;
}
.mw-body h1,
.vector-body h1,
.vector-body h2,
.vector-body h3,
.vector-body h4,
.vector-body h5,
.vector-body h6 {
font-family: 'PT Serif', 'Palatino', 'Georgia', serif;
margin-bottom: 0.3em;
}
.mw-body h1,
.vector-body h1,
.vector-body h2 {
padding: 0 0 0.15em;
}
pre,
code {
color: inherit;
background-color: #f9f9f9;
border-color: #efefef;
}
ul {
list-style-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' width='5' height='13'%3E %3Ccircle cx='2.5' cy='9.5' r='2.5' fill='%234c4c4c'/%3E %3C/svg%3E");
}
.mw-content-ltr ul {
margin-bottom: 0.8em;
}
.mw-content-ltr ol {
margin-bottom: 0.8em;
}
dl {
margin: 0;
}
dd {
min-width: 17.85em;
}
hr {
border-color: #e4eaee;
border-style: solid;
border-width: 1px 0 0 0;
height: initial;
}
.vector-body blockquote {
margin: 1em 1.25em;
padding: 0 1.25em;
}
#p-lang {
display: none;
}
#p-logo {
margin-top: 1.75em;
}
#viewingold-warning,
#viewingnew-warning {
background: #f9fafa;
border: 1px solid #e4eaee;
font-size: 1.1em;
font-weight: bold;
line-height: 1.4em;
margin: 1em 0 0.5em;
padding: 0.75em 1.5em;
}
#mw-revision-reason {
font-style: italic;
}
#mw-revision-nav {
text-align: center;
}
div.mw-warning-with-logexcerpt,
#sp-contributions-footer {
background-color: #f9fafa;
border: 1px solid #e4eaee;
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
}
#sp-contributions-footer {
font-size: 0.9em;
text-align: center;
padding: 1em 1.5em 0.5em;
margin-top: 1.5em;
}
.mw-message-box-warning,
.warningbox {
padding: 1em 1.5em 0.5em;
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
}
.mw-editform #editpage-copywarn {
line-height: 1.6em;
padding: 0 0 0.5em;
}
.mw-warning {
color: #705000;
border: 1px solid #fde29b;
background-color: #fdf1d1;
box-shadow: 0 2px 5px -3px rgba(0, 0, 0, 0.1);
margin: 1em 5em;
}
div.thumbinner {
border: none;
background: none;
padding: 0;
}
html .thumbimage {
border: none;
}
html .thumbcaption {
color: #5d6773;
background: #f9fafa;
border: 1px solid #e4eaee;
padding: 0.4em 0.6em;
margin: 0 auto;
width: calc(100% - 2px);
box-sizing: border-box;
}
.thumbcaption .magnify {
display: none;
}
li.gallerybox div.thumb {
background: #f9fafa;
border-color: #e4eaee;
}
div.gallerytext {
color: #5d6773;
font-size: 0.85em;
line-height: 1.6em;
}
div.gallerytext p {
margin: 0.5em 0;
}
#filetoc {
background: #f9fafa;
border: 1px solid #e4eaee;
border-radius: 4px;
padding: 10px;
margin-bottom: 1.5em;
}
#pagehistory {
margin: 15px 0;
list-style: none;
}
#pagehistory li {
padding: 1px 10px;
}
#pagehistory li.selected {
border: 1px solid #e4eaee;
background: #f9fafa;
}
#pagehistory .mw-history-histlinks {
padding-right: 5px;
}
#pagehistory .mw-userlink {
font-weight: bold;
}
.updatedmarker {
color: #1b8408;
}
.updatedmarker:before {
content: '(';
}
.updatedmarker:after {
content: ')';
}
.mw-headline:target {
color: #3c780a;
}
.mw-headline:target::before {
content: '#';
position: absolute;
left: -1rem;
}
#contentSub {
margin-left: 0;
}
.smwfact {
display: none;
}
.ajaxpoll {
background: #ffffff;
border: 1px solid #e4eaee;
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
padding: 20px 30px;
}
.ajaxpoll .ajaxpoll-question {
margin-bottom: 8px;
}
.ajaxpoll input {
margin-bottom: 3px;
margin-right: 8px;
}
.ajaxpoll .ajaxpoll-answer {
margin-bottom: 8px;
}
.ajaxpoll .ajaxpoll-answer-vote {
border: none;
background: #f6f6f6;
width: calc(100% - 40px);
margin: 0 auto;
}
.ajaxpoll .ajaxpoll-answer-vote span {
font-weight: bold;
top: -5px;
}
.ajaxpoll .ajaxpoll-answer-vote div {
background: #ccd2d8;
border: none;
}
.ajaxpoll .ajaxpoll-our-vote div {
top: 0;
left: 0;
}
.ajaxpoll .ajaxpoll-hover-revoke,
.ajaxpoll .ajaxpoll-hover-vote {
background: none;
}
.ajaxpoll .ajaxpoll-ajax {
color: #949eaa;
font-size: 0.9em;
background: #f9f9f9;
border-radius: 3px;
padding: 2px 6px;
margin-bottom: 8px;
}
.ajaxpoll .ajaxpoll-misc,
.ajaxpoll .ajaxpoll-info {
color: #949eaa;
font-size: 0.9em;
}
.ajaxpoll .ajaxpoll-info {
margin-top: 10px;
}
.ajaxpoll .ajaxpoll-id-info {
color: #ffffff;
}
#p-Recent_changes {
display: none;
}
#p-Recent_changes .vector-menu-content {
display: none;
}
#p-Recent_changes .vector-menu-heading:after {
content: '';
position: relative;
left: 0.5em;
display: inline-block;
background-color: #3b7a07;
width: 6px;
height: 6px;
border-radius: 100%;
}
#p-Recent_changes .rc-sidebar-item {
position: relative;
font-size: 0.75em;
margin: 0.5em 0.25em 0 0.66em;
}
#p-Recent_changes .rc-sidebar-item::before {
position: absolute;
left: -0.75em;
top: 0.5em;
background-color: #327ba7;
width: 4px;
height: 4px;
border-radius: 100%;
}
#p-Recent_changes .rc-sidebar-page {
display: block;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
max-width: max-content;
}
#p-Recent_changes .rc-sidebar-page,
#p-Recent_changes .rc-sidebar-page:active,
#p-Recent_changes .rc-sidebar-page:visited {
color: #327ba7;
}
#p-Recent_changes .rc-sidebar-user {
color: #555;
margin: 0;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
#p-Recent_changes .rc-sidebar-user a {
color: inherit;
}
#p-Recent_changes .rc-sidebar-more {
text-align: right;
}
#p-Recent_changes .rc-sidebar-more .rc-sidebar-page {
display: inline-block;
}
.archive {
border: 1px solid #e4eaee;
background-color: #ffffff;
text-align: center;
margin: 5px;
padding: 5px;
float: right;
width: 120px;
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
}
.clear-both {
clear: both;
}
.clear-left {
clear: left;
}
.clear-right {
clear: right;
}
.documentation {
background-color: #ebebeb;
color: #000;
border-left: 15px solid #898989;
margin-top: 1em;
padding: 5px 15px;
}
.documentation .doc-header {
border-bottom: 1px solid #898989;
margin-bottom: 2px;
padding-bottom: 8px;
padding-top: 6px;
}
.documentation .doc-title {
font-size: 1.25em;
font-weight: bold;
}
.documentation .doc-editlinks {
font-size: 0.85em;
margin-left: 10px;
}
.documentation .doc-transclusion {
clear: both;
font-size: 0.85em;
margin-bottom: 15px;
}
.documentation a,
.documentation a:visited,
.documentation a:active {
color: #6c6c6c;
}
.license {
background: #cfd8eb;
border: none;
}
.license th {
padding-right: 0.4em;
background-color: #617ebc;
color: #fff;
width: 25%;
}
.license th[colspan="2"] {
font-size: 16px;
}
.license a {
color: #556d97;
}
.messagebox {
width: 65%;
margin-left: auto;
margin-right: auto;
margin-top: 0.5em;
margin-bottom: 0.5em;
padding: 3px 3px 3px 0;
border-left: 15px solid #90c2dd;
background-color: #f1f1f1;
}
.messagebox.obsolete {
background-color: #cfcfcf;
border-color: #464646;
}
.messagebox.obsolete a,
.messagebox.obsolete a:visited,
.messagebox.obsolete a:active {
color: #6c6c6c;
}
.messagebox.info {
background-color: #ebebeb;
border-color: #898989;
}
.messagebox.info a,
.messagebox.info a:visited,
.messagebox.info a:active {
color: #6c6c6c;
}
.messagebox.action {
background-color: #cbdae2;
border-color: #45697D;
}
.messagebox.action a,
.messagebox.action a:visited,
.messagebox.action a:active {
color: #3c5c6e;
}
.messagebox.file {
background-color: #cfd8eb;
border-color: #617ebc;
}
.messagebox.file a,
.messagebox.file a:visited,
.messagebox.file a:active {
color: #556d97;
}
.messagebox.warn {
background-color: #ecd8d5;
border-color: #861c10;
}
.messagebox.warn a,
.messagebox.warn a:visited,
.messagebox.warn a:active {
color: #861c10;
}
.messagebox.disambig {
background-color: #ebebeb;
border-color: #898989;
margin-top: 20px !important;
margin-bottom: 30px !important;
}
.messagebox.disambig a,
.messagebox.disambig a:visited,
.messagebox.disambig a:active {
color: #6c6c6c;
}
.messagebox.safe {
background-color: #d8f0d3;
border-color: #1b8408;
}
.messagebox.safe a,
.messagebox.safe a:visited,
.messagebox.safe a:active {
color: #1b8408;
}
.messagebox.easter {
background-color: #e5f9c2;
border-color: #598014;
}
.messagebox.easter a,
.messagebox.easter a:visited,
.messagebox.easter a:active {
color: #598014;
}
.messagebox.halloween {
background-color: #e8d8ea;
border-color: #794080;
}
.messagebox.halloween a,
.messagebox.halloween a:visited,
.messagebox.halloween a:active {
color: #794080;
}
.messagebox.thanksgiving {
background-color: #f0cba8;
border-color: #a65800;
}
.messagebox.thanksgiving a,
.messagebox.thanksgiving a:visited,
.messagebox.thanksgiving a:active {
color: #a65800;
}
.messagebox.christmas {
background-color: #d4eaf6;
border-color: #428bb5;
}
.messagebox.christmas a,
.messagebox.christmas a:visited,
.messagebox.christmas a:active {
color: #3a799d;
}
.messagebox.stub {
width: 40%;
}
.messagebox.welcomenotice {
padding: 1em;
width: 90%;
}
.messagebox.hasdialogue {
width: auto;
}
.navbox {
font-size: 0.85em;
background: #ffffff;
border-collapse: collapse;
margin: 15px auto;
width: 100%;
clear: both;
}
.navbox:not(.navbox-collapsible) {
box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.1);
}
.navbox .navbox-title {
font-size: 110%;
background: #438ab5;
color: #ffffff;
text-align: center;
padding: 3px 8px;
}
.navbox .navbox-title::before,
.navbox .navbox-title .mw-collapsible-toggle {
font-size: 0.9em;
margin-left: 5em;
float: right;
text-align: right;
width: 4em;
}
.navbox .navbox-title a {
color: #ffffff;
}
.navbox .navbox-title a:visited {
color: #ffffff;
}
.navbox .navbox-footer {
background: #438ab5;
border-top: 1px;
text-align: center;
font-size: smaller;
}
.navbox .navbox-footer a {
color: #ffffff;
}
.navbox .navbox-footer a:visited {
color: #ffffff;
}
.navbox .navbox-group-title {
background: #e4eaee;
border: 1px solid #d8e5ff;
border-width: 0 1px 1px 0;
font-weight: bold;
padding: 0 10px 5px 10px;
width: 100px;
}
.navbox .navbox-group-title a:visited {
color: #438ab5;
}
.navbox .navbox-list {
border-bottom: 1px solid #d8e5ff;
padding: 0 7px;
}
.navbox .navbox-list ul {
margin: 0;
}
.navbox .navbox-list li {
display: inline-block;
}
.navbox .navbox-list li + li::before {
content: ' • ';
white-space: nowrap;
}
.navbox .navbox-subgroup {
border-spacing: 0;
width: 100%;
}
.navbox .navbox-subgroup .navbox-group-title {
padding-bottom: 5px;
}
.navbox .navbox.navbox-collapsible {
font-size: 100%;
margin: 5px 0 0;
}
.navbox .navbox.navbox-collapsible .navbox-title {
background: #6ba5c8;
padding: 0 8px;
}
.navbox img {
height: auto;
width: auto;
max-height: 1.6em;
padding: 0 1px;
}
.navbox + .navbox {
margin-top: -8px;
}
.quote-source {
text-align: right;
}
.quote-source::before {
content: '— ';
}
.vector-body blockquote {
padding: 8px 24px;
}
.pullquote {
border-collapse: collapse;
border: none;
margin: 1em auto;
}
.pullquote .quotation-mark {
color: #949eaa;
font-size: 3em;
font-family: serif;
font-weight: bold;
padding: 0.3em;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.pullquote .quotation-mark.left {
text-align: left;
vertical-align: top;
}
.pullquote .quotation-mark.right {
text-align: right;
vertical-align: bottom;
}
.pullquote .quotation-text {
vertical-align: top;
padding: 0.2em 0.5em;
}
.pullquote .quotation-source {
text-align: right;
}
.tweet .poem p {
white-space: pre-wrap;
}
.shortcut {
font-size: 0.85em;
text-align: center;
background: #f9fafa;
border: 1px solid #e4eaee;
margin: 1em 0 1em 1em;
padding: 0.5em 1em;
float: right;
}
.shortcut ul {
list-style: none;
text-align: left;
margin: 0;
}
#toc,
.toc {
font-size: 0.9em;
background: #f9f9f9;
margin-top: 0.75em;
padding: 0;
border: none;
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
}
#toc .toctitle,
.toc .toctitle {
background: linear-gradient(#e1e1e1, #efefef) #e9e9e9;
padding: 0.25em 1em;
}
#toc .toctitle h2,
.toc .toctitle h2,
#toc .toctitle a,
.toc .toctitle a {
font-family: 'IBM Plex Sans', 'Helvetica Neue', 'Arial', sans-serif;
color: #333333;
}
#toc .toclevel-1 a,
.toc .toclevel-1 a {
color: #565656;
}
#toc .toclevel-2 a,
.toc .toclevel-2 a {
color: #777777;
}
#toc > ul,
.toc > ul {
border: 1px solid #efefef;
border-top: none;
line-height: 1.8em;
padding: 0.75em 1.75em;
margin: 0;
}
#toc ul ul,
.toc ul ul {
border-left: 1px dotted #cccccc;
padding-left: 0.5em;
}
.toctoggle {
padding-left: 0.2em;
}
.tocnumber {
display: none;
}
.toclimit-2 #toc .toclevel-2,
.toclimit-3 #toc .toclevel-3,
.toclimit-4 #toc .toclevel-4,
.toclimit-5 #toc .toclevel-5,
.toclimit-6 #toc .toclevel-6,
.toclimit-7 #toc .toclevel-7 {
display: none;
}
table.wikitable {
background: #f9f9f9;
color: inherit;
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
}
table.wikitable > * > tr > th {
color: #ffffff;
background: #949eaa;
border-color: #808c9a;
}
table.wikitable > * > tr > th a {
color: #e4eaee;
}
table.wikitable > * > tr > td {
border-color: #e7e7e7;
padding: 0.25em 0.45em;
}
table.wikitable .header-top {
background: #448fba;
}
table.align-right-1 td:nth-of-type(1),
table.align-right-2 td:nth-of-type(2),
table.align-right-3 td:nth-of-type(3),
table.align-right-4 td:nth-of-type(4),
table.align-right-5 td:nth-of-type(5),
table.align-right-6 td:nth-of-type(6),
table.align-right-7 td:nth-of-type(7),
table.align-right-8 td:nth-of-type(8),
table.align-right-9 td:nth-of-type(9),
table.align-right-10 td:nth-of-type(10) {
text-align: right;
}
table.align-center-1 td:nth-of-type(1),
table.align-center-2 td:nth-of-type(2),
table.align-center-3 td:nth-of-type(3),
table.align-center-4 td:nth-of-type(4),
table.align-center-5 td:nth-of-type(5),
table.align-center-6 td:nth-of-type(6),
table.align-center-7 td:nth-of-type(7),
table.align-center-8 td:nth-of-type(8),
table.align-center-9 td:nth-of-type(9),
table.align-center-10 td:nth-of-type(10) {
text-align: center;
}
table.align-left-1 td:nth-of-type(1),
table.align-left-2 td:nth-of-type(2),
table.align-left-3 td:nth-of-type(3),
table.align-left-4 td:nth-of-type(4),
table.align-left-5 td:nth-of-type(5),
table.align-left-6 td:nth-of-type(6),
table.align-left-7 td:nth-of-type(7),
table.align-left-8 td:nth-of-type(8),
table.align-left-9 td:nth-of-type(9),
table.align-left-10 td:nth-of-type(10) {
text-align: left;
}
table.alternating-rows tr:nth-child(even) {
background: #f3f3f3;
}
table.alternating-cols td:nth-child(even) {
background: #f3f3f3;
}
.table-na {
background: #f9f9f9;
color: #aaa;
text-align: center !important;
cursor: default;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
table.lighttable .highlight-over .table-na {
color: rgba(60, 120, 10, 0.4);
background: #e1f4d3;
}
table.lighttable .highlight-on .table-na {
color: rgba(60, 120, 10, 0.55);
background: #b6e38f;
}
.infobox {
background: #eeeeee;
font-size: 0.85em;
width: 300px;
margin: 0.5em 0 1em 1em;
border-collapse: collapse;
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
float: right;
}
.infobox .infobox-header {
color: #ffffff;
font-size: 1.15em;
line-height: 1.4em;
background: #777777;
border-bottom: 0.5em solid #eeeeee;
padding: 0.5em 0;
}
.infobox .infobox-title {
color: #444e5a;
font-size: 1.15em;
line-height: 1.4em;
font-weight: bold;
}
.infobox .infobox-subheader {
background: #777777;
color: #ffffff;
line-height: 2em;
border-top: 0.5em solid #eeeeee;
border-bottom: 0.5em solid #eeeeee;
}
.infobox .infobox-subheader a {
color: #ffffff;
}
.infobox .infobox-image {
text-align: center;
}
.infobox .infobox-image.bordered-image {
border: 1px solid #cccccc;
border-bottom: none;
padding: 0.4em;
}
.infobox .infobox-image a.image + a.image {
margin-left: 0.1em;
}
.infobox .infobox-image img {
max-width: 100%;
height: auto;
}
.infobox tr:last-of-type {
border-bottom: 1px solid #cccccc;
}
.infobox th:not(.infobox-header):not(.infobox-subheader) {
text-align: right;
vertical-align: top;
border-left: 1px solid #cccccc;
border-right: 0.175em solid #777777;
padding: 0.2em 0.5em;
}
.infobox td:not(.infobox-image) {
border-right: 1px solid #cccccc;
padding: 0.25em 0.5em;
line-height: 1.6em;
}
.infobox td[colspan="2"]:not(.infobox-image) {
border: 1px solid #cccccc;
padding-bottom: 0.6em;
}
.infobox td ul {
margin: 0 0 0 1.25em;
}
.infobox .infobox-imgbg {
background-color: rgba(0, 0, 0, 0.2);
}
.forumlist th.forum_title {
padding-left: 25px;
}
.forumlist td {
padding: 0;
}
.forumlist td span {
display: block;
padding-left: 15px;
font-size: smaller;
}
.forumlist td span.forum_author {
padding-left: 30px;
}
.forumlist td span a {
text-decoration: none;
}
.forumlist .forum_edited a {
text-decoration: none;
}
.forumlist .forum_title .forum_new {
font-weight: bold;
background: url('filepath://Forum_new.png') no-repeat;
padding-top: 2px;
padding-bottom: 1px;
}
.forumlist .forum_title a {
padding-left: 25px;
}
.forumactiveheader,
.forumarchiveheader,
.forumoldarchives {
background-color: #438ab5;
color: #ffffff;
}
.forumoldarchives a {
color: #ffffff;
}
.forumcolumnheader {
background-color: #e6e6e6;
color: #000000;
text-align: left;
padding-left: 5px;
}
.discussiontable.noresults .topic,
.discussiontable.noresults .edited,
.discussiontable.noresults .edited-by,
.discussiontable.noresults .yg-archive {
color: #000000;
background-color: #e6e6e6;
}
.discussiontable.noresults th {
background-color: #cccccc;
}
.discussiontable.noresults th a {
color: #000000;
}
.discussiontable th {
color: #ffffff;
background-color: #438ab5;
}
.discussiontable th a {
color: #ffffff;
}
.discussiontable th a:hover {
text-decoration: none;
}
.discussiontable .topic,
.discussiontable .edited,
.discussiontable .edited-by,
.discussiontable .yg-archive {
color: #000000;
background-color: #e6e6e6;
}
.dpltable {
margin-top: -30px;
}
.dpltable td {
padding-left: 5px;
}
.dpltable,
.discussiontable {
width: 100%;
}
.dpltable .topic,
.discussiontable .topic {
width: 40%;
}
.dpltable .edited,
.discussiontable .edited,
.dpltable .edited-by,
.discussiontable .edited-by {
width: 30%;
}
.dpltable .yg-archive,
.discussiontable .yg-archive {
width: 20%;
}
body.page-Main_Page .mw-parser-output {
max-width: 75em;
margin: 0 auto;
}
body.page-Main_Page.action-view .catlinks,
body.page-Main_Page.action-view #contentSub,
body.page-Main_Page.action-view #firstHeading,
body.page-Main_Page.action-view #siteNotice {
display: none;
}
.mp-grid {
display: flex;
flex-direction: column;
gap: 0.5em;
}
.mp-header {
display: flex;
align-items: center;
grid-area: head;
padding: 1.75em 1.5em;
background: #f9fafa;
border: 1px solid #e4eaee;
}
.mp-header h1 {
border: none;
font-weight: bold;
margin: 0;
padding: 0;
}
.mp-header.section-vote {
grid-area: vote;
color: #f9fafa;
background: #5d6773;
border-color: #444e5a;
}
.mp-header.section-vote h1 {
color: white;
}
.mp-header.section-vote a {
color: #e4eaee;
font-weight: bold;
}
@media screen and (max-width: 800px) {
.mp-header {
display: initial;
}
}
.mp-header-left {
flex: 3;
padding-right: 1em;
}
.mp-header-right {
flex: 2;
text-align: right;
}
.mp-header-right ul {
display: flex;
justify-content: flex-end;
font-weight: bold;
list-style: none;
margin: 0;
}
@media screen and (max-width: 800px) {
.mp-header-right ul {
justify-content: flex-start;
}
}
.mp-header-right li + li {
margin-left: 1.5em;
}
@media screen and (max-width: 800px) {
.mp-header-right {
margin-top: 1em;
text-align: inherit;
}
}
.mp-section {
border: 1px solid #e4eaee;
padding: 0.5em 1.5em;
}
.mp-section h2 {
border: none;
font-weight: bold;
margin: 0 0 0.5em;
padding: 0;
}
.section-yewgrove {
grid-area: yg;
}
.section-archive {
grid-area: old;
}
.section-yewgrove,
.section-archive {
display: flex;
flex-direction: column;
}
.section-yewgrove ul,
.section-archive ul {
flex: 1;
}
.section-yewgrove .see-more,
.section-archive .see-more {
text-align: right;
margin-bottom: 0;
}
.section-wikis {
grid-area: wikis;
display: grid;
grid-gap: 0.8em;
grid-template-columns: repeat(4, 1fr);
}
.section-wikis .mp-section {
padding: 0.75em 1em;
}
.section-wikis .mp-section h2 {
font-size: 1.3em;
margin-bottom: 0.25em;
}
.mp-footer {
grid-area: foot;
font-size: 0.9em;
padding: 1em;
text-align: center;
}
.mw-warning-with-logexcerpt {
display: none;
}
body.mw-special-SecurePoll #securepoll div.securepoll-option-preferential div.mw-parser-output {
display: inline-block;
margin-left: 10px;
}
.securepoll-option-choose {
display: flex;
}
.securepoll-option-choose label {
margin-top: -2px;
}
.seealso {
margin: 0.8em 1.6em;
font-style: italic;
}
.seealso + .seealso {
margin-top: -0.8em;
}
.nowraplinks a {
white-space: nowrap;
}
.boldlinks a {
font-weight: bold;
}
.center,
.centre {
display: block;
text-align: center;
}
.center table,
table.center,
.centre table,
table.centre {
margin: 0 auto;
}
.right table,
span.right {
float: right;
}
.left table,
span.left {
float: left;
}
#file img,
table.filehistory img {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAGElEQVQYV2N4DwX/oYBhgARgDJjEAAkAAEC99wFuu0VFAAAAAElFTkSuQmCC) repeat;
}
table.filehistory button img,
#file button img {
background: none;
}
.forumheader {
border-left: 15px solid #ccc;
background-color: #f1f1f1;
margin-top: 1em;
padding: 12px;
}
.mw-dismissable-notice-close-parent {
min-height: 1em;
}
f5cdf328f71f681371fe64b89f140927cef01e8b
Main Page
0
14
540
397
2025-02-10T19:34:51Z
Jayden
52
wikitext
text/x-wiki
<div class="mp-grid">
<!-- HEADER -->
<div class="mp-header">
<div class="mp-header-left">
<h1>Meta Weird Gloop</h1>
<div>For technical information, management, and policies for the [https://weirdgloop.org Weird Gloop wikis].</div>
</div>
</div>
<div class="mp-section">
<h3>Who are we?</h3>
<p>We host wikis on behalf of game studios and other companies using [https://mediawiki.org MediaWiki]. Weird Gloop began as a company formed in 2018 to move the ''[https://runescape.wiki RuneScape Wiki]'' from Fandom to an independent website, and we've since helped other wikis do the same thing, including the ''[https://minecraft.wiki Minecraft Wiki]'' and ''[https://wiki.leagueoflegends.com/en-us/ League of Legends Wiki].</p>
<p>If you want to check out our wikis, go to [https://weirdgloop.org '''our website''']. Want to work with us? [https://weirdgloop.org/contact/ '''Contact us'''].</p>
</div>
<div class="mp-section">
<h3>Helpful links</h3>
<p>[[Differences with core MediaWiki]] · [[User renames]] · [[Two-factor authentication]] · [[Themes]] · [[:Category:Global policies|Global policies]]</p>
</div>
</div>
__NOTOC__
41f377f346e0fdf57d0d1b1667b2511593c23ba1
542
540
2025-02-10T19:40:17Z
Jayden
52
Protected "[[Main Page]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
wikitext
text/x-wiki
<div class="mp-grid">
<!-- HEADER -->
<div class="mp-header">
<div class="mp-header-left">
<h1>Meta Weird Gloop</h1>
<div>For technical information, management, and policies for the [https://weirdgloop.org Weird Gloop wikis].</div>
</div>
</div>
<div class="mp-section">
<h3>Who are we?</h3>
<p>We host wikis on behalf of game studios and other companies using [https://mediawiki.org MediaWiki]. Weird Gloop began as a company formed in 2018 to move the ''[https://runescape.wiki RuneScape Wiki]'' from Fandom to an independent website, and we've since helped other wikis do the same thing, including the ''[https://minecraft.wiki Minecraft Wiki]'' and ''[https://wiki.leagueoflegends.com/en-us/ League of Legends Wiki].</p>
<p>If you want to check out our wikis, go to [https://weirdgloop.org '''our website''']. Want to work with us? [https://weirdgloop.org/contact/ '''Contact us'''].</p>
</div>
<div class="mp-section">
<h3>Helpful links</h3>
<p>[[Differences with core MediaWiki]] · [[User renames]] · [[Two-factor authentication]] · [[Themes]] · [[:Category:Global policies|Global policies]]</p>
</div>
</div>
__NOTOC__
41f377f346e0fdf57d0d1b1667b2511593c23ba1
MediaWiki at Weird Gloop
0
27
541
438
2025-02-10T19:37:17Z
Jayden
52
/* Themes */
wikitext
text/x-wiki
Wikis that are hosted by Weird Gloop are running on a slightly modified version of [https://www.mediawiki.org/wiki/MediaWiki MediaWiki]. You can see the version of MediaWiki that is currently being used as a base, as well as the extensions in use on a wiki, by viewing [[Special:Version]]. However, please note that we also backport changes and security fixes from the latest branch of MediaWiki, even if our version appears not to be the most recent.
There are a number of small differences between our version of MediaWiki and the upstream version; this page outlines those differences.
==General==
===Skins===
By default, the available skins are Vector (legacy) on desktop and Minerva on mobile. We recommend using the following structure for CSS:
* [[MediaWiki:Common.css]] for styles that should be used on both desktop and mobile
* [[MediaWiki:Vector.css]] for desktop-only styles
* [[MediaWiki:Minerva.css]] for mobile-only styles
Our wikis' version of legacy Vector incorporates an improved search interface for desktop users, which was backported from the 2022 version of Vector.
===Themes===
:''See also: [[Themes]]''
We support multiple themes for a wiki. Themes are determined using a cookie called <code>theme</code> to avoid a flash of unstyled content. There is no limit on the number of themes that can be created, but we recommend only having a few.
==Technical==
===Caching===
Most of our wikis cache pages more aggressively for logged-out users, significantly increasing the speed of loading pages for those users. When a page is edited, a request to purge the cache for that page is sent to Cloudflare, our CDN provider.
We also cache the following routes for a longer period for all requests:
* api.php?action=opensearch - '''3 days'''
* rest.php/v1/search - '''3 days'''
* [https://www.mediawiki.org/wiki/Extension:Popups Page hover previews] - '''7 days''' (purged when a page is changed)
* [https://www.mediawiki.org/wiki/Extension:PageImages Page images] - '''3 days''' (purged when a page is changed)
* Favicon.ico - '''1 hour'''
===filepath:// syntax for CSS===
To use files in CSS files, we have added the <code>filepath://</code> syntax. This is easier than typing out full URLs to files, and has the added benefit of ensuring that the file URLs are cached correctly. It also supports a <code>width</code> parameter, which should be used instead of serving full-size original files where appropriate, to reduce load times for readers.
'''Example:'''
<syntaxhighlight lang="css">
body {
background-image: url('filepath://Wiki_background.png');
}
.foo {
background-image: url('filepath://Another_image.png?width=50');
}
</syntaxhighlight>
===HTML5 audio/video files===
We use a forked version of [https://github.com/weirdgloop/mediawiki-extensions-TimedMediaHandler TimedMediaHandler], which changes embeds of <code>File:Audio.mp3</code> and similar tags to use native browser <code><audio></code> and <code><video></code> tags, which are supported on all major browsers. This reduces the level of bloat on wiki pages where audio/video files are embedded, and provides a much cleaner & native interface for readers.
===Robots.txt===
Each wiki that we host uses a similar [[wikipedia:robots.txt|robots.txt]] file, which tells search engines what they should and shouldn't crawl. The file is generated based on [[MediaWiki:Robots.txt]] on ''this'' wiki (meta.weirdgloop.org), along with a few extra lines that are added by PHP for each relevant namespace that shouldn't be indexed. It allows search engines to index all current pages on each wiki, while ignoring special pages, diffs, and more. We also block AI crawlers from companies such as OpenAI, Meta, Google, and Anthropic - this is because we don't believe that training LLMs on our wiki data is acceptable under the relevant Creative Commons licenses of those wikis ([[Meta:Generative AI policy|see here]]). If you're an admin on one of our wikis and feel that a change to robots.txt is required, please [[Special:Contact|contact us]].
===Misc===
* Our URL scheme for file serving looks more like <code>/images/Foo.png?d23ef</code> instead of using [https://www.mediawiki.org/wiki/Manual:$wgHashedUploadDirectory hashed upload directories] with URL schemes that are comprised of the first two characters of a file's MD5 hash (e.g <code>/images/f/f8/Foo.png</code>).
* Unlike various other [[wikipedia:wiki farm|wiki farms]], there is no such concept as a "Weird Gloop account". Each wiki family (e.g ''RuneScape'') has its own shared user databases.
==Extensions==
We [https://github.com/weirdgloop maintain] a number of extensions; some are forked from their upstream equivalents with some performance improvements that may be specific to our setup. We're also happy to install other extensions if it benefits a wiki and their community.
===Alternatives===
{| class="wikitable"
|-
! Extension !! Recommended alternative
|-
| [https://github.com/NilsEnevoldsen/AudioButton AudioButton] || Replicate the functionality with a new default JS gadget. [https://wiki.leagueoflegends.com/en-us/MediaWiki:Gadget-inline-audio.js Example].
|-
| [https://www.mediawiki.org/wiki/Extension:MsUpload MsUpload] || We have [https://www.mediawiki.org/wiki/Extension:SimpleBatchUpload SimpleBatchUpload]. VisualEditor and the 2017 source editor also have this functionality built in.
|-
| TabView (Fandom) || We have [https://www.mediawiki.org/w/index.php?oldid=5009524 Tabber] - use that instead.
|-
| SpotifyTag, [https://www.mediawiki.org/wiki/Extension:EmbedSpotify EmbedSpotify], [https://www.mediawiki.org/wiki/Extension:YouTube YouTube] || We have [https://www.mediawiki.org/wiki/Extension:EmbedVideo_(fork) EmbedVideo] - use that instead.
bb59f4b1cba516d60704bdcac6fc3b10f6b52f55
Themes
0
30
543
407
2025-02-10T19:41:34Z
Jayden
52
wikitext
text/x-wiki
The default theme on a particular wiki that we host is a customised version of the MediaWiki skin that is being used. Typically, this is [https://www.mediawiki.org/wiki/Skin:Vector Vector] on desktop, and [https://www.mediawiki.org/wiki/Skin:Minerva_Neue Minerva Neue] on mobile. These themes can be customised using [[MediaWiki:Vector.css]] and [[MediaWiki:Minerva.css]] respectively.
All themes load styles from [[MediaWiki:Common.css]], so any styles that need to be shared between desktop, mobile, and other themes should be placed in here. Where reasonably possible, we recommend taking advantage of [https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties CSS variables] to make theming easier.
==Custom themes==
[[File:Dark mode on RuneScape Wiki.png|right|thumb|Dark mode on the RuneScape Wiki]]
Wikis that are hosted by us can create separate themes for each MediaWiki skin, in addition to their default theme. You can create as many themes as you like, but note that themes are mutually exclusive - as-in, only one of them can be loaded at a time. For example, if you create a dark theme and a winter theme, only one or the other can be enabled.
===Creating a custom theme===
To create a custom theme, you should create a new stylesheet on your wiki at <code>MediaWiki:{skin}-theme-{theme}.css</code>. The stylesheet should contain all of the styles that are specific to your theme only, such as colour and graphic changes. We don't recommend using theme-specific CSS to change the layout of your wiki dramatically.
As an example, if you wanted to create a new Halloween theme for desktop users using the Vector skin, you would create <code>MediaWiki:Vector-theme-halloween.css</code> on your wiki. If you wanted to create a dark theme for mobile users, you would create <code>MediaWiki:Minerva-theme-dark.css</code> on your wiki.
To help prevent issues with style conflicts, we also add a new class to the <code>body</code> element of the page whenever a theme is enabled, which can be used as a node selector in your CSS styles. The class is <code>wgl-theme-[theme]</code> (replacing [theme] with your theme name).
===Loading a custom theme===
To load a custom theme, you can set the <code>theme</code> cookie on your browser. To do this manually, open your browser's developer console (usually F12 on your keyboard) and enter <code>document.cookie = 'theme=[theme]';</code> (replacing [theme] with your theme name). If done correctly, your theme's stylesheet should load when you refresh the page.
To allow other users to toggle the theme, you need to create some kind of JavaScript-based gadget on your wiki which can act as a theme selector, depending on how you want users to be able to activate it. On the RuneScape Wiki, there is a [[rsw:MediaWiki:Gadget-skinTogglesNew.js|somewhat complicated gadget]] that achieves this, while on the Minecraft Wiki, a [https://minecraft.wiki/w/MediaWiki:Gadget-darkmode.js?oldid=2349078 much simpler gadget] is used, which adds a moon icon to the top right of the page. We recommend taking the simpler approach, unless a more sophisticated gadget is required.
Whichever approach you take, ensure that users can switch to and from your theme by setting the theme cookie. Since MediaWiki comes with jQuery, you can use code such as this in your gadget to set the cookie:
<pre>
var theme = 'halloween';
$.cookie('theme', theme, {expires: 365, path: '/'});
</pre>
8fd9c7cc1a364aa916ea9f66ee02c99057c48e21
544
543
2025-02-10T19:41:49Z
Jayden
52
wikitext
text/x-wiki
The default theme on a particular wiki that we host is a customised version of the MediaWiki skin that is being used. Typically, this is [https://www.mediawiki.org/wiki/Skin:Vector Vector] on desktop, and [https://www.mediawiki.org/wiki/Skin:Minerva_Neue Minerva Neue] on mobile. These skins can be customised using [[MediaWiki:Vector.css]] and [[MediaWiki:Minerva.css]] respectively.
All skins load styles from [[MediaWiki:Common.css]], so any styles that need to be shared between desktop, mobile, and other themes should be placed in here. Where reasonably possible, we recommend taking advantage of [https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties CSS variables] to make theming easier.
==Custom themes==
[[File:Dark mode on RuneScape Wiki.png|right|thumb|Dark mode on the RuneScape Wiki]]
Wikis that are hosted by us can create separate themes for each MediaWiki skin, in addition to their default theme. You can create as many themes as you like, but note that themes are mutually exclusive - as-in, only one of them can be loaded at a time. For example, if you create a dark theme and a winter theme, only one or the other can be enabled.
===Creating a custom theme===
To create a custom theme, you should create a new stylesheet on your wiki at <code>MediaWiki:{skin}-theme-{theme}.css</code>. The stylesheet should contain all of the styles that are specific to your theme only, such as colour and graphic changes. We don't recommend using theme-specific CSS to change the layout of your wiki dramatically.
As an example, if you wanted to create a new Halloween theme for desktop users using the Vector skin, you would create <code>MediaWiki:Vector-theme-halloween.css</code> on your wiki. If you wanted to create a dark theme for mobile users, you would create <code>MediaWiki:Minerva-theme-dark.css</code> on your wiki.
To help prevent issues with style conflicts, we also add a new class to the <code>body</code> element of the page whenever a theme is enabled, which can be used as a node selector in your CSS styles. The class is <code>wgl-theme-[theme]</code> (replacing [theme] with your theme name).
===Loading a custom theme===
To load a custom theme, you can set the <code>theme</code> cookie on your browser. To do this manually, open your browser's developer console (usually F12 on your keyboard) and enter <code>document.cookie = 'theme=[theme]';</code> (replacing [theme] with your theme name). If done correctly, your theme's stylesheet should load when you refresh the page.
To allow other users to toggle the theme, you need to create some kind of JavaScript-based gadget on your wiki which can act as a theme selector, depending on how you want users to be able to activate it. On the RuneScape Wiki, there is a [[rsw:MediaWiki:Gadget-skinTogglesNew.js|somewhat complicated gadget]] that achieves this, while on the Minecraft Wiki, a [https://minecraft.wiki/w/MediaWiki:Gadget-darkmode.js?oldid=2349078 much simpler gadget] is used, which adds a moon icon to the top right of the page. We recommend taking the simpler approach, unless a more sophisticated gadget is required.
Whichever approach you take, ensure that users can switch to and from your theme by setting the theme cookie. Since MediaWiki comes with jQuery, you can use code such as this in your gadget to set the cookie:
<pre>
var theme = 'halloween';
$.cookie('theme', theme, {expires: 365, path: '/'});
</pre>
728aca224c8c07a6b092c715bbbda2f2ad6d96cf
546
544
2025-02-13T22:54:29Z
Cook Me Plox
23
wikitext
text/x-wiki
The default theme on wikis hosted on Weird Gloop is a customised version of the MediaWiki skin that is being used. Typically, this is [https://www.mediawiki.org/wiki/Skin:Vector Vector] on desktop, and [https://www.mediawiki.org/wiki/Skin:Minerva_Neue Minerva Neue] on mobile. These skins can be customised using [[MediaWiki:Vector.css]] and [[MediaWiki:Minerva.css]] respectively.
All skins load styles from [[MediaWiki:Common.css]], so any styles that need to be shared between desktop, mobile, and other themes should be placed in here. Where reasonably possible, we recommend taking advantage of [https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties CSS variables] to make theming easier.
==Custom themes==
[[File:Dark mode on RuneScape Wiki.png|right|thumb|Dark mode on the RuneScape Wiki]]
Wikis that are hosted by us can create separate themes for each MediaWiki skin, in addition to their default theme. You can create as many themes as you like, but note that themes are mutually exclusive - as-in, only one of them can be loaded at a time. For example, if you create a dark theme and a winter theme, only one or the other can be enabled.
===Creating a custom theme===
To create a custom theme, you should create a new stylesheet on your wiki at <code>MediaWiki:{skin}-theme-{theme}.css</code>. The stylesheet should contain all of the styles that are specific to your theme only, such as colour and graphic changes. We don't recommend using theme-specific CSS to change the layout of your wiki dramatically.
As an example, if you wanted to create a new Halloween theme for desktop users using the Vector skin, you would create <code>MediaWiki:Vector-theme-halloween.css</code> on your wiki. If you wanted to create a dark theme for mobile users, you would create <code>MediaWiki:Minerva-theme-dark.css</code> on your wiki.
To help prevent issues with style conflicts, we also add a new class to the <code>body</code> element of the page whenever a theme is enabled, which can be used as a node selector in your CSS styles. The class is <code>wgl-theme-[theme]</code> (replacing [theme] with your theme name).
===Loading a custom theme===
To load a custom theme, you can set the <code>theme</code> cookie on your browser. To do this manually, open your browser's developer console (usually F12 on your keyboard) and enter <code>document.cookie = 'theme=[theme]';</code> (replacing [theme] with your theme name). If done correctly, your theme's stylesheet should load when you refresh the page.
To allow other users to toggle the theme, you need to create some kind of JavaScript-based gadget on your wiki which can act as a theme selector, depending on how you want users to be able to activate it. On the RuneScape Wiki, there is a [[rsw:MediaWiki:Gadget-skinTogglesNew.js|somewhat complicated gadget]] that achieves this, while on the Minecraft Wiki, a [https://minecraft.wiki/w/MediaWiki:Gadget-darkmode.js?oldid=2349078 much simpler gadget] is used, which adds a moon icon to the top right of the page. We recommend taking the simpler approach, unless a more sophisticated gadget is required.
Whichever approach you take, ensure that users can switch to and from your theme by setting the theme cookie. Since MediaWiki comes with jQuery, you can use code such as this in your gadget to set the cookie:
<pre>
var theme = 'halloween';
$.cookie('theme', theme, {expires: 365, path: '/'});
</pre>
48dfcab5cf00b4dba2c9ab6bae2415714007cda8
547
546
2025-02-13T22:54:36Z
Cook Me Plox
23
wikitext
text/x-wiki
The default theme for wikis hosted on Weird Gloop is a customised version of the MediaWiki skin that is being used. Typically, this is [https://www.mediawiki.org/wiki/Skin:Vector Vector] on desktop, and [https://www.mediawiki.org/wiki/Skin:Minerva_Neue Minerva Neue] on mobile. These skins can be customised using [[MediaWiki:Vector.css]] and [[MediaWiki:Minerva.css]] respectively.
All skins load styles from [[MediaWiki:Common.css]], so any styles that need to be shared between desktop, mobile, and other themes should be placed in here. Where reasonably possible, we recommend taking advantage of [https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties CSS variables] to make theming easier.
==Custom themes==
[[File:Dark mode on RuneScape Wiki.png|right|thumb|Dark mode on the RuneScape Wiki]]
Wikis that are hosted by us can create separate themes for each MediaWiki skin, in addition to their default theme. You can create as many themes as you like, but note that themes are mutually exclusive - as-in, only one of them can be loaded at a time. For example, if you create a dark theme and a winter theme, only one or the other can be enabled.
===Creating a custom theme===
To create a custom theme, you should create a new stylesheet on your wiki at <code>MediaWiki:{skin}-theme-{theme}.css</code>. The stylesheet should contain all of the styles that are specific to your theme only, such as colour and graphic changes. We don't recommend using theme-specific CSS to change the layout of your wiki dramatically.
As an example, if you wanted to create a new Halloween theme for desktop users using the Vector skin, you would create <code>MediaWiki:Vector-theme-halloween.css</code> on your wiki. If you wanted to create a dark theme for mobile users, you would create <code>MediaWiki:Minerva-theme-dark.css</code> on your wiki.
To help prevent issues with style conflicts, we also add a new class to the <code>body</code> element of the page whenever a theme is enabled, which can be used as a node selector in your CSS styles. The class is <code>wgl-theme-[theme]</code> (replacing [theme] with your theme name).
===Loading a custom theme===
To load a custom theme, you can set the <code>theme</code> cookie on your browser. To do this manually, open your browser's developer console (usually F12 on your keyboard) and enter <code>document.cookie = 'theme=[theme]';</code> (replacing [theme] with your theme name). If done correctly, your theme's stylesheet should load when you refresh the page.
To allow other users to toggle the theme, you need to create some kind of JavaScript-based gadget on your wiki which can act as a theme selector, depending on how you want users to be able to activate it. On the RuneScape Wiki, there is a [[rsw:MediaWiki:Gadget-skinTogglesNew.js|somewhat complicated gadget]] that achieves this, while on the Minecraft Wiki, a [https://minecraft.wiki/w/MediaWiki:Gadget-darkmode.js?oldid=2349078 much simpler gadget] is used, which adds a moon icon to the top right of the page. We recommend taking the simpler approach, unless a more sophisticated gadget is required.
Whichever approach you take, ensure that users can switch to and from your theme by setting the theme cookie. Since MediaWiki comes with jQuery, you can use code such as this in your gadget to set the cookie:
<pre>
var theme = 'halloween';
$.cookie('theme', theme, {expires: 365, path: '/'});
</pre>
cd06a64e4189186cfa4932a3cad16200e77383aa
MediaWiki:Robots.txt
8
67
545
404
2025-02-13T22:51:41Z
Cook Me Plox
23
text
text/plain
# If you are using content from our site, please ensure that you are following the terms of our license (usually a Creative Commons license).
# For more information, see https://meta.weirdgloop.org/w/Meta:Copyrights
User-Agent: *
Disallow: /api.php
Disallow: /cors/
Disallow: /geoip$
Disallow: /rest_v1/
Disallow: /rest.php/
Disallow: /tags/
Disallow: /*?action=
Disallow: /*?*&action=
Disallow: /*?feed=
Disallow: /*?*&feed=
Disallow: /*?from=
Disallow: /*?*&from=
Disallow: /*?mobileaction=
Disallow: /*?*&mobileaction=
Disallow: /*?oldid=
Disallow: /*?*&oldid=
Disallow: /*?printable=
Disallow: /*?*&printable=
Disallow: /*?redirect=
Disallow: /*?*&redirect=
Disallow: /*?uselang=
Disallow: /*?*&uselang=
Disallow: /*?useskin=
Disallow: /*?*&useskin=
Disallow: /*?variant=zh-hans
Disallow: /*?*&variant=zh-hans
Disallow: /*?variant=zh-hant
Disallow: /*?*&variant=zh-hant
Disallow: /*?veaction=
Disallow: /*?*&veaction=
Disallow: /*?filefrom=
Disallow: /*?*&filefrom=
Disallow: /*?fileuntil=
Disallow: /*?*&fileuntil=
Disallow: /*?navbox=
Disallow: /*?*&navbox=
Disallow: /*?pageuntil=
Disallow: /*?*&pageuntil=
Disallow: /*?pagefrom=
Disallow: /*?*&pagefrom=
Disallow: /*?diff=
Disallow: /*?*&diff=
Disallow: /*?curid=
Disallow: /*?*&curid=
Disallow: /*?search=
Disallow: /*?*&search=
Disallow: /*?section=
Disallow: /*?*§ion=
##############
## SEO bots ##
##############
User-agent: AhrefsBot
Disallow: /
User-agent: DotBot
Disallow: /
User-agent: Mauibot
Disallow: /
User-agent: MJ12bot
Disallow: /
# Huawei's web crawler. Ignores Disallow and gets caught in loops accessing special pages. Produces the majority of uncachable requests.
User-agent: PetalBot
Disallow: /
User-agent: SemrushBot
Disallow: /
User-agent: DataForSeoBot
Disallow: /
User-agent: Neevabot
Disallow: /
User-agent: MegaIndex
Disallow: /
User-agent: Seekport
Disallow: /
User-agent: Barkrowler
Disallow: /
User-agent: ImagesiftBot
Disallow: /
User-agent: BLEXBot
Disallow: /
User-agent: SenutoBot
Disallow: /
###############
### AI bots ###
###############
User-agent: GPTBot
Disallow: /
User-agent: CCBot
Disallow: /
User-agent: Google-Extended
Disallow: /
User-agent: yacybot
Disallow: /
User-agent: meta-externalagent
Disallow: /
User-agent: ClaudeBot
Disallow: /
User-agent: AI2Bot
Disallow: /
User-agent: OAI-SearchBot
Disallow: /
User-agent: thetradedesk
Disallow: /
User-agent: carbon-umbrella-bot
Disallow: /
5ee7aa0ed2b745e2ef641147a7d8184ee6f6d339
566
545
2025-03-09T00:44:53Z
Cook Me Plox
23
text
text/plain
# If you are using content from our site, please ensure that you are following the terms of our license (usually a Creative Commons license).
# For more information, see https://meta.weirdgloop.org/w/Meta:Copyrights
User-Agent: *
Disallow: /api.php
Disallow: /cors/
Disallow: /geoip$
Disallow: /rest_v1/
Disallow: /rest.php/
Disallow: /tags/
Disallow: /*?action=
Disallow: /*?*&action=
Disallow: /*?feed=
Disallow: /*?*&feed=
Disallow: /*?from=
Disallow: /*?*&from=
Disallow: /*?mobileaction=
Disallow: /*?*&mobileaction=
Disallow: /*?oldid=
Disallow: /*?*&oldid=
Disallow: /*?printable=
Disallow: /*?*&printable=
Disallow: /*?redirect=
Disallow: /*?*&redirect=
Disallow: /*?uselang=
Disallow: /*?*&uselang=
Disallow: /*?useskin=
Disallow: /*?*&useskin=
Disallow: /*?variant=zh-hans
Disallow: /*?*&variant=zh-hans
Disallow: /*?variant=zh-hant
Disallow: /*?*&variant=zh-hant
Disallow: /*?veaction=
Disallow: /*?*&veaction=
Disallow: /*?filefrom=
Disallow: /*?*&filefrom=
Disallow: /*?fileuntil=
Disallow: /*?*&fileuntil=
Disallow: /*?navbox=
Disallow: /*?*&navbox=
Disallow: /*?pageuntil=
Disallow: /*?*&pageuntil=
Disallow: /*?pagefrom=
Disallow: /*?*&pagefrom=
Disallow: /*?diff=
Disallow: /*?*&diff=
Disallow: /*?curid=
Disallow: /*?*&curid=
Disallow: /*?search=
Disallow: /*?*&search=
Disallow: /*?section=
Disallow: /*?*§ion=
##############
## SEO bots ##
##############
User-agent: AhrefsBot
Disallow: /
User-agent: DotBot
Disallow: /
User-agent: Mauibot
Disallow: /
User-agent: MJ12bot
Disallow: /
# Huawei's web crawler. Ignores Disallow and gets caught in loops accessing special pages. Produces the majority of uncachable requests.
User-agent: PetalBot
Disallow: /
User-agent: SemrushBot
Disallow: /
User-agent: DataForSeoBot
Disallow: /
User-agent: Neevabot
Disallow: /
User-agent: MegaIndex
Disallow: /
User-agent: Seekport
Disallow: /
User-agent: Barkrowler
Disallow: /
User-agent: ImagesiftBot
Disallow: /
User-agent: BLEXBot
Disallow: /
User-agent: SenutoBot
Disallow: /
###############
### AI bots ###
###############
User-agent: GPTBot
Disallow: /
User-agent: CCBot
Disallow: /
User-agent: Google-Extended
Disallow: /
User-agent: yacybot
Disallow: /
User-agent: meta-externalagent
Disallow: /
User-agent: ClaudeBot
Disallow: /
User-agent: AI2Bot
Disallow: /
User-agent: OAI-SearchBot
Disallow: /
User-agent: thetradedesk
Disallow: /
User-agent: carbon-umbrella-bot
Disallow: /
User-agent: PerplexityBot
Disallow: /
0c7be73bff3b8683cf9928f3e58b66cd8d24dc38
582
566
2025-03-22T04:12:33Z
Cook Me Plox
23
text
text/plain
# If you are using content from our site, please ensure that you are following the terms of our license (usually a Creative Commons license).
# For more information, see https://meta.weirdgloop.org/w/Meta:Copyrights
User-Agent: *
Disallow: /api.php
Disallow: /cdn-cgi/
Disallow: /cors/
Disallow: /geoip$
Disallow: /rest_v1/
Disallow: /rest.php/
Disallow: /tags/
Disallow: /*?action=
Disallow: /*?*&action=
Disallow: /*?feed=
Disallow: /*?*&feed=
Disallow: /*?from=
Disallow: /*?*&from=
Disallow: /*?mobileaction=
Disallow: /*?*&mobileaction=
Disallow: /*?oldid=
Disallow: /*?*&oldid=
Disallow: /*?printable=
Disallow: /*?*&printable=
Disallow: /*?redirect=
Disallow: /*?*&redirect=
Disallow: /*?uselang=
Disallow: /*?*&uselang=
Disallow: /*?useskin=
Disallow: /*?*&useskin=
Disallow: /*?variant=zh-hans
Disallow: /*?*&variant=zh-hans
Disallow: /*?variant=zh-hant
Disallow: /*?*&variant=zh-hant
Disallow: /*?veaction=
Disallow: /*?*&veaction=
Disallow: /*?filefrom=
Disallow: /*?*&filefrom=
Disallow: /*?fileuntil=
Disallow: /*?*&fileuntil=
Disallow: /*?navbox=
Disallow: /*?*&navbox=
Disallow: /*?pageuntil=
Disallow: /*?*&pageuntil=
Disallow: /*?pagefrom=
Disallow: /*?*&pagefrom=
Disallow: /*?diff=
Disallow: /*?*&diff=
Disallow: /*?curid=
Disallow: /*?*&curid=
Disallow: /*?search=
Disallow: /*?*&search=
Disallow: /*?section=
Disallow: /*?*§ion=
##############
## SEO bots ##
##############
User-agent: AhrefsBot
Disallow: /
User-agent: DotBot
Disallow: /
User-agent: Mauibot
Disallow: /
User-agent: MJ12bot
Disallow: /
# Huawei's web crawler. Ignores Disallow and gets caught in loops accessing special pages. Produces the majority of uncachable requests.
User-agent: PetalBot
Disallow: /
User-agent: SemrushBot
Disallow: /
User-agent: DataForSeoBot
Disallow: /
User-agent: Neevabot
Disallow: /
User-agent: MegaIndex
Disallow: /
User-agent: Seekport
Disallow: /
User-agent: Barkrowler
Disallow: /
User-agent: ImagesiftBot
Disallow: /
User-agent: BLEXBot
Disallow: /
User-agent: SenutoBot
Disallow: /
###############
### AI bots ###
###############
User-agent: GPTBot
Disallow: /
User-agent: CCBot
Disallow: /
User-agent: Google-Extended
Disallow: /
User-agent: yacybot
Disallow: /
User-agent: meta-externalagent
Disallow: /
User-agent: ClaudeBot
Disallow: /
User-agent: AI2Bot
Disallow: /
User-agent: OAI-SearchBot
Disallow: /
User-agent: thetradedesk
Disallow: /
User-agent: carbon-umbrella-bot
Disallow: /
User-agent: PerplexityBot
Disallow: /
ed191f147905c947cbcd788525f64f061dcc490a
583
582
2025-03-27T02:18:33Z
Cook Me Plox
23
text
text/plain
# If you are using content from our site, please ensure that you are following the terms of our license (usually a Creative Commons license).
# For more information, see https://meta.weirdgloop.org/w/Meta:Copyrights
User-Agent: *
Disallow: /api.php
Disallow: /cdn-cgi/
Disallow: /cors/
Disallow: /geoip$
Disallow: /rest_v1/
Disallow: /rest.php/
Disallow: /tags/
Disallow: /*?action=
Disallow: /*?*&action=
Disallow: /*?feed=
Disallow: /*?*&feed=
Disallow: /*?from=
Disallow: /*?*&from=
Disallow: /*?mobileaction=
Disallow: /*?*&mobileaction=
Disallow: /*?oldid=
Disallow: /*?*&oldid=
Disallow: /*?printable=
Disallow: /*?*&printable=
Disallow: /*?redirect=
Disallow: /*?*&redirect=
Disallow: /*?uselang=
Disallow: /*?*&uselang=
Disallow: /*?useskin=
Disallow: /*?*&useskin=
Disallow: /*?variant=zh-hans
Disallow: /*?*&variant=zh-hans
Disallow: /*?variant=zh-hant
Disallow: /*?*&variant=zh-hant
Disallow: /*?veaction=
Disallow: /*?*&veaction=
Disallow: /*?filefrom=
Disallow: /*?*&filefrom=
Disallow: /*?fileuntil=
Disallow: /*?*&fileuntil=
Disallow: /*?navbox=
Disallow: /*?*&navbox=
Disallow: /*?pageuntil=
Disallow: /*?*&pageuntil=
Disallow: /*?pagefrom=
Disallow: /*?*&pagefrom=
Disallow: /*?diff=
Disallow: /*?*&diff=
Disallow: /*?curid=
Disallow: /*?*&curid=
Disallow: /*?search=
Disallow: /*?*&search=
Disallow: /*?section=
Disallow: /*?*§ion=
##############
## SEO bots ##
##############
User-agent: AhrefsBot
Disallow: /
User-agent: DotBot
Disallow: /
User-agent: Mauibot
Disallow: /
User-agent: MJ12bot
Disallow: /
# Huawei's web crawler. Ignores Disallow and gets caught in loops accessing special pages. Produces the majority of uncachable requests.
User-agent: PetalBot
Disallow: /
User-agent: SemrushBot
Disallow: /
User-agent: DataForSeoBot
Disallow: /
User-agent: Neevabot
Disallow: /
User-agent: MegaIndex
Disallow: /
User-agent: Seekport
Disallow: /
User-agent: Barkrowler
Disallow: /
User-agent: ImagesiftBot
Disallow: /
User-agent: BLEXBot
Disallow: /
User-agent: SenutoBot
Disallow: /
###############
### AI bots ###
###############
User-agent: GPTBot
Disallow: /
User-agent: CCBot
Disallow: /
User-agent: Google-Extended
Disallow: /
User-agent: yacybot
Disallow: /
User-agent: meta-externalagent
Disallow: /
User-agent: ClaudeBot
Disallow: /
User-agent: AI2Bot
Disallow: /
User-agent: OAI-SearchBot
Disallow: /
User-agent: thetradedesk
Disallow: /
User-agent: carbon-umbrella-bot
Disallow: /
User-agent: PerplexityBot
Disallow: /
User-agent: Bytespider
Disallow: /
c2c2b2f9d87d5333fee1092f431e83a0aa82b5bd
User talk:2A00:20:700E:FED1:4090:D77A:933:56BF
3
90
548
2025-02-17T16:01:10Z
2A00:20:700E:FED1:4090:D77A:933:56BF
0
Created page with "Nazis"
wikitext
text/x-wiki
Nazis
5bc6c221c97eb737d19deb8952f8944357f492fe
549
548
2025-02-17T16:01:28Z
2A00:20:700E:FED1:4090:D77A:933:56BF
0
wikitext
text/x-wiki
CHIEF NAZIS CHIEF MOTHERFUCKER
3c8ca8f15d2684bb2b7f9b7f9a0d211f9ad38700
550
549
2025-02-17T16:01:37Z
2A00:20:700E:FED1:4090:D77A:933:56BF
0
Blanked the page
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Meta:CheckUser policy
0
96
556
2025-02-25T23:01:04Z
Mudscape
106
redirect from meta to default namespace
wikitext
text/x-wiki
#REDIRECT [[CheckUser policy]]
f768ba8add3cb89b296b2888c34ed96ee83dbde6
MediaWiki at Weird Gloop
0
27
557
541
2025-02-25T23:14:35Z
Jayden
52
/* Robots.txt */ rsw specific
wikitext
text/x-wiki
Wikis that are hosted by Weird Gloop are running on a slightly modified version of [https://www.mediawiki.org/wiki/MediaWiki MediaWiki]. You can see the version of MediaWiki that is currently being used as a base, as well as the extensions in use on a wiki, by viewing [[Special:Version]]. However, please note that we also backport changes and security fixes from the latest branch of MediaWiki, even if our version appears not to be the most recent.
There are a number of small differences between our version of MediaWiki and the upstream version; this page outlines those differences.
==General==
===Skins===
By default, the available skins are Vector (legacy) on desktop and Minerva on mobile. We recommend using the following structure for CSS:
* [[MediaWiki:Common.css]] for styles that should be used on both desktop and mobile
* [[MediaWiki:Vector.css]] for desktop-only styles
* [[MediaWiki:Minerva.css]] for mobile-only styles
Our wikis' version of legacy Vector incorporates an improved search interface for desktop users, which was backported from the 2022 version of Vector.
===Themes===
:''See also: [[Themes]]''
We support multiple themes for a wiki. Themes are determined using a cookie called <code>theme</code> to avoid a flash of unstyled content. There is no limit on the number of themes that can be created, but we recommend only having a few.
==Technical==
===Caching===
Most of our wikis cache pages more aggressively for logged-out users, significantly increasing the speed of loading pages for those users. When a page is edited, a request to purge the cache for that page is sent to Cloudflare, our CDN provider.
We also cache the following routes for a longer period for all requests:
* api.php?action=opensearch - '''3 days'''
* rest.php/v1/search - '''3 days'''
* [https://www.mediawiki.org/wiki/Extension:Popups Page hover previews] - '''7 days''' (purged when a page is changed)
* [https://www.mediawiki.org/wiki/Extension:PageImages Page images] - '''3 days''' (purged when a page is changed)
* Favicon.ico - '''1 hour'''
===filepath:// syntax for CSS===
To use files in CSS files, we have added the <code>filepath://</code> syntax. This is easier than typing out full URLs to files, and has the added benefit of ensuring that the file URLs are cached correctly. It also supports a <code>width</code> parameter, which should be used instead of serving full-size original files where appropriate, to reduce load times for readers.
'''Example:'''
<syntaxhighlight lang="css">
body {
background-image: url('filepath://Wiki_background.png');
}
.foo {
background-image: url('filepath://Another_image.png?width=50');
}
</syntaxhighlight>
===HTML5 audio/video files===
We use a forked version of [https://github.com/weirdgloop/mediawiki-extensions-TimedMediaHandler TimedMediaHandler], which changes embeds of <code>File:Audio.mp3</code> and similar tags to use native browser <code><audio></code> and <code><video></code> tags, which are supported on all major browsers. This reduces the level of bloat on wiki pages where audio/video files are embedded, and provides a much cleaner & native interface for readers.
===Robots.txt===
Each wiki that we host uses a similar [[wikipedia:robots.txt|robots.txt]] file, which tells search engines what they should and shouldn't crawl. The file is generated based on [[MediaWiki:Robots.txt]] on ''this'' wiki (meta.weirdgloop.org), along with a few extra lines that are added by PHP for each relevant namespace that shouldn't be indexed. It allows search engines to index all current pages on each wiki, while ignoring special pages, diffs, and more. We also block AI crawlers from companies such as OpenAI, Meta, Google, and Anthropic - this is because we don't believe that training LLMs on our wiki data is acceptable under the relevant Creative Commons licenses of those wikis. If you're an admin on one of our wikis and feel that a change to robots.txt is required, please [[Special:Contact|contact us]].
===Misc===
* Our URL scheme for file serving looks more like <code>/images/Foo.png?d23ef</code> instead of using [https://www.mediawiki.org/wiki/Manual:$wgHashedUploadDirectory hashed upload directories] with URL schemes that are comprised of the first two characters of a file's MD5 hash (e.g <code>/images/f/f8/Foo.png</code>).
* Unlike various other [[wikipedia:wiki farm|wiki farms]], there is no such concept as a "Weird Gloop account". Each wiki family (e.g ''RuneScape'') has its own shared user databases.
==Extensions==
We [https://github.com/weirdgloop maintain] a number of extensions; some are forked from their upstream equivalents with some performance improvements that may be specific to our setup. We're also happy to install other extensions if it benefits a wiki and their community.
===Alternatives===
{| class="wikitable"
|-
! Extension !! Recommended alternative
|-
| [https://github.com/NilsEnevoldsen/AudioButton AudioButton] || Replicate the functionality with a new default JS gadget. [https://wiki.leagueoflegends.com/en-us/MediaWiki:Gadget-inline-audio.js Example].
|-
| [https://www.mediawiki.org/wiki/Extension:MsUpload MsUpload] || We have [https://www.mediawiki.org/wiki/Extension:SimpleBatchUpload SimpleBatchUpload]. VisualEditor and the 2017 source editor also have this functionality built in.
|-
| TabView (Fandom) || We have [https://www.mediawiki.org/w/index.php?oldid=5009524 Tabber] - use that instead.
|-
| SpotifyTag, [https://www.mediawiki.org/wiki/Extension:EmbedSpotify EmbedSpotify], [https://www.mediawiki.org/wiki/Extension:YouTube YouTube] || We have [https://www.mediawiki.org/wiki/Extension:EmbedVideo_(fork) EmbedVideo] - use that instead.
1ea511d4f4d3049bb8ce93287908d2bfec323cb5
Licensing
0
24
580
427
2025-03-13T16:06:51Z
Jayden
52
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop.
==Licensing==
{| class="wikitable" style="max-width: 1500px"
|-
! width="225" | Wiki
! width="150" | License
! Details
|-
| RuneScape Wiki<br>(https://runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
| rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].
'''Fork dates:'''
* English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018'''
* English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019'''
* Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019'''
'''Commercial use waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution.
|-
| Portuguese-Brazilian RuneScape Wiki<br>(https://pt.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Old School RuneScape Wiki<br>(https://oldschool.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| RuneScape Classic Wiki<br>(https://classic.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Minecraft Wiki<br>(https://minecraft.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || Some pages on the wiki, such as those that were previously hosted on ''[[mcw:MCW:Projects/wiki.vg merge|wiki.vg]]'', are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0] instead. When this is the case, license information will appear separately on these pages (including when editing them).
|-
| Brighter Shores Wiki<br>(https://brightershoreswiki.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| Meta Weird Gloop Wiki<br>(https://meta.weirdgloop.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| League of Legends Wiki<br>(https://wiki.leagueoflegends.com) || [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]<br>([https://creativecommons.org/licenses/by-sa/3.0/legalcode full text]) ||
|-
| Warframe Wiki<br>(https://wiki.warframe.com) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || Except where otherwise specified, revisions on this wiki after '''31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to 31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].
|-
| Vampire Survivors Wiki<br>(https://vampire.survivors.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using wiki content==
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following:
* A hyperlink (where possible) or URL to the page or pages you are re-using.
* A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website.
* A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.).
An attribution example when re-using one of our wiki's content on your own website:
<blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote>
If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Global policies|{{PAGENAME}}]]
7cbcf2ce3b0b809824fe82d409b1ef869fe6ce91
581
580
2025-03-21T19:35:57Z
Jayden
52
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop.
==Licensing==
{| class="wikitable" style="max-width: 1500px"
|-
! width="225" | Wiki
! width="150" | License
! Details
|-
| RuneScape Wiki<br>(https://runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
| rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].
'''Fork dates:'''
* English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018'''
* English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019'''
* Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019'''
'''Commercial use waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution.
|-
| Portuguese-Brazilian RuneScape Wiki<br>(https://pt.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Old School RuneScape Wiki<br>(https://oldschool.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| RuneScape Classic Wiki<br>(https://classic.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Minecraft Wiki ''(all languages)''<br>(https://minecraft.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || Some pages on the wiki, such as those that were previously hosted on ''[[enmcw:MCW:Projects/wiki.vg merge|wiki.vg]]'', are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0] instead. When this is the case, license information will appear separately on these pages (including when editing them).
|-
| Brighter Shores Wiki<br>(https://brightershoreswiki.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| Meta Weird Gloop Wiki<br>(https://meta.weirdgloop.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| League of Legends Wiki<br>(https://wiki.leagueoflegends.com) || [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]<br>([https://creativecommons.org/licenses/by-sa/3.0/legalcode full text]) ||
|-
| Warframe Wiki<br>(https://wiki.warframe.com) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || Except where otherwise specified, revisions on this wiki after '''31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to 31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].
|-
| Vampire Survivors Wiki<br>(https://vampire.survivors.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || Except where otherwise specified, revisions on this wiki after '''13 March 2025, 16:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using wiki content==
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following:
* A hyperlink (where possible) or URL to the page or pages you are re-using.
* A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website.
* A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.).
An attribution example when re-using one of our wiki's content on your own website:
<blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote>
If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Global policies|{{PAGENAME}}]]
a9e8abd67e606dadb5be2ecb6bbebf401acca733
584
581
2025-03-31T16:32:14Z
Jayden
52
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop.
==Licensing==
{| class="wikitable" style="max-width: 1500px"
|-
! width="225" | Wiki
! width="150" | License
! Details
|-
| RuneScape Wiki<br>(https://runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
| rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].
'''Fork dates:'''
* English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018'''
* English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019'''
* Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019'''
'''Commercial use waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution.
|-
| Portuguese-Brazilian RuneScape Wiki<br>(https://pt.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Old School RuneScape Wiki<br>(https://oldschool.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| RuneScape Classic Wiki<br>(https://classic.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Minecraft Wiki ''(all languages)''<br>(https://minecraft.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || Some pages on the wiki, such as those that were previously hosted on ''[[enmcw:MCW:Projects/wiki.vg merge|wiki.vg]]'', are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0] instead. When this is the case, license information will appear separately on these pages (including when editing them).
|-
| Brighter Shores Wiki<br>(https://brightershoreswiki.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| Meta Weird Gloop Wiki<br>(https://meta.weirdgloop.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| League of Legends Wiki<br>(https://wiki.leagueoflegends.com) || [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]<br>([https://creativecommons.org/licenses/by-sa/3.0/legalcode full text]) ||
|-
| Warframe Wiki<br>(https://wiki.warframe.com) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || Except where otherwise specified, revisions on this wiki after '''31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to 31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].
|-
| Vampire Survivors Wiki<br>(https://vampire.survivors.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || Except where otherwise specified, revisions on this wiki after '''13 March 2025, 16:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
|-
| RuneScape: Dragonwilds Wiki<br>(https://dragonwilds.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using wiki content==
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following:
* A hyperlink (where possible) or URL to the page or pages you are re-using.
* A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website.
* A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.).
An attribution example when re-using one of our wiki's content on your own website:
<blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote>
If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Global policies|{{PAGENAME}}]]
fa071fd7702d739aa7f362f257ee387f17cb3fb2
User:ChxPotatoCurry
2
118
585
2025-04-15T21:00:36Z
ChxPotatoCurry
183
hello
wikitext
text/x-wiki
Started RuneScape in 2005-2009, returned to OSRS in 2022.
f2de32e8fa76e0a60083066f3fbcd8d024c58866
MediaWiki:Sidebar
8
77
586
423
2025-04-16T13:47:22Z
BigDiesel2m
74
fixing osw link
wikitext
text/x-wiki
* navigation
** recentchanges-url|recentchanges
** https://weirdgloop.org|weirdgloop.org
* Wikis
** rsw:RuneScape Wiki|RuneScape Wiki
** osw:Old School RuneScape Wiki|OSRS Wiki
** classicrsw:RuneScape Classic Wiki|RS Classic Wiki
** https://minecraft.wiki|Minecraft Wiki
** https://wiki.leagueoflegends.com/en-us|League of Legends Wiki
** https://wiki.warframe.com|Warframe Wiki
* SEARCH
* TOOLBOX
* LANGUAGES
8a5c469c1cc3f8e11669f255a3aabe55a8c79a86
587
586
2025-04-24T20:28:16Z
Jayden
52
wikitext
text/x-wiki
* navigation
** recentchanges-url|recentchanges
** https://weirdgloop.org|weirdgloop.org
* Wikis
** rsw:RuneScape Wiki|RuneScape Wiki
** osw:Old School RuneScape Wiki|OSRS Wiki
** classicrsw:RuneScape Classic Wiki|RS Classic Wiki
** enmcw:Main Page|Minecraft Wiki
** lolw:Main Page|League of Legends Wiki
** wfw:Main Page|Warframe Wiki
** vsww:Main Page|Vampire Survivors Wiki
** rsdww:Main Page|RS: Dragonwilds Wiki
* SEARCH
* TOOLBOX
* LANGUAGES
46b02e767d0080b53fce3ee5f2eb11b4c6714049
MediaWiki:Sidebar
8
77
588
587
2025-04-24T20:28:42Z
Jayden
52
wikitext
text/x-wiki
* navigation
** recentchanges-url|recentchanges
** https://weirdgloop.org|weirdgloop.org
* Wikis
** rsw:RuneScape Wiki|RuneScape Wiki
** osw:Old School RuneScape Wiki|OSRS Wiki
** classicrsw:RuneScape Classic Wiki|RS Classic Wiki
** enmcw:Main Page|Minecraft Wiki
** lolw:Main Page|League of Legends Wiki
** wfw:Main Page|Warframe Wiki
** vsw:Main Page|Vampire Survivors Wiki
** rsdww:Main Page|RS: Dragonwilds Wiki
* SEARCH
* TOOLBOX
* LANGUAGES
cf32705570affd73819fb1259d4998d1c38e1905
Talk:Discord
1
119
589
2025-06-05T14:48:49Z
154.5.222.217
0
Created blank page
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Licensing
0
24
590
584
2025-06-17T14:34:37Z
Jayden
52
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop.
==Licensing==
{| class="wikitable" style="max-width: 1500px"
|-
! width="225" | Wiki
! width="150" | License
! Details
|-
| RuneScape Wiki<br>(https://runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
| rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].
'''Fork dates:'''
* English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018'''
* English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019'''
* Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019'''
'''Commercial use waiver:'''<br>
By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution.
|-
| Portuguese-Brazilian RuneScape Wiki<br>(https://pt.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Old School RuneScape Wiki<br>(https://oldschool.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| RuneScape Classic Wiki<br>(https://classic.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
|-
| Minecraft Wiki ''(all languages)''<br>(https://minecraft.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || Some pages on the wiki, such as those that were previously hosted on ''[[enmcw:MCW:Projects/wiki.vg merge|wiki.vg]]'', are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0] instead. When this is the case, license information will appear separately on these pages (including when editing them).
|-
| Brighter Shores Wiki<br>(https://brightershoreswiki.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| Meta Weird Gloop Wiki<br>(https://meta.weirdgloop.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| League of Legends Wiki<br>(https://wiki.leagueoflegends.com) || [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]<br>([https://creativecommons.org/licenses/by-sa/3.0/legalcode full text]) ||
|-
| Warframe Wiki<br>(https://wiki.warframe.com) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || Except where otherwise specified, revisions on this wiki after '''31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
Revisions created '''prior to 31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].
|-
| Vampire Survivors Wiki<br>(https://vampire.survivors.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || Except where otherwise specified, revisions on this wiki after '''13 March 2025, 16:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
|-
| RuneScape: Dragonwilds Wiki<br>(https://dragonwilds.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| Balatro Wiki<br>(https://balatrowiki.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || Except where otherwise specified, revisions on this wiki after '''16 June 2025, 18:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using wiki content==
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following:
* A hyperlink (where possible) or URL to the page or pages you are re-using.
* A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website.
* A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.).
An attribution example when re-using one of our wiki's content on your own website:
<blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote>
If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Global policies|{{PAGENAME}}]]
4e8696e313bd431623b38e371f0d60707129bcde
User:MagicDippyEgg
2
120
591
2025-06-25T05:00:05Z
MagicDippyEgg
188
just creating my page
wikitext
text/x-wiki
Hello World
0a4d55a8d778e5022fab701977c5d840bbc486d0
File:Flag-gb.svg
6
121
592
2025-06-27T18:18:34Z
Jayden
52
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Flag-pt.svg
6
122
593
2025-06-27T18:18:42Z
Jayden
52
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
File:Flag-us.svg
6
123
594
2025-06-27T18:18:49Z
Jayden
52
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Licensing
0
24
595
590
2025-06-27T18:53:14Z
Jayden
52
make display of wikis more streamlined, add smite
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop.
==Licensing==
{| class="wikitable" style="max-width: 1500px"
|-
! width="200" | Wiki
! width="70" | Language
! URL
! width="225" | License
! Additional terms
|-
| RuneScape Wiki || style="text-align:center;" | [[File:Flag-gb.svg|30px|link=|alt=British English]] [[File:Flag-pt.svg|30px|link=|alt=Portuguese-Brazilian]] || [https://runescape.wiki runescape.wiki] || rowspan="3" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
| rowspan="3" | <div style="font-size: 0.8em; line-height: 1.2em;">Except where otherwise specified, the article revisions on these wikis '''on and after the fork date''' (runescape.wiki and oldschool.runescape.wiki: '''1 October 2018''', classic.runescape.wiki: '''2 January 2019''', pt.runescape.wiki: '''16 January 2019''') are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to the aformentioned fork date''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0] instead.
<br /><br />By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of [https://jagex.com Jagex Ltd]'s use of your contribution and any derivative works of such contribution.</div>
|-
| Old School RuneScape Wiki || style="text-align:center;" | [[File:Flag-gb.svg|30px|link=|alt=British English]] || [https://oldschool.runescape.wiki oldschool.runescape.wiki]
|-
| RuneScape Classic Wiki || style="text-align:center;" | [[File:Flag-gb.svg|30px|link=|alt=British English]] || [https://classic.runescape.wiki classic.runescape.wiki]
|-
| RuneScape: Dragonwilds Wiki || style="text-align:center;" | [[File:Flag-gb.svg|30px|link=|alt=British English]] || [https://dragonwilds.runescape.wiki dragonwilds.runescape.wiki] || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| Minecraft Wiki || style="text-align:center;" | Various || [https://minecraft.wiki minecraft.wiki] || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || <div style="font-size: 0.8em; line-height: 1.2em;">Some pages on the wiki, such as those that were previously hosted on ''[[enmcw:MCW:Projects/wiki.vg merge|wiki.vg]]'', are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0] instead. When this is the case, license information will appear separately on these pages (including when editing them).</div>
|-
| Brighter Shores Wiki || style="text-align:center;" | [[File:Flag-gb.svg|30px|link=|alt=British English]] || [https://brightershoreswiki.org brightershoreswiki.org] || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| League of Legends Wiki || style="text-align:center;" | [[File:Flag-us.svg|30px|link=|alt=American English]] || [https://wiki.leagueoflegends.com wiki.leagueoflegends.com] || [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0] ([https://creativecommons.org/licenses/by-sa/3.0/legalcode full text]) ||
|-
| Warframe Wiki || style="text-align:center;" | [[File:Flag-us.svg|30px|link=|alt=American English]] || [https://wiki.warframe.com wiki.warframe.com] || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || <div style="font-size: 0.8em; line-height: 1.2em;">Except where otherwise specified, revisions on this wiki after '''31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to 31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].</div>
|-
| Vampire Survivors Wiki || style="text-align:center;" | [[File:Flag-us.svg|30px|link=|alt=American English]] || [https://vampire.survivors.wiki vampire.survivors.wiki] || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || <div style="font-size: 0.8em; line-height: 1.2em;">Except where otherwise specified, revisions on this wiki after '''13 March 2025, 16:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.</div>
|-
| Balatro Wiki || style="text-align:center;" | [[File:Flag-us.svg|30px|link=|alt=American English]] || [https://balatrowiki.org balatrowiki.org] || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || <div style="font-size: 0.8em; line-height: 1.2em;">Except where otherwise specified, revisions on this wiki after '''16 June 2025, 18:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.</div>
|-
| Smite 2 Wiki || style="text-align:center;" | [[File:Flag-us.svg|30px|link=|alt=American English]] || [https://wiki.smite2.com wiki.smite2.com] || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using wiki content==
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following:
* A hyperlink (where possible) or URL to the page or pages you are re-using.
* A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website.
* A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.).
An attribution example when re-using one of our wiki's content on your own website:
<blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote>
If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Global policies|{{PAGENAME}}]]
86bc4ad08c74bf24a93f7afc9103e221e7b0667c
MediaWiki at Weird Gloop
0
27
596
557
2025-07-07T13:55:01Z
Jayden
52
Jayden moved page [[Differences with core MediaWiki]] to [[MediaWiki at Weird Gloop]]: similar to https://wikitech.wikimedia.org/wiki/MediaWiki_at_WMF
wikitext
text/x-wiki
Wikis that are hosted by Weird Gloop are running on a slightly modified version of [https://www.mediawiki.org/wiki/MediaWiki MediaWiki]. You can see the version of MediaWiki that is currently being used as a base, as well as the extensions in use on a wiki, by viewing [[Special:Version]]. However, please note that we also backport changes and security fixes from the latest branch of MediaWiki, even if our version appears not to be the most recent.
There are a number of small differences between our version of MediaWiki and the upstream version; this page outlines those differences.
==General==
===Skins===
By default, the available skins are Vector (legacy) on desktop and Minerva on mobile. We recommend using the following structure for CSS:
* [[MediaWiki:Common.css]] for styles that should be used on both desktop and mobile
* [[MediaWiki:Vector.css]] for desktop-only styles
* [[MediaWiki:Minerva.css]] for mobile-only styles
Our wikis' version of legacy Vector incorporates an improved search interface for desktop users, which was backported from the 2022 version of Vector.
===Themes===
:''See also: [[Themes]]''
We support multiple themes for a wiki. Themes are determined using a cookie called <code>theme</code> to avoid a flash of unstyled content. There is no limit on the number of themes that can be created, but we recommend only having a few.
==Technical==
===Caching===
Most of our wikis cache pages more aggressively for logged-out users, significantly increasing the speed of loading pages for those users. When a page is edited, a request to purge the cache for that page is sent to Cloudflare, our CDN provider.
We also cache the following routes for a longer period for all requests:
* api.php?action=opensearch - '''3 days'''
* rest.php/v1/search - '''3 days'''
* [https://www.mediawiki.org/wiki/Extension:Popups Page hover previews] - '''7 days''' (purged when a page is changed)
* [https://www.mediawiki.org/wiki/Extension:PageImages Page images] - '''3 days''' (purged when a page is changed)
* Favicon.ico - '''1 hour'''
===filepath:// syntax for CSS===
To use files in CSS files, we have added the <code>filepath://</code> syntax. This is easier than typing out full URLs to files, and has the added benefit of ensuring that the file URLs are cached correctly. It also supports a <code>width</code> parameter, which should be used instead of serving full-size original files where appropriate, to reduce load times for readers.
'''Example:'''
<syntaxhighlight lang="css">
body {
background-image: url('filepath://Wiki_background.png');
}
.foo {
background-image: url('filepath://Another_image.png?width=50');
}
</syntaxhighlight>
===HTML5 audio/video files===
We use a forked version of [https://github.com/weirdgloop/mediawiki-extensions-TimedMediaHandler TimedMediaHandler], which changes embeds of <code>File:Audio.mp3</code> and similar tags to use native browser <code><audio></code> and <code><video></code> tags, which are supported on all major browsers. This reduces the level of bloat on wiki pages where audio/video files are embedded, and provides a much cleaner & native interface for readers.
===Robots.txt===
Each wiki that we host uses a similar [[wikipedia:robots.txt|robots.txt]] file, which tells search engines what they should and shouldn't crawl. The file is generated based on [[MediaWiki:Robots.txt]] on ''this'' wiki (meta.weirdgloop.org), along with a few extra lines that are added by PHP for each relevant namespace that shouldn't be indexed. It allows search engines to index all current pages on each wiki, while ignoring special pages, diffs, and more. We also block AI crawlers from companies such as OpenAI, Meta, Google, and Anthropic - this is because we don't believe that training LLMs on our wiki data is acceptable under the relevant Creative Commons licenses of those wikis. If you're an admin on one of our wikis and feel that a change to robots.txt is required, please [[Special:Contact|contact us]].
===Misc===
* Our URL scheme for file serving looks more like <code>/images/Foo.png?d23ef</code> instead of using [https://www.mediawiki.org/wiki/Manual:$wgHashedUploadDirectory hashed upload directories] with URL schemes that are comprised of the first two characters of a file's MD5 hash (e.g <code>/images/f/f8/Foo.png</code>).
* Unlike various other [[wikipedia:wiki farm|wiki farms]], there is no such concept as a "Weird Gloop account". Each wiki family (e.g ''RuneScape'') has its own shared user databases.
==Extensions==
We [https://github.com/weirdgloop maintain] a number of extensions; some are forked from their upstream equivalents with some performance improvements that may be specific to our setup. We're also happy to install other extensions if it benefits a wiki and their community.
===Alternatives===
{| class="wikitable"
|-
! Extension !! Recommended alternative
|-
| [https://github.com/NilsEnevoldsen/AudioButton AudioButton] || Replicate the functionality with a new default JS gadget. [https://wiki.leagueoflegends.com/en-us/MediaWiki:Gadget-inline-audio.js Example].
|-
| [https://www.mediawiki.org/wiki/Extension:MsUpload MsUpload] || We have [https://www.mediawiki.org/wiki/Extension:SimpleBatchUpload SimpleBatchUpload]. VisualEditor and the 2017 source editor also have this functionality built in.
|-
| TabView (Fandom) || We have [https://www.mediawiki.org/w/index.php?oldid=5009524 Tabber] - use that instead.
|-
| SpotifyTag, [https://www.mediawiki.org/wiki/Extension:EmbedSpotify EmbedSpotify], [https://www.mediawiki.org/wiki/Extension:YouTube YouTube] || We have [https://www.mediawiki.org/wiki/Extension:EmbedVideo_(fork) EmbedVideo] - use that instead.
1ea511d4f4d3049bb8ce93287908d2bfec323cb5
598
596
2025-07-07T19:02:18Z
Jayden
52
wikitext
text/x-wiki
Wikis that are hosted by Weird Gloop are running on a slightly modified version of the upstream [https://www.mediawiki.org/wiki/MediaWiki '''MediaWiki'''] software. The upstream version that our wikis are based on can be viewed at [[Special:Version]].
==Differences with upstream==
* '''Accounts''': There is no such concept as a "Weird Gloop account". Each wiki family (e.g RuneScape or Minecraft) has its own shared user database.
* '''Skins''': By default, our wikis use a slightly modified version of Vector (legacy) on desktop and Minerva on mobile. [[MediaWiki:Common.css]] should be used for desktop and mobile styling, while [[MediaWiki:Vector.css]] and [[MediaWiki:Minerva.css]] respectively should be used for desktop-only and mobile-only styles respectively.
* '''Themes''': We support [[themes]] on our wikis (such as light mode and dark mode). There is no limit on the number of themes that can be created, but we recommend only having a few.
* '''File paths''': Our files are served from paths such as <code>/images/Foo.png?d23ef</code> instead of using [https://www.mediawiki.org/wiki/Manual:$wgHashedUploadDirectory MediaWiki's default path scheme].
* '''filepath:// syntax for CSS''': When using uploaded files in CSS, use the <code>filepath://</code> syntax we have added. It ensures that the files are served from the CDN cache correctly, ensuring faster load times for readers. It also supports a <code>width</code> parameter.
<syntaxhighlight lang="css">
body {
background-image: url('filepath://Wiki_background.png');
}
.foo {
background-image: url('filepath://Another_image.png?width=50');
}
</syntaxhighlight>
* '''Crawlers''': The [[MediaWiki:Robots.txt]] page on this wiki applies a global robots.txt to all of our wikis. Notably, we block AI crawlers.
===Extensions===
We [https://github.com/weirdgloop maintain] a number of extensions; some are forked from their upstream equivalents with some performance improvements and small changes that may be specific to our setup. We're also happy to install other extensions if it benefits a wiki and their community.
There are some extensions that we don't typically enable on our wikis to reduce bloat and complexity, but have alternatives that are available:
{| class="wikitable"
|-
! Extension !! Recommended alternative
|-
| [https://github.com/NilsEnevoldsen/AudioButton AudioButton] || Use JavaScript instead ([https://wiki.leagueoflegends.com/en-us/MediaWiki:Gadget-inline-audio.js example])
|-
| [https://www.mediawiki.org/wiki/Extension:MsUpload MsUpload] || [https://www.mediawiki.org/wiki/Extension:SimpleBatchUpload SimpleBatchUpload]. VisualEditor and the 2017 source editor also have this functionality built in.
|-
| TabView (Fandom) || [https://www.mediawiki.org/w/index.php?oldid=5009524 Tabber]
|-
| SpotifyTag, [https://www.mediawiki.org/wiki/Extension:EmbedSpotify EmbedSpotify], [https://www.mediawiki.org/wiki/Extension:YouTube YouTube] || [https://www.mediawiki.org/wiki/Extension:EmbedVideo_(fork) EmbedVideo]
|-
| [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] || [https://www.semantic-mediawiki.org/wiki/Help:User_manual Semantic MediaWiki] and [https://www.mediawiki.org/wiki/Extension:Semantic_Scribunto Semantic Scribunto]
|}
==Technical details==
* Our primary infrastructure is on '''Google Cloud''', located in europe-west4. Our main database server uses '''MySQL'''. Each wiki uses its own database to ensure that it operates in isolation, but some wiki families (e.g all languages for Minecraft Wiki) also have a separate shared database to allow for session sharing and more.
* Web requests are handled in the first instance by '''Cloudflare''''s global network. The DNS resolves to a Google Cloud load balancer which directs traffic towards a Kubernetes cluster on GKE. Most requests to our wikis are cached by Cloudflare's CDN, including page HTML for logged-out users and static resources like JS and images. These resources are purged when they are updated on the wiki.
* If a web request is not handled by the CDN, it is processed by the application servers that we have running on GKE, which run '''Nginx''' as a reverse proxy and uses '''php-fpm''' to interact with the MediaWiki software. Requests for images are proxied to Google Cloud Storage, while all other requests are handled by MediaWiki. Data is cached inside of MySQL (wiki page parses and sessions) and '''Redis''' (main cache, jobqueue).
* Primary configuration of our infrastructure, including the Kubernetes cluster, is performed using Grafana Tanka. Some other configuration is handled by a separate set of Terraform config files.
d853a7554a8d6572d521d4e2b9ee8123a916eeaf
Differences with core MediaWiki
0
124
597
2025-07-07T13:55:01Z
Jayden
52
Jayden moved page [[Differences with core MediaWiki]] to [[MediaWiki at Weird Gloop]]: similar to https://wikitech.wikimedia.org/wiki/MediaWiki_at_WMF
wikitext
text/x-wiki
#REDIRECT [[MediaWiki at Weird Gloop]]
97df04417226291a760cdd41fba42a1ddabd5cb7
Special:Badtitle/NS312:Group:Schema properties
312
125
599
2025-07-10T22:00:26Z
Maintenance script
191
Semantic MediaWiki group import
Special:Badtitle/NS312:Group:Predefined properties
312
126
600
2025-07-10T22:00:27Z
Maintenance script
191
Semantic MediaWiki group import
MediaWiki:Smw import schema
8
127
601
2025-07-10T22:00:27Z
Maintenance script
191
Semantic MediaWiki default vocabulary import
wikitext
text/x-wiki
https://schema.org/ | [https://schema.org/version/latest Schema.org], V 14.0
about|Type:Text
abridged|Type:Text
abstract|Type:Text
accelerationTime|Type:Text
acceptedAnswer|Type:Text
acceptedOffer|Type:Text
acceptedPaymentMethod|Type:Text
acceptsReservations|Type:Text
accessCode|Type:Text
accessMode|Type:Text
accessModeSufficient|Type:Text
accessibilityAPI|Type:Text
accessibilityControl|Type:Text
accessibilityFeature|Type:Text
accessibilityHazard|Type:Text
accessibilitySummary|Type:Text
accommodationCategory|Type:Text
accommodationFloorPlan|Type:Text
accountId|Type:Text
accountMinimumInflow|Type:Text
accountOverdraftLimit|Type:Text
accountablePerson|Type:Text
acquireLicensePage|Type:Text
acquiredFrom|Type:Text
acrissCode|Type:Text
actionAccessibilityRequirement|Type:Text
actionApplication|Type:Text
actionOption|Type:Text
actionPlatform|Type:Text
actionStatus|Type:Text
actionableFeedbackPolicy|Type:Text
activeIngredient|Type:Text
activityDuration|Type:Text
activityFrequency|Type:Text
actor|Type:Text
actors|Type:Text
addOn|Type:Text
additionalName|Type:Text
additionalNumberOfGuests|Type:Text
additionalProperty|Type:Text
additionalType|Type:Text
additionalVariable|Type:Text
address|Type:Text
addressCountry|Type:Text
addressLocality|Type:Text
addressRegion|Type:Text
administrationRoute|Type:Text
advanceBookingRequirement|Type:Text
adverseOutcome|Type:Text
affectedBy|Type:Text
affiliation|Type:Text
afterMedia|Type:Text
agent|Type:Text
aggregateRating|Type:Text
aircraft|Type:Text
album|Type:Text
albumProductionType|Type:Text
albumRelease|Type:Text
albumReleaseType|Type:Text
albums|Type:Text
alcoholWarning|Type:Text
algorithm|Type:Text
alignmentType|Type:Text
alternateName|Type:Text
alternativeHeadline|Type:Text
alternativeOf|Type:Text
alumni|Type:Text
alumniOf|Type:Text
amenityFeature|Type:Text
amount|Type:Text
amountOfThisGood|Type:Text
announcementLocation|Type:Text
annualPercentageRate|Type:Text
answerCount|Type:Text
answerExplanation|Type:Text
antagonist|Type:Text
appearance|Type:Text
applicableCountry|Type:Text
applicableLocation|Type:Text
applicantLocationRequirements|Type:Text
application|Type:Text
applicationCategory|Type:Text
applicationContact|Type:Text
applicationDeadline|Type:Text
applicationStartDate|Type:Date
applicationSubCategory|Type:Text
applicationSuite|Type:Text
appliesToDeliveryMethod|Type:Text
appliesToPaymentMethod|Type:Text
archiveHeld|Type:Text
archivedAt|Type:Text
area|Type:Text
areaServed|Type:Text
arrivalAirport|Type:Text
arrivalBoatTerminal|Type:Text
arrivalBusStop|Type:Text
arrivalGate|Type:Text
arrivalPlatform|Type:Text
arrivalStation|Type:Text
arrivalTerminal|Type:Text
arrivalTime|Type:Text
artEdition|Type:Text
artMedium|Type:Text
arterialBranch|Type:Text
artform|Type:Text
articleBody|Type:Text
articleSection|Type:Text
artist|Type:Text
artworkSurface|Type:Text
aspect|Type:Text
assembly|Type:Text
assemblyVersion|Type:Text
assesses|Type:Text
associatedAnatomy|Type:Text
associatedArticle|Type:Text
associatedClaimReview|Type:Text
associatedDisease|Type:Text
associatedMedia|Type:Text
associatedMediaReview|Type:Text
associatedPathophysiology|Type:Text
associatedReview|Type:Text
athlete|Type:Text
attendee|Type:Text
attendees|Type:Text
audience|Type:Text
audienceType|Type:Text
audio|Type:Text
authenticator|Type:Text
author|Type:Text
availability|Type:Text
availabilityEnds|Type:Text
availabilityStarts|Type:Text
availableAtOrFrom|Type:Text
availableChannel|Type:Text
availableDeliveryMethod|Type:Text
availableFrom|Type:Text
availableIn|Type:Text
availableLanguage|Type:Text
availableOnDevice|Type:Text
availableService|Type:Text
availableStrength|Type:Text
availableTest|Type:Text
availableThrough|Type:Text
award|Type:Text
awards|Type:Text
awayTeam|Type:Text
backstory|Type:Text
bankAccountType|Type:Text
baseSalary|Type:Text
bccRecipient|Type:Text
bed|Type:Text
beforeMedia|Type:Text
beneficiaryBank|Type:Text
benefits|Type:Text
benefitsSummaryUrl|Type:URL
bestRating|Type:Text
billingAddress|Type:Text
billingDuration|Type:Text
billingIncrement|Type:Text
billingPeriod|Type:Text
billingStart|Type:Text
bioChemInteraction|Type:Text
bioChemSimilarity|Type:Text
biologicalRole|Type:Text
biomechnicalClass|Type:Text
birthDate|Type:Date
birthPlace|Type:Text
bitrate|Type:Text
blogPost|Type:Text
blogPosts|Type:Text
bloodSupply|Type:Text
boardingGroup|Type:Text
boardingPolicy|Type:Text
bodyLocation|Type:Text
bodyType|Type:Text
bookEdition|Type:Text
bookFormat|Type:Text
bookingAgent|Type:Text
bookingTime|Type:Text
borrower|Type:Text
box|Type:Text
branch|Type:Text
branchCode|Type:Text
branchOf|Type:Text
brand|Type:Text
breadcrumb|Type:Text
breastfeedingWarning|Type:Text
broadcastAffiliateOf|Type:Text
broadcastChannelId|Type:Text
broadcastDisplayName|Type:Text
broadcastFrequency|Type:Text
broadcastFrequencyValue|Type:Text
broadcastOfEvent|Type:Text
broadcastServiceTier|Type:Text
broadcastSignalModulation|Type:Text
broadcastSubChannel|Type:Text
broadcastTimezone|Type:Text
broadcaster|Type:Text
broker|Type:Text
browserRequirements|Type:Text
busName|Type:Text
busNumber|Type:Text
businessDays|Type:Text
businessFunction|Type:Text
buyer|Type:Text
byArtist|Type:Text
byDay|Type:Text
byMonth|Type:Text
byMonthDay|Type:Text
byMonthWeek|Type:Text
callSign|Type:Text
calories|Type:Text
candidate|Type:Text
caption|Type:Text
carbohydrateContent|Type:Text
cargoVolume|Type:Text
carrier|Type:Text
carrierRequirements|Type:Text
cashBack|Type:Text
catalog|Type:Text
catalogNumber|Type:Text
category|Type:Text
causeOf|Type:Text
ccRecipient|Type:Text
character|Type:Text
characterAttribute|Type:Text
characterName|Type:Text
cheatCode|Type:Text
checkinTime|Type:Text
checkoutTime|Type:Text
chemicalComposition|Type:Text
chemicalRole|Type:Text
childMaxAge|Type:Text
childMinAge|Type:Text
childTaxon|Type:Text
children|Type:Text
cholesterolContent|Type:Text
circle|Type:Text
citation|Type:Text
claimInterpreter|Type:Text
claimReviewed|Type:Text
clincalPharmacology|Type:Text
clinicalPharmacology|Type:Text
clipNumber|Type:Text
closes|Type:Text
coach|Type:Text
code|Type:Text
codeRepository|Type:Text
codeSampleType|Type:Text
codeValue|Type:Text
codingSystem|Type:Text
colleague|Type:Text
colleagues|Type:Text
collection|Type:Text
collectionSize|Type:Text
color|Type:Text
colorist|Type:Text
comment|Type:Text
commentCount|Type:Text
commentText|Type:Text
commentTime|Type:Text
competencyRequired|Type:Text
competitor|Type:Text
composer|Type:Text
comprisedOf|Type:Text
conditionsOfAccess|Type:Text
confirmationNumber|Type:Text
connectedTo|Type:Text
constrainingProperty|Type:Text
contactOption|Type:Text
contactPoint|Type:Text
contactPoints|Type:Text
contactType|Type:Text
contactlessPayment|Type:Text
containedIn|Type:Text
containedInPlace|Type:Text
containsPlace|Type:Text
containsSeason|Type:Text
contentLocation|Type:Text
contentRating|Type:Text
contentReferenceTime|Type:Text
contentSize|Type:Text
contentType|Type:Text
contentUrl|Type:URL
contraindication|Type:Text
contributor|Type:Text
cookTime|Type:Text
cookingMethod|Type:Text
copyrightHolder|Type:Text
copyrightNotice|Type:Text
copyrightYear|Type:Text
correction|Type:Text
correctionsPolicy|Type:Text
costCategory|Type:Text
costCurrency|Type:Text
costOrigin|Type:Text
costPerUnit|Type:Text
countriesNotSupported|Type:Text
countriesSupported|Type:Text
countryOfAssembly|Type:Text
countryOfLastProcessing|Type:Text
countryOfOrigin|Type:Text
course|Type:Text
courseCode|Type:Text
courseMode|Type:Text
coursePrerequisites|Type:Text
courseWorkload|Type:Text
coverageEndTime|Type:Text
coverageStartTime|Type:Text
creativeWorkStatus|Type:Text
creator|Type:Text
credentialCategory|Type:Text
creditText|Type:Text
creditedTo|Type:Text
cssSelector|Type:Text
currenciesAccepted|Type:Text
currency|Type:Text
currentExchangeRate|Type:Text
customer|Type:Text
customerRemorseReturnFees|Type:Text
customerRemorseReturnLabelSource|Type:Text
customerRemorseReturnShippingFeesAmount|Type:Text
cutoffTime|Type:Text
cvdCollectionDate|Type:Date
cvdFacilityCounty|Type:Text
cvdFacilityId|Type:Text
cvdNumBeds|Type:Text
cvdNumBedsOcc|Type:Text
cvdNumC19Died|Type:Text
cvdNumC19HOPats|Type:Text
cvdNumC19HospPats|Type:Text
cvdNumC19MechVentPats|Type:Text
cvdNumC19OFMechVentPats|Type:Text
cvdNumC19OverflowPats|Type:Text
cvdNumICUBeds|Type:Text
cvdNumICUBedsOcc|Type:Text
cvdNumTotBeds|Type:Text
cvdNumVent|Type:Text
cvdNumVentUse|Type:Text
dataFeedElement|Type:Text
dataset|Type:Text
datasetTimeInterval|Type:Text
dateCreated|Type:Date
dateDeleted|Type:Date
dateIssued|Type:Date
dateModified|Type:Date
datePosted|Type:Date
datePublished|Type:Date
dateRead|Type:Date
dateReceived|Type:Date
dateSent|Type:Date
dateVehicleFirstRegistered|Type:Date
dateline|Type:Text
dayOfWeek|Type:Text
deathDate|Type:Date
deathPlace|Type:Text
defaultValue|Type:Text
deliveryAddress|Type:Text
deliveryLeadTime|Type:Text
deliveryMethod|Type:Text
deliveryStatus|Type:Text
deliveryTime|Type:Text
department|Type:Text
departureAirport|Type:Text
departureBoatTerminal|Type:Text
departureBusStop|Type:Text
departureGate|Type:Text
departurePlatform|Type:Text
departureStation|Type:Text
departureTerminal|Type:Text
departureTime|Type:Text
dependencies|Type:Text
depth|Type:Text
description|Type:Text
device|Type:Text
diagnosis|Type:Text
diagram|Type:Text
diet|Type:Text
dietFeatures|Type:Text
differentialDiagnosis|Type:Text
directApply|Type:Text
director|Type:Text
directors|Type:Text
disambiguatingDescription|Type:Text
discount|Type:Text
discountCode|Type:Text
discountCurrency|Type:Text
discusses|Type:Text
discussionUrl|Type:URL
diseasePreventionInfo|Type:Text
diseaseSpreadStatistics|Type:Text
dissolutionDate|Type:Date
distance|Type:Text
distinguishingSign|Type:Text
distribution|Type:Text
diversityPolicy|Type:Text
diversityStaffingReport|Type:Text
documentation|Type:Text
doesNotShip|Type:Text
domainIncludes|Type:Text
domiciledMortgage|Type:Text
doorTime|Type:Text
dosageForm|Type:Text
doseSchedule|Type:Text
doseUnit|Type:Text
doseValue|Type:Text
downPayment|Type:Text
downloadUrl|Type:URL
downvoteCount|Type:Text
drainsTo|Type:Text
driveWheelConfiguration|Type:Text
dropoffLocation|Type:Text
dropoffTime|Type:Text
drug|Type:Text
drugClass|Type:Text
drugUnit|Type:Text
duns|Type:Text
duplicateTherapy|Type:Text
duration|Type:Text
durationOfWarranty|Type:Text
duringMedia|Type:Text
earlyPrepaymentPenalty|Type:Text
editEIDR|Type:Text
editor|Type:Text
eduQuestionType|Type:Text
educationRequirements|Type:Text
educationalAlignment|Type:Text
educationalCredentialAwarded|Type:Text
educationalFramework|Type:Text
educationalLevel|Type:Text
educationalProgramMode|Type:Text
educationalRole|Type:Text
educationalUse|Type:Text
elevation|Type:Text
eligibilityToWorkRequirement|Type:Text
eligibleCustomerType|Type:Text
eligibleDuration|Type:Text
eligibleQuantity|Type:Text
eligibleRegion|Type:Text
eligibleTransactionVolume|Type:Text
email|Type:Email
embedUrl|Type:URL
embeddedTextCaption|Type:Text
emissionsCO2|Type:Text
employee|Type:Text
employees|Type:Text
employerOverview|Type:Text
employmentType|Type:Text
employmentUnit|Type:Text
encodesBioChemEntity|Type:Text
encodesCreativeWork|Type:Text
encoding|Type:Text
encodingFormat|Type:Text
encodingType|Type:Text
encodings|Type:Text
endDate|Type:Date
endOffset|Type:Text
endTime|Type:Text
endorsee|Type:Text
endorsers|Type:Text
energyEfficiencyScaleMax|Type:Text
energyEfficiencyScaleMin|Type:Text
engineDisplacement|Type:Text
enginePower|Type:Text
engineType|Type:Text
entertainmentBusiness|Type:Text
epidemiology|Type:Text
episode|Type:Text
episodeNumber|Type:Text
episodes|Type:Text
equal|Type:Text
error|Type:Text
estimatedCost|Type:Text
estimatedFlightDuration|Type:Text
estimatedSalary|Type:Text
estimatesRiskOf|Type:Text
ethicsPolicy|Type:Text
event|Type:Text
eventAttendanceMode|Type:Text
eventSchedule|Type:Text
eventStatus|Type:Text
events|Type:Text
evidenceLevel|Type:Text
evidenceOrigin|Type:Text
exampleOfWork|Type:Text
exceptDate|Type:Date
exchangeRateSpread|Type:Text
executableLibraryName|Type:Text
exerciseCourse|Type:Text
exercisePlan|Type:Text
exerciseRelatedDiet|Type:Text
exerciseType|Type:Text
exifData|Type:Text
expectedArrivalFrom|Type:Text
expectedArrivalUntil|Type:Text
expectedPrognosis|Type:Text
expectsAcceptanceOf|Type:Text
experienceInPlaceOfEducation|Type:Text
experienceRequirements|Type:Text
expertConsiderations|Type:Text
expires|Type:Text
expressedIn|Type:Text
familyName|Type:Text
fatContent|Type:Text
faxNumber|Type:Text
featureList|Type:Text
feesAndCommissionsSpecification|Type:Text
fiberContent|Type:Text
fileFormat|Type:Text
fileSize|Type:Text
financialAidEligible|Type:Text
firstAppearance|Type:Text
firstPerformance|Type:Text
flightDistance|Type:Text
flightNumber|Type:Text
floorLevel|Type:Text
floorLimit|Type:Text
floorSize|Type:Text
followee|Type:Text
follows|Type:Text
followup|Type:Text
foodEstablishment|Type:Text
foodEvent|Type:Text
foodWarning|Type:Text
founder|Type:Text
founders|Type:Text
foundingDate|Type:Date
foundingLocation|Type:Text
free|Type:Text
freeShippingThreshold|Type:Text
frequency|Type:Text
fromLocation|Type:Text
fuelCapacity|Type:Text
fuelConsumption|Type:Text
fuelEfficiency|Type:Text
fuelType|Type:Text
functionalClass|Type:Text
fundedItem|Type:Text
funder|Type:Text
funding|Type:Text
game|Type:Text
gameAvailabilityType|Type:Text
gameEdition|Type:Text
gameItem|Type:Text
gameLocation|Type:Text
gamePlatform|Type:Text
gameServer|Type:Text
gameTip|Type:Text
gender|Type:Text
genre|Type:Text
geo|Type:Text
geoContains|Type:Text
geoCoveredBy|Type:Text
geoCovers|Type:Text
geoCrosses|Type:Text
geoDisjoint|Type:Text
geoEquals|Type:Text
geoIntersects|Type:Text
geoMidpoint|Type:Text
geoOverlaps|Type:Text
geoRadius|Type:Text
geoTouches|Type:Text
geoWithin|Type:Text
geographicArea|Type:Text
gettingTestedInfo|Type:Text
givenName|Type:Text
globalLocationNumber|Type:Text
governmentBenefitsInfo|Type:Text
gracePeriod|Type:Text
grantee|Type:Text
greater|Type:Text
greaterOrEqual|Type:Text
gtin|Type:Text
gtin12|Type:Text
gtin13|Type:Text
gtin14|Type:Text
gtin8|Type:Text
guideline|Type:Text
guidelineDate|Type:Date
guidelineSubject|Type:Text
handlingTime|Type:Text
hasAdultConsideration|Type:Text
hasBioChemEntityPart|Type:Text
hasBioPolymerSequence|Type:Text
hasBroadcastChannel|Type:Text
hasCategoryCode|Type:Text
hasCourse|Type:Text
hasCourseInstance|Type:Text
hasCredential|Type:Text
hasDefinedTerm|Type:Text
hasDeliveryMethod|Type:Text
hasDigitalDocumentPermission|Type:Text
hasDriveThroughService|Type:Text
hasEnergyConsumptionDetails|Type:Text
hasEnergyEfficiencyCategory|Type:Text
hasHealthAspect|Type:Text
hasMap|Type:Text
hasMeasurement|Type:Text
hasMenu|Type:Text
hasMenuItem|Type:Text
hasMenuSection|Type:Text
hasMerchantReturnPolicy|Type:Text
hasMolecularFunction|Type:Text
hasOccupation|Type:Text
hasOfferCatalog|Type:Text
hasPOS|Type:Text
hasPart|Type:Text
hasRepresentation|Type:Text
hasVariant|Type:Text
headline|Type:Text
healthCondition|Type:Text
healthPlanCoinsuranceOption|Type:Text
healthPlanCoinsuranceRate|Type:Text
healthPlanCopay|Type:Text
healthPlanCopayOption|Type:Text
healthPlanCostSharing|Type:Text
healthPlanDrugOption|Type:Text
healthPlanDrugTier|Type:Text
healthPlanId|Type:Text
healthPlanMarketingUrl|Type:URL
healthPlanNetworkId|Type:Text
healthPlanNetworkTier|Type:Text
healthPlanPharmacyCategory|Type:Text
healthcareReportingData|Type:Text
height|Type:Text
highPrice|Type:Text
hiringOrganization|Type:Text
holdingArchive|Type:Text
homeLocation|Type:Text
homeTeam|Type:Text
honorificPrefix|Type:Text
honorificSuffix|Type:Text
hospitalAffiliation|Type:Text
hostingOrganization|Type:Text
hoursAvailable|Type:Text
howPerformed|Type:Text
httpMethod|Type:Text
iataCode|Type:Text
icaoCode|Type:Text
identifier|Type:Text
identifyingExam|Type:Text
identifyingTest|Type:Text
illustrator|Type:Text
image|Type:Text
imagingTechnique|Type:Text
inAlbum|Type:Text
inBroadcastLineup|Type:Text
inChI|Type:Text
inChIKey|Type:Text
inCodeSet|Type:Text
inDefinedTermSet|Type:Text
inLanguage|Type:Text
inPlaylist|Type:Text
inProductGroupWithID|Type:Text
inStoreReturnsOffered|Type:Text
inSupportOf|Type:Text
incentiveCompensation|Type:Text
incentives|Type:Text
includedComposition|Type:Text
includedDataCatalog|Type:Text
includedInDataCatalog|Type:Text
includedInHealthInsurancePlan|Type:Text
includedRiskFactor|Type:Text
includesAttraction|Type:Text
includesHealthPlanFormulary|Type:Text
includesHealthPlanNetwork|Type:Text
includesObject|Type:Text
increasesRiskOf|Type:Text
industry|Type:Text
ineligibleRegion|Type:Text
infectiousAgent|Type:Text
infectiousAgentClass|Type:Text
ingredients|Type:Text
inker|Type:Text
insertion|Type:Text
installUrl|Type:URL
instructor|Type:Text
instrument|Type:Text
intensity|Type:Text
interactingDrug|Type:Text
interactionCount|Type:Text
interactionService|Type:Text
interactionStatistic|Type:Text
interactionType|Type:Text
interactivityType|Type:Text
interestRate|Type:Text
interpretedAsClaim|Type:Text
inventoryLevel|Type:Text
inverseOf|Type:Text
isAcceptingNewPatients|Type:Text
isAccessibleForFree|Type:Text
isAccessoryOrSparePartFor|Type:Text
isAvailableGenerically|Type:Text
isBasedOn|Type:Text
isBasedOnUrl|Type:URL
isConsumableFor|Type:Text
isEncodedByBioChemEntity|Type:Text
isFamilyFriendly|Type:Text
isGift|Type:Text
isInvolvedInBiologicalProcess|Type:Text
isLiveBroadcast|Type:Text
isLocatedInSubcellularLocation|Type:Text
isPartOf|Type:Text
isPartOfBioChemEntity|Type:Text
isPlanForApartment|Type:Text
isProprietary|Type:Text
isRelatedTo|Type:Text
isResizable|Type:Text
isSimilarTo|Type:Text
isUnlabelledFallback|Type:Text
isVariantOf|Type:Text
isbn|Type:Text
isicV4|Type:Text
iso6523Code|Type:Text
isrcCode|Type:Text
issn|Type:Text
issueNumber|Type:Text
issuedBy|Type:Text
issuedThrough|Type:Text
iswcCode|Type:Text
item|Type:Text
itemCondition|Type:Text
itemDefectReturnFees|Type:Text
itemDefectReturnLabelSource|Type:Text
itemDefectReturnShippingFeesAmount|Type:Text
itemListElement|Type:Text
itemListOrder|Type:Text
itemLocation|Type:Text
itemOffered|Type:Text
itemReviewed|Type:Text
itemShipped|Type:Text
itinerary|Type:Text
iupacName|Type:Text
jobBenefits|Type:Text
jobImmediateStart|Type:Text
jobLocation|Type:Text
jobLocationType|Type:Text
jobStartDate|Type:Date
jobTitle|Type:Text
jurisdiction|Type:Text
keywords|Type:Text
knownVehicleDamages|Type:Text
knows|Type:Text
knowsAbout|Type:Text
knowsLanguage|Type:Text
labelDetails|Type:Text
landlord|Type:Text
language|Type:Text
lastReviewed|Type:Text
latitude|Type:Text
layoutImage|Type:Text
learningResourceType|Type:Text
leaseLength|Type:Text
legalName|Type:Text
legalStatus|Type:Text
legislationApplies|Type:Text
legislationChanges|Type:Text
legislationConsolidates|Type:Text
legislationDate|Type:Date
legislationDateVersion|Type:Text
legislationIdentifier|Type:Text
legislationJurisdiction|Type:Text
legislationLegalForce|Type:Text
legislationLegalValue|Type:Text
legislationPassedBy|Type:Text
legislationResponsible|Type:Text
legislationTransposes|Type:Text
legislationType|Type:Text
leiCode|Type:Text
lender|Type:Text
lesser|Type:Text
lesserOrEqual|Type:Text
letterer|Type:Text
license|Type:Text
line|Type:Text
linkRelationship|Type:Text
liveBlogUpdate|Type:Text
loanMortgageMandateAmount|Type:Text
loanPaymentAmount|Type:Text
loanPaymentFrequency|Type:Text
loanRepaymentForm|Type:Text
loanTerm|Type:Text
loanType|Type:Text
location|Type:Text
locationCreated|Type:Text
lodgingUnitDescription|Type:Text
lodgingUnitType|Type:Text
logo|Type:Text
longitude|Type:Text
loser|Type:Text
lowPrice|Type:Text
lyricist|Type:Text
lyrics|Type:Text
mainContentOfPage|Type:Text
mainEntity|Type:Text
mainEntityOfPage|Type:Text
maintainer|Type:Text
makesOffer|Type:Text
manufacturer|Type:Text
map|Type:Text
mapType|Type:Text
maps|Type:Text
marginOfError|Type:Text
masthead|Type:Text
material|Type:Text
materialExtent|Type:Text
mathExpression|Type:Text
maxPrice|Type:Text
maxValue|Type:Text
maximumAttendeeCapacity|Type:Text
maximumEnrollment|Type:Text
maximumIntake|Type:Text
maximumPhysicalAttendeeCapacity|Type:Text
maximumVirtualAttendeeCapacity|Type:Text
mealService|Type:Text
measuredProperty|Type:Text
measuredValue|Type:Text
measurementTechnique|Type:Text
mechanismOfAction|Type:Text
mediaAuthenticityCategory|Type:Text
mediaItemAppearance|Type:Text
median|Type:Text
medicalAudience|Type:Text
medicalSpecialty|Type:Text
medicineSystem|Type:Text
meetsEmissionStandard|Type:Text
member|Type:Text
memberOf|Type:Text
members|Type:Text
membershipNumber|Type:Text
membershipPointsEarned|Type:Text
memoryRequirements|Type:Text
mentions|Type:Text
menu|Type:Text
menuAddOn|Type:Text
merchant|Type:Text
merchantReturnDays|Type:Text
merchantReturnLink|Type:Text
messageAttachment|Type:Text
mileageFromOdometer|Type:Text
minPrice|Type:Text
minValue|Type:Text
minimumPaymentDue|Type:Text
missionCoveragePrioritiesPolicy|Type:Text
model|Type:Text
modelDate|Type:Date
modifiedTime|Type:Text
molecularFormula|Type:Text
molecularWeight|Type:Text
monoisotopicMolecularWeight|Type:Text
monthlyMinimumRepaymentAmount|Type:Text
monthsOfExperience|Type:Text
mpn|Type:Text
multipleValues|Type:Text
muscleAction|Type:Text
musicArrangement|Type:Text
musicBy|Type:Text
musicCompositionForm|Type:Text
musicGroupMember|Type:Text
musicReleaseFormat|Type:Text
musicalKey|Type:Text
naics|Type:Text
name|Type:Text
namedPosition|Type:Text
nationality|Type:Text
naturalProgression|Type:Text
negativeNotes|Type:Text
nerve|Type:Text
nerveMotor|Type:Text
netWorth|Type:Text
newsUpdatesAndGuidelines|Type:Text
nextItem|Type:Text
noBylinesPolicy|Type:Text
nonEqual|Type:Text
nonProprietaryName|Type:Text
nonprofitStatus|Type:Text
normalRange|Type:Text
nsn|Type:Text
numAdults|Type:Text
numChildren|Type:Text
numConstraints|Type:Text
numTracks|Type:Text
numberOfAccommodationUnits|Type:Text
numberOfAirbags|Type:Text
numberOfAvailableAccommodationUnits|Type:Text
numberOfAxles|Type:Text
numberOfBathroomsTotal|Type:Text
numberOfBedrooms|Type:Text
numberOfBeds|Type:Text
numberOfCredits|Type:Text
numberOfDoors|Type:Text
numberOfEmployees|Type:Text
numberOfEpisodes|Type:Text
numberOfForwardGears|Type:Text
numberOfFullBathrooms|Type:Text
numberOfItems|Type:Text
numberOfLoanPayments|Type:Text
numberOfPages|Type:Text
numberOfPartialBathrooms|Type:Text
numberOfPlayers|Type:Text
numberOfPreviousOwners|Type:Text
numberOfRooms|Type:Text
numberOfSeasons|Type:Text
numberedPosition|Type:Text
nutrition|Type:Text
object|Type:Text
observationDate|Type:Date
observedNode|Type:Text
occupancy|Type:Text
occupationLocation|Type:Text
occupationalCategory|Type:Text
occupationalCredentialAwarded|Type:Text
offerCount|Type:Text
offeredBy|Type:Text
offers|Type:Text
offersPrescriptionByMail|Type:Text
openingHours|Type:Text
openingHoursSpecification|Type:Text
opens|Type:Text
operatingSystem|Type:Text
opponent|Type:Text
option|Type:Text
orderDate|Type:Date
orderDelivery|Type:Text
orderItemNumber|Type:Text
orderItemStatus|Type:Text
orderNumber|Type:Text
orderQuantity|Type:Text
orderStatus|Type:Text
orderedItem|Type:Text
organizer|Type:Text
originAddress|Type:Text
originalMediaContextDescription|Type:Text
originalMediaLink|Type:Text
originatesFrom|Type:Text
overdosage|Type:Text
ownedFrom|Type:Text
ownedThrough|Type:Text
ownershipFundingInfo|Type:Text
owns|Type:Text
pageEnd|Type:Text
pageStart|Type:Text
pagination|Type:Text
parent|Type:Text
parentItem|Type:Text
parentOrganization|Type:Text
parentService|Type:Text
parentTaxon|Type:Text
parents|Type:Text
partOfEpisode|Type:Text
partOfInvoice|Type:Text
partOfOrder|Type:Text
partOfSeason|Type:Text
partOfSeries|Type:Text
partOfSystem|Type:Text
partOfTVSeries|Type:Text
partOfTrip|Type:Text
participant|Type:Text
partySize|Type:Text
passengerPriorityStatus|Type:Text
passengerSequenceNumber|Type:Text
pathophysiology|Type:Text
pattern|Type:Text
payload|Type:Text
paymentAccepted|Type:Text
paymentDue|Type:Text
paymentDueDate|Type:Date
paymentMethod|Type:Text
paymentMethodId|Type:Text
paymentStatus|Type:Text
paymentUrl|Type:URL
penciler|Type:Text
percentile10|Type:Text
percentile25|Type:Text
percentile75|Type:Text
percentile90|Type:Text
performTime|Type:Text
performer|Type:Text
performerIn|Type:Text
performers|Type:Text
permissionType|Type:Text
permissions|Type:Text
permitAudience|Type:Text
permittedUsage|Type:Text
petsAllowed|Type:Text
phoneticText|Type:Text
photo|Type:Text
photos|Type:Text
physicalRequirement|Type:Text
physiologicalBenefits|Type:Text
pickupLocation|Type:Text
pickupTime|Type:Text
playMode|Type:Text
playerType|Type:Text
playersOnline|Type:Text
polygon|Type:Text
populationType|Type:Text
position|Type:Text
positiveNotes|Type:Text
possibleComplication|Type:Text
possibleTreatment|Type:Text
postOfficeBoxNumber|Type:Text
postOp|Type:Text
postalCode|Type:Text
postalCodeBegin|Type:Text
postalCodeEnd|Type:Text
postalCodePrefix|Type:Text
postalCodeRange|Type:Text
potentialAction|Type:Text
potentialUse|Type:Text
preOp|Type:Text
predecessorOf|Type:Text
pregnancyCategory|Type:Text
pregnancyWarning|Type:Text
prepTime|Type:Text
preparation|Type:Text
prescribingInfo|Type:Text
prescriptionStatus|Type:Text
previousItem|Type:Text
previousStartDate|Type:Date
price|Type:Text
priceComponent|Type:Text
priceComponentType|Type:Text
priceCurrency|Type:Text
priceRange|Type:Text
priceSpecification|Type:Text
priceType|Type:Text
priceValidUntil|Type:Text
primaryImageOfPage|Type:Text
primaryPrevention|Type:Text
printColumn|Type:Text
printEdition|Type:Text
printPage|Type:Text
printSection|Type:Text
procedure|Type:Text
procedureType|Type:Text
processingTime|Type:Text
processorRequirements|Type:Text
producer|Type:Text
produces|Type:Text
productGroupID|Type:Text
productID|Type:Text
productSupported|Type:Text
productionCompany|Type:Text
productionDate|Type:Date
proficiencyLevel|Type:Text
programMembershipUsed|Type:Text
programName|Type:Text
programPrerequisites|Type:Text
programType|Type:Text
programmingLanguage|Type:Text
programmingModel|Type:Text
propertyID|Type:Text
proprietaryName|Type:Text
proteinContent|Type:Text
provider|Type:Text
providerMobility|Type:Text
providesBroadcastService|Type:Text
providesService|Type:Text
publicAccess|Type:Text
publicTransportClosuresInfo|Type:Text
publication|Type:Text
publicationType|Type:Text
publishedBy|Type:Text
publishedOn|Type:Text
publisher|Type:Text
publisherImprint|Type:Text
publishingPrinciples|Type:Text
purchaseDate|Type:Date
qualifications|Type:Text
quarantineGuidelines|Type:Text
query|Type:Text
quest|Type:Text
question|Type:Text
rangeIncludes|Type:Text
ratingCount|Type:Text
ratingExplanation|Type:Text
ratingValue|Type:Text
readBy|Type:Text
readonlyValue|Type:Text
realEstateAgent|Type:Text
recipe|Type:Text
recipeCategory|Type:Text
recipeCuisine|Type:Text
recipeIngredient|Type:Text
recipeInstructions|Type:Text
recipeYield|Type:Text
recipient|Type:Text
recognizedBy|Type:Text
recognizingAuthority|Type:Text
recommendationStrength|Type:Text
recommendedIntake|Type:Text
recordLabel|Type:Text
recordedAs|Type:Text
recordedAt|Type:Text
recordedIn|Type:Text
recordingOf|Type:Text
recourseLoan|Type:Text
referenceQuantity|Type:Text
referencesOrder|Type:Text
refundType|Type:Text
regionDrained|Type:Text
regionsAllowed|Type:Text
relatedAnatomy|Type:Text
relatedCondition|Type:Text
relatedDrug|Type:Text
relatedLink|Type:Text
relatedStructure|Type:Text
relatedTherapy|Type:Text
relatedTo|Type:Text
releaseDate|Type:Date
releaseNotes|Type:Text
releaseOf|Type:Text
releasedEvent|Type:Text
relevantOccupation|Type:Text
relevantSpecialty|Type:Text
remainingAttendeeCapacity|Type:Text
renegotiableLoan|Type:Text
repeatCount|Type:Text
repeatFrequency|Type:Text
repetitions|Type:Text
replacee|Type:Text
replacer|Type:Text
replyToUrl|Type:URL
reportNumber|Type:Text
representativeOfPage|Type:Text
requiredCollateral|Type:Text
requiredGender|Type:Text
requiredMaxAge|Type:Text
requiredMinAge|Type:Text
requiredQuantity|Type:Text
requirements|Type:Text
requiresSubscription|Type:Text
reservationFor|Type:Text
reservationId|Type:Text
reservationStatus|Type:Text
reservedTicket|Type:Text
responsibilities|Type:Text
restPeriods|Type:Text
restockingFee|Type:Text
result|Type:Text
resultComment|Type:Text
resultReview|Type:Text
returnFees|Type:Text
returnLabelSource|Type:Text
returnMethod|Type:Text
returnPolicyCategory|Type:Text
returnPolicyCountry|Type:Text
returnPolicySeasonalOverride|Type:Text
returnShippingFeesAmount|Type:Text
review|Type:Text
reviewAspect|Type:Text
reviewBody|Type:Text
reviewCount|Type:Text
reviewRating|Type:Text
reviewedBy|Type:Text
reviews|Type:Text
riskFactor|Type:Text
risks|Type:Text
roleName|Type:Text
roofLoad|Type:Text
rsvpResponse|Type:Text
runsTo|Type:Text
runtime|Type:Text
runtimePlatform|Type:Text
rxcui|Type:Text
safetyConsideration|Type:Text
salaryCurrency|Type:Text
salaryUponCompletion|Type:Text
sameAs|Type:Text
sampleType|Type:Text
saturatedFatContent|Type:Text
scheduleTimezone|Type:Text
scheduledPaymentDate|Type:Date
scheduledTime|Type:Text
schemaVersion|Type:Text
schoolClosuresInfo|Type:Text
screenCount|Type:Text
screenshot|Type:Text
sdDatePublished|Type:Date
sdLicense|Type:Text
sdPublisher|Type:Text
season|Type:Text
seasonNumber|Type:Text
seasons|Type:Text
seatNumber|Type:Text
seatRow|Type:Text
seatSection|Type:Text
seatingCapacity|Type:Text
seatingType|Type:Text
secondaryPrevention|Type:Text
securityClearanceRequirement|Type:Text
securityScreening|Type:Text
seeks|Type:Text
seller|Type:Text
sender|Type:Text
sensoryRequirement|Type:Text
sensoryUnit|Type:Text
serialNumber|Type:Text
seriousAdverseOutcome|Type:Text
serverStatus|Type:Text
servesCuisine|Type:Text
serviceArea|Type:Text
serviceAudience|Type:Text
serviceLocation|Type:Text
serviceOperator|Type:Text
serviceOutput|Type:Text
servicePhone|Type:Text
servicePostalAddress|Type:Text
serviceSmsNumber|Type:Text
serviceType|Type:Text
serviceUrl|Type:URL
servingSize|Type:Text
sha256|Type:Text
sharedContent|Type:Text
shippingDestination|Type:Text
shippingDetails|Type:Text
shippingLabel|Type:Text
shippingRate|Type:Text
shippingSettingsLink|Type:Text
sibling|Type:Text
siblings|Type:Text
signDetected|Type:Text
signOrSymptom|Type:Text
significance|Type:Text
significantLink|Type:Text
significantLinks|Type:Text
size|Type:Text
sizeGroup|Type:Text
sizeSystem|Type:Text
skills|Type:Text
sku|Type:Text
slogan|Type:Text
smiles|Type:Text
smokingAllowed|Type:Text
sodiumContent|Type:Text
softwareAddOn|Type:Text
softwareHelp|Type:Text
softwareRequirements|Type:Text
softwareVersion|Type:Text
sourceOrganization|Type:Text
sourcedFrom|Type:Text
spatial|Type:Text
spatialCoverage|Type:Text
speakable|Type:Text
specialCommitments|Type:Text
specialOpeningHoursSpecification|Type:Text
specialty|Type:Text
speechToTextMarkup|Type:Text
speed|Type:Text
spokenByCharacter|Type:Text
sponsor|Type:Text
sport|Type:Text
sportsActivityLocation|Type:Text
sportsEvent|Type:Text
sportsTeam|Type:Text
spouse|Type:Text
stage|Type:Text
stageAsNumber|Type:Text
starRating|Type:Text
startDate|Type:Date
startOffset|Type:Text
startTime|Type:Text
status|Type:Text
steeringPosition|Type:Text
step|Type:Text
stepValue|Type:Text
steps|Type:Text
storageRequirements|Type:Text
streetAddress|Type:Text
strengthUnit|Type:Text
strengthValue|Type:Text
structuralClass|Type:Text
study|Type:Text
studyDesign|Type:Text
studyLocation|Type:Text
studySubject|Type:Text
subEvent|Type:Text
subEvents|Type:Text
subOrganization|Type:Text
subReservation|Type:Text
subStageSuffix|Type:Text
subStructure|Type:Text
subTest|Type:Text
subTrip|Type:Text
subjectOf|Type:Text
subtitleLanguage|Type:Text
successorOf|Type:Text
sugarContent|Type:Text
suggestedAge|Type:Text
suggestedAnswer|Type:Text
suggestedGender|Type:Text
suggestedMaxAge|Type:Text
suggestedMeasurement|Type:Text
suggestedMinAge|Type:Text
suitableForDiet|Type:Text
superEvent|Type:Text
supersededBy|Type:Text
supply|Type:Text
supplyTo|Type:Text
supportingData|Type:Text
surface|Type:Text
target|Type:Text
targetCollection|Type:Text
targetDescription|Type:Text
targetName|Type:Text
targetPlatform|Type:Text
targetPopulation|Type:Text
targetProduct|Type:Text
targetUrl|Type:URL
taxID|Type:Text
taxonRank|Type:Text
taxonomicRange|Type:Text
teaches|Type:Text
telephone|Type:Telephone number
temporal|Type:Text
temporalCoverage|Type:Text
termCode|Type:Text
termDuration|Type:Text
termsOfService|Type:Text
termsPerYear|Type:Text
text|Type:Text
textValue|Type:Text
thumbnail|Type:Text
thumbnailUrl|Type:URL
tickerSymbol|Type:Text
ticketNumber|Type:Text
ticketToken|Type:Text
ticketedSeat|Type:Text
timeOfDay|Type:Text
timeRequired|Type:Text
timeToComplete|Type:Text
tissueSample|Type:Text
title|Type:Text
titleEIDR|Type:Text
toLocation|Type:Text
toRecipient|Type:Text
tocContinuation|Type:Text
tocEntry|Type:Text
tongueWeight|Type:Text
tool|Type:Text
torque|Type:Text
totalJobOpenings|Type:Text
totalPaymentDue|Type:Text
totalPrice|Type:Text
totalTime|Type:Text
tourBookingPage|Type:Text
touristType|Type:Text
track|Type:Text
trackingNumber|Type:Text
trackingUrl|Type:URL
tracks|Type:Text
trailer|Type:Text
trailerWeight|Type:Text
trainName|Type:Text
trainNumber|Type:Text
trainingSalary|Type:Text
transFatContent|Type:Text
transcript|Type:Text
transitTime|Type:Text
transitTimeLabel|Type:Text
translationOfWork|Type:Text
translator|Type:Text
transmissionMethod|Type:Text
travelBans|Type:Text
trialDesign|Type:Text
tributary|Type:Text
typeOfBed|Type:Text
typeOfGood|Type:Text
typicalAgeRange|Type:Text
typicalCreditsPerTerm|Type:Text
typicalTest|Type:Text
underName|Type:Text
unitCode|Type:Text
unitText|Type:Text
unnamedSourcesPolicy|Type:Text
unsaturatedFatContent|Type:Text
uploadDate|Type:Date
upvoteCount|Type:Text
url|Type:URL
urlTemplate|Type:Text
usageInfo|Type:Text
usedToDiagnose|Type:Text
userInteractionCount|Type:Text
usesDevice|Type:Text
usesHealthPlanIdStandard|Type:Text
utterances|Type:Text
validFor|Type:Text
validFrom|Type:Text
validIn|Type:Text
validThrough|Type:Text
validUntil|Type:Text
value|Type:Text
valueAddedTaxIncluded|Type:Text
valueMaxLength|Type:Text
valueMinLength|Type:Text
valueName|Type:Text
valuePattern|Type:Text
valueReference|Type:Text
valueRequired|Type:Text
variableMeasured|Type:Text
variantCover|Type:Text
variesBy|Type:Text
vatID|Type:Text
vehicleConfiguration|Type:Text
vehicleEngine|Type:Text
vehicleIdentificationNumber|Type:Text
vehicleInteriorColor|Type:Text
vehicleInteriorType|Type:Text
vehicleModelDate|Type:Date
vehicleSeatingCapacity|Type:Text
vehicleSpecialUsage|Type:Text
vehicleTransmission|Type:Text
vendor|Type:Text
verificationFactCheckingPolicy|Type:Text
version|Type:Text
video|Type:Text
videoFormat|Type:Text
videoFrameSize|Type:Text
videoQuality|Type:Text
volumeNumber|Type:Text
warning|Type:Text
warranty|Type:Text
warrantyPromise|Type:Text
warrantyScope|Type:Text
webCheckinTime|Type:Text
webFeed|Type:Text
weight|Type:Text
weightTotal|Type:Text
wheelbase|Type:Text
width|Type:Text
winner|Type:Text
wordCount|Type:Text
workExample|Type:Text
workFeatured|Type:Text
workHours|Type:Text
workLocation|Type:Text
workPerformed|Type:Text
workPresented|Type:Text
workTranslation|Type:Text
workload|Type:Text
worksFor|Type:Text
worstRating|Type:Text
xpath|Type:Text
yearBuilt|Type:Text
yearlyRevenue|Type:Text
yearsInOperation|Type:Text
yield|Type:Text
3DModel|Category
AMRadioChannel|Category
APIReference|Category
Abdomen|Category
AboutPage|Category
AcceptAction|Category
Accommodation|Category
AccountingService|Category
AchieveAction|Category
Action|Category
ActionAccessSpecification|Category
ActionStatusType|Category
ActivateAction|Category
ActivationFee|Category
ActiveActionStatus|Category
ActiveNotRecruiting|Category
AddAction|Category
AdministrativeArea|Category
AdultEntertainment|Category
AdultOrientedEnumeration|Category
AdvertiserContentArticle|Category
AerobicActivity|Category
AggregateOffer|Category
AggregateRating|Category
AgreeAction|Category
Airline|Category
Airport|Category
AlbumRelease|Category
AlcoholConsideration|Category
AlignmentObject|Category
AllWheelDriveConfiguration|Category
AllergiesHealthAspect|Category
AllocateAction|Category
AmpStory|Category
AmusementPark|Category
AnaerobicActivity|Category
AnalysisNewsArticle|Category
AnatomicalStructure|Category
AnatomicalSystem|Category
AndroidPlatform|Category
Anesthesia|Category
AnimalShelter|Category
Answer|Category
Apartment|Category
ApartmentComplex|Category
Appearance|Category
AppendAction|Category
ApplyAction|Category
ApprovedIndication|Category
Aquarium|Category
ArchiveComponent|Category
ArchiveOrganization|Category
ArriveAction|Category
ArtGallery|Category
Artery|Category
Article|Category
AskAction|Category
AskPublicNewsArticle|Category
AssessAction|Category
AssignAction|Category
Atlas|Category
Attorney|Category
Audience|Category
AudioObject|Category
AudioObjectSnapshot|Category
Audiobook|Category
AudiobookFormat|Category
AuthoritativeLegalValue|Category
AuthorizeAction|Category
AutoBodyShop|Category
AutoDealer|Category
AutoPartsStore|Category
AutoRental|Category
AutoRepair|Category
AutoWash|Category
AutomatedTeller|Category
AutomotiveBusiness|Category
Ayurvedic|Category
BackOrder|Category
BackgroundNewsArticle|Category
Bacteria|Category
Bakery|Category
Balance|Category
BankAccount|Category
BankOrCreditUnion|Category
BarOrPub|Category
Barcode|Category
BasicIncome|Category
Beach|Category
BeautySalon|Category
BedAndBreakfast|Category
BedDetails|Category
BedType|Category
BefriendAction|Category
BenefitsHealthAspect|Category
BikeStore|Category
BioChemEntity|Category
Blog|Category
BlogPosting|Category
BloodTest|Category
BoardingPolicyType|Category
BoatReservation|Category
BoatTerminal|Category
BoatTrip|Category
BodyMeasurementArm|Category
BodyMeasurementBust|Category
BodyMeasurementChest|Category
BodyMeasurementFoot|Category
BodyMeasurementHand|Category
BodyMeasurementHead|Category
BodyMeasurementHeight|Category
BodyMeasurementHips|Category
BodyMeasurementInsideLeg|Category
BodyMeasurementNeck|Category
BodyMeasurementTypeEnumeration|Category
BodyMeasurementUnderbust|Category
BodyMeasurementWaist|Category
BodyMeasurementWeight|Category
BodyOfWater|Category
Bone|Category
Book|Category
BookFormatType|Category
BookSeries|Category
BookStore|Category
BookmarkAction|Category
Boolean|Category
BorrowAction|Category
BowlingAlley|Category
BrainStructure|Category
Brand|Category
BreadcrumbList|Category
Brewery|Category
Bridge|Category
BroadcastChannel|Category
BroadcastEvent|Category
BroadcastFrequencySpecification|Category
BroadcastRelease|Category
BroadcastService|Category
BrokerageAccount|Category
BuddhistTemple|Category
BusOrCoach|Category
BusReservation|Category
BusStation|Category
BusStop|Category
BusTrip|Category
BusinessAudience|Category
BusinessEntityType|Category
BusinessEvent|Category
BusinessFunction|Category
BusinessSupport|Category
BuyAction|Category
CDCPMDRecord|Category
CDFormat|Category
CT|Category
CableOrSatelliteService|Category
CafeOrCoffeeShop|Category
Campground|Category
CampingPitch|Category
Canal|Category
CancelAction|Category
Car|Category
CarUsageType|Category
Cardiovascular|Category
CardiovascularExam|Category
CaseSeries|Category
Casino|Category
CassetteFormat|Category
CategoryCode|Category
CategoryCodeSet|Category
CatholicChurch|Category
CausesHealthAspect|Category
Cemetery|Category
Chapter|Category
CharitableIncorporatedOrganization|Category
CheckAction|Category
CheckInAction|Category
CheckOutAction|Category
CheckoutPage|Category
ChemicalSubstance|Category
ChildCare|Category
ChildrensEvent|Category
Chiropractic|Category
ChooseAction|Category
Church|Category
City|Category
CityHall|Category
CivicStructure|Category
Claim|Category
ClaimReview|Category
Class|Category
CleaningFee|Category
Clinician|Category
Clip|Category
ClothingStore|Category
CoOp|Category
Code|Category
CohortStudy|Category
Collection|Category
CollectionPage|Category
CollegeOrUniversity|Category
ComedyClub|Category
ComedyEvent|Category
ComicCoverArt|Category
ComicIssue|Category
ComicSeries|Category
ComicStory|Category
Comment|Category
CommentAction|Category
CommentPermission|Category
CommunicateAction|Category
CommunityHealth|Category
CompilationAlbum|Category
CompleteDataFeed|Category
Completed|Category
CompletedActionStatus|Category
CompoundPriceSpecification|Category
ComputerLanguage|Category
ComputerStore|Category
ConfirmAction|Category
Consortium|Category
ConsumeAction|Category
ContactPage|Category
ContactPoint|Category
ContactPointOption|Category
ContagiousnessHealthAspect|Category
Continent|Category
ControlAction|Category
ConvenienceStore|Category
Conversation|Category
CookAction|Category
Corporation|Category
CorrectionComment|Category
Country|Category
Course|Category
CourseInstance|Category
Courthouse|Category
CoverArt|Category
CovidTestingFacility|Category
CreateAction|Category
CreativeWork|Category
CreativeWorkSeason|Category
CreativeWorkSeries|Category
CreditCard|Category
Crematorium|Category
CriticReview|Category
CrossSectional|Category
CssSelectorType|Category
CurrencyConversionService|Category
DDxElement|Category
DJMixAlbum|Category
DVDFormat|Category
DamagedCondition|Category
DanceEvent|Category
DanceGroup|Category
DangerousGoodConsideration|Category
DataCatalog|Category
DataDownload|Category
DataFeed|Category
DataFeedItem|Category
DataType|Category
Dataset|Category
Date|Category
DateTime|Category
DatedMoneySpecification|Category
DayOfWeek|Category
DaySpa|Category
DeactivateAction|Category
DecontextualizedContent|Category
DefenceEstablishment|Category
DefinedRegion|Category
DefinedTerm|Category
DefinedTermSet|Category
DefinitiveLegalValue|Category
DeleteAction|Category
DeliveryChargeSpecification|Category
DeliveryEvent|Category
DeliveryMethod|Category
DeliveryTimeSettings|Category
Demand|Category
DemoAlbum|Category
DemoGameAvailability|Category
Dentist|Category
Dentistry|Category
DepartAction|Category
DepartmentStore|Category
DepositAccount|Category
Dermatologic|Category
Dermatology|Category
DesktopWebPlatform|Category
DiabeticDiet|Category
Diagnostic|Category
DiagnosticLab|Category
DiagnosticProcedure|Category
Diet|Category
DietNutrition|Category
DietarySupplement|Category
DigitalAudioTapeFormat|Category
DigitalDocument|Category
DigitalDocumentPermission|Category
DigitalDocumentPermissionType|Category
DigitalFormat|Category
DigitalPlatformEnumeration|Category
DisabilitySupport|Category
DisagreeAction|Category
Discontinued|Category
DiscoverAction|Category
DiscussionForumPosting|Category
DislikeAction|Category
Distance|Category
DistanceFee|Category
Distillery|Category
DonateAction|Category
DoseSchedule|Category
DoubleBlindedTrial|Category
DownloadAction|Category
Downpayment|Category
DrawAction|Category
Drawing|Category
DrinkAction|Category
DriveWheelConfigurationValue|Category
DrivingSchoolVehicleUsage|Category
Drug|Category
DrugClass|Category
DrugCost|Category
DrugCostCategory|Category
DrugLegalStatus|Category
DrugPregnancyCategory|Category
DrugPrescriptionStatus|Category
DrugStrength|Category
DryCleaningOrLaundry|Category
Duration|Category
EBook|Category
EPRelease|Category
EUEnergyEfficiencyCategoryA|Category
EUEnergyEfficiencyCategoryA1Plus|Category
EUEnergyEfficiencyCategoryA2Plus|Category
EUEnergyEfficiencyCategoryA3Plus|Category
EUEnergyEfficiencyCategoryB|Category
EUEnergyEfficiencyCategoryC|Category
EUEnergyEfficiencyCategoryD|Category
EUEnergyEfficiencyCategoryE|Category
EUEnergyEfficiencyCategoryF|Category
EUEnergyEfficiencyCategoryG|Category
EUEnergyEfficiencyEnumeration|Category
Ear|Category
EatAction|Category
EditedOrCroppedContent|Category
EducationEvent|Category
EducationalAudience|Category
EducationalOccupationalCredential|Category
EducationalOccupationalProgram|Category
EducationalOrganization|Category
EffectivenessHealthAspect|Category
Electrician|Category
ElectronicsStore|Category
ElementarySchool|Category
EmailMessage|Category
Embassy|Category
Emergency|Category
EmergencyService|Category
EmployeeRole|Category
EmployerAggregateRating|Category
EmployerReview|Category
EmploymentAgency|Category
Endocrine|Category
EndorseAction|Category
EndorsementRating|Category
Energy|Category
EnergyConsumptionDetails|Category
EnergyEfficiencyEnumeration|Category
EnergyStarCertified|Category
EnergyStarEnergyEfficiencyEnumeration|Category
EngineSpecification|Category
EnrollingByInvitation|Category
EntertainmentBusiness|Category
EntryPoint|Category
Enumeration|Category
Episode|Category
Event|Category
EventAttendanceModeEnumeration|Category
EventCancelled|Category
EventMovedOnline|Category
EventPostponed|Category
EventRescheduled|Category
EventReservation|Category
EventScheduled|Category
EventSeries|Category
EventStatusType|Category
EventVenue|Category
EvidenceLevelA|Category
EvidenceLevelB|Category
EvidenceLevelC|Category
ExchangeRateSpecification|Category
ExchangeRefund|Category
ExerciseAction|Category
ExerciseGym|Category
ExercisePlan|Category
ExhibitionEvent|Category
Eye|Category
FAQPage|Category
FDAcategoryA|Category
FDAcategoryB|Category
FDAcategoryC|Category
FDAcategoryD|Category
FDAcategoryX|Category
FDAnotEvaluated|Category
FMRadioChannel|Category
FailedActionStatus|Category
False|Category
FastFoodRestaurant|Category
Female|Category
Festival|Category
FilmAction|Category
FinancialProduct|Category
FinancialService|Category
FindAction|Category
FireStation|Category
Flexibility|Category
Flight|Category
FlightReservation|Category
Float|Category
FloorPlan|Category
Florist|Category
FollowAction|Category
FoodEstablishment|Category
FoodEstablishmentReservation|Category
FoodEvent|Category
FoodService|Category
FourWheelDriveConfiguration|Category
FreeReturn|Category
Friday|Category
FrontWheelDriveConfiguration|Category
FullGameAvailability|Category
FullRefund|Category
FundingAgency|Category
FundingScheme|Category
Fungus|Category
FurnitureStore|Category
Game|Category
GameAvailabilityEnumeration|Category
GamePlayMode|Category
GameServer|Category
GameServerStatus|Category
GardenStore|Category
GasStation|Category
Gastroenterologic|Category
GatedResidenceCommunity|Category
GenderType|Category
Gene|Category
GeneralContractor|Category
GenericWebPlatform|Category
Genetic|Category
Genitourinary|Category
GeoCircle|Category
GeoCoordinates|Category
GeoShape|Category
GeospatialGeometry|Category
Geriatric|Category
GettingAccessHealthAspect|Category
GiveAction|Category
GlutenFreeDiet|Category
GolfCourse|Category
GovernmentBenefitsType|Category
GovernmentBuilding|Category
GovernmentOffice|Category
GovernmentOrganization|Category
GovernmentPermit|Category
GovernmentService|Category
Grant|Category
GraphicNovel|Category
GroceryStore|Category
GroupBoardingPolicy|Category
Guide|Category
Gynecologic|Category
HVACBusiness|Category
Hackathon|Category
HairSalon|Category
HalalDiet|Category
Hardcover|Category
HardwareStore|Category
Head|Category
HealthAndBeautyBusiness|Category
HealthAspectEnumeration|Category
HealthCare|Category
HealthClub|Category
HealthInsurancePlan|Category
HealthPlanCostSharingSpecification|Category
HealthPlanFormulary|Category
HealthPlanNetwork|Category
HealthTopicContent|Category
HealthcareConsideration|Category
HearingImpairedSupported|Category
Hematologic|Category
HighSchool|Category
HinduDiet|Category
HinduTemple|Category
HobbyShop|Category
HomeAndConstructionBusiness|Category
HomeGoodsStore|Category
Homeopathic|Category
Hospital|Category
Hostel|Category
Hotel|Category
HotelRoom|Category
House|Category
HousePainter|Category
HowItWorksHealthAspect|Category
HowOrWhereHealthAspect|Category
HowTo|Category
HowToDirection|Category
HowToItem|Category
HowToSection|Category
HowToStep|Category
HowToSupply|Category
HowToTip|Category
HowToTool|Category
HyperToc|Category
HyperTocEntry|Category
IOSPlatform|Category
IceCreamShop|Category
IgnoreAction|Category
ImageGallery|Category
ImageObject|Category
ImageObjectSnapshot|Category
ImagingTest|Category
InForce|Category
InStock|Category
InStoreOnly|Category
IndividualProduct|Category
Infectious|Category
InfectiousAgentClass|Category
InfectiousDisease|Category
InformAction|Category
IngredientsHealthAspect|Category
InsertAction|Category
InstallAction|Category
Installment|Category
InsuranceAgency|Category
Intangible|Category
Integer|Category
InteractAction|Category
InteractionCounter|Category
InternationalTrial|Category
InternetCafe|Category
InvestmentFund|Category
InvestmentOrDeposit|Category
InviteAction|Category
Invoice|Category
InvoicePrice|Category
ItemAvailability|Category
ItemList|Category
ItemListOrderAscending|Category
ItemListOrderDescending|Category
ItemListOrderType|Category
ItemListUnordered|Category
ItemPage|Category
JewelryStore|Category
JobPosting|Category
JoinAction|Category
Joint|Category
KosherDiet|Category
LaboratoryScience|Category
LakeBodyOfWater|Category
Landform|Category
LandmarksOrHistoricalBuildings|Category
Language|Category
LaserDiscFormat|Category
LearningResource|Category
LeaveAction|Category
LeftHandDriving|Category
LegalForceStatus|Category
LegalService|Category
LegalValueLevel|Category
Legislation|Category
LegislationObject|Category
LegislativeBuilding|Category
LeisureTimeActivity|Category
LendAction|Category
Library|Category
LibrarySystem|Category
LifestyleModification|Category
Ligament|Category
LikeAction|Category
LimitedAvailability|Category
LimitedByGuaranteeCharity|Category
LinkRole|Category
LiquorStore|Category
ListItem|Category
ListPrice|Category
ListenAction|Category
LiteraryEvent|Category
LiveAlbum|Category
LiveBlogPosting|Category
LivingWithHealthAspect|Category
LoanOrCredit|Category
LocalBusiness|Category
LocationFeatureSpecification|Category
LockerDelivery|Category
Locksmith|Category
LodgingBusiness|Category
LodgingReservation|Category
Longitudinal|Category
LoseAction|Category
LowCalorieDiet|Category
LowFatDiet|Category
LowLactoseDiet|Category
LowSaltDiet|Category
Lung|Category
LymphaticVessel|Category
MRI|Category
MSRP|Category
Male|Category
Manuscript|Category
Map|Category
MapCategoryType|Category
MarryAction|Category
Mass|Category
MathSolver|Category
MaximumDoseSchedule|Category
MayTreatHealthAspect|Category
MeasurementTypeEnumeration|Category
MediaGallery|Category
MediaManipulationRatingEnumeration|Category
MediaObject|Category
MediaReview|Category
MediaReviewItem|Category
MediaSubscription|Category
MedicalAudience|Category
MedicalAudienceType|Category
MedicalBusiness|Category
MedicalCause|Category
MedicalClinic|Category
MedicalCode|Category
MedicalCondition|Category
MedicalConditionStage|Category
MedicalContraindication|Category
MedicalDevice|Category
MedicalDevicePurpose|Category
MedicalEntity|Category
MedicalEnumeration|Category
MedicalEvidenceLevel|Category
MedicalGuideline|Category
MedicalGuidelineContraindication|Category
MedicalGuidelineRecommendation|Category
MedicalImagingTechnique|Category
MedicalIndication|Category
MedicalIntangible|Category
MedicalObservationalStudy|Category
MedicalObservationalStudyDesign|Category
MedicalOrganization|Category
MedicalProcedure|Category
MedicalProcedureType|Category
MedicalResearcher|Category
MedicalRiskCalculator|Category
MedicalRiskEstimator|Category
MedicalRiskFactor|Category
MedicalRiskScore|Category
MedicalScholarlyArticle|Category
MedicalSign|Category
MedicalSignOrSymptom|Category
MedicalSpecialty|Category
MedicalStudy|Category
MedicalStudyStatus|Category
MedicalSymptom|Category
MedicalTest|Category
MedicalTestPanel|Category
MedicalTherapy|Category
MedicalTrial|Category
MedicalTrialDesign|Category
MedicalWebPage|Category
MedicineSystem|Category
MeetingRoom|Category
MensClothingStore|Category
Menu|Category
MenuItem|Category
MenuSection|Category
MerchantReturnEnumeration|Category
MerchantReturnFiniteReturnWindow|Category
MerchantReturnNotPermitted|Category
MerchantReturnPolicy|Category
MerchantReturnPolicySeasonalOverride|Category
MerchantReturnUnlimitedWindow|Category
MerchantReturnUnspecified|Category
Message|Category
MiddleSchool|Category
Midwifery|Category
MinimumAdvertisedPrice|Category
MisconceptionsHealthAspect|Category
MixedEventAttendanceMode|Category
MixtapeAlbum|Category
MobileApplication|Category
MobilePhoneStore|Category
MobileWebPlatform|Category
MolecularEntity|Category
Monday|Category
MonetaryAmount|Category
MonetaryAmountDistribution|Category
MonetaryGrant|Category
MoneyTransfer|Category
MortgageLoan|Category
Mosque|Category
Motel|Category
Motorcycle|Category
MotorcycleDealer|Category
MotorcycleRepair|Category
MotorizedBicycle|Category
Mountain|Category
MoveAction|Category
Movie|Category
MovieClip|Category
MovieRentalStore|Category
MovieSeries|Category
MovieTheater|Category
MovingCompany|Category
MultiCenterTrial|Category
MultiPlayer|Category
MulticellularParasite|Category
Muscle|Category
Musculoskeletal|Category
MusculoskeletalExam|Category
Museum|Category
MusicAlbum|Category
MusicAlbumProductionType|Category
MusicAlbumReleaseType|Category
MusicComposition|Category
MusicEvent|Category
MusicGroup|Category
MusicPlaylist|Category
MusicRecording|Category
MusicRelease|Category
MusicReleaseFormatType|Category
MusicStore|Category
MusicVenue|Category
MusicVideoObject|Category
NGO|Category
NLNonprofitType|Category
NailSalon|Category
NarcoticConsideration|Category
Neck|Category
Nerve|Category
Neuro|Category
Neurologic|Category
NewCondition|Category
NewsArticle|Category
NewsMediaOrganization|Category
Newspaper|Category
NightClub|Category
NoninvasiveProcedure|Category
Nonprofit501a|Category
Nonprofit501c1|Category
Nonprofit501c10|Category
Nonprofit501c11|Category
Nonprofit501c12|Category
Nonprofit501c13|Category
Nonprofit501c14|Category
Nonprofit501c15|Category
Nonprofit501c16|Category
Nonprofit501c17|Category
Nonprofit501c18|Category
Nonprofit501c19|Category
Nonprofit501c2|Category
Nonprofit501c20|Category
Nonprofit501c21|Category
Nonprofit501c22|Category
Nonprofit501c23|Category
Nonprofit501c24|Category
Nonprofit501c25|Category
Nonprofit501c26|Category
Nonprofit501c27|Category
Nonprofit501c28|Category
Nonprofit501c3|Category
Nonprofit501c4|Category
Nonprofit501c5|Category
Nonprofit501c6|Category
Nonprofit501c7|Category
Nonprofit501c8|Category
Nonprofit501c9|Category
Nonprofit501d|Category
Nonprofit501e|Category
Nonprofit501f|Category
Nonprofit501k|Category
Nonprofit501n|Category
Nonprofit501q|Category
Nonprofit527|Category
NonprofitANBI|Category
NonprofitSBBI|Category
NonprofitType|Category
Nose|Category
NotInForce|Category
NotYetRecruiting|Category
Notary|Category
NoteDigitalDocument|Category
Number|Category
Nursing|Category
NutritionInformation|Category
OTC|Category
Observation|Category
Observational|Category
Obstetric|Category
Occupation|Category
OccupationalActivity|Category
OccupationalExperienceRequirements|Category
OccupationalTherapy|Category
OceanBodyOfWater|Category
Offer|Category
OfferCatalog|Category
OfferForLease|Category
OfferForPurchase|Category
OfferItemCondition|Category
OfferShippingDetails|Category
OfficeEquipmentStore|Category
OfficialLegalValue|Category
OfflineEventAttendanceMode|Category
OfflinePermanently|Category
OfflineTemporarily|Category
OnDemandEvent|Category
OnSitePickup|Category
Oncologic|Category
OneTimePayments|Category
Online|Category
OnlineBusiness|Category
OnlineEventAttendanceMode|Category
OnlineFull|Category
OnlineOnly|Category
OnlineStore|Category
OpenTrial|Category
OpeningHoursSpecification|Category
OpinionNewsArticle|Category
Optician|Category
Optometric|Category
Order|Category
OrderAction|Category
OrderCancelled|Category
OrderDelivered|Category
OrderInTransit|Category
OrderItem|Category
OrderPaymentDue|Category
OrderPickupAvailable|Category
OrderProblem|Category
OrderProcessing|Category
OrderReturned|Category
OrderStatus|Category
Organization|Category
OrganizationRole|Category
OrganizeAction|Category
OriginalMediaContent|Category
OriginalShippingFees|Category
Osteopathic|Category
Otolaryngologic|Category
OutOfStock|Category
OutletStore|Category
OverviewHealthAspect|Category
OwnershipInfo|Category
PET|Category
PaidLeave|Category
PaintAction|Category
Painting|Category
PalliativeProcedure|Category
Paperback|Category
ParcelDelivery|Category
ParcelService|Category
ParentAudience|Category
ParentalSupport|Category
Park|Category
ParkingFacility|Category
ParkingMap|Category
PartiallyInForce|Category
Pathology|Category
PathologyTest|Category
Patient|Category
PatientExperienceHealthAspect|Category
PawnShop|Category
PayAction|Category
PaymentAutomaticallyApplied|Category
PaymentCard|Category
PaymentChargeSpecification|Category
PaymentComplete|Category
PaymentDeclined|Category
PaymentDue|Category
PaymentMethod|Category
PaymentPastDue|Category
PaymentService|Category
PaymentStatusType|Category
Pediatric|Category
PeopleAudience|Category
PercutaneousProcedure|Category
PerformAction|Category
PerformanceRole|Category
PerformingArtsTheater|Category
PerformingGroup|Category
Periodical|Category
Permit|Category
Person|Category
PetStore|Category
Pharmacy|Category
PharmacySpecialty|Category
Photograph|Category
PhotographAction|Category
PhysicalActivity|Category
PhysicalActivityCategory|Category
PhysicalExam|Category
PhysicalTherapy|Category
Physician|Category
Physiotherapy|Category
Place|Category
PlaceOfWorship|Category
PlaceboControlledTrial|Category
PlanAction|Category
PlasticSurgery|Category
Play|Category
PlayAction|Category
PlayGameAction|Category
Playground|Category
Plumber|Category
PodcastEpisode|Category
PodcastSeason|Category
PodcastSeries|Category
Podiatric|Category
PoliceStation|Category
Pond|Category
PostOffice|Category
PostalAddress|Category
PostalCodeRangeSpecification|Category
Poster|Category
PotentialActionStatus|Category
PreOrder|Category
PreOrderAction|Category
PreSale|Category
PregnancyHealthAspect|Category
PrependAction|Category
Preschool|Category
PrescriptionOnly|Category
PresentationDigitalDocument|Category
PreventionHealthAspect|Category
PreventionIndication|Category
PriceComponentTypeEnumeration|Category
PriceSpecification|Category
PriceTypeEnumeration|Category
PrimaryCare|Category
Prion|Category
Product|Category
ProductCollection|Category
ProductGroup|Category
ProductModel|Category
ProfessionalService|Category
ProfilePage|Category
PrognosisHealthAspect|Category
ProgramMembership|Category
Project|Category
PronounceableText|Category
Property|Category
PropertyValue|Category
PropertyValueSpecification|Category
Protein|Category
Protozoa|Category
Psychiatric|Category
PsychologicalTreatment|Category
PublicHealth|Category
PublicHolidays|Category
PublicSwimmingPool|Category
PublicToilet|Category
PublicationEvent|Category
PublicationIssue|Category
PublicationVolume|Category
Pulmonary|Category
QAPage|Category
QualitativeValue|Category
QuantitativeValue|Category
QuantitativeValueDistribution|Category
Quantity|Category
Question|Category
Quiz|Category
Quotation|Category
QuoteAction|Category
RVPark|Category
RadiationTherapy|Category
RadioBroadcastService|Category
RadioChannel|Category
RadioClip|Category
RadioEpisode|Category
RadioSeason|Category
RadioSeries|Category
RadioStation|Category
Radiography|Category
RandomizedTrial|Category
Rating|Category
ReactAction|Category
ReadAction|Category
ReadPermission|Category
RealEstateAgent|Category
RealEstateListing|Category
RearWheelDriveConfiguration|Category
ReceiveAction|Category
Recipe|Category
Recommendation|Category
RecommendedDoseSchedule|Category
Recruiting|Category
RecyclingCenter|Category
ReducedRelevanceForChildrenConsideration|Category
RefundTypeEnumeration|Category
RefurbishedCondition|Category
RegisterAction|Category
Registry|Category
ReimbursementCap|Category
RejectAction|Category
RelatedTopicsHealthAspect|Category
RemixAlbum|Category
Renal|Category
RentAction|Category
RentalCarReservation|Category
RentalVehicleUsage|Category
RepaymentSpecification|Category
ReplaceAction|Category
ReplyAction|Category
Report|Category
ReportageNewsArticle|Category
ReportedDoseSchedule|Category
ResearchOrganization|Category
ResearchProject|Category
Researcher|Category
Reservation|Category
ReservationCancelled|Category
ReservationConfirmed|Category
ReservationHold|Category
ReservationPackage|Category
ReservationPending|Category
ReservationStatusType|Category
ReserveAction|Category
Reservoir|Category
Residence|Category
Resort|Category
RespiratoryTherapy|Category
Restaurant|Category
RestockingFees|Category
RestrictedDiet|Category
ResultsAvailable|Category
ResultsNotAvailable|Category
ResumeAction|Category
Retail|Category
ReturnAction|Category
ReturnAtKiosk|Category
ReturnByMail|Category
ReturnFeesCustomerResponsibility|Category
ReturnFeesEnumeration|Category
ReturnInStore|Category
ReturnLabelCustomerResponsibility|Category
ReturnLabelDownloadAndPrint|Category
ReturnLabelInBox|Category
ReturnLabelSourceEnumeration|Category
ReturnMethodEnumeration|Category
ReturnShippingFees|Category
Review|Category
ReviewAction|Category
ReviewNewsArticle|Category
Rheumatologic|Category
RightHandDriving|Category
RisksOrComplicationsHealthAspect|Category
RiverBodyOfWater|Category
Role|Category
RoofingContractor|Category
Room|Category
RsvpAction|Category
RsvpResponseMaybe|Category
RsvpResponseNo|Category
RsvpResponseType|Category
RsvpResponseYes|Category
SRP|Category
SafetyHealthAspect|Category
SaleEvent|Category
SalePrice|Category
SatireOrParodyContent|Category
SatiricalArticle|Category
Saturday|Category
Schedule|Category
ScheduleAction|Category
ScholarlyArticle|Category
School|Category
SchoolDistrict|Category
ScreeningEvent|Category
ScreeningHealthAspect|Category
Sculpture|Category
SeaBodyOfWater|Category
SearchAction|Category
SearchRescueOrganization|Category
SearchResultsPage|Category
Season|Category
Seat|Category
SeatingMap|Category
SeeDoctorHealthAspect|Category
SeekToAction|Category
SelfCareHealthAspect|Category
SelfStorage|Category
SellAction|Category
SendAction|Category
Series|Category
Service|Category
ServiceChannel|Category
SexualContentConsideration|Category
ShareAction|Category
SheetMusic|Category
ShippingDeliveryTime|Category
ShippingRateSettings|Category
ShoeStore|Category
ShoppingCenter|Category
ShortStory|Category
SideEffectsHealthAspect|Category
SingleBlindedTrial|Category
SingleCenterTrial|Category
SingleFamilyResidence|Category
SinglePlayer|Category
SingleRelease|Category
SiteNavigationElement|Category
SizeGroupEnumeration|Category
SizeSpecification|Category
SizeSystemEnumeration|Category
SizeSystemImperial|Category
SizeSystemMetric|Category
SkiResort|Category
Skin|Category
SocialEvent|Category
SocialMediaPosting|Category
SoftwareApplication|Category
SoftwareSourceCode|Category
SoldOut|Category
SolveMathAction|Category
SomeProducts|Category
SoundtrackAlbum|Category
SpeakableSpecification|Category
SpecialAnnouncement|Category
Specialty|Category
SpeechPathology|Category
SpokenWordAlbum|Category
SportingGoodsStore|Category
SportsActivityLocation|Category
SportsClub|Category
SportsEvent|Category
SportsOrganization|Category
SportsTeam|Category
SpreadsheetDigitalDocument|Category
StadiumOrArena|Category
StagedContent|Category
StagesHealthAspect|Category
State|Category
Statement|Category
StatisticalPopulation|Category
StatusEnumeration|Category
SteeringPositionValue|Category
Store|Category
StoreCreditRefund|Category
StrengthTraining|Category
StructuredValue|Category
StudioAlbum|Category
SubscribeAction|Category
Subscription|Category
Substance|Category
SubwayStation|Category
Suite|Category
Sunday|Category
SuperficialAnatomy|Category
Surgical|Category
SurgicalProcedure|Category
SuspendAction|Category
Suspended|Category
SymptomsHealthAspect|Category
Synagogue|Category
TVClip|Category
TVEpisode|Category
TVSeason|Category
TVSeries|Category
Table|Category
TakeAction|Category
TattooParlor|Category
Taxi|Category
TaxiReservation|Category
TaxiService|Category
TaxiStand|Category
TaxiVehicleUsage|Category
Taxon|Category
TechArticle|Category
TelevisionChannel|Category
TelevisionStation|Category
TennisComplex|Category
Terminated|Category
Text|Category
TextDigitalDocument|Category
TheaterEvent|Category
TheaterGroup|Category
Therapeutic|Category
TherapeuticProcedure|Category
Thesis|Category
Thing|Category
Throat|Category
Thursday|Category
Ticket|Category
TieAction|Category
Time|Category
TipAction|Category
TireShop|Category
TobaccoNicotineConsideration|Category
TollFree|Category
TouristAttraction|Category
TouristDestination|Category
TouristInformationCenter|Category
TouristTrip|Category
Toxicologic|Category
ToyStore|Category
TrackAction|Category
TradeAction|Category
TraditionalChinese|Category
TrainReservation|Category
TrainStation|Category
TrainTrip|Category
TransferAction|Category
TransformedContent|Category
TransitMap|Category
TravelAction|Category
TravelAgency|Category
TreatmentIndication|Category
TreatmentsHealthAspect|Category
Trip|Category
TripleBlindedTrial|Category
True|Category
Tuesday|Category
TypeAndQuantityNode|Category
TypesHealthAspect|Category
UKNonprofitType|Category
UKTrust|Category
URL|Category
USNonprofitType|Category
Ultrasound|Category
UnRegisterAction|Category
UnclassifiedAdultConsideration|Category
UnemploymentSupport|Category
UnincorporatedAssociationCharity|Category
UnitPriceSpecification|Category
UnofficialLegalValue|Category
UpdateAction|Category
Urologic|Category
UsageOrScheduleHealthAspect|Category
UseAction|Category
UsedCondition|Category
UserBlocks|Category
UserCheckins|Category
UserComments|Category
UserDownloads|Category
UserInteraction|Category
UserLikes|Category
UserPageVisits|Category
UserPlays|Category
UserPlusOnes|Category
UserReview|Category
UserTweets|Category
VeganDiet|Category
VegetarianDiet|Category
Vehicle|Category
Vein|Category
VenueMap|Category
Vessel|Category
VeterinaryCare|Category
VideoGallery|Category
VideoGame|Category
VideoGameClip|Category
VideoGameSeries|Category
VideoObject|Category
VideoObjectSnapshot|Category
ViewAction|Category
VinylFormat|Category
ViolenceConsideration|Category
VirtualLocation|Category
Virus|Category
VisualArtsEvent|Category
VisualArtwork|Category
VitalSign|Category
Volcano|Category
VoteAction|Category
WPAdBlock|Category
WPFooter|Category
WPHeader|Category
WPSideBar|Category
WantAction|Category
WarrantyPromise|Category
WarrantyScope|Category
WatchAction|Category
Waterfall|Category
WeaponConsideration|Category
WearAction|Category
WearableMeasurementBack|Category
WearableMeasurementChestOrBust|Category
WearableMeasurementCollar|Category
WearableMeasurementCup|Category
WearableMeasurementHeight|Category
WearableMeasurementHips|Category
WearableMeasurementInseam|Category
WearableMeasurementLength|Category
WearableMeasurementOutsideLeg|Category
WearableMeasurementSleeve|Category
WearableMeasurementTypeEnumeration|Category
WearableMeasurementWaist|Category
WearableMeasurementWidth|Category
WearableSizeGroupBig|Category
WearableSizeGroupBoys|Category
WearableSizeGroupEnumeration|Category
WearableSizeGroupExtraShort|Category
WearableSizeGroupExtraTall|Category
WearableSizeGroupGirls|Category
WearableSizeGroupHusky|Category
WearableSizeGroupInfants|Category
WearableSizeGroupJuniors|Category
WearableSizeGroupMaternity|Category
WearableSizeGroupMens|Category
WearableSizeGroupMisses|Category
WearableSizeGroupPetite|Category
WearableSizeGroupPlus|Category
WearableSizeGroupRegular|Category
WearableSizeGroupShort|Category
WearableSizeGroupTall|Category
WearableSizeGroupWomens|Category
WearableSizeSystemAU|Category
WearableSizeSystemBR|Category
WearableSizeSystemCN|Category
WearableSizeSystemContinental|Category
WearableSizeSystemDE|Category
WearableSizeSystemEN13402|Category
WearableSizeSystemEnumeration|Category
WearableSizeSystemEurope|Category
WearableSizeSystemFR|Category
WearableSizeSystemGS1|Category
WearableSizeSystemIT|Category
WearableSizeSystemJP|Category
WearableSizeSystemMX|Category
WearableSizeSystemUK|Category
WearableSizeSystemUS|Category
WebAPI|Category
WebApplication|Category
WebContent|Category
WebPage|Category
WebPageElement|Category
WebSite|Category
Wednesday|Category
WesternConventional|Category
Wholesale|Category
WholesaleStore|Category
WinAction|Category
Winery|Category
Withdrawn|Category
WorkBasedProgram|Category
WorkersUnion|Category
WriteAction|Category
WritePermission|Category
XPathType|Category
XRay|Category
ZoneBoardingPolicy|Category
Zoo|Category
[[Category:Imported vocabulary]]
06698762b8bbc41a468ff3ad688308233b1f2543
MediaWiki:Smw import skos
8
128
602
2025-07-10T22:00:27Z
Maintenance script
191
Semantic MediaWiki default vocabulary import
wikitext
text/x-wiki
http://www.w3.org/TR/skos-reference | [http://www.w3.org/TR/skos-reference Simple Knowledge Organization System (SKOS)]
altLabel|Type:Monolingual text
broader|Type:Annotation URI
broaderTransitive|Type:Annotation URI
broadMatch|Type:Annotation URI
changeNote|Type:Monolingual text
closeMatch|Type:Annotation URI
definition|Type:Monolingual text
editorialNote|Type:Monolingual text
exactMatch|Type:Annotation URI
example|Type:Monolingual text
hasTopConcept|Type:Page
hiddenLabel|Type:Monolingual text
historyNote|Type:Monolingual text
inScheme|Type:Page
mappingRelation|Type:Annotation URI
member|Type:Page
memberList|Type:Page
narrower|Type:Annotation URI
narrowerTransitive|Type:Annotation URI
narrowMatch|Type:Annotation URI
notation|Type:Text
note|Type:Monolingual text
prefLabel|Type:Monolingual text
related|Type:Annotation URI
relatedMatch|Type:Annotation URI
scopeNote|Type:Monolingual text
semanticRelation|Type:Annotation URI
topConceptOf|Type:Page
Collection|Category
Concept|Category
ConceptScheme|Category
OrderedCollection|Category
[[Category:Imported_vocabulary]]
57d61f875ebde481c135ef5abcc40078f6ca4360
MediaWiki:Smw import foaf
8
129
603
2025-07-10T22:00:28Z
Maintenance script
191
Semantic MediaWiki default vocabulary import
wikitext
text/x-wiki
http://xmlns.com/foaf/0.1/ | [https://en.wikipedia.org/wiki/FOAF_(ontology) Friend Of A Friend]
aimChatID|Type:External identifier
currentProject|Type:Page
depiction|Type:Page
depicts|Type:Page
dnaChecksum|Type:Text
family_name|Type:Text
firstName|Type:Text
fundedBy|Type:Page
geekcode|Type:Text
givenname|Type:Text
homepage|Type:URL
iChatID|Type:External identifier
img|Type:Page
interest|Type:Page
jabberID|Type:External identifier
knows|Type:Page
linkedWith|Type:Page
logo|Type:Page
made|Type:Page
mbox|Type:Email
mbox_sha1sum|Type:Text
msnChatID|Type:External identifier
myersBriggs|Type:Text
name|Type:Text
nick|Type:Text
page|Type:Page
pastProject|Type:Page
phone|Type:Telephone number
plan|Type:Text
publications|Type:Page
schoolHomepage|Type:URL
sha1|Type:Text
surname|Type:Text
theme|Type:Page
thumbnail|Type:URL
title|Type:Text
topic|Type:Page
topic_interest|Type:Page
weblog|Type:Page
workInfoHomepage|Type:URL
workplaceHomepage|Type:URL
Document|Category
Image|Category
Organization|Category
Person|Category
Project |Category
[[Category:Imported vocabulary]]
26cb3bb0ba40ee1283d8744ea1f0722eaf8b3937
MediaWiki:Smw import owl
8
130
604
2025-07-10T22:00:28Z
Maintenance script
191
Semantic MediaWiki default vocabulary import
wikitext
text/x-wiki
https://www.w3.org/TR/owl2-syntax/ | [https://www.w3.org/TR/owl2-syntax/ Web Ontology Language (OWL)]
AllDifferent|Category
allValuesFrom|Type:Page
AnnotationProperty|Category
backwardCompatibleWith|Type:Page
cardinality|Type:Number
Class|Category
comment|Type:Page
complementOf|Type:Page
DataRange|Category
DatatypeProperty|Category
DeprecatedClass|Category
DeprecatedProperty|Category
differentFrom|Type:Page
disjointWith|Type:Page
distinctMembers|Type:Page
equivalentClass|Type:Page
equivalentProperty|Type:Page
FunctionalProperty|Category
hasValue|Type:Page
imports|Type:Page
incompatibleWith|Type:Page
intersectionOf|Type:Page
InverseFunctionalProperty|Category
inverseOf|Type:Page
label|Type:Page
maxCardinality|Type:Number
Members|Type:Page
minCardinality|Type:Number
Nothing|Category
ObjectProperty|Category
oneOf|Type:Page
onProperty|Type:Page
Ontology|Category
OntologyProperty|Category
owl|Type:Page
priorVersion|Type:Page
Restriction|Category
sameAs|Type:Page
seeAlso|Type:Page
someValuesFrom|Type:Page
SymmetricProperty|Category
Thing|Category
TransitiveProperty|Category
unionOf|Type:Page
versionInfo|Type:Page
[[Category:Imported vocabulary]]
4e89f5cb39ea1e5b77750bb7905917c19d153150
Special:Badtitle/NS302:Foaf:knows
302
131
605
2025-07-10T22:00:28Z
Maintenance script
191
Semantic MediaWiki default vocabulary import
wikitext
text/x-wiki
* [[Imported from::foaf:knows]]
* [[Property description::A person known by this person (indicating some level of reciprocated interaction between the parties).@en]]
[[Category:Imported vocabulary]] {{DISPLAYTITLE:foaf:knows}}
e9134ab265b9bc923266ffa2bbcde2b59557202a
Special:Badtitle/NS302:Foaf:name
302
132
606
2025-07-10T22:00:28Z
Maintenance script
191
Semantic MediaWiki default vocabulary import
wikitext
text/x-wiki
* [[Imported from::foaf:name]]
* [[Property description::A name for some thing or agent.@en]]
[[Category:Imported vocabulary]] {{DISPLAYTITLE:foaf:name}}
2a8b3537cd6d95e741d56a2fe5b824216824c2e3
Special:Badtitle/NS302:Foaf:homepage
302
133
607
2025-07-10T22:00:28Z
Maintenance script
191
Semantic MediaWiki default vocabulary import
wikitext
text/x-wiki
* [[Imported from::foaf:homepage]]
* [[Property description::URL of the homepage of something, which is a general web resource.@en]]
[[Category:Imported vocabulary]] {{DISPLAYTITLE:foaf:homepage}}
083058f1760bcc251820336dbe29dee9a38516e6
Special:Badtitle/NS302:Owl:differentFrom
302
134
608
2025-07-10T22:00:29Z
Maintenance script
191
Semantic MediaWiki default vocabulary import
wikitext
text/x-wiki
* [[Imported from::owl:differentFrom]]
* [[Property description::The property that determines that two given individuals are different.@en]]
[[Category:Imported vocabulary]] {{DISPLAYTITLE:owl:differentFrom}}
d706757d4fb8eff4bb5622ea05ea7cab2f3b1a0c
MediaWiki 1.43 upgrade
0
135
609
2025-07-13T17:55:47Z
Jayden
52
Created page with "[https://www.mediawiki.org/wiki/MediaWiki_1.43 MediaWiki 1.43] is the latest LTS (long-term support) version of MediaWiki, the software which powers our wikis, which includes new features and various changes. The last upgrade that we performed was to MediaWiki 1.41. Wikis hosted by Weird Gloop are scheduled to upgrade to MediaWiki 1.43 on '''Monday 14 July, around 11:00 UTC'''. It will likely take 30-60 minutes, where the wikis will be accessible but not editable by use..."
wikitext
text/x-wiki
[https://www.mediawiki.org/wiki/MediaWiki_1.43 MediaWiki 1.43] is the latest LTS (long-term support) version of MediaWiki, the software which powers our wikis, which includes new features and various changes. The last upgrade that we performed was to MediaWiki 1.41.
Wikis hosted by Weird Gloop are scheduled to upgrade to MediaWiki 1.43 on '''Monday 14 July, around 11:00 UTC'''. It will likely take 30-60 minutes, where the wikis will be accessible but not editable by users.
==What's new==
Most changes since MediaWiki 1.41 are under the hood, but there are several changes that will be visible to wiki editors and users. This is a non-extensive list of changes, read the release notes for [https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/REL1_42/RELEASE-NOTES-1.42 1.42] and [https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/REL1_43/RELEASE-NOTES-1.43 1.43] for more.
* '''User preferences''' (Special:Preferences)
** New option to always enable [https://www.mediawiki.org/wiki/Manual:Safemode safe mode] under the Appearance tab
** New option to toggle syntax highlighting for the source editor under the Editing tab (can also be done inside of the wiki editor interface)
* '''Special:NamespaceInfo''' was added, showing the wiki's namespace info
* The source editor now uses '''CodeMirror v6''' under the hood, which changes some DOM elements ([https://www.mediawiki.org/w/index.php?title=Extension:CodeMirror/en&oldid=7734580#Migration_guide see here])
** Auto-complete suggestions when typing <code>__</code> magic words
** Completion suggestions when typing links with <code><nowiki>[[</nowiki></code> or templates with <code><nowiki>{{</nowiki></code> after pressing ''Shift + Enter''
* '''Special:GlobalBlock''' can now be used by those with the appropriate rights to block users, not just IP addresses
* '''Special:TalkPage''' was added, which will redirect you to the talk page for a given page
===Technical===
* <code>filter:</code> can now be used in inline CSS
* <code>mw.Uri</code> is deprecated. Use the [https://developer.mozilla.org/en-US/docs/Web/API/URL browser default interface] instead
* The <code>jquery.cookie</code> module has been removed. Use <code>mediawiki.cookie</code> instead
4954cb286369e6ab23d3b6dcadc79210843a2971
MediaWiki 1.43 upgrade
0
135
610
609
2025-07-13T17:58:08Z
Jayden
52
/* Technical */
wikitext
text/x-wiki
[https://www.mediawiki.org/wiki/MediaWiki_1.43 MediaWiki 1.43] is the latest LTS (long-term support) version of MediaWiki, the software which powers our wikis, which includes new features and various changes. The last upgrade that we performed was to MediaWiki 1.41.
Wikis hosted by Weird Gloop are scheduled to upgrade to MediaWiki 1.43 on '''Monday 14 July, around 11:00 UTC'''. It will likely take 30-60 minutes, where the wikis will be accessible but not editable by users.
==What's new==
Most changes since MediaWiki 1.41 are under the hood, but there are several changes that will be visible to wiki editors and users. This is a non-extensive list of changes, read the release notes for [https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/REL1_42/RELEASE-NOTES-1.42 1.42] and [https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/REL1_43/RELEASE-NOTES-1.43 1.43] for more.
* '''User preferences''' (Special:Preferences)
** New option to always enable [https://www.mediawiki.org/wiki/Manual:Safemode safe mode] under the Appearance tab
** New option to toggle syntax highlighting for the source editor under the Editing tab (can also be done inside of the wiki editor interface)
* '''Special:NamespaceInfo''' was added, showing the wiki's namespace info
* The source editor now uses '''CodeMirror v6''' under the hood, which changes some DOM elements ([https://www.mediawiki.org/w/index.php?title=Extension:CodeMirror/en&oldid=7734580#Migration_guide see here])
** Auto-complete suggestions when typing <code>__</code> magic words
** Completion suggestions when typing links with <code><nowiki>[[</nowiki></code> or templates with <code><nowiki>{{</nowiki></code> after pressing ''Shift + Enter''
* '''Special:GlobalBlock''' can now be used by those with the appropriate rights to block users, not just IP addresses
* '''Special:TalkPage''' was added, which will redirect you to the talk page for a given page
===Technical===
* [https://www.mediawiki.org/wiki/Codex Codex] was updated, and some styles across the wiki now use Codex styles instead of OOUI
* <code>filter:</code> can now be used in inline CSS
* <code>mw.Uri</code> is deprecated. Use the [https://developer.mozilla.org/en-US/docs/Web/API/URL browser default interface] instead
* The <code>jquery.cookie</code> module has been removed. Use <code>mediawiki.cookie</code> instead
7dc891397898d94698a3fb71f9cb0c9dbbc50c99
611
610
2025-07-13T18:01:16Z
Jayden
52
/* What's new */
wikitext
text/x-wiki
[https://www.mediawiki.org/wiki/MediaWiki_1.43 MediaWiki 1.43] is the latest LTS (long-term support) version of MediaWiki, the software which powers our wikis, which includes new features and various changes. The last upgrade that we performed was to MediaWiki 1.41.
Wikis hosted by Weird Gloop are scheduled to upgrade to MediaWiki 1.43 on '''Monday 14 July, around 11:00 UTC'''. It will likely take 30-60 minutes, where the wikis will be accessible but not editable by users.
==What's new==
Most changes since MediaWiki 1.41 are under the hood, but there are several changes that will be visible to wiki editors and users. This is a non-extensive list of changes, read the release notes for [https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/REL1_42/RELEASE-NOTES-1.42 1.42] and [https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/REL1_43/RELEASE-NOTES-1.43 1.43] for more.
* '''User preferences''' (Special:Preferences)
** New option to always enable [https://www.mediawiki.org/wiki/Manual:Safemode safe mode] under the Appearance tab
** New option to toggle syntax highlighting for the source editor under the Editing tab (can also be done inside of the wiki editor interface)
* '''Special:NamespaceInfo''' was added, showing the wiki's namespace info
* The source editor now uses '''CodeMirror v6''' under the hood, which changes some DOM elements ([https://www.mediawiki.org/w/index.php?title=Extension:CodeMirror/en&oldid=7734580#Migration_guide see here])
** Auto-complete suggestions when typing <code>__</code> magic words
** Completion suggestions when typing links with <code><nowiki>[[</nowiki></code> or templates with <code><nowiki>{{</nowiki></code> after pressing ''Shift + Enter''
* '''Special:GlobalBlock''' can now be used by those with the appropriate rights to block users, not just IP addresses
* '''Special:TalkPage''' was added, which will redirect you to the talk page for a given page
* <code>__EXPECTUNUSEDTEMPLATE__</code> magic word can be used to remove a page from Special:UnusedTemplates
* Semantic MediaWiki was upgraded from 4.0 to 5.1 ([https://www.semantic-mediawiki.org/wiki/Semantic_MediaWiki_5.0.0 release notes])
===Technical===
* [https://www.mediawiki.org/wiki/Codex Codex] was updated, and some styles across the wiki now use Codex styles instead of OOUI
* <code>filter:</code> can now be used in inline CSS
* <code>mw.Uri</code> is deprecated. Use the [https://developer.mozilla.org/en-US/docs/Web/API/URL browser default interface] instead
* The <code>jquery.cookie</code> module has been removed. Use <code>mediawiki.cookie</code> instead
44f9a2f2fadebe3ada439e1cb2823054ef4f6d1a
612
611
2025-07-13T18:01:58Z
Jayden
52
wikitext
text/x-wiki
[https://www.mediawiki.org/wiki/MediaWiki_1.43 MediaWiki 1.43] is the latest LTS (long-term support) version of MediaWiki, the software which powers our wikis, which includes new features and various changes. The last upgrade that we performed was to MediaWiki 1.41.
Wikis hosted by Weird Gloop are scheduled to upgrade to MediaWiki 1.43 on '''Monday 14 July, around 11:00 UTC'''. It will likely take 30-60 minutes, where the wikis will be accessible but not editable by users.
==What's new==
Most changes since MediaWiki 1.41 are under the hood, but there are several changes that will be visible to wiki editors and users. This is a non-extensive list of changes, read the release notes for [https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/REL1_42/RELEASE-NOTES-1.42 1.42] and [https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/REL1_43/RELEASE-NOTES-1.43 1.43] for more.
* '''User preferences''' (Special:Preferences)
** New option to always enable [https://www.mediawiki.org/wiki/Manual:Safemode safe mode] under the Appearance tab
** New option to toggle syntax highlighting for the source editor under the Editing tab (can also be done inside of the wiki editor interface)
* '''Special:NamespaceInfo''' was added, showing the wiki's namespace info
* The source editor now uses '''CodeMirror v6''' under the hood, which changes some DOM elements ([https://www.mediawiki.org/w/index.php?title=Extension:CodeMirror/en&oldid=7734580#Migration_guide see here])
** Auto-complete suggestions when typing <code>__</code> magic words
** Completion suggestions when typing links with <code><nowiki>[[</nowiki></code> or templates with <code><nowiki>{{</nowiki></code> after pressing ''Shift + Enter''
* '''Special:GlobalBlock''' can now be used by those with the appropriate rights to block users, not just IP addresses
* '''Special:TalkPage''' was added, which will redirect you to the talk page for a given page
* <code>__EXPECTUNUSEDTEMPLATE__</code> magic word can be used to remove a page from Special:UnusedTemplates
* Semantic MediaWiki was upgraded from 4.0 to 5.1 ([https://www.semantic-mediawiki.org/wiki/Semantic_MediaWiki_5.0.0 release notes])
===Technical===
* [https://www.mediawiki.org/wiki/Codex Codex] was updated, and some styles across the wiki now use Codex styles instead of OOUI
* <code>filter:</code> can now be used in inline CSS
* <code>mw.Uri</code> is deprecated. Use the [https://developer.mozilla.org/en-US/docs/Web/API/URL browser default interface] instead
* The <code>jquery.cookie</code> module has been removed. Use <code>mediawiki.cookie</code> instead
[[Category:MediaWiki upgrades]]
f8561e0e998ef7cd0cecf1d71b5a02d79e87726f
Category:MediaWiki upgrades
14
136
613
2025-07-13T18:02:30Z
Jayden
52
Created page with "This category lists pages that outline information about MediaWiki upgrades on Weird Gloop wikis."
wikitext
text/x-wiki
This category lists pages that outline information about MediaWiki upgrades on Weird Gloop wikis.
729509c3f7f1e36787c670702e734495791f14d9
Special:Badtitle/NS312:Profile:Facetedsearch default profile
312
137
614
2025-07-14T12:14:01Z
Maintenance script
191
Semantic MediaWiki search import
MediaWiki 1.43 upgrade
0
135
615
612
2025-07-14T14:07:26Z
Jayden
52
wikitext
text/x-wiki
[https://www.mediawiki.org/wiki/MediaWiki_1.43 MediaWiki 1.43] is the latest LTS (long-term support) version of MediaWiki, the software which powers our wikis, which includes new features and various changes. The last upgrade that we performed was to MediaWiki 1.41.
Wikis hosted by Weird Gloop were upgraded to MediaWiki 1.43 on Monday 14 July 2025.
==What's new==
Most changes since MediaWiki 1.41 are under the hood, but there are several changes that will be visible to wiki editors and users. This is a non-extensive list of changes, read the release notes for [https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/REL1_42/RELEASE-NOTES-1.42 1.42] and [https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/REL1_43/RELEASE-NOTES-1.43 1.43] for more.
* '''User preferences''' (Special:Preferences)
** New option to always enable [https://www.mediawiki.org/wiki/Manual:Safemode safe mode] under the Appearance tab
** New option to toggle syntax highlighting for the source editor under the Editing tab (can also be done inside of the wiki editor interface)
* '''Special:NamespaceInfo''' was added, showing the wiki's namespace info
* The source editor now uses '''CodeMirror v6''' under the hood, which changes some DOM elements ([https://www.mediawiki.org/w/index.php?title=Extension:CodeMirror/en&oldid=7734580#Migration_guide see here])
** Auto-complete suggestions when typing <code>__</code> magic words
** Completion suggestions when typing links with <code><nowiki>[[</nowiki></code> or templates with <code><nowiki>{{</nowiki></code> after pressing ''Shift + Enter''
* '''Special:GlobalBlock''' can now be used by those with the appropriate rights to block users, not just IP addresses
* '''Special:TalkPage''' was added, which will redirect you to the talk page for a given page
* <code>__EXPECTUNUSEDTEMPLATE__</code> magic word can be used to remove a page from Special:UnusedTemplates
* Semantic MediaWiki was upgraded from 4.0 to 5.1 ([https://www.semantic-mediawiki.org/wiki/Semantic_MediaWiki_5.0.0 release notes])
===Technical===
* [https://www.mediawiki.org/wiki/Codex Codex] was updated, and some styles across the wiki now use Codex styles instead of OOUI
* <code>filter:</code> can now be used in inline CSS
* <code>mw.Uri</code> is deprecated. Use the [https://developer.mozilla.org/en-US/docs/Web/API/URL browser default interface] instead
* The <code>jquery.cookie</code> module has been removed. Use <code>mediawiki.cookie</code> instead
[[Category:MediaWiki upgrades]]
f32974ef774f0eb290f43c876602c249c3b4d90c
616
615
2025-07-19T10:39:09Z
Libamidi
182
/* What's new */ cannot display this magic word
wikitext
text/x-wiki
[https://www.mediawiki.org/wiki/MediaWiki_1.43 MediaWiki 1.43] is the latest LTS (long-term support) version of MediaWiki, the software which powers our wikis, which includes new features and various changes. The last upgrade that we performed was to MediaWiki 1.41.
Wikis hosted by Weird Gloop were upgraded to MediaWiki 1.43 on Monday 14 July 2025.
==What's new==
Most changes since MediaWiki 1.41 are under the hood, but there are several changes that will be visible to wiki editors and users. This is a non-extensive list of changes, read the release notes for [https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/REL1_42/RELEASE-NOTES-1.42 1.42] and [https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/REL1_43/RELEASE-NOTES-1.43 1.43] for more.
* '''User preferences''' (Special:Preferences)
** New option to always enable [https://www.mediawiki.org/wiki/Manual:Safemode safe mode] under the Appearance tab
** New option to toggle syntax highlighting for the source editor under the Editing tab (can also be done inside of the wiki editor interface)
* '''Special:NamespaceInfo''' was added, showing the wiki's namespace info
* The source editor now uses '''CodeMirror v6''' under the hood, which changes some DOM elements ([https://www.mediawiki.org/w/index.php?title=Extension:CodeMirror/en&oldid=7734580#Migration_guide see here])
** Auto-complete suggestions when typing <code>__</code> magic words
** Completion suggestions when typing links with <code><nowiki>[[</nowiki></code> or templates with <code><nowiki>{{</nowiki></code> after pressing ''Shift + Enter''
* '''Special:GlobalBlock''' can now be used by those with the appropriate rights to block users, not just IP addresses
* '''Special:TalkPage''' was added, which will redirect you to the talk page for a given page
* <code><nowiki>__EXPECTUNUSEDTEMPLATE__</nowiki></code> magic word can be used to remove a page from Special:UnusedTemplates
* Semantic MediaWiki was upgraded from 4.0 to 5.1 ([https://www.semantic-mediawiki.org/wiki/Semantic_MediaWiki_5.0.0 release notes])
===Technical===
* [https://www.mediawiki.org/wiki/Codex Codex] was updated, and some styles across the wiki now use Codex styles instead of OOUI
* <code>filter:</code> can now be used in inline CSS
* <code>mw.Uri</code> is deprecated. Use the [https://developer.mozilla.org/en-US/docs/Web/API/URL browser default interface] instead
* The <code>jquery.cookie</code> module has been removed. Use <code>mediawiki.cookie</code> instead
[[Category:MediaWiki upgrades]]
1d3e0e42855ec89d07a7f3edbf52039f957e1faa
User talk:Jayden
3
138
617
2025-07-23T05:06:50Z
1.20.94.218
0
Idnoln
wikitext
text/x-wiki
Vieh
32b837244988e0a3fb4da3ff45eb4696b951f86a
2fa
0
139
618
2025-07-24T22:59:42Z
MrDew
111
Redirected page to [[Two-factor authentication]]
wikitext
text/x-wiki
#REDIRECT [[Two-factor authentication]]
f118f6d4771455575309b9330075826f754502bb
Template:ToC
10
140
619
2025-07-27T18:46:48Z
Cook Me Plox
23
Created page with "<div id="toctemplate" style="clear:{{{clear|left}}}; float:{{#switch:{{{align|{{{1|}}}}}}|right=right|center=center|left=left}}; margin:{{#switch:{{{align|{{{1|}}}}}}|right=0 0 1.5em 1.5em|left=0 1.5em 1.5em 0|#default=0}}; width:{{{width|auto}}};" class="nomobile {{#if:{{{limit|}}}| toclimit-{{#expr:{{{limit}}}+1}}}}">__TOC__</div>"
wikitext
text/x-wiki
<div id="toctemplate" style="clear:{{{clear|left}}}; float:{{#switch:{{{align|{{{1|}}}}}}|right=right|center=center|left=left}}; margin:{{#switch:{{{align|{{{1|}}}}}}|right=0 0 1.5em 1.5em|left=0 1.5em 1.5em 0|#default=0}}; width:{{{width|auto}}};" class="nomobile {{#if:{{{limit|}}}| toclimit-{{#expr:{{{limit}}}+1}}}}">__TOC__</div>
2b66ae5a19fca64afa4a8d20948ca586196932ac
Extension:Bucket/SMW migration guide
0
141
620
2025-07-27T18:50:50Z
Cook Me Plox
23
Created page with "Semantic MediaWiki and Bucket are able to coexist without issue, allowing migration to be a gradual process. It is recommended to store data in both Bucket and SMW simultaneously during migration to avoid interruptions to correct page parsing. ==Conceptual differences== ===Buckets vs Properties=== The primary unit of data in SMW is a Property. The primary unit of data in Bucket is a Bucket. A Bucket consists of multiple fields grouped together into a row. A field is eq..."
wikitext
text/x-wiki
Semantic MediaWiki and Bucket are able to coexist without issue, allowing migration to be a gradual process. It is recommended to store data in both Bucket and SMW simultaneously during migration to avoid interruptions to correct page parsing.
==Conceptual differences==
===Buckets vs Properties===
The primary unit of data in SMW is a Property. The primary unit of data in Bucket is a Bucket. A Bucket consists of multiple fields grouped together into a row. A field is equivalent to a Property. Conceptually this is similar to how SMW handles subobjects, which are multiple Properties grouped into one object.
===Parser tags===
Bucket has no support for parser tags, opting to only support reading and writing of Bucket data through the use of Modules. Simple Modules can be constructed to allow basic queries and puts to be performed without requiring writing a new module for each instance. (TODO put example somewhere)
===Output format===
Bucket does not directly support any WikiText output, query results are returned as a lua table that can be manipulated into the desired WikiText by the module.
==Migration==
===Writing data===
The first step in migrating a Module from SMW to Bucket is determining what Properties will comprise the fields in the new Bucket, and what datatype they will be.
Consider the following snippet used to set a SMW subobject:
<syntaxhighlight lang="lua">
--Module:DropsLine
local subname = variant
local json_blob = {
['Drop level'] = dropLevel,
['League region'] = leagueRegions,
['Drop type'] = dropType,
['Approx'] = approx
}
local data_entry = {
['Dropped item page'] = itemPage, -- The item we are dropping
['Dropped from'] = pageName, -- The page we are on
['Drop JSON'] = mw.text.jsonEncode(json_blob) -- Blob of extra data
}
mw.smw.subobject(data_entry, subname)
</syntaxhighlight>
This is the equivalent snippet to set a Bucket entry:
<syntaxhighlight lang="lua">
--Module:DropsLine
local subname = variant
local json_blob = {
['Drop level'] = dropLevel,
['League region'] = leagueRegions,
['Drop type'] = dropType,
['Approx'] = approx
}
local data_entry = {
['item_page'] = itemPage, -- The item we are dropping
['json_blob'] = mw.text.jsonEncode(json_blob) -- Blob of extra data
}
mw.bucket("dropsline").sub(subname).put(data_entry)
</syntaxhighlight>
The only changes required in the module is to ensure the data_entry object is using valid field names, and changing the actual line of code that puts the data. We remove the "Dropped" prefix when converting the names from Properties to fields, because the fields are part of the "dropsline" Bucket there is no ambiguity. We can even get rid of the "Dropped from" property completely, as all Buckets contain a field "page_name" which is automatically set to the page where the <code>bucket.put</code> occurs.
There are other changes required outside of the module. In this example we have 3 distinct Property pages, Property:Dropped item page, Property:Dropped from, and Property:Drop JSON. We will create one Bucket page at Bucket:Dropsline to replace these three Properties.
<syntaxhighlight lang="JSON">
{
"item_page": {
"type": "PAGE"
},
"json_blob": {
"type": "TEXT",
"index": false
}
}
</syntaxhighlight>
===Reading data===
Reading from Buckets is done through lua using functions that mimic the style of SQL.
SMW example
<syntaxhighlight lang="lua">
local query = {
'[[Dropped item page::'..table.concat(items, '||')..']]',
'[[Drop JSON::+]]',
'?=#-',
'?Drop JSON = json',
limit = args.limit or 500,
}
local data = mw.smw.ask(query)
</syntaxhighlight>
Bucket example
<syntaxhighlight lang="lua">
item_conditions = {}
for _, item in ipairs(items) do
table.insert(item_conditions, {"item_page", item})
end
local data = bucket("dropsline")
.select("json_blob")
.where(bucket.Or(item_conditions))
.limit(args.limit or 500)
.run()
</syntaxhighlight>
342780aaa73d32b7b9f767ef1e8139266e23c155
Extension:Bucket
0
142
621
2025-07-27T18:51:07Z
Cook Me Plox
23
Created page with "'''Bucket''' is an in-development MediaWiki extension that lets you store structured data on articles, which can be queried by other articles and APIs. It is meant as a replacement for how the RuneScape wikis use Semantic MediaWiki, and is (sort of) in the same general category of extensions as SMW, Cargo, or Wikibase. {{ToC|limit=1}} ==Why?== Continuing to use Semantic MediaWiki poses two major risks to us. The first is related to performance. In a couple days' worth o..."
wikitext
text/x-wiki
'''Bucket''' is an in-development MediaWiki extension that lets you store structured data on articles, which can be queried by other articles and APIs. It is meant as a replacement for how the RuneScape wikis use Semantic MediaWiki, and is (sort of) in the same general category of extensions as SMW, Cargo, or Wikibase.
{{ToC|limit=1}}
==Why?==
Continuing to use Semantic MediaWiki poses two major risks to us.
The first is related to performance. In a couple days' worth of profiling, SMW was responsible for about 50% of all database reads on the wiki, and about 75% of all writes (even when no content has changed)! Semantic MediaWiki seems to generally be responsible for about 30% of the total parse time of our articles. This poses a serious obstacle to our attempts at making the wiki faster, more stable, and less expensive to operate. SMW also does its own purging of both the parser cache and HTML cache, which seriously complicates any attempts to more carefully orchestrate the relationship between (for example) Grand Exchange updates and Cloudflare purging.
SMW is also extremely complicated – the code base is about 210,000 lines of PHP, a lot of which is not fully understood by anyone still involved with the project. There's a series of performance improvements that in theory could be done to help improve SMW, but the development is stuck in a bit of a weird place where nobody really knows why particular things were implemented a particular way, which makes further changes riskier and take longer. I came to the conclusion that it would take less time to implement a separate extension and migrate our usage to it. It's also complicated in the sense that very few people on our wikis understand how to do anything other than very basic queries with it.
The third risk is sort of related to the second. SMW is complex enough that I can totally envision a scenario where the latest SMW release is not compatible with the latest MediaWiki release, and this blocks us from staying up to date with MediaWiki. This is especially scary due to the upcoming core MediaWiki parser rework that will make article parsing happen in less than full-page sections (incidentally this is the same thing that might break the Variables extension, but that's a topic for another day). SMW doesn't have a great deal of institutional support right now (it's possible we are the single biggest user of it currently), and we might need to get urgently involved with SMW development if that situation comes to pass.
All together, it feels like a pretty good reason to explore alternatives. One option we looked at was Cargo, which gives much more of a SQL-y access to the underlying data (which I quite like). Unfortunately there's a number of things Cargo does that I really don't like – tying table definitions to templates, making it so you can only "attach" to a single table from a template (which Cargo users have found horrible workarounds for), and most prominently, making it so that a page's data only updates either on "page save" or on re-creation of the underlying table (meaning, editing a module would not update a page's Cargo data). I really wanted to like Cargo, but I think it won't work for us.
==Goals of the extension==
* Support for the minimal feature set of the RuneScape wikis' use of SMW, including reading entries from the API and some basic visualization on a special page.
* Simplicity in implementation: try to write as little code as possible, and avoid unnecessary structures for caching.
* Simplicity in use: In general there should be one canonical way to do things, and users should not have to worry about manually updating or invalidating entries.
* High-performance: minimize database queries and latency, minimize unnecessary parses and purges. Try to ride on top of existing "refreshLinks" constructs as much as possible.
Explicit non-goals:
* Full feature parity with SMW or Cargo, including map support, drilldowns, subobjects, concepts, subquery support (mostly).
* Generic support for versions of MediaWiki that are not used on Weird Gloop, or for DBMSes that we don't use. This is primarily meant to stay simple and maintainable by us, and supporting a burgeoning ecosystem of different wiki installations with all sorts of different dependencies is not what we're signing up for right now. This could change if other wikis are seriously interested in using Bucket, and if the scope of changes is relatively small, but right now the focus is squarely on MediaWiki 1.41 and MySQL 8.0.18 or higher.
==Basic usage==
Data is stored in "buckets", which are database tables with specific columns that you can define. Imagine we wanted to define a basic table to store monster drops (similar to Property:Dropped item, Property:Drop type, Property:Drop Rarity, etc, in current SMW). Each call to {{t|DropsLine}} would add a new row to this table.
If we wanted a "bucket" called "drops" and the columns to include the dropped item, rarity and quantity, we could go to the Bucket:Drops and put the following:
<syntaxhighlight lang="json">
{
"item": {
"type": "PAGE"
},
"quantity": {
"type": "TEXT"
},
"rarity": {
"type": "TEXT"
}
}
</syntaxhighlight>
Supported types are PAGE, TEXT, INTEGER, DOUBLE, and BOOLEAN. Fields can be marked as repeated, in which case they are stored in the DB as JSON type, using multi-value index to keep seek time low.
There are a few "reserved" columns that are added to every table, including "_page_id", "_index", "page_name" referring to the page that the bucket "put" call is invoked on, and "page_name_sub" which serves to help join data correctly when there are multiple Bucket rows written per page.
The only way to write and read from a bucket is via Lua calls on the "bucket" object. I quite like this (and certainly you can implement templates and things to generically write to it without Lua), although some people might prefer to have actual parser functions to use.
To store data in that bucket, via Lua, you'd say
<code>bucket("drops").put({item="Rune scimitar", quantity="3-5", rarity="1/128"})</code>
And that's it!
Querying has a lot more options, but the simplest thing would be something like
<syntaxhighlight lang="lua">
bucket("drops")
.select("page_name", "item", "quantity", "rarity")
.where("item", "Rune scimitar")
.run()
</syntaxhighlight>
Which gives you all of the monsters that drop the Rune scimitar. Full documentation of the select syntax will be forthcoming, but it includes filtering based on values, JOINing on other tables, selecting from arrays, and filtering based on the categories on the page.
==Technical description==
Bucket is made up of three main pieces:
* Table definitions in the "Bucket" namespace, where you define a database table, and can modify it with additional fields
* Implementation of "bucket.put" that does INSERT and UPDATE queries on those tables
* Implementation of queries, which translate the Lua syntax into a SELECT statement
===Table definition===
Bucket (the extension) adds a new namespace called "Bucket", namespace ID 9592. The content model for this namespace is JSON, which should prevent people from saving anything there that is not valid JSON.
A table definition is a JSON object with the field names as keys, and values as JSON objects with the following keys:
====type====
Required. Possible types are:
* PAGE
* TEXT
* INTEGER
* DOUBLE
* BOOLEAN
These correspond to MySQL data types, except for PAGE, which is identical to TEXT except the value is rendered as a link on Bucket Special pages for convenience.
====repeated====
Default false. Fields only hold one value per entry unless they are a repeated field.
Repeated fields have some restrictions:
Using <, >, >=, <= comparisons on a repeated field is unsupported.
bucket.join() cannot join two repeated fields together.
Due to limitations of the JSON database type, individual values in a repeated field are limited to 512 characters.
====index====
Default true. Must be true if '''repeated''' is true. If the field has an index, it can be accessed efficiently as part of a JOIN or WHERE clause, with the caveat that it takes up about twice as much database space. Most fields are okay to be indexed, unless they're some big JSON cluster that is never going to be part of a query condition.
=== Table creation ===
When someone attempts to save a blob in the Bucket namespace, a number of things are required, otherwise it will not be able to save. This is in Bucket::createOrModifyTable.
* There needs to be at least one column in the schema
* All field names must be strings
* All field names must be only lowercase alphanumeric characters, or _
* All field names must be unique
* The '''type''' must be a supported type
If this table is new, the schema will then be converted to a CREATE TABLE statement.
If it already exists, any changes against the old schema will be converted into an ALTER TABLE statement, which could include ADD COLUMN, DROP COLUMN, ADD INDEX, DROP INDEX.
In a transaction with the CREATE/ALTER TABLE, we also add an entry to the <code>bucket_schemas</code> table, containing a JSON representation of the table's schema.
Buckets that are no longer written to can be deleted, which deletes the table. Moving Buckets is not supported, although a user can create a new Bucket and change the relevant modules to read and write from the new Bucket, and then delete the old one.
REPEATED fields are implemented as the JSON type, using [https://dev.mysql.com/doc/refman/8.0/en/create-index.htm multi-valued indexes] and automatically using the <code>MEMBER OF</code> function in relevant <code>WHERE</code> conditions. This is the reason it requires MySQL 8.0.18 – it's not clear if MariaDB will support similar structures in the future.
===Storing data===
Calling <code>bucket.put</code> in Lua calls the <code>BucketLuaLibrary::bucketPut</code> method.
Notably, this does not immediately do an INSERT with the payload – instead, it adds the puts to a <code>bucketPuts</code> field on the parser output, which the Lua library has access to.
Then the magical part is that the insertion happens when MediaWiki's [https://www.mediawiki.org/wiki/Manual:Hooks/LinksUpdateComplete LinksUpdateComplete] hook runs. This hook runs when a page is saved, when it is moved or deleted, or when it gets re-rendered after a transclusion it depends on gets changed. In short, it's exactly the hook we'd hope would exist, since it runs in exactly the right set of situations that we might wish to examine the puts again. It also has access to the <code>bucketPuts</code> that we put on the parser output, so no additional parses need to happen at all. You can see this in <code>BucketHooks::onLinksUpdateComplete</code>.
This calls <code>Bucket::writePuts</code>, which removes any fields that won't be valid columns in the bucket and then inserts them into the relevant table. It also updates the <code>bucket_pages</code> table with all of the puts that are used on each page.
Since the vast majority of our LinksUpdates do not change the calls to <code>bucket.put</code> we should avoid doing INSERTs that are exactly the same as the existing values. SMW doesn't do this, and it's the reason they are responsible for 75% of our database writes. Therefore we want to limit database activity to data that has actually changed. To accomplish this, <code>bucket_pages</code> has a column <code>put_hash</code> which is the SHA256 hash of the put data the last time it was written. Before any bucket data is written to the database the previous <code>put_hash</code> and new <code>put_hash</code> are compared, and writing only continues if they differ. This causes zero database writes to occur when the stored data has not changed.
=== Bucket:bucket message ===
Bucket contains a default "Bucket:bucket message" that cannot be modified. Due to the <code>bucket.put</code> logic running through LinksUpdateComplete, any errors and warnings from puts cannot be shown on the page directly. This Bucket is used to communicate those errors and warnings to users. Messages can be viewed through the normal <code>?action=bucket</code> url parameter, or by clicking "View Bucket" in the sidebar.
==Querying==
<code>bucket</code>, <code>bucket.select</code> and <code>bucket.run</code> are the only required methods to execute a query. Order doesn't matter except <code>bucket.run</code> must be last, since it is the function that executes the query and returns results. Bucket does not limit the number of conditions in a single query. A lua error will be thrown if a query takes longer than 500 milliseconds.
===Concepts===
====QueryBuilder====
A <code>QueryBuilder</code> is created by calling <code>bucket( string )</code> All methods represented here by <code>bucket.</code> are methods of a QueryBuilder object.
====Selector====
A <code>Selector</code> string is defined as one of the following:
* A field name in the primary(specified by the call to bucket()) Bucket
* A combined bucket and field specifier, joined together by <code>.</code>. Such as <code>drops_line.page_name_sub</code>
* A category, such as <code>Category:Slayer Monsters</code>. In this case the returned field will be a Boolean, with true indicating that the page is a member of the specified Category.
====Operand====
One of the following strings:
* <code>=</code>
* <code>!=</code>
* <code>>=</code>
* <code><=</code>
* <code>></code>
* <code><</code>
====Condition====
A <code>Condition</code> is either a string or a table.
A table <code>Condition</code> is a table of two or three entries, in the format of <code>{Selector, Operand, Value}</code> or <code>{Selector, Value}</code>. In the case of two entries, the operand is implied to be <code>=</code>.
A string <code>Condition</code> is the name of a category, such as <code>Category:Slayer monsters</code>. This condition will be true if the <code>page_name</code> for a row is in the specified category.
===bucket===
<code>bucket( string )</code>
The parameter must be a valid Bucket name.
Returns a Bucket <code>QueryBuilder</code>
===bucket.sub===
<code>sub( string )</code>
Any string
Returns a Bucket <code>QueryBuilder</code>
===bucket.select===
<code>select( Selector, ... )</code>
One or more Selectors. Each selector supplied will result in a matching field in the result table.
Multiple <code>select</code> statements are supported in a query, with <code>select('one').select('two')</code> acting identically to <code>select('one', 'two')</code>
Returns a Bucket <code>QueryBuilder</code>
===bucket.where===
<code>where( Condition, ... )</code>
One or more Conditions. Supplying multiple conditions is equivalent to <code>where(Bucket.And(Condition, ...))</code>
''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>.
Returns a Bucket <code>QueryBuilder</code>
===bucket.join===
<code>join( string, Selector, Selector )</code>
The first parameter must be a valid Bucket name.
The second and third parameters are both the same format. One entry is a Selector indicating a field in the joined table to use for comparison. The other entry is a Selector indicating a field in the primary Bucket, or in another joined Bucket. One of the fields indicated may be of Repeated type, but not both.
Returns a Bucket <code>QueryBuilder</code>
===bucket.limit===
<code>limit( number )</code>
Sets the limit for the query. Accepted range is 1-5000. Default 500. Setting this to 0 or nil will use the default value.
Returns a Bucket <code>QueryBuilder</code>
===bucket.offset===
<code>offset( number )</code>
Sets the offset for the query. Default 0. Setting this to nil will use the default value.
Returns a Bucket <code>QueryBuilder</code>
===bucket.orderBy===
<code>orderBy( Selector, string )</code>
The first parameter must be a Selector which is present in a <code>bucket.select</code> for this query.
The second parameter is either <code>asc</code>, for ascending order, or <code>desc</code>, for descending order.
Returns a Bucket <code>QueryBuilder</code>
===bucket.run===
<code>run()</code>
Executes the query.
The query result is returned as a lua array, one entry per row returned. Each array element is a table, with one property per argument to <code>select</code>. These properties are all lower case, and spaces are replaced with '_', except for Categories, which are returned exactly as input. The property value will be of the data type specified by the Bucket, except in the case of a repeated field, where it will be an array of that data type.
Returns <code>table</code>
===Other methods===
The following methods are methods are available on the global Bucket object to be used within <code>bucket.where()</code> conditions.
====Bucket.Or====
<code>Bucket.Or( Condition, ... )</code>
Represents <code>Condition OR ...</code>
Returns <code>Condition, ...</code>
====Bucket.And====
<code>Bucket.And( Condition, ... )</code>
Represents <code>Condition AND ...</code>
Returns <code>Condition, ...</code>
====Bucket.Not====
<code>Bucket.Not( Condition )</code>
Represents <code>NOT Condition</code>
Returns <code>Condition</code>
====Bucket.Null====
<code>Bucket.Null()</code>
Used as Value in a Condition, represents <code>nil</code>.
''Note'': <code>nil</code> cannot be used directly within <code>bucket.where()</code>, as <code>nil</code> cannot be stored as a table value in lua.
==Bug Bounty Program==
If you discover a security vulnerability in Bucket, please send an email to <code>admin (at) weirdgloop.org</code> with step-by-step instructions to reproduce the issue. We'll send you some RuneScape Wiki merch (probably a scarf!) and possibly a bug bounty payout.
Bug bounty payouts are solely at Weird Gloop's discretion, but will usually range between $200 and $2000, depending on the severity and type of vulnerability, and the level of access required to exploit it.
Examples of high-severity vulnerabilities:
* Leak of credentials or user data
* SQL injection
* Remote code execution/Privilege escalation
Examples of moderate-severity vulnerabilities:
* Cross-site scripting
* Denial-of-service
Bugs in Bucket code that are not security vulnerabilities won't be eligible for the bug bounty program, but we appreciate reports on the [https://github.com/weirdgloop/mediawiki-extensions-Bucket/issues GitHub issues list].
You are welcome to test on the [https://en_rswiki.mw-upgrade.weirdgloop.org dev wikis] – please do not test on the production wikis (runescape.wiki, minecraft.wiki, etc).
Security vulnerabilities in other code used by Weird Gloop (including MediaWiki core, non-Weird Gloop extensions, and other non-Bucket extensions developed by Weird Gloop) are not currently eligible for bug bounty payouts, but if you discover a vulnerability that affects us, we'd still like to hear from you.
==See also==
* [[/SMW migration guide|SMW migration guide]]
cf537391c098ef6a21ba521fb16b49bb75f0c845
623
621
2025-07-28T15:16:46Z
Mudscape
106
/* Basic usage */ syntaxhighlight
wikitext
text/x-wiki
'''Bucket''' is an in-development MediaWiki extension that lets you store structured data on articles, which can be queried by other articles and APIs. It is meant as a replacement for how the RuneScape wikis use Semantic MediaWiki, and is (sort of) in the same general category of extensions as SMW, Cargo, or Wikibase.
{{ToC|limit=1}}
==Why?==
Continuing to use Semantic MediaWiki poses two major risks to us.
The first is related to performance. In a couple days' worth of profiling, SMW was responsible for about 50% of all database reads on the wiki, and about 75% of all writes (even when no content has changed)! Semantic MediaWiki seems to generally be responsible for about 30% of the total parse time of our articles. This poses a serious obstacle to our attempts at making the wiki faster, more stable, and less expensive to operate. SMW also does its own purging of both the parser cache and HTML cache, which seriously complicates any attempts to more carefully orchestrate the relationship between (for example) Grand Exchange updates and Cloudflare purging.
SMW is also extremely complicated – the code base is about 210,000 lines of PHP, a lot of which is not fully understood by anyone still involved with the project. There's a series of performance improvements that in theory could be done to help improve SMW, but the development is stuck in a bit of a weird place where nobody really knows why particular things were implemented a particular way, which makes further changes riskier and take longer. I came to the conclusion that it would take less time to implement a separate extension and migrate our usage to it. It's also complicated in the sense that very few people on our wikis understand how to do anything other than very basic queries with it.
The third risk is sort of related to the second. SMW is complex enough that I can totally envision a scenario where the latest SMW release is not compatible with the latest MediaWiki release, and this blocks us from staying up to date with MediaWiki. This is especially scary due to the upcoming core MediaWiki parser rework that will make article parsing happen in less than full-page sections (incidentally this is the same thing that might break the Variables extension, but that's a topic for another day). SMW doesn't have a great deal of institutional support right now (it's possible we are the single biggest user of it currently), and we might need to get urgently involved with SMW development if that situation comes to pass.
All together, it feels like a pretty good reason to explore alternatives. One option we looked at was Cargo, which gives much more of a SQL-y access to the underlying data (which I quite like). Unfortunately there's a number of things Cargo does that I really don't like – tying table definitions to templates, making it so you can only "attach" to a single table from a template (which Cargo users have found horrible workarounds for), and most prominently, making it so that a page's data only updates either on "page save" or on re-creation of the underlying table (meaning, editing a module would not update a page's Cargo data). I really wanted to like Cargo, but I think it won't work for us.
==Goals of the extension==
* Support for the minimal feature set of the RuneScape wikis' use of SMW, including reading entries from the API and some basic visualization on a special page.
* Simplicity in implementation: try to write as little code as possible, and avoid unnecessary structures for caching.
* Simplicity in use: In general there should be one canonical way to do things, and users should not have to worry about manually updating or invalidating entries.
* High-performance: minimize database queries and latency, minimize unnecessary parses and purges. Try to ride on top of existing "refreshLinks" constructs as much as possible.
Explicit non-goals:
* Full feature parity with SMW or Cargo, including map support, drilldowns, subobjects, concepts, subquery support (mostly).
* Generic support for versions of MediaWiki that are not used on Weird Gloop, or for DBMSes that we don't use. This is primarily meant to stay simple and maintainable by us, and supporting a burgeoning ecosystem of different wiki installations with all sorts of different dependencies is not what we're signing up for right now. This could change if other wikis are seriously interested in using Bucket, and if the scope of changes is relatively small, but right now the focus is squarely on MediaWiki 1.41 and MySQL 8.0.18 or higher.
==Basic usage==
Data is stored in "buckets", which are database tables with specific columns that you can define. Imagine we wanted to define a basic table to store monster drops (similar to Property:Dropped item, Property:Drop type, Property:Drop Rarity, etc, in current SMW). Each call to {{t|DropsLine}} would add a new row to this table.
If we wanted a "bucket" called "drops" and the columns to include the dropped item, rarity and quantity, we could go to the Bucket:Drops and put the following:
<syntaxhighlight lang="json">
{
"item": {
"type": "PAGE"
},
"quantity": {
"type": "TEXT"
},
"rarity": {
"type": "TEXT"
}
}
</syntaxhighlight>
Supported types are PAGE, TEXT, INTEGER, DOUBLE, and BOOLEAN. Fields can be marked as repeated, in which case they are stored in the DB as JSON type, using multi-value index to keep seek time low.
There are a few "reserved" columns that are added to every table, including "_page_id", "_index", "page_name" referring to the page that the bucket "put" call is invoked on, and "page_name_sub" which serves to help join data correctly when there are multiple Bucket rows written per page.
The only way to write and read from a bucket is via Lua calls on the "bucket" object. I quite like this (and certainly you can implement templates and things to generically write to it without Lua), although some people might prefer to have actual parser functions to use.
To store data in that bucket, via Lua, you'd say
<syntaxhighlight lang="lua">bucket("drops").put({item="Rune scimitar", quantity="3-5", rarity="1/128"})</syntaxhighlight>
And that's it!
Querying has a lot more options, but the simplest thing would be something like
<syntaxhighlight lang="lua">
bucket("drops")
.select("page_name", "item", "quantity", "rarity")
.where("item", "Rune scimitar")
.run()
</syntaxhighlight>
Which gives you all of the monsters that drop the Rune scimitar. Full documentation of the select syntax will be forthcoming, but it includes filtering based on values, JOINing on other tables, selecting from arrays, and filtering based on the categories on the page.
==Technical description==
Bucket is made up of three main pieces:
* Table definitions in the "Bucket" namespace, where you define a database table, and can modify it with additional fields
* Implementation of "bucket.put" that does INSERT and UPDATE queries on those tables
* Implementation of queries, which translate the Lua syntax into a SELECT statement
===Table definition===
Bucket (the extension) adds a new namespace called "Bucket", namespace ID 9592. The content model for this namespace is JSON, which should prevent people from saving anything there that is not valid JSON.
A table definition is a JSON object with the field names as keys, and values as JSON objects with the following keys:
====type====
Required. Possible types are:
* PAGE
* TEXT
* INTEGER
* DOUBLE
* BOOLEAN
These correspond to MySQL data types, except for PAGE, which is identical to TEXT except the value is rendered as a link on Bucket Special pages for convenience.
====repeated====
Default false. Fields only hold one value per entry unless they are a repeated field.
Repeated fields have some restrictions:
Using <, >, >=, <= comparisons on a repeated field is unsupported.
bucket.join() cannot join two repeated fields together.
Due to limitations of the JSON database type, individual values in a repeated field are limited to 512 characters.
====index====
Default true. Must be true if '''repeated''' is true. If the field has an index, it can be accessed efficiently as part of a JOIN or WHERE clause, with the caveat that it takes up about twice as much database space. Most fields are okay to be indexed, unless they're some big JSON cluster that is never going to be part of a query condition.
=== Table creation ===
When someone attempts to save a blob in the Bucket namespace, a number of things are required, otherwise it will not be able to save. This is in Bucket::createOrModifyTable.
* There needs to be at least one column in the schema
* All field names must be strings
* All field names must be only lowercase alphanumeric characters, or _
* All field names must be unique
* The '''type''' must be a supported type
If this table is new, the schema will then be converted to a CREATE TABLE statement.
If it already exists, any changes against the old schema will be converted into an ALTER TABLE statement, which could include ADD COLUMN, DROP COLUMN, ADD INDEX, DROP INDEX.
In a transaction with the CREATE/ALTER TABLE, we also add an entry to the <code>bucket_schemas</code> table, containing a JSON representation of the table's schema.
Buckets that are no longer written to can be deleted, which deletes the table. Moving Buckets is not supported, although a user can create a new Bucket and change the relevant modules to read and write from the new Bucket, and then delete the old one.
REPEATED fields are implemented as the JSON type, using [https://dev.mysql.com/doc/refman/8.0/en/create-index.htm multi-valued indexes] and automatically using the <code>MEMBER OF</code> function in relevant <code>WHERE</code> conditions. This is the reason it requires MySQL 8.0.18 – it's not clear if MariaDB will support similar structures in the future.
===Storing data===
Calling <code>bucket.put</code> in Lua calls the <code>BucketLuaLibrary::bucketPut</code> method.
Notably, this does not immediately do an INSERT with the payload – instead, it adds the puts to a <code>bucketPuts</code> field on the parser output, which the Lua library has access to.
Then the magical part is that the insertion happens when MediaWiki's [https://www.mediawiki.org/wiki/Manual:Hooks/LinksUpdateComplete LinksUpdateComplete] hook runs. This hook runs when a page is saved, when it is moved or deleted, or when it gets re-rendered after a transclusion it depends on gets changed. In short, it's exactly the hook we'd hope would exist, since it runs in exactly the right set of situations that we might wish to examine the puts again. It also has access to the <code>bucketPuts</code> that we put on the parser output, so no additional parses need to happen at all. You can see this in <code>BucketHooks::onLinksUpdateComplete</code>.
This calls <code>Bucket::writePuts</code>, which removes any fields that won't be valid columns in the bucket and then inserts them into the relevant table. It also updates the <code>bucket_pages</code> table with all of the puts that are used on each page.
Since the vast majority of our LinksUpdates do not change the calls to <code>bucket.put</code> we should avoid doing INSERTs that are exactly the same as the existing values. SMW doesn't do this, and it's the reason they are responsible for 75% of our database writes. Therefore we want to limit database activity to data that has actually changed. To accomplish this, <code>bucket_pages</code> has a column <code>put_hash</code> which is the SHA256 hash of the put data the last time it was written. Before any bucket data is written to the database the previous <code>put_hash</code> and new <code>put_hash</code> are compared, and writing only continues if they differ. This causes zero database writes to occur when the stored data has not changed.
=== Bucket:bucket message ===
Bucket contains a default "Bucket:bucket message" that cannot be modified. Due to the <code>bucket.put</code> logic running through LinksUpdateComplete, any errors and warnings from puts cannot be shown on the page directly. This Bucket is used to communicate those errors and warnings to users. Messages can be viewed through the normal <code>?action=bucket</code> url parameter, or by clicking "View Bucket" in the sidebar.
==Querying==
<code>bucket</code>, <code>bucket.select</code> and <code>bucket.run</code> are the only required methods to execute a query. Order doesn't matter except <code>bucket.run</code> must be last, since it is the function that executes the query and returns results. Bucket does not limit the number of conditions in a single query. A lua error will be thrown if a query takes longer than 500 milliseconds.
===Concepts===
====QueryBuilder====
A <code>QueryBuilder</code> is created by calling <code>bucket( string )</code> All methods represented here by <code>bucket.</code> are methods of a QueryBuilder object.
====Selector====
A <code>Selector</code> string is defined as one of the following:
* A field name in the primary(specified by the call to bucket()) Bucket
* A combined bucket and field specifier, joined together by <code>.</code>. Such as <code>drops_line.page_name_sub</code>
* A category, such as <code>Category:Slayer Monsters</code>. In this case the returned field will be a Boolean, with true indicating that the page is a member of the specified Category.
====Operand====
One of the following strings:
* <code>=</code>
* <code>!=</code>
* <code>>=</code>
* <code><=</code>
* <code>></code>
* <code><</code>
====Condition====
A <code>Condition</code> is either a string or a table.
A table <code>Condition</code> is a table of two or three entries, in the format of <code>{Selector, Operand, Value}</code> or <code>{Selector, Value}</code>. In the case of two entries, the operand is implied to be <code>=</code>.
A string <code>Condition</code> is the name of a category, such as <code>Category:Slayer monsters</code>. This condition will be true if the <code>page_name</code> for a row is in the specified category.
===bucket===
<code>bucket( string )</code>
The parameter must be a valid Bucket name.
Returns a Bucket <code>QueryBuilder</code>
===bucket.sub===
<code>sub( string )</code>
Any string
Returns a Bucket <code>QueryBuilder</code>
===bucket.select===
<code>select( Selector, ... )</code>
One or more Selectors. Each selector supplied will result in a matching field in the result table.
Multiple <code>select</code> statements are supported in a query, with <code>select('one').select('two')</code> acting identically to <code>select('one', 'two')</code>
Returns a Bucket <code>QueryBuilder</code>
===bucket.where===
<code>where( Condition, ... )</code>
One or more Conditions. Supplying multiple conditions is equivalent to <code>where(Bucket.And(Condition, ...))</code>
''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>.
Returns a Bucket <code>QueryBuilder</code>
===bucket.join===
<code>join( string, Selector, Selector )</code>
The first parameter must be a valid Bucket name.
The second and third parameters are both the same format. One entry is a Selector indicating a field in the joined table to use for comparison. The other entry is a Selector indicating a field in the primary Bucket, or in another joined Bucket. One of the fields indicated may be of Repeated type, but not both.
Returns a Bucket <code>QueryBuilder</code>
===bucket.limit===
<code>limit( number )</code>
Sets the limit for the query. Accepted range is 1-5000. Default 500. Setting this to 0 or nil will use the default value.
Returns a Bucket <code>QueryBuilder</code>
===bucket.offset===
<code>offset( number )</code>
Sets the offset for the query. Default 0. Setting this to nil will use the default value.
Returns a Bucket <code>QueryBuilder</code>
===bucket.orderBy===
<code>orderBy( Selector, string )</code>
The first parameter must be a Selector which is present in a <code>bucket.select</code> for this query.
The second parameter is either <code>asc</code>, for ascending order, or <code>desc</code>, for descending order.
Returns a Bucket <code>QueryBuilder</code>
===bucket.run===
<code>run()</code>
Executes the query.
The query result is returned as a lua array, one entry per row returned. Each array element is a table, with one property per argument to <code>select</code>. These properties are all lower case, and spaces are replaced with '_', except for Categories, which are returned exactly as input. The property value will be of the data type specified by the Bucket, except in the case of a repeated field, where it will be an array of that data type.
Returns <code>table</code>
===Other methods===
The following methods are methods are available on the global Bucket object to be used within <code>bucket.where()</code> conditions.
====Bucket.Or====
<code>Bucket.Or( Condition, ... )</code>
Represents <code>Condition OR ...</code>
Returns <code>Condition, ...</code>
====Bucket.And====
<code>Bucket.And( Condition, ... )</code>
Represents <code>Condition AND ...</code>
Returns <code>Condition, ...</code>
====Bucket.Not====
<code>Bucket.Not( Condition )</code>
Represents <code>NOT Condition</code>
Returns <code>Condition</code>
====Bucket.Null====
<code>Bucket.Null()</code>
Used as Value in a Condition, represents <code>nil</code>.
''Note'': <code>nil</code> cannot be used directly within <code>bucket.where()</code>, as <code>nil</code> cannot be stored as a table value in lua.
==Bug Bounty Program==
If you discover a security vulnerability in Bucket, please send an email to <code>admin (at) weirdgloop.org</code> with step-by-step instructions to reproduce the issue. We'll send you some RuneScape Wiki merch (probably a scarf!) and possibly a bug bounty payout.
Bug bounty payouts are solely at Weird Gloop's discretion, but will usually range between $200 and $2000, depending on the severity and type of vulnerability, and the level of access required to exploit it.
Examples of high-severity vulnerabilities:
* Leak of credentials or user data
* SQL injection
* Remote code execution/Privilege escalation
Examples of moderate-severity vulnerabilities:
* Cross-site scripting
* Denial-of-service
Bugs in Bucket code that are not security vulnerabilities won't be eligible for the bug bounty program, but we appreciate reports on the [https://github.com/weirdgloop/mediawiki-extensions-Bucket/issues GitHub issues list].
You are welcome to test on the [https://en_rswiki.mw-upgrade.weirdgloop.org dev wikis] – please do not test on the production wikis (runescape.wiki, minecraft.wiki, etc).
Security vulnerabilities in other code used by Weird Gloop (including MediaWiki core, non-Weird Gloop extensions, and other non-Bucket extensions developed by Weird Gloop) are not currently eligible for bug bounty payouts, but if you discover a vulnerability that affects us, we'd still like to hear from you.
==See also==
* [[/SMW migration guide|SMW migration guide]]
cead7533ad4a586a4c7b7a1fabb2ea8a3ce616f6
User:Cook Me Plox/Bucket
2
143
622
2025-07-28T14:16:14Z
Mudscape
106
Redirected page to [[Extension:Bucket]]
wikitext
text/x-wiki
#REDIRECT [[Extension:Bucket]]
7edcc37aa770b3bc0257469f67aac98aa71b706e
CSS Starter Kit
0
144
624
2025-08-01T17:06:23Z
Mudscape
106
Created page with "This is a collection of files that will get a new WeirdGloop wiki up and running with a basic theme by changing the color variables at the top of Common.css. If you only have a light mode then you can delete everything inside of <code>:root:has(>.wgl-theme-dark)</code> near the top of Common.css, and everything in the <code>body.wgl-theme-dark</code> section, and don't need the <code>*-theme-dark.css</code> files. Realistically the <code>*-theme-dark.css</code> files ca..."
wikitext
text/x-wiki
This is a collection of files that will get a new WeirdGloop wiki up and running with a basic theme by changing the color variables at the top of Common.css. If you only have a light mode then you can delete everything inside of <code>:root:has(>.wgl-theme-dark)</code> near the top of Common.css, and everything in the <code>body.wgl-theme-dark</code> section, and don't need the <code>*-theme-dark.css</code> files.
Realistically the <code>*-theme-dark.css</code> files can probably be put into their respective light mode themes, the variables defined in Common.css does the heavy lifting, the theme-dark files are mostly telling icons to invert or redefining them using inline svgs.
[[/Common.css]]
[[/Vector.css]]
[[/Vector-theme-dark.css]]
[[/Minerva.css]]
[[/Minerva-theme-dark.css]]
02227a3d71a549ff7700de65a149756ea3ccc667
CSS Starter Kit/Common.css
0
145
625
2025-08-01T17:06:51Z
Mudscape
106
Created page with "/* CSS placed here will be applied to all skins */ /** * See [[MediaWiki:Vector.css]] for desktop theme related styles. * See [[MediaWiki:Vector-theme-dark.css]] for desktop dark theme related styles. * * See [[MediaWiki:Minerva.css]] for mobile theme related styles. * See [[MediaWiki:Minerva-theme-dark.css]] for mobile dark theme related styles. */ :root { /*------------------ BASE COLORS ----------------*/ --green-0: #f7fff8; /* Lightest */ --green-1: #..."
wikitext
text/x-wiki
/* CSS placed here will be applied to all skins */
/**
* See [[MediaWiki:Vector.css]] for desktop theme related styles.
* See [[MediaWiki:Vector-theme-dark.css]] for desktop dark theme related styles.
*
* See [[MediaWiki:Minerva.css]] for mobile theme related styles.
* See [[MediaWiki:Minerva-theme-dark.css]] for mobile dark theme related styles.
*/
:root {
/*------------------
BASE COLORS
----------------*/
--green-0: #f7fff8; /* Lightest */
--green-1: #D8F3DC;
--green-2: #B7E4C7;
--green-3: #95D5B2;
--green-4: #74C69D;
--green-5: #52B788;
--green-6: #40916C;
--green-7: #2D6A4F;
--green-8: #1B4332;
--green-9: #081C15; /* Darkest */
/*------------------
THEME VARIABLES
------------------*/
--body-main: var(--green-2);
--body-light: var(--green-1);
--body-mid: var(--green-4);
--body-dark: var(--green-5);
--body-border: var(--green-0);
--body-background-color: var(--green-3); /* Background color outside the main content div */
--button-background: var(--green-7);
--button-color: var(--green-0);
--button-border: var(--green-0);
--button-dark: var(--green-8);
--button-light: var(--green-4);
--sidebar: var(--body-dark);
--background-text-color: var(--green-9);
--background-link-color: var(--green-6);
--notification: var(--green-2);
--link-color: var(--green-9); /* Close to text color, but more stylized */
--redlink-color: red;
--text-color: black;
--byline-color: teal;
--subtle-color: grey;
--thumb-bg: var(--body-light);
--thumb-caption-bg: var(--body-mid);
--sourceeditor-input-background: var(--green-0);
--sourceeditor-background: var(--body-light);
--sourceeditor-background-secondary: var(--body-dark);
--sourceeditor-border: var(--body-mid);
--codemirror-gutter-background: var(--body-mid);
--mw-code-background-color: var(--body-light);
/* Wikitables */
--wikitable-header-bg: var(--body-dark);
--wikitable-border: var(--body-border);
--wikitable-bg: var(--body-light);
--wikitable-bg-lighter: white;
--wikitable-color: var(--text-color);
/* msgbox */
--errorbox-bg: #feecea;
--errorbox-border: #ee4231;
--warningbox-bg: #fef9de;
--warningbox-border: #f9d000;
--successbox-bg: #ecf8e3;
--successbox-border: #6bc71f;
/* diff */
--diff-addedline-border-color: #438ab5;
--diff-addedline-background: #bddff2;
--diff-addedline-color: #000;
--diff-deletedline-border-color: #379541;
--diff-deletedline-background: #c1edbf;
--diff-deletedline-color: #000;
--diff-context-border-color: var(--body-mid);
--diff-context-background: var(--body-mid);
--diff-inline-deletedline: #fbc0ba;
/* Tabber */
--tabber-tab-bg: var(--body-light);
--tabber-tab-border-color: var(--body-border);
--tabber-active-tab-bg: var(--body-light);
--tabber-active-tab-color: var(--text-color);
--tabber-active-tab-hover-bg: var(--body-light);
--tabber-active-tab-hover-border-color: var(--body-border);
--tabber-active-tab-hover-color: var(--text-color);
--tabber-active-tab-border-hider-color: var(--body-light);
--tabber-inactive-tab-bg: var(--body-background-color);
--tabber-inactive-tab-border-color: var(--body-border);
--tabber-inactive-tab-color: var(--text-color);
--tabber-inactive-tab-hover-bg: var(--body-light);
--tabber-inactive-tab-hover-border-color: var(--body-border);
/* OOUI */
--ooui-text: var(--text-color);
--ooui-interface: var(--body-light);
--ooui-interface-border: var(--body-border);
--ooui-window-background: rgba(255, 255, 255, 0.5); /* Overlay color when full screen popup occurs */
--ooui-normal: var(--body-light); /* Match body light to reduce contrast, this is used for "show preview" */
--ooui-normal--hover: white; /* Slightly lighter than above color */
--ooui-normal-border: var(--body-dark);
--ooui-progressive: var(--green-5);
--ooui-progressive--hover: var(--green-4); /* Slightly lighter than above color */
--ooui-accent: var(--link-color);
--ooui-input: white; /* Text boxes, unchecked boxes */
--ooui-input-border: purple;
--ooui-input-border--hover: #8a724f; /* Slightly lighter than above color */
--ooui-disabled: #d1cdc5;
--ooui-disabled-border: #c2b9ab;
--ooui-disabled-text: var(--subtle-color);
--ooui-destructive-text: black;
--ooui-pending-background-image: repeating-linear-gradient(-45deg, var(--notification), var(--notification) 20px, var(--body-main) 20px, var(--body-main) 30px);
/* Messageboxes */
--messagebox-obsolete-background: #cfcfcf;
--messagebox-obsolete-border: #464646;
--messagebox-obsolete-color: var(--text-color);
--messagebox-obsolete-link-color: #6c6c6c;
--messagebox-info-background: #ebebeb;
--messagebox-info-border: #898989;
--messagebox-info-color: var(--text-color);
--messagebox-info-link-color: #6c6c6c;
--messagebox-action-background: #c7e8fa;
--messagebox-action-border: #0b5884;
--messagebox-action-color: var(--text-color);
--messagebox-action-link-color: #03436b;
--messagebox-warn-background: #dfc0ba;
--messagebox-warn-border: #861c10;
--messagebox-warn-color: var(--text-color);
--messagebox-warn-link-color: #8e221a;
--messagebox-safe-background: #d8f0d3;
--messagebox-safe-border: #1b8408;
--messagebox-safe-color: var(--text-color);
--messagebox-safe-link-color: #1b8408;
--messagebox-disambig-background: #ebebeb;
--messagebox-disambig-border: #898989;
--messagebox-disambig-color: var(--text-color);
--messagebox-disambig-link-color: #6c6c6c;
--messagebox-discord-background: #5865f2;
--messagebox-discord-border: #4c57d0;
--messagebox-discord-link-color: #d2e5fc;
/* Recent changes */
--rc-positive-color: #407813;
--rc-negative-color: #b41e0f;
/* Template:Navbox */
--navbox-background: var(--body-light);
--navbox-border: var(--body-dark);
--navbox-title-background: var(--body-dark);
--navbox-footer-background: var(--body-dark);
--navbox-group-title-background: var(--body-mid);
}
/*------------------
DARK MODE VARIABLE OVERRIDES
----------------*/
:root:has(>.wgl-theme-dark) {
color-scheme: dark;
/*------------------
DARK BASE COLORS
----------------*/
--almost-black: #111111;
--lighter-black: #222222;
--dark-grey: #333333;
--grey: #444444;
--light-grey: #555555;
--lighter-grey: #666666;
--kinda-white: #BBBBBB;
--almost-white: #DDDDDD;
--accent-color: gold;
--accent-dark: darkgoldenrod;
/*------------------
DARK THEME VARIABLES
------------------*/
--body-main: var(--almost-black);
--body-light: var(--grey);
--body-mid: var(--dark-grey);
--body-dark: var(--lighter-black);
--body-border: var(--grey);
--body-background-color: var(--dark-grey); /* Background color outside the main content div */
--button-background: var(--lighter-grey);
--button-color: var(--lighter-grey);
--button-border: var(--lighter-grey);
--button-dark: var(--dark-grey);
--sidebar: var(--body-dark);
--button-light: var(--grey);
--background-text-color: var(--almost-white);
--background-link-color: var(--kinda-white);
--notification: var(--lighter-black);
--link-color: var(--kinda-white); /* Close to text color, but more stylized */
--redlink-color: #f26d60;
--text-color: var(--almost-white);
--byline-color: var(--accent-color);
--subtle-color: var(--accent-dark);
--thumb-bg: var(--body-light);
--thumb-caption-bg: var(--body-mid);
--sourceeditor-input-background: var(--almost-black);
--sourceeditor-background: var(--body-dark);
--sourceeditor-background-secondary: var(--body-light);
--sourceeditor-border: var(--body-mid);
--codemirror-gutter-background: var(--body-mid);
--mw-code-background-color: var(--body-dark);
/* Wikitables */
--wikitable-header-bg: var(--body-dark);
--wikitable-border: var(--body-border);
--wikitable-bg: var(--body-dark);
--wikitable-bg-lighter: var(--body-light);
--wikitable-color: var(--text-color);
/* msgbox */
--errorbox-bg: #801c13;
--errorbox-border: #9f261e;
--warningbox-bg: var(--errorbox-bg);
--warningbox-border: var(--errorbox-border);
--successbox-bg: #2e5e05;
--successbox-border: #3c780a;
/* diff */
--diff-addedline-border-color: #438ab5;
--diff-addedline-background: #438ab5;
--diff-addedline-color: #fff;
--diff-deletedline-border-color: #379541;
--diff-deletedline-background: #379541;
--diff-deletedline-color: #FFF;
--diff-context-border-color: var(--body-mid);
--diff-context-background: var(--body-mid);
--diff-inline-deletedline: #9f261e;
/* Tabber */
--tabber-tab-bg: var(--body-light);
--tabber-tab-border-color: var(--body-border);
--tabber-active-tab-bg: var(--body-light);
--tabber-active-tab-color: var(--text-color);
--tabber-active-tab-hover-bg: var(--body-light);
--tabber-active-tab-hover-border-color: var(--body-border);
--tabber-active-tab-hover-color: var(--text-color);
--tabber-active-tab-border-hider-color: var(--body-light);
--tabber-inactive-tab-bg: var(--body-background-color);
--tabber-inactive-tab-border-color: var(--body-border);
--tabber-inactive-tab-color: var(--text-color);
--tabber-inactive-tab-hover-bg: var(--body-light);
--tabber-inactive-tab-hover-border-color: var(--body-border);
/* OOUI */
--ooui-text: var(--text-color);
--ooui-interface: var(--body-light);
--ooui-interface-border: var(--body-border);
--ooui-window-background: rgba(0, 0, 0, 0.5); /* Overlay color when full screen popup occurs */
--ooui-normal: var(--body-dark); /* This is used for "show preview" */
--ooui-normal--hover: var(--body-light); /* Slightly lighter than above color */
--ooui-normal-border: var(--body-dark);
--ooui-progressive: var(--accent-dark);
--ooui-progressive--hover: var(--accent-color); /* Slightly lighter than above color */
--ooui-accent: var(--link-color);
--ooui-input: var(--lighter-grey); /* Text boxes, unchecked boxes */
--ooui-input-border: var(--accent-dark);
--ooui-input-border--hover: #8a724f; /* Slightly lighter than above color */
--ooui-disabled: #d1cdc5;
--ooui-disabled-border: #c2b9ab;
--ooui-disabled-text: var(--subtle-color);
--ooui-destructive-text: black;
--ooui-pending-background-image: repeating-linear-gradient(-45deg, var(--notification), var(--notification) 20px, var(--body-main) 20px, var(--body-main) 30px);
/* Messageboxes */
--messagebox-obsolete-background: #464646;
--messagebox-obsolete-border: #333;
--messagebox-obsolete-color: #ddd;
--messagebox-obsolete-link-color: #bbb;
--messagebox-info-background: var(--messagebox-obsolete-background);
--messagebox-info-border: var(--messagebox-obsolete-border);
--messagebox-info-color: var(--messagebox-obsolete-color);
--messagebox-info-link-color: var(--messagebox-obsolete-link-color);
--messagebox-action-background: #45697d;
--messagebox-action-border: #2d5266;
--messagebox-action-color: var(--text-color);
--messagebox-action-link-color: #b8d5e5;
--messagebox-warn-background: #95271b;
--messagebox-warn-border: #6b130a;
--messagebox-warn-color: #f8ebe9;
--messagebox-warn-link-color: #e8b8b3;
--messagebox-safe-background: #1b8408;
--messagebox-safe-border: #126802;
--messagebox-safe-color: #e9f6e7;
--messagebox-safe-link-color: #c1e0bb;
--messagebox-disambig-background: var(--messagebox-obsolete-background);
--messagebox-disambig-border: var(--messagebox-obsolete-border);
--messagebox-disambig-color: var(--messagebox-obsolete-color);
--messagebox-disambig-link-color: var(--messagebox-obsolete-link-color);
/* Template:Navbox */
--navbox-background: var(--body-light);
--navbox-border: var(--body-dark);
--navbox-title-background: var(--body-dark);
--navbox-footer-background: var(--body-dark);
--navbox-group-title-background: var(--body-mid);
}
/* --------------------
body
-------------------- */
#mw-page-base {
background: none;
}
.mw-body {
background-color: var(--body-main);
color: var(--text-color);
border-color: transparent;
box-shadow: 0 0 7px rgba(0, 0, 0, 0.15);
margin-top: 0;
}
/* --------------------
headings
-------------------- */
h1,
h2,
h3,
h4,
h5,
h6 {
color: var(--text-color);
}
h1,
h2 {
border-color: var(--sidebar);
}
/* -------------------------
<footer> below content
------------------------- */
.mw-footer {
color: var(--background-text-color);
}
.mw-footer li {
color: var(--background-text-color);
}
.mw-footer a,
.mw-footer a:active,
.mw-footer a:visited {
color: var(--background-link-color);
}
/* -------------------------
<input> placeholder
------------------------- */
::placeholder {
color: var(--subtle-color);
}
/* --------------------
internal links
-------------------- */
a {
color: var(--link-color);
}
a:visited,
a:active {
color: var(--link-color);
}
a.new {
color: var(--redlink-color);
}
a.new:visited {
color: var(--redlink-color);
}
/* interwiki & external links */
.mw-parser-output a.extiw,
.mw-parser-output a.external {
color: var(--link-color);
}
.mw-parser-output a.extiw:visited,
.mw-parser-output a.external:visited,
.mw-parser-output a.extiw:active,
.mw-parser-output a.external:active {
color: var(--link-color);
}
/* =====================
Common MediaWiki
elements inside .mw-body
===================== */
.mw-message-box-error,
.errorbox {
background-color: var(--errorbox-bg);
border-color: var(--errorbox-border);
}
.mw-message-box-warning,
.warningbox,
.usermessage {
background-color: var(--warningbox-bg);
border-color: var(--warningbox-border);
}
.mw-message-box-success,
.successbox {
background-color: var(--successbox-bg);
border-color: var(--successbox-border);
}
.catlinks {
background: var(--body-light);
border: 1px solid var(--body-dark);
/*padding: 8px 15px;*/
/*box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);*/
}
.catlinks li {
border-color: var(--body-mid);
}
/* --------------------
page history
-------------------- */
/*#pagehistory ul {
list-style: none;
margin: 0;
}*/
#pagehistory li {
border: 1px solid transparent;
/*padding: 1px 10px;*/
/*margin: 2px 0;*/
}
#pagehistory li.selected {
background-color: var(--body-light);
color: inherit;
border: 1px dashed var(--body-border);
outline: none;
}
/* --------------------
sticky compare revs
-------------------- */
#mw-history-compare > div:first-of-type {
/*position: -webkit-sticky;*/
/*position: sticky;*/
/*top: 0;*/
background-color: var(--body-main);
border-bottom: 1px solid var(--body-dark);
/*padding: 0.25em 0;*/
}
/*.wgl-stickyheader #mw-history-compare > div:first-of-type {
top: 2.5rem;
}*/
/*body.wgl-stickyheader.action-view .mw-headline:target::before {
display: block;
content: '';
margin-top: -3rem;
height: 3rem;
visibility: hidden;
pointer-events: none;
}*/
.mw-mmv-post-image {
color: var(--text-color);
background-color: var(--body-main);
}
.mw-mmv-image-metadata {
border-top-color: var(--body-mid);
background-color: var(--body-light);
}
.mw-mmv-dialog,
.mw-mmv-dialog .mw-mmv-dialog-down-arrow,
.mw-mmv-options-dialog .mw-mmv-dialog-down-arrow {
background-color: var(--body-light);
/*box-shadow: none;*/
}
.mw-mmv-options-enable-alert {
background-color: var(--body-light);
color: var(--text-color);
}
.mw-mmv-options-dialog-header,
.mw-mmv-options-text-header,
.mw-mmv-options-text-body,
.mw-mmv-options-enable-alert,
.mw-mmv-options-dialog .mw-mmv-disable-confirmation .mw-mmv-options-dialog-header,
.mw-mmv-options-dialog .mw-mmv-disable-confirmation .mw-mmv-options-text-header {
color: var(--text-color);
}
.mw-revslider-container {
border-color: var(--sidebar);
}
.mw-revslider-slider-wrapper {
border-top-color: var(--sidebar);
}
.mw-ui-button {
background-color: var(--ooui-normal);
color: var(--ooui-text);
border-color: var(--ooui-normal-border);
}
.action-history .mw-history-revisiondelete-button:not( :disabled ),
.cdx-button:not( :disabled ),
.mw-ui-button:not( :disabled ),
.cdx-button:enabled,
.mw-ui-button:enabled,
.cdx-button.cdx-button--fake-button--enabled,
.mw-ui-button.cdx-button--fake-button--enabled {
background-color: var(--ooui-normal);
color: var(--ooui-text);
border-color: var(--ooui-normal-border);
}
.cdx-button:not( :disabled ):focus:not(:active):not(.cdx-button--is-active),
.mw-ui-button:not( :disabled ):focus:not(:active):not(.cdx-button--is-active),
.cdx-button:enabled:focus:not(:active):not(.cdx-button--is-active),
.mw-ui-button:enabled:focus:not(:active):not(.cdx-button--is-active),
.cdx-button.cdx-button--fake-button--enabled:focus:not(:active):not(.cdx-button--is-active),
.mw-ui-button.cdx-button--fake-button--enabled:focus:not(:active):not(.cdx-button--is-active) {
color: var(--ooui-text);
border-color: var(--ooui-accent);
box-shadow: inset 0 0 0 1px var(--ooui-accent), inset 0 0 0 2px #fff;
}
.action-history .mw-history-revisiondelete-button:not( :disabled ):hover,
.cdx-button:not( :disabled ):hover,
.mw-ui-button:not( :disabled ):hover,
.cdx-button:enabled:hover,
.mw-ui-button:enabled:hover,
.cdx-button.cdx-button--fake-button--enabled:hover,
.mw-ui-button.cdx-button--fake-button--enabled:hover,
.cdx-button:not( :disabled ):active,
.mw-ui-button:not( :disabled ):active,
.cdx-button:enabled:active,
.mw-ui-button:enabled:active,
.cdx-button.cdx-button--fake-button--enabled:active,
.mw-ui-button.cdx-button--fake-button--enabled:active {
background-color: var(--ooui-normal--hover);
color: var(--ooui-text);
border-color: var(--ooui-normal-border);
}
.cdx-button:not( :disabled ):visited,
.mw-ui-button:not( :disabled ):visited,
.cdx-button:enabled:visited,
.mw-ui-button:enabled:visited,
.cdx-button.cdx-button--fake-button--enabled:visited,
.mw-ui-button.cdx-button--fake-button--enabled:visited {
color: var(--ooui-text);
}
.action-history .mw-history-compareselectedversions .mw-history-compareselectedversions-button:not( :disabled ),
.cdx-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive,
.mw-ui-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive,
.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive,
.mw-ui-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive,
.mw-ui-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive,
.cdx-button:not( :disabled ).mw-ui-progressive:not(:disabled),
.mw-ui-button:not( :disabled ).mw-ui-progressive:not(:disabled),
.cdx-button:enabled.mw-ui-progressive:not(:disabled),
.mw-ui-button:enabled.mw-ui-progressive:not(:disabled),
.cdx-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled),
.mw-ui-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled) {
background-color: var(--ooui-progressive);
color: #fff;/* TODO Color */
border-color: var(--ooui-progressive);
}
.action-history .mw-history-compareselectedversions .mw-history-compareselectedversions-button:not( :disabled ):hover,
.cdx-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive:hover,
.mw-ui-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive:hover,
.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover,
.mw-ui-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover,
.mw-ui-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover,
.cdx-button:not( :disabled ).mw-ui-progressive:not(:disabled):hover,
.mw-ui-button:not( :disabled ).mw-ui-progressive:not(:disabled):hover,
.cdx-button:enabled.mw-ui-progressive:not(:disabled):hover,
.mw-ui-button:enabled.mw-ui-progressive:not(:disabled):hover,
.cdx-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled):hover,
.mw-ui-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled):hover {
background-color: var(--ooui-progressive--hover);
border-color: var(--ooui-progressive--hover);
}
.cdx-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive:focus,
.mw-ui-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive:focus,
.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus,
.mw-ui-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus,
.mw-ui-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus,
.cdx-button:not( :disabled ).mw-ui-progressive:not(:disabled):focus,
.mw-ui-button:not( :disabled ).mw-ui-progressive:not(:disabled):focus,
.cdx-button:enabled.mw-ui-progressive:not(:disabled):focus,
.mw-ui-button:enabled.mw-ui-progressive:not(:disabled):focus,
.cdx-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled):focus,
.mw-ui-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled):focus {
box-shadow: inset 0 0 0 1px var(--ooui-accent), inset 0 0 0 2px #fff;
}
.cdx-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive:active,
.mw-ui-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive:active,
.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:active,
.mw-ui-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:active,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:active,
.mw-ui-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:active,
.cdx-button:not( :disabled ).mw-ui-progressive:not(:disabled):active,
.mw-ui-button:not( :disabled ).mw-ui-progressive:not(:disabled):active,
.cdx-button:enabled.mw-ui-progressive:not(:disabled):active,
.mw-ui-button:enabled.mw-ui-progressive:not(:disabled):active,
.cdx-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled):active,
.mw-ui-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled):active,
.cdx-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive.is-on,
.mw-ui-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive.is-on,
.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive.is-on,
.mw-ui-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive.is-on,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive.is-on,
.mw-ui-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive.is-on,
.cdx-button:not( :disabled ).mw-ui-progressive:not(:disabled).is-on,
.mw-ui-button:not( :disabled ).mw-ui-progressive:not(:disabled).is-on,
.cdx-button:enabled.mw-ui-progressive:not(:disabled).is-on,
.mw-ui-button:enabled.mw-ui-progressive:not(:disabled).is-on,
.cdx-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled).is-on,
.mw-ui-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled).is-on {
background-color: var(--ooui-progressive--hover);
border-color: var(--ooui-progressive--hover);
box-shadow: none;
}
.cdx-button.cdx-button--action-destructive:not( :disabled ),
.cdx-button.mw-ui-button--action-destructive:not( :disabled ),
.mw-ui-button.cdx-button--action-destructive:not( :disabled ),
.mw-ui-button.mw-ui-button--action-destructive:not( :disabled ) {
color: var(--ooui-destructive-text);
}
.cdx-button.cdx-button--weight-quiet,
.cdx-button.mw-ui-button--weight-quiet,
.mw-ui-button.cdx-button--weight-quiet,
.mw-ui-button.mw-ui-button--weight-quiet,
.cdx-button.cdx-button--weight-quiet.cdx-button--action-progressive,
.cdx-button.cdx-button--weight-quiet.mw-ui-button--action-progressive,
.cdx-button.mw-ui-button--weight-quiet.cdx-button--action-progressive,
.cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive,
.mw-ui-button.cdx-button--weight-quiet.cdx-button--action-progressive,
.mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-progressive,
.mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-progressive,
.mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive,
.cdx-button.cdx-button--weight-quiet.cdx-button--action-destructive,
.cdx-button.cdx-button--weight-quiet.mw-ui-button--action-destructive,
.cdx-button.mw-ui-button--weight-quiet.cdx-button--action-destructive,
.cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive,
.mw-ui-button.cdx-button--weight-quiet.cdx-button--action-destructive,
.mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-destructive,
.mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-destructive,
.mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive {
color: var(--text-color);
}
.cdx-checkbox__input:enabled:checked + .cdx-checkbox__icon,
.mw-ui-checkbox__input:enabled:checked + .cdx-checkbox__icon,
.cdx-checkbox__input:enabled:indeterminate + .cdx-checkbox__icon,
.mw-ui-checkbox__input:enabled:indeterminate + .cdx-checkbox__icon {
background-color: var(--ooui-progressive);
border-color: var(--ooui-progressive);
}
.cdx-checkbox__input:enabled:checked:hover + .cdx-checkbox__icon,
.mw-ui-checkbox__input:enabled:checked:hover + .cdx-checkbox__icon,
.cdx-checkbox__input:enabled:indeterminate:hover + .cdx-checkbox__icon,
.mw-ui-checkbox__input:enabled:indeterminate:hover + .cdx-checkbox__icon {
background-color: var(--ooui-progressive--hover);
border-color: var(--ooui-progressive--hover);
}
.cdx-checkbox__input:enabled:checked:active + .cdx-checkbox__icon,
.mw-ui-checkbox__input:enabled:checked:active + .cdx-checkbox__icon,
.cdx-checkbox__input:enabled:indeterminate:active + .cdx-checkbox__icon,
.mw-ui-checkbox__input:enabled:indeterminate:active + .cdx-checkbox__icon {
background-color: var(--ooui-progressive--hover);
border-color: var(--ooui-progressive--hover);
box-shadow: inset 0 0 0 1px var(--ooui-progressive--hover);
}
.cdx-checkbox__input:enabled:checked:focus:not(:active),
.mw-ui-checkbox__input:enabled:checked:focus:not(:active),
.cdx-checkbox__input:enabled:indeterminate:focus:not(:active),
.mw-ui-checkbox__input:enabled:indeterminate:focus:not(:active) {
background-color: var(--ooui-progressive--hover);
border-color: var(--ooui-accent);
box-shadow: inset 0 0 0 1px var(--ooui-accent), inset 0 0 0 2px #fff;
}
.cdx-checkbox__input:enabled:checked:focus:not(:active):not(:hover) + .cdx-checkbox__icon,
.mw-ui-checkbox__input:enabled:checked:focus:not(:active):not(:hover) + .cdx-checkbox__icon,
.cdx-checkbox__input:enabled:indeterminate:focus:not(:active):not(:hover) + .cdx-checkbox__icon,
.mw-ui-checkbox__input:enabled:indeterminate:focus:not(:active):not(:hover) + .cdx-checkbox__icon {
background-color: var(--ooui-progressive--hover);
border-color: var(--ooui-accent);
box-shadow: inset 0 0 0 1px var(--ooui-accent), inset 0 0 0 2px #fff;
}
.cdx-checkbox__input:enabled:hover + .cdx-checkbox__icon,
.mw-ui-checkbox__input:enabled:hover + .cdx-checkbox__icon {
border-color: var(--ooui-accent);
}
.cdx-checkbox__input:enabled:active + .cdx-checkbox__icon,
.mw-ui-checkbox__input:enabled:active + .cdx-checkbox__icon {
background-color: var(--ooui-progressive--hover);
border-color: var(--ooui-progressive--hover);
box-shadow: inset 0 0 0 1px var(--ooui-progressive--hover);
}
input[type='checkbox']:hover + .cdx-button.cdx-button--weight-quiet,
input[type='checkbox']:hover + .cdx-button.mw-ui-button--weight-quiet,
input[type='checkbox']:hover + .mw-ui-button.cdx-button--weight-quiet,
input[type='checkbox']:hover + .mw-ui-button.mw-ui-button--weight-quiet,
input[type='checkbox']:hover + .cdx-button.cdx-button--weight-quiet.cdx-button--action-progressive,
input[type='checkbox']:hover + .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-progressive,
input[type='checkbox']:hover + .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-progressive,
input[type='checkbox']:hover + .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive,
input[type='checkbox']:hover + .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-progressive,
input[type='checkbox']:hover + .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-progressive,
input[type='checkbox']:hover + .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-progressive,
input[type='checkbox']:hover + .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive,
input[type='checkbox']:hover + .cdx-button.cdx-button--weight-quiet.cdx-button--action-destructive,
input[type='checkbox']:hover + .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-destructive,
input[type='checkbox']:hover + .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-destructive,
input[type='checkbox']:hover + .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive,
input[type='checkbox']:hover + .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-destructive,
input[type='checkbox']:hover + .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-destructive,
input[type='checkbox']:hover + .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-destructive,
input[type='checkbox']:hover + .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive,
.cdx-button.cdx-button--weight-quiet:hover,
.cdx-button.mw-ui-button--weight-quiet:hover,
.mw-ui-button.cdx-button--weight-quiet:hover,
.mw-ui-button.mw-ui-button--weight-quiet:hover,
.cdx-button.cdx-button--weight-quiet.cdx-button--action-progressive:hover,
.cdx-button.cdx-button--weight-quiet.mw-ui-button--action-progressive:hover,
.cdx-button.mw-ui-button--weight-quiet.cdx-button--action-progressive:hover,
.cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive:hover,
.mw-ui-button.cdx-button--weight-quiet.cdx-button--action-progressive:hover,
.mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-progressive:hover,
.mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-progressive:hover,
.mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive:hover,
.cdx-button.cdx-button--weight-quiet.cdx-button--action-destructive:hover,
.cdx-button.cdx-button--weight-quiet.mw-ui-button--action-destructive:hover,
.cdx-button.mw-ui-button--weight-quiet.cdx-button--action-destructive:hover,
.cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive:hover,
.mw-ui-button.cdx-button--weight-quiet.cdx-button--action-destructive:hover,
.mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-destructive:hover,
.mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-destructive:hover,
.mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive:hover {
background-color: rgba(0, 24, 73, 0.02745098);/* TODO Color */
color: var(--text-color);
border-color: transparent;
}
input[type='checkbox']:focus + .cdx-button.cdx-button--weight-quiet,
input[type='checkbox']:focus + .cdx-button.mw-ui-button--weight-quiet,
input[type='checkbox']:focus + .mw-ui-button.cdx-button--weight-quiet,
input[type='checkbox']:focus + .mw-ui-button.mw-ui-button--weight-quiet,
input[type='checkbox']:focus + .cdx-button.cdx-button--weight-quiet.cdx-button--action-progressive,
input[type='checkbox']:focus + .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-progressive,
input[type='checkbox']:focus + .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-progressive,
input[type='checkbox']:focus + .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive,
input[type='checkbox']:focus + .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-progressive,
input[type='checkbox']:focus + .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-progressive,
input[type='checkbox']:focus + .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-progressive,
input[type='checkbox']:focus + .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive,
input[type='checkbox']:focus + .cdx-button.cdx-button--weight-quiet.cdx-button--action-destructive,
input[type='checkbox']:focus + .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-destructive,
input[type='checkbox']:focus + .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-destructive,
input[type='checkbox']:focus + .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive,
input[type='checkbox']:focus + .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-destructive,
input[type='checkbox']:focus + .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-destructive,
input[type='checkbox']:focus + .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-destructive,
input[type='checkbox']:focus + .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive,
.cdx-button.cdx-button--weight-quiet:focus,
.cdx-button.mw-ui-button--weight-quiet:focus,
.mw-ui-button.cdx-button--weight-quiet:focus,
.mw-ui-button.mw-ui-button--weight-quiet:focus,
.cdx-button.cdx-button--weight-quiet.cdx-button--action-progressive:focus,
.cdx-button.cdx-button--weight-quiet.mw-ui-button--action-progressive:focus,
.cdx-button.mw-ui-button--weight-quiet.cdx-button--action-progressive:focus,
.cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive:focus,
.mw-ui-button.cdx-button--weight-quiet.cdx-button--action-progressive:focus,
.mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-progressive:focus,
.mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-progressive:focus,
.mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive:focus,
.cdx-button.cdx-button--weight-quiet.cdx-button--action-destructive:focus,
.cdx-button.cdx-button--weight-quiet.mw-ui-button--action-destructive:focus,
.cdx-button.mw-ui-button--weight-quiet.cdx-button--action-destructive:focus,
.cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive:focus,
.mw-ui-button.cdx-button--weight-quiet.cdx-button--action-destructive:focus,
.mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-destructive:focus,
.mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-destructive:focus,
.mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive:focus {
color: var(--text-color);
}
input[type='checkbox']:active + .cdx-button.cdx-button--weight-quiet,
input[type='checkbox']:active + .cdx-button.mw-ui-button--weight-quiet,
input[type='checkbox']:active + .mw-ui-button.cdx-button--weight-quiet,
input[type='checkbox']:active + .mw-ui-button.mw-ui-button--weight-quiet,
input[type='checkbox']:active + .cdx-button.cdx-button--weight-quiet.cdx-button--action-progressive,
input[type='checkbox']:active + .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-progressive,
input[type='checkbox']:active + .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-progressive,
input[type='checkbox']:active + .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive,
input[type='checkbox']:active + .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-progressive,
input[type='checkbox']:active + .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-progressive,
input[type='checkbox']:active + .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-progressive,
input[type='checkbox']:active + .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive,
input[type='checkbox']:active + .cdx-button.cdx-button--weight-quiet.cdx-button--action-destructive,
input[type='checkbox']:active + .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-destructive,
input[type='checkbox']:active + .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-destructive,
input[type='checkbox']:active + .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive,
input[type='checkbox']:active + .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-destructive,
input[type='checkbox']:active + .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-destructive,
input[type='checkbox']:active + .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-destructive,
input[type='checkbox']:active + .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive,
.cdx-button.cdx-button--weight-quiet:active,
.cdx-button.mw-ui-button--weight-quiet:active,
.mw-ui-button.cdx-button--weight-quiet:active,
.mw-ui-button.mw-ui-button--weight-quiet:active,
.cdx-button.cdx-button--weight-quiet.cdx-button--action-progressive:active,
.cdx-button.cdx-button--weight-quiet.mw-ui-button--action-progressive:active,
.cdx-button.mw-ui-button--weight-quiet.cdx-button--action-progressive:active,
.cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive:active,
.mw-ui-button.cdx-button--weight-quiet.cdx-button--action-progressive:active,
.mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-progressive:active,
.mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-progressive:active,
.mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive:active,
.cdx-button.cdx-button--weight-quiet.cdx-button--action-destructive:active,
.cdx-button.cdx-button--weight-quiet.mw-ui-button--action-destructive:active,
.cdx-button.mw-ui-button--weight-quiet.cdx-button--action-destructive:active,
.cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive:active,
.mw-ui-button.cdx-button--weight-quiet.cdx-button--action-destructive:active,
.mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-destructive:active,
.mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-destructive:active,
.mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive:active {
background-color: rgba(0, 36, 73, 0.08235294);/* TODO Color */
color: var(--text-color);
border-color: #72777d;/* TODO Color */
}
.mw-ui-input:not(:disabled),
.cdx-text-input__input:enabled {
background-color: var(--ooui-input);
color: var(--text-color);
border-color: var(--ooui-input-border);
}
.mw-ui-input:not(:disabled):hover,
.cdx-text-input__input:enabled:hover {
border-color: var(--ooui-input-border--hover);
}
.mw-ui-input:not(:disabled):focus,
.cdx-text-input__input:enabled:focus {
border-color: var(--ooui-accent);
box-shadow: inset 0 0 0 1px var(--ooui-accent);
}
.mw-ui-input:not(:disabled)::placeholder,
.cdx-text-input__input:enabled::placeholder {
color: var(--byline-color);
}
/*.mw-content-ltr .redirectText li:first-child::before {*/
/* content: '';*/
/* background: currentcolor;*/
/* -webkit-mask: url("filepath://Redirect-arrow.svg") no-repeat 50% 50% / contain;*/
/* mask: url("filepath://Redirect-arrow.svg") no-repeat 50% 50% / contain;*/
/* display: inline-block;*/
/* width: 47px;*/
/* height: 20px;*/
/*}*/
/*==================
Wikitables
==================*/
.wikitable {
background: var(--wikitable-bg);
color: var(--wikitable-color);
border-color: var(--wikitable-border);
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
}
.wikitable > tr > th,
.wikitable > tr > td,
.wikitable > * > tr > th,
.wikitable > * > tr > td {
border-color: var(--wikitable-border);
}
.wikitable > tr > th.table-noborder,
.wikitable > tr > td.table-noborder,
.wikitable > * > tr > th.table-noborder,
.wikitable > * > tr > td.table-noborder {
border-left-style: hidden;
border-right-style: hidden;
padding-left: 0;
padding-right: 0;
}
.wikitable > tr > th,
.wikitable > * > tr > th {
background-color: var(--wikitable-header-bg);
}
.tabber .wikitable {
box-shadow: none;
}
/* Metadata tables, allmessages, etc */
.mw_metadata td,
.mw_metadata th {
border-color: var(--wikitable-border);
}
.mw_metadata th {
background-color: var(--wikitable-header-bg);
}
.mw_metadata td {
background-color: var(--wikitable-bg);
}
/* Special:Allpages, blocklist, etc */
.mw-datatable {
border-color: var(--wikitable-border);
}
.mw-datatable td,
.mw-datatable th {
border-color: var(--wikitable-border);
}
.mw-datatable th {
background-color: var(--wikitable-header-bg);
}
.mw-datatable td {
background-color: var(--wikitable-bg);
}
.mw-datatable tr:hover td {
background-color: var(--wikitable-bg);
}
table.alternating-rows tr:nth-child(odd),
table.alternating-cols td:nth-child(odd) {
background: var(--wikitable-alternating-bg);
}
/* Special:AllMessages */
#mw-allmessagestable .am_actual,
#mw-allmessagestable .am_default {
background-color: var(--wikitable-bg);
}
#mw-allmessagestable .am_default:hover,
#mw-allmessagestable .am_actual:hover,
#mw-allmessagestable tbody:hover td {
background-color: var(--wikitable-bg-lighter);
}
/* For tables within tables, to make them take up the full space of a cell */
/*table.wikitable td.no-cell-spacing {*/
/* padding: 0;*/
/* height: 0;*/
/*}*/
/*table.wikitable td.no-cell-spacing table {*/
/* margin: -1px;*/
/* width: calc(100% + 2px);*/
/* height: calc(100% + 2px);*/
/*}*/
/* =================
diffs
================= */
.diff-context {
border-color: var(--diff-context-border-color);
background: var(--diff-context-background);
color: inherit;
}
.diff-addedline {
border-color: var(--diff-addedline-border-color);
}
.diff-addedline .diffchange {
background: var(--diff-addedline-background);
color: var(--diff-addedline-color);
}
.diff-deletedline {
border-color: var(--diff-deletedline-border-color);
}
.diff-deletedline .diffchange {
background: var(--diff-deletedline-background);
color: var(--diff-deletedline-color);
}
/* "↪" */
.mw-diff-movedpara-left:after,
/* "↩" */
.mw-diff-movedpara-right:after {
color: var(--text-color);
}
/* ------------------
NEW INLINE DIFFS
----------------- */
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-ins {
background: var(--diff-addedline-background);
}
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-del {
background: var(--diff-inline-deletedline);
}
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
background: var(--diff-addedline-background);
color: var(--byline-color);
}
.mw-diff-inline-added ins,
.mw-diff-inline-changed ins,
.mw-diff-inline-moved ins {
background: var(--diff-addedline-background);
}
.mw-diff-inline-deleted.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
background: var(--diff-inline-deletedline);
color: var(--byline-color);
}
.mw-diff-inline-deleted del,
.mw-diff-inline-changed del,
.mw-diff-inline-moved del {
background: var(--diff-inline-deletedline);
}
/* MediaWiki notif popup when saving edits or adding page to watchlist */
.mw-notification {
background-color: var(--body-light);
border-color: var(--body-border);
color: var(--text-color);
}
/* Special:Notifications */
.mw-echo-ui-notificationsInboxWidget-toolbarWrapper {
background: var(--body-main);
}
.mw-body-content .mw-echo-ui-datedSubGroupListWidget-title-secondary {
color: var(--byline-color);
}
.mw-echo-ui-pageNotificationsOptionWidget.oo-ui-optionWidget-selected {
background-color: var(--ooui-normal);
color: var(--ooui-accent);
}
.mw-echo-ui-pageNotificationsOptionWidget-label-count {
background-color: var(--ooui-normal);
color: var(--byline-color);
}
.oo-ui-optionWidget-selected .mw-echo-ui-pageNotificationsOptionWidget-label-count {
color: var(--ooui-accent);
}
.mw-echo-ui-pageNotificationsOptionWidget.oo-ui-optionWidget-highlighted {
background-color: var(--ooui-normal);
color: var(--text-color);
}
.mw-echo-ui-crossWikiUnreadFilterWidget {
border-color: var(--body-border);
}
.mw-echo-ui-crossWikiUnreadFilterWidget-subtitle {
color: var(--byline-color);
}
.mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-head,
.mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-footer {
border-color: var(--ooui-interface-border);
}
.mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-footer .mw-echo-ui-notificationBadgeButtonPopupWidget-footer-buttons .oo-ui-buttonElement:last-child {
border-left-color: var(--ooui-normal-border);
}
.mw-echo-ui-notificationItemWidget {
background-color: var(--ooui-normal);
border-color: var(--ooui-normal-border);
}
.mw-echo-ui-notificationItemWidget:hover,
.mw-echo-ui-notificationItemWidget-unread:hover {
background-color: var(--ooui-normal--hover);
}
.mw-echo-ui-notificationItemWidget:last-child {
border-bottom-color: var(--ooui-normal-border);
}
.mw-echo-ui-notificationItemWidget-unread {
background-color: var(--notification);
}
.mw-echo-ui-crossWikiNotificationItemWidget-group,
.mw-echo-ui-bundleNotificationItemWidget-group {
background-color: var(--ooui-interface);
}
.mw-echo-ui-toggleReadCircleButtonWidget-circle {
background-color: var(--ooui-progressive);
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle {
background-color: var(--ooui-progressive--hover);
}
.mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: var(--ooui-normal);
border-color: var(--ooui-normal-border);
}
.mw-echo-ui-notificationItemWidget-content-message-header,
.mw-echo-ui-notificationItemWidget-content-message-body,
.mw-echo-ui-menuItemWidget > .oo-ui-buttonElement-button > .oo-ui-labelElement-label,
.mw-echo-ui-notificationItemWidget-content-actions-timestamp {
color: var(--ooui-text);
}
.mw-echo-ui-bundleNotificationItemWidget-group {
background-color: var(--body-main);
}
@keyframes unseen-fadeout-to-unread {
from {
background-color: var(--wikitable-bg-lighter);
}
to {
background-color: var(--notification);
}
}
@keyframes unseen-fadeout-to-read {
from {
background-color: var(--wikitable-bg-lighter);
}
to {
background-color: var(--body-main);
}
}
/* ==============================
<tabber> styling
============================== */
.tabber {
/*margin: 1em 0;*/
}
.tabber .tabbertab {
background-color: var(--tabber-tab-bg);
border: 1px solid var(--tabber-tab-border-color);
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
/*padding: 1em 1.5em;*/
}
ul.tabbernav {
/*border: none;*/
/*margin-left: 2em;*/
/*margin-bottom: 0;*/
/*margin-right: 2em;*/
/*padding: 0;*/
font-family: inherit;
}
ul.tabbernav li.tabberactive > a {
background-color: var(--tabber-active-tab-bg);
color: var(--tabber-active-tab-color);
border-bottom: none;
position: relative;
}
ul.tabbernav li.tabberactive > a:hover {
color: var(--tabber-active-tab-hover-color);
background-color: var(--tabber-active-tab-hover-bg);
border-color: var(--tabber-active-tab-hover-border-color);
border-bottom: none;
}
ul.tabbernav li.tabberactive > a::after {
content: '';
position: absolute;
left: 0;
right: 0;
bottom: -1px;
border-bottom: 2px solid var(--tabber-active-tab-border-hider-color);
}
ul.tabbernav li a {
background-color: var(--tabber-inactive-tab-bg);
border-bottom: transparent;
border-color: var(--tabber-inactive-tab-border-color);
color: var(--tabber-inactive-tab-color);
display: inline-block;
font-size: 110%;
/*padding: 0.5em 1em;*/
}
ul.tabbernav li a:hover {
background-color: var(--tabber-inactive-tab-hover-bg);
border-color: var(--tabber-inactive-tab-hover-border-color);
}
ul.tabbernav li a:link,
ul.tabbernav li a:visited {
color: var(--tabber-inactive-tab-color);
}
/* ======================
OOUI
====================== */
.oo-ui-widget {
color: var(--ooui-text);
}
.oo-ui-checkboxInputWidget [type='checkbox'] + span,
.oo-ui-radioInputWidget [type='radio'] + span {
background-color: var(--ooui-input);
border-color: var(--ooui-input-border);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:indeterminate + span {
background-color: var(--ooui-progressive);
border-color: var(--ooui-progressive);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked + span {
border-color: var(--ooui-progressive);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:checked:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:indeterminate:hover + span {
background-color: var(--ooui-progressive--hover);
border-color: var(--ooui-progressive--hover);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked:hover + span {
border-color: var(--ooui-progressive--hover);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:hover + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:hover + span {
border-color: var(--ooui-accent);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:focus + span {
border-color: var(--ooui-accent);
box-shadow: inset 0 0 0 1px var(--ooui-accent);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:checked:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:indeterminate:active + span {
background-color: var(--ooui-progressive--hover);
border-color: var(--ooui-progressive--hover);
box-shadow: inset 0 0 0 1px var(--ooui-progressive--hover);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:active + span {
background-color: var(--ooui-progressive--hover);
border-color: var(--ooui-progressive--hover);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked:active + span {
border-color: var(--ooui-progressive--hover);
box-shadow: inset 0 0 0 1px var(--ooui-progressive--hover);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked:active + span:before {
border-color: var(--ooui-progressive--hover);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:indeterminate:focus + span {
background-color: var(--ooui-progressive--hover);
border-color: var(--ooui-accent);
box-shadow: inset 0 0 0 1px var(--ooui-accent), inset 0 0 0 2px #fff;
}
.oo-ui-checkboxInputWidget [type='checkbox']:disabled + span,
.oo-ui-radioInputWidget [type='radio']:disabled + span {
background-color: var(--ooui-disabled);
border-color: var(--ooui-disabled);
}
.oo-ui-dropdownWidget-handle {
border-color: var(--ooui-normal-border);
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle {
background-color: var(--ooui-normal);
color: var(--ooui-text);
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover {
background-color: var(--ooui-normal--hover);
color: var(--ooui-text);
border-color: var(--ooui-normal-border);
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:active {
color: var(--ooui-text);
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus {
border-color: var(--ooui-accent);
box-shadow: inset 0 0 0 1px var(--ooui-accent);
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle {
background-color: var(--ooui-normal--hover);
}
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
color: var(--ooui-disabled-text);
text-shadow: none;
border-color: var(--ooui-disabled-border);
background-color: var(--ooui-disabled);
}
.oo-ui-dropdownInputWidget select {
border-color: var(--ooui-normal-border);
}
.oo-ui-dropdownInputWidget option {
background-color: var(--ooui-interface);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled {
background-color: var(--ooui-normal);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:hover {
background-color: var(--ooui-normal--hover);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select {
color: var(--ooui-text);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active {
color: var(--ooui-text);
border-color: var(--ooui-normal-border);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus {
border-color: var(--ooui-accent);
box-shadow: inset 0 0 0 1px var(--ooui-accent);
}
.oo-ui-labelWidget.oo-ui-inline-help {
color: var(--byline-color);
}
.oo-ui-menuSelectWidget {
background-color: var(--ooui-interface);
border-color: var(--ooui-interface-border);
}
.oo-ui-menuSelectWidget-frameless {
box-shadow: inset 0 -1px 0 0 var(--ooui-normal-border);
}
.oo-ui-menuSectionOptionWidget {
color: var(--byline-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected {
background-color: var(--ooui-normal--hover);
color: var(--ooui-text);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget-pressed.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
color: var(--ooui-accent);
}
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget {
color: var(--ooui-text);
}
.oo-ui-messageDialog-title {
color: inherit;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error {
background-color: var(--errorbox-bg);
border-color: var(--errorbox-border);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning {
background-color: var(--warningbox-bg);
border-color: var(--warningbox-border);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success {
background-color: var(--successbox-bg);
border-color: var(--successbox-border);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--messagebox-info-background);
border-color: var(--messagebox-info-border);
}
.oo-ui-messageWidget.oo-ui-flaggedElement-error:not(.oo-ui-messageWidget-block),
.oo-ui-messageWidget.oo-ui-flaggedElement-success:not(.oo-ui-messageWidget-block) {
color: var(--ooui-text);
}
.oo-ui-optionWidget.oo-ui-widget-disabled {
color: var(--ooui-disabled-text);
}
.oo-ui-outlineControlsWidget {
background-color: var(--ooui-normal);
}
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted {
background-color: var(--ooui-normal--hover);
color: var(--ooui-text);
}
.oo-ui-popupWidget-popup {
background-color: var(--ooui-interface);
border-color: var(--ooui-interface-border);
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after {
border-bottom-color: var(--ooui-interface);
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before {
border-bottom-color: var(--ooui-interface-border);
}
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
border-top-color: var(--ooui-interface);
}
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before {
border-top-color: var(--ooui-interface-border);
}
.oo-ui-popupWidget-anchored-start .oo-ui-popupWidget-anchor:after {
border-right-color: var(--ooui-interface);
}
.oo-ui-popupWidget-anchored-start .oo-ui-popupWidget-anchor:before {
border-right-color: var(--ooui-interface-border);
}
.oo-ui-popupWidget-anchored-end .oo-ui-popupWidget-anchor:after {
border-left-color: var(--ooui-interface);
}
.oo-ui-popupWidget-anchored-end .oo-ui-popupWidget-anchor:before {
border-left-color: var(--ooui-interface-border);
}
.oo-ui-searchWidget-query {
border-bottom-color: var(--ooui-interface-border);
}
.oo-ui-selectFileWidget-dropTarget {
background-color: var(--ooui-interface);
border-color: var(--ooui-interface-border);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--ooui-interface);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget:hover {
border-color: var(--ooui-input-border--hover);
}
.oo-ui-tabOptionWidget {
color: var(--ooui-text);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
background-color: var(--body-dark);
color: var(--ooui-text);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label {
border-bottom-color: var(--body-border);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:active {
background-color: var(--body-light);
color: var(--ooui-text);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover {
background-color: var(--body-dark);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--ooui-progressive);
box-shadow: inset 0 -2px 0 0 var(--ooui-progressive);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected:hover,
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected:focus {
color: var(--ooui-progressive--hover);
box-shadow: inset 0 -2px 0 0 var(--ooui-progressive--hover);
}
.oo-ui-tabSelectWidget-framed {
background: none;
border-bottom: 1px solid var(--ooui-interface-border);
}
.oo-ui-tabSelectWidget-frameless {
box-shadow: inset 0 -1px 0 0 var(--ooui-interface-border);
}
.oo-ui-tabSelectWidget-mobile.oo-ui-tabSelectWidget-framed:after {
background: var(--mobile-navbox-linear-gradient);
}
.oo-ui-tabSelectWidget-mobile.oo-ui-tabSelectWidget-frameless:after {
background: var(--mobile-navbox-linear-gradient);
}
.oo-ui-tagItemWidget {
border-color: var(--ooui-normal-border);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled {
color: var(--ooui-text);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:hover {
background-color: var(--ooui-normal--hover);
color: var(--ooui-text);
border-color: var(--ooui-normal-border);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:not( .oo-ui-tagItemWidget-fixed ) {
background-color: var(--ooui-normal);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:hover {
background-color: var(--ooui-normal--hover);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled {
background-color: var(--ooui-interface);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: var(--ooui-normal);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: var(--ooui-interface);
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
background-color: var(--ooui-input);
color: var(--ooui-text);
border-color: var(--ooui-input-border);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input::placeholder {
color: var(--subtle-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:focus {
border-color: var(--ooui-accent);
box-shadow: inset 0 0 0 1px var(--ooui-accent);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending) {
background-color: var(--ooui-disabled);
color: var(--ooui-disabled-text);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input {
border-color: var(--ooui-input-border--hover);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input:focus {
border-color: var(--ooui-accent);
}
@media screen and (min-width: 0) {
.oo-ui-textInputWidget.oo-ui-widget-enabled textarea.oo-ui-inputWidget-input:focus {
outline: 1px solid var(--ooui-accent);
}
}
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input {
background-color: var(--ooui-disabled);
color: var(--ooui-disabled-text);
text-shadow: none;
border-color: var(--ooui-disabled-border);
}
.oo-ui-toggleSwitchWidget {
background-color: var(--ooui-input);
border-color: var(--ooui-input-border);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip {
background-color: var(--ooui-input);
border-color: var(--ooui-input-border);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover {
background-color: var(--ooui-input);
border-color: var(--ooui-accent);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip {
background-color: var(--ooui-input);
border-color: var(--ooui-accent);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus {
background-color: var(--ooui-progressive--hover);
border-color: var(--ooui-progressive--hover);
box-shadow: inset 0 0 0 1px var(--ooui-progressive--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus .oo-ui-toggleSwitchWidget-grip {
background-color: var(--ooui-input);
border-color: var(--ooui-input);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus {
border-color: var(--ooui-accent);
box-shadow: inset 0 0 0 1px var(--ooui-accent);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus .oo-ui-toggleSwitchWidget-grip {
border-color: var(--ooui-accent);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on {
background-color: var(--ooui-progressive);
border-color: var(--ooui-progressive);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip {
background-color: var(--ooui-input);
border-color: var(--ooui-input);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:hover {
background-color: var(--ooui-progressive--hover);
border-color: var(--ooui-progressive--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active:hover {
background-color: var(--ooui-progressive--hover);
border-color: var(--ooui-progressive--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus {
border-color: var(--ooui-progressive);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus::before {
border-color: #fff;/* TODO Color */
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled {
background-color: var(--ooui-disabled);
border-color: var(--ooui-disabled);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--ooui-text);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--ooui-text);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--ooui-accent);
box-shadow: inset 0 0 0 1px var(--ooui-accent);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > input.oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
color: var(--ooui-text);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover {
color: var(--ooui-text);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
color: var(--ooui-text);
border-color: var(--ooui-text);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-disabled > .oo-ui-buttonElement-button {
color: var(--ooui-disabled-text);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button {
background-color: var(--ooui-disabled);
border-color: var(--ooui-disabled-border);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
background-color: var(--ooui-normal);
color: var(--ooui-text);
border-color: var(--ooui-normal-border);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: var(--ooui-normal--hover);
color: var(--ooui-text);
border-color: var(--ooui-normal-border);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--ooui-accent);
box-shadow: inset 0 0 0 1px var(--ooui-accent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
background-color: var(--ooui-progressive--hover);
color: #fff;/* TODO Color */
border-color: var(--ooui-progressive--hover);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus {
border-color: var(--ooui-progressive--hover);
box-shadow: inset 0 0 0 1px var(--ooui-accent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
background-color: var(--ooui-normal--hover);
color: var(--ooui-text);
border-color: var(--ooui-normal-border);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--ooui-text);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover {
background-color: var(--ooui-normal--hover);
border-color: var(--ooui-progressive--hover);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus {
border-color: var(--ooui-accent);
box-shadow: inset 0 0 0 1px var(--ooui-accent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
color: var(--ooui-text);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
background-color: var(--ooui-normal--hover);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--ooui-progressive);
border-color: var(--ooui-progressive);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover {
background-color: var(--ooui-progressive--hover);
border-color: var(--ooui-progressive--hover);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus {
border-color: var(--ooui-accent);
box-shadow: inset 0 0 0 1px var(--ooui-accent), inset 0 0 0 2px #fff;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
color: #fff;/* TODO Color */
background-color: var(--ooui-progressive--hover);
border-color: var(--ooui-progressive--hover);
}
.oo-ui-pendingElement-pending {
background-image: var(--ooui-pending-background-image);
background-size: 200%;
animation: oo-ui-pendingElement-stripes 6s linear infinite;
}
@keyframes oo-ui-pendingElement-stripes {
100% {
background-position: 100%;
}
}
.oo-ui-messageDialog-content > .oo-ui-window-foot {
outline-color: var(--ooui-interface-border);
}
.oo-ui-messageDialog-message {
color: var(--ooui-text);
}
.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {
border-right-color: var(--ooui-interface-border);
}
.oo-ui-messageDialog-actions-vertical .oo-ui-actionWidget {
border-bottom-color: var(--ooui-interface-border);
}
.oo-ui-processDialog-content .oo-ui-window-head,
.oo-ui-processDialog-content .oo-ui-window-foot {
outline-color: var(--ooui-interface-border);
}
.oo-ui-processDialog .oo-ui-actionWidget > .oo-ui-buttonElement-button {
border-top-color: transparent;
border-bottom-color: transparent;
}
.oo-ui-processDialog .oo-ui-actionWidget > .oo-ui-buttonElement-button:hover,
.oo-ui-processDialog .oo-ui-actionWidget > .oo-ui-buttonElement-button:active {
border-top-color: transparent;
border-bottom-color: transparent;
}
.oo-ui-processDialog .oo-ui-actionWidget:not( .oo-ui-flaggedElement-progressive ):not( .oo-ui-flaggedElement-destructive ) > .oo-ui-buttonElement-button:hover,
.oo-ui-processDialog .oo-ui-actionWidget:not( .oo-ui-flaggedElement-progressive ):not( .oo-ui-flaggedElement-destructive ) > .oo-ui-buttonElement-button:active {
border-right-color: var(--ooui-interface-border);
border-left-color: transparent;
}
.oo-ui-processDialog .oo-ui-actionWidget:not( .oo-ui-flaggedElement-progressive ):not( .oo-ui-flaggedElement-destructive ) > .oo-ui-buttonElement-button:focus {
border-color: var(--ooui-accent);
}
.oo-ui-processDialog-actions-safe .oo-ui-actionWidget > .oo-ui-buttonElement-button,
.oo-ui-processDialog-actions-other .oo-ui-actionWidget > .oo-ui-buttonElement-button {
border-right-color: var(--ooui-normal-border);
border-left-color: transparent;
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not( .oo-ui-labelElement ) > .oo-ui-buttonElement-button:hover {
background-color: var(--ooui-normal--hover);
border-right-color: var(--ooui-interface-border);
}
.oo-ui-windowManager-modal > .oo-ui-dialog {
background-color: var(--ooui-window-background);
}
.oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame {
background-color: var(--ooui-interface);
}
.oo-ui-windowManager-modal.oo-ui-windowManager-floating > .oo-ui-dialog > .oo-ui-window-frame {
border-color: var(--ooui-interface-border);
}
.oo-ui-window {
color: var(--ooui-text);
}
.oo-ui-toolbar-bar {
background-color: var(--ooui-interface);
color: var(--ooui-text);
}
.oo-ui-toolbar-position-top > .oo-ui-toolbar-bar {
border-bottom-color: var(--body-mid);
}
.oo-ui-toolbar-bar .oo-ui-bookletLayout > .oo-ui-menuLayout-menu {
border-right-color: var(--body-mid);
}
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:hover {
background-color: var(--ooui-normal--hover);
}
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:focus {
outline: 1px solid var(--ooui-accent);
box-shadow: inset 0 0 0 1px var(--ooui-accent);
}
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:active,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active > .oo-ui-tool-link,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-popupToolGroup-active > .oo-ui-tool-link {
background-color: var(--ooui-normal--hover);
color: var(--ooui-accent);
box-shadow: none;
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link {
background-color: var(--ooui-progressive);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:hover {
background-color: var(--ooui-progressive--hover);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:focus {
box-shadow: inset 0 0 0 1px var(--ooui-accent), inset 0 0 0 2px #fff;
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:active,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-tool-active > .oo-ui-tool-link {
background-color: var(--ooui-progressive--hover);
}
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled {
background-color: var(--ooui-normal);
}
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled:hover {
background-color: var(--ooui-normal--hover);
color: var(--ooui-text);
}
.oo-ui-listToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title {
color: var(--ooui-progressive);
}
.oo-ui-menuToolGroup {
border-left-color: var(--body-mid);
border-right-color: var(--body-mid);
}
.oo-ui-popupToolGroup-tools {
background-color: var(--ooui-interface);
border-color: var(--body-mid);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover {
background-color: var(--ooui-normal--hover);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:focus {
outline: 1px solid var(--ooui-accent);
box-shadow: inset 0 0 0 1px var(--ooui-accent);
}
.oo-ui-toolbar-actions .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover {
border-right-color: var(--ooui-normal--hover);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus {
box-shadow: inset 0 0 0 2px var(--ooui-accent);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title {
color: var(--ooui-progressive);
}
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle {
background-color: var(--ooui-normal);
color: var(--ooui-accent);
}
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle:hover {
background-color: var(--ooui-normal--hover);
color: var(--ooui-accent);
}
.oo-ui-bookletLayout-outlinePanel > .oo-ui-outlineControlsWidget {
border-top-color: var(--ooui-interface-border);
}
.oo-ui-bookletLayout > .oo-ui-menuLayout-menu {
border-right-color: var(--ooui-interface-border);
}
.oo-ui-fieldLayout-disabled > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label {
color: var(--ooui-disabled-text);
}
.oo-ui-panelLayout-framed {
border-color: var(--sidebar);
}
.oo-ui-icon-settings {
/* TODO SVG */
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3Esettings%3C/title%3E%3Cg transform='translate(10 10)'%3E%3Cpath id='a' d='M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3'/%3E%3Cuse xlink:href='%23a' transform='rotate(45)'/%3E%3Cuse xlink:href='%23a' transform='rotate(90)'/%3E%3Cuse xlink:href='%23a' transform='rotate(135)'/%3E%3C/g%3E%3Cpath d='M10 2.5a7.5 7.5 0 0 0 0 15 7.5 7.5 0 0 0 0-15v4a3.5 3.5 0 0 1 0 7 3.5 3.5 0 0 1 0-7'/%3E%3C/svg%3E");
}
.oo-ui-icon-clear {
/* TODO SVG */
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3Eclear%3C/title%3E%3Cpath d='M10 0a10 10 0 1 0 10 10A10 10 0 0 0 10 0zm5.66 14.24-1.41 1.41L10 11.41l-4.24 4.25-1.42-1.42L8.59 10 4.34 5.76l1.42-1.42L10 8.59l4.24-4.24 1.41 1.41L11.41 10z'/%3E%3C/svg%3E");
}
.mw-widget-dateInputWidget-handle {
background-color: var(--ooui-input);
color: var(--ooui-text);
border-color: var(--ooui-input-border);
}
.mw-widget-dateInputWidget-calendar {
background-color: var(--ooui-interface);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:hover {
border-color: var(--ooui-input-border--hover);
}
.mw-widget-calendarWidget {
border-color: var(--ooui-interface-border);
}
.mw-widget-calendarWidget:focus {
border-color: var(--ooui-accent);
box-shadow: inset 0 0 0 1px var(--ooui-accent);
}
.mw-widget-calendarWidget-day,
.mw-widget-calendarWidget-day-heading {
color: var(--ooui-text);
}
.mw-widget-calendarWidget-day-additional {
color: var(--ooui-text);
opacity: 0.67;
}
.mw-widget-calendarWidget-day-today {
box-shadow: inset 0 0 0 1px var(--ooui-accent);
}
.mw-widget-calendarWidget-item:hover {
background-color: var(--ooui-progressive);
}
.mw-widget-calendarWidget-item-selected {
background-color: var(--ooui-progressive--hover);
}
.mw-widgets-datetime-calendarWidget {
background-color: var(--ooui-interface);
border-color: var(--ooui-interface-border);
}
.mw-widgets-datetime-calendarWidget:focus {
border-color: var(--ooui-accent);
box-shadow: inset 0 0 0 1px var(--ooui-accent), 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
.mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-extra .oo-ui-buttonElement-button .oo-ui-labelElement-label {
color: var(--subtle-color);
}
.mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-selected .oo-ui-buttonElement-button {
background-color: var(--ooui-progressive--hover);
}
.mw-widgets-datetime-dateTimeInputWidget-handle {
background-color: var(--ooui-input);
color: var(--ooui-text);
border-color: var(--ooui-input-border);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled.mw-widgets-datetime-dateTimeInputWidget-handle:hover {
border-color: var(--ooui-input-border--hover);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled:hover input,
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled:hover textarea {
border-color: var(--ooui-input-border--hover);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-editField:hover {
background-color: var(--ooui-normal);
}
/* ==========================
VisualEditor
========================== */
.ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks:hover {
background: var(--ooui-normal--hover);
}
.ve-ui-overlay {
font-family: inherit;
}
.oo-ui-toolbar-position-top .ve-ui-toolbarDialog-position-above {
border-top-color: var(--body-mid);
}
.ve-ce-branchNode-blockSlug,
.ve-ce-branchNode-newSlug {
outline-color: var(--body-border);
background-color: var(--ooui-interface);
}
.ve-ui-specialCharacterPage h3 {
color: var(--byline-color);
}
.ve-ui-toolbarDialog {
background: var(--ooui-interface);
}
.ve-ui-specialCharacterPage-character {
border-color: var(--body-mid);
}
.ve-ui-specialCharacterPage-character:hover {
border-color: var(--body-dark);
}
.ve-ce-linkAnnotation.ve-ce-annotation-active {
box-shadow: 0 0 0 1px var(--body-mid);
background: none;
}
.ve-ui-desktopContext .ve-ui-linkContextItem .ve-ui-linkContextItem-label {
border-color: var(--body-border);
}
.ve-ui-mwHelpPopupTool-version-label,
.ve-ui-mwHelpPopupTool-version-link,
.ve-ui-mwHelpPopupTool-version-date {
color: var(--byline-color);
}
.ve-ce-tableCellableNode {
border-color: var(--body-mid);
}
.ve-ce-mwReferencesListNode-muted {
color: var(--byline-color);
}
.ve-ui-mwTemplatePage-description,
.ve-ui-mwParameterPage-label,
.ve-ui-mwParameterPage-description-required,
.ve-ui-mwParameterPage-description-deprecated {
color: var(--byline-color);
}
.mw-widget-titleWidget-menu .mw-widget-titleOptionWidget-description {
color: var(--byline-color);
}
.ve-ui-mwGalleryDialog-menuLayout > .oo-ui-menuLayout-menu,
.ve-ui-mwGalleryDialog-innerMenuLayout > .oo-ui-menuLayout-menu,
.ve-ui-mwGalleryDialog .ve-ui-mwGalleryDialog-image-container,
.ve-ui-targetWidget {
border-color: var(--body-border);
}
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) {
background-color: var(--body-main);
}
.ve-ui-mwSaveDialog {
color: var(--ooui-text);
}
.ve-ui-mwSaveDialog-options {
background-color: var(--ooui-interface);
border-color: var(--body-border);
}
.ve-ui-mwSaveDialog-summary {
background-color: var(--ooui-input);
}
.ve-ui-mwSaveDialog-editSummary-count {
border-color: var(--body-border);
}
.ve-ui-mwSaveDialog-license {
color: var(--byline-color);
}
.ve-ui-mwReferenceContextItem-muted {
color: var(--byline-color);
}
.ve-ui-mwNoticesPopupTool-items > div:not(:first-child),
.ve-ui-mwHelpPopupTool-item:not(:first-child) {
border-color: var(--body-border);
}
.ve-ui-mwTransclusionOutlineControlsWidget {
background-color: var(--ooui-interface);
border-top-color: var(--body-border);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-sticky {
background-color: var(--ooui-interface);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.oo-ui-optionWidget-highlighted {
color: var(--ooui-text);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-no-template-parameters {
color: var(--subtle-color);
}
.ve-ui-mwParameterPage-undocumentedLabel {
color: var(--subtle-color);
}
.ve-ui-mwTwoPaneTransclusionDialogLayout > .oo-ui-menuLayout-menu {
border-right: var(--body-border);
}
.ve-ui-mwParameterPage-doc-required,
.ve-ui-mwParameterPage-doc-deprecated,
.ve-ui-mwParameterPage-inlineDescription .ve-ui-mwParameterPage-doc-example {
color: var(--byline-color);
}
.ve-ui-expandableContent-toggle {
background-color: var(--ooui-interface);
}
.ve-ui-expandableContent-fade {
background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, var(--ooui-interface) 90%);
}
.ve-ui-commandHelpDialog-shortcut > kbd,
.ve-ui-commandHelpDialog-sequence > kbd {
background-color: var(--keypress-background);
color: var(--keypress-color);
border-color: var(--keypress-border);
box-shadow: none;
text-shadow: none;
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-floating .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
background: var(--ooui-interface);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
border-bottom-color: var(--body-mid);
}
/* ==============================
[[Template:Editnotice]]
============================== */
.editnotice {
font-size: 0.9em;
padding-bottom: 0.75em;
margin-bottom: 0.6em;
}
.editnotice .editnotice-title {
font-size: 1.2em;
font-weight: bold;
margin-bottom: 0.4em;
}
/* =====================
Messageboxes
===================== */
.mw-message-box,
.mw-message-box-error,
.mw-message-box-warning,
.mw-message-box-success,
.usermessage {
color: var(--text-color);
}
.messagebox {
width: 65%;
margin: 0.5em auto;
border-left: 15px solid;
border-color: var(--body-dark);
background-color: var(--body-light);
box-sizing: border-box;
}
.messagebox.obsolete {
background-color: var(--messagebox-obsolete-background);
border-color: var(--messagebox-obsolete-border);
color: var(--messagebox-obsolete-color);
}
.messagebox.obsolete a,
.messagebox.obsolete a:visited,
.messagebox.obsolete a:active {
color: var(--messagebox-obsolete-link-color);
}
.messagebox.info {
background-color: var(--messagebox-info-background);
border-color: var(--messagebox-info-border);
color: var(--messagebox-info-color);
}
.messagebox.info a,
.messagebox.info a:visited,
.messagebox.info a:active {
color: var(--messagebox-info-link-color);
}
.messagebox.action {
background-color: var(--messagebox-action-background);
border-color: var(--messagebox-action-border);
color: var(--messagebox-action-color);
}
.messagebox.action a,
.messagebox.action a:visited,
.messagebox.action a:active {
color: var(--messagebox-action-link-color);
}
.messagebox.warn {
background-color: var(--messagebox-warn-background);
border-color: var(--messagebox-warn-border);
color: var(--messagebox-warn-color);
}
.messagebox.warn a,
.messagebox.warn a:visited,
.messagebox.warn a:active {
color: var(--messagebox-warn-link-color);
}
.messagebox.safe {
background-color: var(--messagebox-safe-background);
border-color: var(--messagebox-safe-border);
color: var(--messagebox-safe-color);
}
.messagebox.safe a,
.messagebox.safe a:visited,
.messagebox.safe a:active {
color: var(--messagebox-safe-link-color);
}
.messagebox.disambig {
background-color: var(--messagebox-disambig-background);
border-color: var(--messagebox-disambig-border);
color: var(--messagebox-disambig-color);
}
.messagebox.disambig a,
.messagebox.disambig a:visited,
.messagebox.disambig a:active {
color: var(--messagebox-disambig-link-color);
}
/* ---------------------------------
[[Special:Preferences]]
--------------------------------- */
#preferences .mw-htmlform-submit-buttons {
background-color: var(--body-main);
border-top-color: var(--body-border);
}
.mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed,
.mw-prefs-tabs > .oo-ui-menuLayout-content > .oo-ui-indexLayout-stackLayout > .oo-ui-tabPanelLayout {
border-color: var(--body-border);
}
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(even) td {
background-color: var(--body-light);
}
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:hover td {
background-color: var(--body-mid);
}
.mw-prefs-tabs.mw-prefs-tabs-searching .oo-ui-tabPanelLayout.mw-prefs-search-matched > fieldset > legend {
background: var(--body-mid);
}
.mw-prefs-search-highlight {
background: var(--body-mid) !important;
outline-color: var(--body-mid) !important;
}
/* ---------------------------------
[[Special:RecentChanges]]
[[Special:Watchlist]]
--------------------------------- */
.mw-plusminus-pos {
color: var(--rc-positive-color);
}
.mw-plusminus-neg {
color: var(--rc-negative-color);
}
/* "Other review tools" box */
.client-js .mw-recentchanges-toplinks:not(.mw-recentchanges-toplinks-collapsed) {
border-color: var(--body-border);
background-color: var(--body-light);
/*border-radius: 2px;*/
}
/* Filter box */
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: var(--text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-emptyFilters {
color: var(--byline-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background-color: var(--ooui-interface);
border-color: var(--ooui-interface-border);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
border-color: var(--ooui-interface-border);
}
.mw-rcfilters-collapsed .mw-rcfilters-ui-filterTagMultiselectWidget {
border-bottom-color: var(--ooui-interface-border);
}
.mw-rcfilters-ui-menuSelectWidget-footer {
background-color: var(--ooui-interface);
border-color: var(--ooui-interface-border);
}
.mw-rcfilters-ui-viewSwitchWidget label.oo-ui-labelWidget {
color: var(--byline-color);
}
.mw-rcfilters-ui-tagItemWidget-popup-content {
color: var(--ooui-text);
}
.mw-changeslist-legend,
.mw-changeslist.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background-color: var(--body-light);
border-color: var(--body-border);
}
.mw-rcfilters-ui-changesListWrapperWidget-previousChangesIndicator {
border-color: var(--sidebar);
}
.mw-rcfilters-ui-watchlistTopSectionWidget-separator {
border-color: var(--sidebar);
}
.mw-rcfilters-ui-itemMenuOptionWidget-header {
border-bottom-color: var(--ooui-interface);
background-color: var(--ooui-interface-border);
}
.mw-rcfilters-ui-itemMenuOptionWidget:not(:last-child):not(.mw-rcfilters-ui-itemMenuOptionWidget-identifier-talk) {
border-bottom-color: var(--ooui-normal-border);
}
.mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: var(--text-color);
}
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) {
background-color: var(--body-main);
}
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: var(--subtle-color);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget {
background-color: var(--body-mid);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label {
color: var(--ooui-text);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-title {
color: var(--ooui-text);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-header {
border-bottom-color: var(--ooui-interface-border);
background-color: var(--ooui-interface);
}
.mw-rcfilters-ui-itemMenuOptionWidget-view-namespaces {
border-top-color: var(--ooui-interface-border);
}
.mw-rcfilters-ui-datePopupWidget {
border-color: var(--ooui-interface-border);
}
.mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title {
color: var(--byline-color);
}
.mw-rcfilters-ui-savedLinksListItemWidget-label {
color: var(--ooui-accent);
}
/* ---------------------------------
[[Special:CreateAccount]]
[[Special:UserLogin]]
--------------------------------- */
.page-Special_CreateAccount .mw-ui-container,
.page-Special_UserLogin .mw-ui-container {
max-width: 64rem;
margin: 0 auto;
}
.mw-number-text {
color: var(--byline-color);
}
.mw-body-content .mw-number-text h3 {
color: var(--text-color);
}
/* ---------------------------
[[Special:Search]]
--------------------------- */
#mw-indicator-mw-helplink a {
background: none;
padding: 0;
display: flex;
align-items: center;
}
#mw-indicator-mw-helplink a::before {
content: '';
margin-right: 5px;
-webkit-mask: url("/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34") no-repeat 50% 50% / contain;
mask: url("/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34") no-repeat 50% 50% / contain;
background: var(--text-color);
height: 20px;
width: 20px;
}
.results-info {
color: inherit;
}
.mw-search-profile-tabs {
background-color: var(--body-mid);
border-color: transparent;
}
.search-types .current a {
color: inherit;
}
#mw-searchoptions {
background-color: var(--body-mid);
border-color: transparent;
}
#mw-searchoptions .divider {
border-color: var(--body-border);
}
#mw-searchoptions h4 {
font-family: inherit;
}
#mw-searchoptions .oo-ui-labelElement:nth-of-type(odd) {
font-weight: bold;
}
.searchresult {
line-height: 1.5;
}
.searchalttitle,
#mw-search-interwiki li {
font-size: 90%;
}
.mw-search-result-data {
color: var(--byline-color);
}
.searchResultImage .searchResultImage-thumbnail img {
border-color: var(--body-border);
}
/* -----------------------------
[[Special:Listfiles]]
----------------------------- */
.page-Special_ListFiles a.mw-file-description img {
width: inherit;
height: inherit;
}
.page-Special_ListFiles .TablePager_col_thumb {
text-align: center;
}
.mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup .mw-echo-ui-placeholderItemWidget {
background-color: inherit;
}
table.mw-interwikitable.body td.mw-interwikitable-local-yes {
background-color: var(--table-yes-background);
color: var(--table-yes-color);
}
.mw-protectedpages-unknown {
color: var(--byline-color);
}
.watchlistredir,
.allpagesredirect {
font-style: italic;
}
.allpagesredirect:after {
color: var(--byline-color);
content: " (redirect)";
}
.mw-apisandbox-toolbar {
background: var(--body-main);
}
.oo-ui-menuOptionWidget .mw-apisandbox-flag {
color: var(--byline-color);
}
tr.mw-abusefilter-list-disabled,
tr.mw-abusefilter-list-disabled td {
color: var(--byline-color);
}
table.mw-abuselog-details {
background: var(--wikitable-bg);
border-color: var(--wikitable-border);
}
table.mw-abuselog-details th {
background: var(--wikitable-header-bg);
}
table.mw-abuselog-details th,
table.mw-abuselog-details td {
border-color: var(--wikitable-border);
}
.mw-abusefilter-log-hidden-entry {
color: var(--subtle-color);
}
body td.mw-abusefilter-history-changed {
background: var(--table-no-background);
}
div.mw-abusefilter-editor,
#mw-abusefilter-warn-preview,
#mw-abusefilter-disallow-preview {
border-color: var(--ooui-input-border);
}
.mw-destfile-warning {
border-color: var(--warningbox-border);
color: var(--text-color);
background-color: var(--warningbox-bg);
}
/* ------------------------
SimpleBatchUpload
------------------------*/
span.fileinput-button {
background-color: var(--ooui-normal);
border-color: var(--ooui-normal-border);
color: var(--ooui-text);
}
ul.fileupload-results li.ful-success {
background-color: var(--successbox-bg);
}
ul.fileupload-results li.ful-success a {
color: var(--link-color);
}
ul.fileupload-results li.ful-error {
background-color: var(--errorbox-bg);
}
/* sitenotice */
#siteNotice {
text-align: center;
}
#siteNotice ul {
list-style: none;
}
.sitedir-ltr .mw-dismissable-notice-body {
margin: 0;
}
.sitedir-ltr .mw-dismissable-notice-close {
float: none;
text-align: right;
}
.mw-dismissable-notice-close-parent {
min-height: 1em;
}
#filetoc {
border-radius: 2px;
background: var(--body-mid);
border-color: transparent;
margin: 0.5em auto;
text-align: center;
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
}
li.gallerybox div.thumb {
border: none;
background-color: var(--thumb-bg);
}
.list-header {
background-color: var(--body-mid);
color: inherit;
}
/* Selected reference */
ol.references li:target,
sup.reference:target {
background-color: var(--body-light);
}
/* Source editor w/o syntaxhighlight; also applies to mobile in case JS is turned off */
.editOptions {
color: var(--text-color);
background-color: var(--sourceeditor-background-secondary);
border-color: var(--sourceeditor-border);
}
/* "updated since your last visit" notice when checking watchlisted page history */
.updatedmarker {
background-color: #c3e8a3;/* TODO Color */
color: #162e02;/* TODO Color */
}
/* =============================
Source editor
TODO: Where used?
============================== */
.wikiEditor-ui .wikiEditor-ui-view,
.wikiEditor-ui .wikiEditor-ui-top {
border-color: var(--sourceeditor-border);
}
.wikiEditor-ui-toolbar {
background-color: var(--sourceeditor-background);
}
.wikiEditor-ui-toolbar .tabs span.tab > a,
.wikiEditor-ui-toolbar .tabs span.tab > a:visited {
color: var(--link-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a.current,
.wikiEditor-ui-toolbar .tabs span.tab a.current:visited {
color: var(--text-colour);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--sourceeditor-border);
}
.wikiEditor-ui-toolbar .group .tool-select {
background-color: var(--sourceeditor-background);
border-color: var(--sourceeditor-border);
}
.wikiEditor-ui-toolbar .group .tool-select .options {
border-color: var(--sourceeditor-border);
background-color: var(--body-main);
}
.wikiEditor-ui-toolbar .group .tool-select .options .option {
color: var(--link-color);
}
.wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover {
background-color: var(--ooui-normal--hover);
}
.wikiEditor-ui-toolbar .group-search {
border-left-color: var(--body-mid);
}
.wikiEditor-ui-toolbar .page-table td {
border-color: var(--body-mid);
color: var(--text-color);
}
.wikiEditor-ui-toolbar .page-table th {
color: var(--text-color);
}
.wikiEditor-ui-toolbar .sections .section {
border-color: var(--body-mid);
}
.wikiEditor-ui-toolbar .sections .toolbar .group > .label {
color: var(--text-color);
}
.wikiEditor-ui-toolbar .sections .toolbar .tool > .label {
color: var(--text-color);
}
.wikiEditor-ui-toolbar .booklet > .index > :hover {
background-color: var(--body-mid);
color: var(--text-color);
}
.wikiEditor-ui-toolbar .booklet .index > .current {
background-color: var(--body-mid);
color: var(--link-color);
}
.wikiEditor-ui-toolbar .page-characters div span {
border-color: var(--body-mid);
color: var(--text-color);
}
.wikiEditor-ui-toolbar .page-characters div span:hover {
border-color: var(--body-dark);
background-color: transparent;
}
.wikiEditor-ui-toolbar .tabs span.tab a:before,
.wikiEditor-ui-toolbar .group .tool-select .label:after {
background: var(--text-color);
-webkit-mask: var(--arrow-down) center no-repeat;
mask: var(--arrow-down) center no-repeat;
}
.ext-WikiEditor-ResizingDragBar,
.ext-WikiEditor-ResizingDragBar-ew {
background-color: var(--sourceeditor-background-secondary);
}
.ext-WikiEditor-ResizingDragBar-ns {
border-color: var(--sourceeditor-border);
}
.ext-WikiEditor-ResizingDragBar span {
background-color: var(--byline-color);
}
.ext-WikiEditor-ResizingDragBar span:hover {
background-color: var(--text-color);
}
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane1,
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane2 {
border-color: var(--sourceeditor-border);
}
.ext-WikiEditor-realtimepreview-loadingbar div {
background-color: var(--ooui-accent);
}
.ext-WikiEditor-realtimepreview-button:hover {
background-color: var(--ooui-normal--hover);
}
.ext-WikiEditor-realtimepreview-button.oo-ui-toggleWidget-on .oo-ui-labelElement-label {
color: var(--ooui-accent);
}
/* --------------------------
ACE EDITOR
TODO where is ACE used
-------------------------- */
.ace-tm {
background-color: var(--sourceeditor-input-background);
color: var(--text-color);
}
.ace-tm .ace_gutter {
background: var(--body-mid);
color: var(--text-color);
}
.ace-tm .ace_gutter-cell {
color: var(--text-color);
}
.ace-tm .ace_gutter-active-line {
background-color: var(--body-light);
}
.ace_search {
background-color: var(--body-light);
color: var(--text-color);
border-color: var(--body-mid);
}
.ace_search_field {
background-color: var(--ooui-input);
color: var(--ooui-text);
border-color: var(--ooui-input-border);
}
.ace_searchbtn {
border-color: var(--ooui-normal-border);
background-color: var(--ooui-normal);
color: var(--ooui-text);
}
.ace_searchbtn:last-child {
border-color: var(--ooui-normal-border);
}
.ace_searchbtn:hover {
background-color: var(--ooui-normal--hover);
}
.ace_searchbtn.prev:after,
.ace_searchbtn.next:after {
border-color: var(--ooui-text);
}
.ace_button {
color: var(--text-color);
}
.ace_button:hover {
background-color: rgba(0, 23, 70, 0.086);/* TODO Color */
}
.ace_button:active {
background-color: rgba(0, 23, 70, 0.06);/* TODO Color */
}
.ace_button.checked {
border-color: var(--ooui-accent);
}
/* ---------------------------
CodeMirror adjustments
TODO where is CodeMirror used
--------------------------- */
.CodeMirror {
background: var(--sourceeditor-input-background);
}
.CodeMirror pre {
color: var(--text-color);
}
.codeEditor-status {
border-color: var(--sourceeditor-border);
background-color: var(--sourceeditor-background);
}
.codeEditor-status-message {
border-color: var(--sourceeditor-border);
}
.CodeMirror-gutters {
background-color: var(--codemirror-gutter-background);
border-color: var(--sourceeditor-border);
}
.CodeMirror-linenumber {
color: var(--text-color);
}
.ve-init-mw-desktopArticleTarget .CodeMirror-linenumber {
color: var(--byline-color);
}
/* ===========================
source editor without
CodeMirror turned on
=========================== */
.mw-editform #wpTextbox1 {
color: var(--text-color);
background: var(--sourceeditor-input-background);
border-color: var(--sourceeditor-border);
}
/* Make code-editors 100px (~11 lines of code) taller than the default 400px (~19.9 lines) */
input[name="model"][value="Scribunto"] ~ .wikiEditor-ui #wpTextbox1,
input[name="model"][value="css"] ~ .wikiEditor-ui #wpTextbox1,
input[name="model"][value="less"] ~ .wikiEditor-ui #wpTextbox1,
input[name="model"][value="javascript"] ~ .wikiEditor-ui #wpTextbox1,
input[name="model"][value="json"] ~ .wikiEditor-ui #wpTextbox1 {
height: 600px;
}
/********************************
DARK MODE COMMON STYLINGS
*********************************/
/* Make UI icons white */
body.wgl-theme-dark .oo-ui-iconElement-icon:not(.oo-ui-image-destructive, .oo-ui-image-warning, .oo-ui-image-progressive, .oo-ui-checkboxInputWidget-checkIcon, .oo-ui-image-invert, .mw-no-invert),
body.wgl-theme-dark .oo-ui-indicatorElement-indicator,
body.wgl-theme-dark .mwe-math-element img,
body.wgl-theme-dark .mw-ui-icon:before,
body.wgl-theme-dark .cdx-button__icon,
body.wgl-theme-dark .popups-icon,
body.wgl-theme-dark .soft-redirect > div:nth-child(1) img {
filter: invert(1) hue-rotate(180deg);
}
/* =============================
Syntax highlighting
============================== */
body.wgl-theme-dark .mw-highlight {
background: none;
}
body.wgl-theme-dark .mw-highlight pre .hll {
background-color: #49483e;
}
body.wgl-theme-dark .mw-highlight pre .c {
color: #949eaa;
}
/* Comment */
body.wgl-theme-dark .mw-highlight pre .err {
color: #960050;
}
/* Error */
body.wgl-theme-dark .mw-highlight pre .k {
color: #66d9ef;
}
/* Keyword */
body.wgl-theme-dark .mw-highlight pre .l {
color: #ae81ff;
}
/* Literal */
body.wgl-theme-dark .mw-highlight pre .n {
color: #f8f8f2;
}
/* Name */
body.wgl-theme-dark .mw-highlight pre .o {
color: #f92672;
}
/* Operator */
body.wgl-theme-dark .mw-highlight pre .p {
color: #f8f8f2;
}
/* Punctuation */
body.wgl-theme-dark .mw-highlight pre .ch {
color: #949eaa;
}
/* Comment.Hashbang */
body.wgl-theme-dark .mw-highlight pre .cm {
color: #949eaa;
}
/* Comment.Multiline */
body.wgl-theme-dark .mw-highlight pre .cp {
color: #949eaa;
}
/* Comment.Preproc */
body.wgl-theme-dark .mw-highlight pre .cpf {
color: #949eaa;
}
/* Comment.PreprocFile */
body.wgl-theme-dark .mw-highlight pre .c1 {
color: #949eaa;
}
/* Comment.Single */
body.wgl-theme-dark .mw-highlight pre .cs {
color: #949eaa;
}
/* Comment.Special */
body.wgl-theme-dark .mw-highlight pre .gd {
color: #f92672;
}
/* Generic.Deleted */
body.wgl-theme-dark .mw-highlight pre .ge {
font-style: italic;
}
/* Generic.Emph */
body.wgl-theme-dark .mw-highlight pre .gi {
color: #a6e22e;
}
/* Generic.Inserted */
body.wgl-theme-dark .mw-highlight pre .gs {
font-weight: bold;
}
/* Generic.Strong */
body.wgl-theme-dark .mw-highlight pre .gu {
color: #949eaa;
}
/* Generic.Subheading */
body.wgl-theme-dark .mw-highlight pre .kc {
color: #66d9ef;
}
/* Keyword.Constant */
body.wgl-theme-dark .mw-highlight pre .kd {
color: #66d9ef;
}
/* Keyword.Declaration */
body.wgl-theme-dark .mw-highlight pre .kn {
color: #f92672;
}
/* Keyword.Namespace */
body.wgl-theme-dark .mw-highlight pre .kp {
color: #66d9ef;
}
/* Keyword.Pseudo */
body.wgl-theme-dark .mw-highlight pre .kr {
color: #66d9ef;
}
/* Keyword.Reserved */
body.wgl-theme-dark .mw-highlight pre .kt {
color: #66d9ef;
}
/* Keyword.Type */
body.wgl-theme-dark .mw-highlight pre .ld {
color: #e6db74;
}
/* Literal.Date */
body.wgl-theme-dark .mw-highlight pre .m {
color: #ae81ff;
}
/* Literal.Number */
body.wgl-theme-dark .mw-highlight pre .s {
color: #e6db74;
}
/* Literal.String */
body.wgl-theme-dark .mw-highlight pre .na {
color: #a6e22e;
}
/* Name.Attribute */
body.wgl-theme-dark .mw-highlight pre .nb {
color: #f8f8f2;
}
/* Name.Builtin */
body.wgl-theme-dark .mw-highlight pre .nc {
color: #a6e22e;
}
/* Name.Class */
body.wgl-theme-dark .mw-highlight pre .no {
color: #66d9ef;
}
/* Name.Constant */
body.wgl-theme-dark .mw-highlight pre .nd {
color: #a6e22e;
}
/* Name.Decorator */
body.wgl-theme-dark .mw-highlight pre .ni {
color: #f8f8f2;
}
/* Name.Entity */
body.wgl-theme-dark .mw-highlight pre .ne {
color: #a6e22e;
}
/* Name.Exception */
body.wgl-theme-dark .mw-highlight pre .nf {
color: #a6e22e;
}
/* Name.Function */
body.wgl-theme-dark .mw-highlight pre .nl {
color: #f8f8f2;
}
/* Name.Label */
body.wgl-theme-dark .mw-highlight pre .nn {
color: #f8f8f2;
}
/* Name.Namespace */
body.wgl-theme-dark .mw-highlight pre .nx {
color: #a6e22e;
}
/* Name.Other */
body.wgl-theme-dark .mw-highlight pre .py {
color: #f8f8f2;
}
/* Name.Property */
body.wgl-theme-dark .mw-highlight pre .nt {
color: #f92672;
}
/* Name.Tag */
body.wgl-theme-dark .mw-highlight pre .nv {
color: #f8f8f2;
}
/* Name.Variable */
body.wgl-theme-dark .mw-highlight pre .ow {
color: #f92672;
}
/* Operator.Word */
body.wgl-theme-dark .mw-highlight pre .w {
color: #f8f8f2;
}
/* Text.Whitespace */
body.wgl-theme-dark .mw-highlight pre .mb {
color: #ae81ff;
}
/* Literal.Number.Bin */
body.wgl-theme-dark .mw-highlight pre .mf {
color: #ae81ff;
}
/* Literal.Number.Float */
body.wgl-theme-dark .mw-highlight pre .mh {
color: #ae81ff;
}
/* Literal.Number.Hex */
body.wgl-theme-dark .mw-highlight pre .mi {
color: #ae81ff;
}
/* Literal.Number.Integer */
body.wgl-theme-dark .mw-highlight pre .mo {
color: #ae81ff;
}
/* Literal.Number.Oct */
body.wgl-theme-dark .mw-highlight pre .sa {
color: #e6db74;
}
/* Literal.String.Affix */
body.wgl-theme-dark .mw-highlight pre .sb {
color: #e6db74;
}
/* Literal.String.Backtick */
body.wgl-theme-dark .mw-highlight pre .sc {
color: #e6db74;
}
/* Literal.String.Char */
body.wgl-theme-dark .mw-highlight pre .dl {
color: #e6db74;
}
/* Literal.String.Delimiter */
body.wgl-theme-dark .mw-highlight pre .sd {
color: #e6db74;
}
/* Literal.String.Doc */
body.wgl-theme-dark .mw-highlight pre .s2 {
color: #e6db74;
}
/* Literal.String.Double */
body.wgl-theme-dark .mw-highlight pre .se {
color: #ae81ff;
}
/* Literal.String.Escape */
body.wgl-theme-dark .mw-highlight pre .sh {
color: #e6db74;
}
/* Literal.String.Heredoc */
body.wgl-theme-dark .mw-highlight pre .si {
color: #e6db74;
}
/* Literal.String.Interpol */
body.wgl-theme-dark .mw-highlight pre .sx {
color: #e6db74;
}
/* Literal.String.Other */
body.wgl-theme-dark .mw-highlight pre .sr {
color: #e6db74;
}
/* Literal.String.Regex */
body.wgl-theme-dark .mw-highlight pre .s1 {
color: #e6db74;
}
/* Literal.String.Single */
body.wgl-theme-dark .mw-highlight pre .ss {
color: #e6db74;
}
/* Literal.String.Symbol */
body.wgl-theme-dark .mw-highlight pre .bp {
color: #f8f8f2;
}
/* Name.Builtin.Pseudo */
body.wgl-theme-dark .mw-highlight pre .fm {
color: #a6e22e;
}
/* Name.Function.Magic */
body.wgl-theme-dark .mw-highlight pre .vc {
color: #f8f8f2;
}
/* Name.Variable.Class */
body.wgl-theme-dark .mw-highlight pre .vg {
color: #f8f8f2;
}
/* Name.Variable.Global */
body.wgl-theme-dark .mw-highlight pre .vi {
color: #f8f8f2;
}
/* Name.Variable.Instance */
body.wgl-theme-dark .mw-highlight pre .vm {
color: #f8f8f2;
}
/* Name.Variable.Magic */
body.wgl-theme-dark .mw-highlight pre .il {
color: #ae81ff;
}
/* Literal.Number.Integer.Long */
body.wgl-theme-dark .mw-highlight pre .lineno {
color: #949eaa;
}
/* Line number */
body.wgl-theme-dark .mw-json th {
background-color: var(--ooui-text);
border-color: var(--ooui-normal);
font-size: inherit;
}
body.wgl-theme-dark .mw-json td {
background-color: var(--ooui-text);
border-color: var(--ooui-normal);
font-size: inherit;
}
/* --------------------------
CODEMIRROR EDITOR
-------------------------- */
body.wgl-theme-dark .CodeMirror {
background: var(--sourceeditor-background);
color: var(--text-color);
}
body.wgl-theme-dark .CodeMirror pre {
color: #cbd9f4;
}
body.wgl-theme-dark pre.cm-mw-section-1,
body.wgl-theme-dark pre.cm-mw-section-2,
body.wgl-theme-dark pre.cm-mw-section-3,
body.wgl-theme-dark pre.cm-mw-section-4,
body.wgl-theme-dark pre.cm-mw-section-5,
body.wgl-theme-dark pre.cm-mw-section-6 {
color: #fff;
}
body.wgl-theme-dark pre.cm-mw-section-1 {
font-size: 1.7em;
}
body.wgl-theme-dark pre.cm-mw-section-2 {
font-size: 1.35em;
}
body.wgl-theme-dark pre.cm-mw-section-3 {
font-size: 1.1em;
}
body.wgl-theme-dark .cm-mw-section-header {
color: #84be5b;
}
body.wgl-theme-dark .cm-mw-apostrophes-bold,
body.wgl-theme-dark .cm-mw-apostrophes-italic,
body.wgl-theme-dark .cm-mw-doubleUnderscore,
body.wgl-theme-dark .cm-mw-indenting,
body.wgl-theme-dark .cm-mw-signature,
body.wgl-theme-dark .cm-mw-hr,
body.wgl-theme-dark .cm-mw-list {
color: #3b9ff1;
}
body.wgl-theme-dark .cm-mw-doubleUnderscore,
body.wgl-theme-dark .cm-mw-indenting,
body.wgl-theme-dark .cm-mw-signature,
body.wgl-theme-dark .cm-mw-hr,
body.wgl-theme-dark .cm-mw-list {
background: rgba(97, 175, 239, 0.1);
}
body.wgl-theme-dark .cm-mw-skipformatting {
background: rgba(97, 175, 239, 0.5);
}
body.wgl-theme-dark .cm-mw-mnemonic {
color: #98c379;
}
body.wgl-theme-dark .cm-mw-comment {
color: #cbd9f4;
opacity: 0.7;
}
body.wgl-theme-dark .cm-mw-link-pagename,
body.wgl-theme-dark .cm-mw-link,
body.wgl-theme-dark .cm-mw-extlink,
body.wgl-theme-dark .cm-mw-free-extlink {
color: #61afef;
}
body.wgl-theme-dark .cm-mw-link-tosection,
body.wgl-theme-dark .cm-mw-extlink-protocol,
body.wgl-theme-dark .cm-mw-free-extlink-protocol {
color: #85bfef;
}
body.wgl-theme-dark .cm-mw-link-bracket,
body.wgl-theme-dark .cm-mw-link-delimiter,
body.wgl-theme-dark .cm-mw-extlink-bracket {
color: #3b9ff1;
}
body.wgl-theme-dark .cm-mw-template-bracket,
body.wgl-theme-dark .cm-mw-template-delimiter {
color: #c78343;
}
body.wgl-theme-dark .cm-mw-template-name,
body.wgl-theme-dark .cm-mw-template-argument-name {
color: #ca9564;
}
body.wgl-theme-dark .cm-mw-template {
color: #cfa783;
}
body.wgl-theme-dark .cm-mw-table-bracket,
body.wgl-theme-dark .cm-mw-table-delimiter {
color: #3bacba;
}
body.wgl-theme-dark .cm-mw-table-definition {
color: #56b6c2;
}
body.wgl-theme-dark .cm-mw-templatevariable-bracket,
body.wgl-theme-dark .cm-mw-templatevariable-delimiter {
color: #bd56db;
}
body.wgl-theme-dark .cm-mw-templatevariable-name,
body.wgl-theme-dark .cm-mw-templatevariable {
color: #c678dd;
}
body.wgl-theme-dark .cm-mw-parserfunction-bracket {
color: #de4955;
}
body.wgl-theme-dark .cm-mw-parserfunction-name,
body.wgl-theme-dark .cm-mw-parserfunction-delimiter {
color: #df6c75;
}
body.wgl-theme-dark .CodeMirror-selected {
background-color: rgba(140, 171, 230, 0.1);
}
body.wgl-theme-dark .CodeMirror-focused .CodeMirror-selected {
background-color: rgba(140, 171, 230, 0.2);
}
body.wgl-theme-dark .CodeMirror-line::selection,
body.wgl-theme-dark .CodeMirror-line > span::selection,
body.wgl-theme-dark .CodeMirror-line > span > span::selection {
background: rgba(140, 171, 230, 0.2);
}
body.wgl-theme-dark .CodeMirror-line::-moz-selection,
body.wgl-theme-dark .CodeMirror-line > span::-moz-selection,
body.wgl-theme-dark .CodeMirror-line > span > span::-moz-selection {
background: rgba(140, 171, 230, 0.2);
}
body.wgl-theme-dark .cm-mw-htmltag-bracket,
body.wgl-theme-dark .cm-mw-exttag-bracket {
color: #84be5b;
}
body.wgl-theme-dark .cm-mw-htmltag-name,
body.wgl-theme-dark .cm-mw-htmltag-attribute,
body.wgl-theme-dark .cm-mw-exttag-name,
body.wgl-theme-dark .cm-mw-exttag-attribute {
color: #98c379;
}
body.wgl-theme-dark pre.cm-mw-exttag {
background: rgba(255, 255, 255, 0.05);
}
body.wgl-theme-dark .cm-mw-matchingbracket {
background-color: unset;
}
/* --------------------------
ACE EDITOR
-------------------------- */
body.wgl-theme-dark .ace-tm {
background-color: var(--body-main);
color: var(--text-color);
}
body.wgl-theme-dark .ace-tm .ace_gutter {
background: var(--body-mid);
color: var(--text-color);
}
body.wgl-theme-dark .ace-tm .ace_gutter-cell {
color: var(--text-color);
}
body.wgl-theme-dark .ace-tm .ace_gutter-active-line {
background-color: var(--body-light);
}
body.wgl-theme-dark .ace_search {
background-color: var(--body-light);
color: var(--text-color);
border-color: var(--body-mid);
}
body.wgl-theme-dark .ace_search_field {
background-color: var(--ooui-input);
color: var(--ooui-text);
border-color: var(--ooui-input-border);
}
body.wgl-theme-dark .ace_searchbtn {
border-color: var(--ooui-normal-border);
background-color: var(--ooui-normal);
color: var(--ooui-text);
}
body.wgl-theme-dark .ace_searchbtn:last-child {
border-color: var(--ooui-accent);
}
body.wgl-theme-dark .ace_searchbtn:hover {
background-color: var(--ooui-normal--hover);
}
body.wgl-theme-dark .ace_searchbtn.prev:after,
body.wgl-theme-dark .ace_searchbtn.next:after {
border-color: var(--ooui-accent);
}
body.wgl-theme-dark .ace_button {
color: var(--text-color);
}
body.wgl-theme-dark .ace_button:hover {
background-color: rgba(0, 23, 70, 0.086);
}
body.wgl-theme-dark .ace_button:active {
background-color: rgba(0, 23, 70, 0.06);
}
body.wgl-theme-dark .ace_button.checked {
border-color: var(--link-color);
}
/* =======================================
syntax highlight in less code view
======================================= */
body.wgl-theme-dark .mw-highlight .linenos {
background-color: var(--sourceeditor-background);
}
body.wgl-theme-dark .mw-content-ltr.mw-highlight-lines pre,
body.wgl-theme-dark .mw-content-ltr.content .mw-highlight-lines pre {
box-shadow: inset 2.75em 0 0 var(--sourceeditor-background);
}
/* =======================================
syntax highlight in ace editor
======================================= */
body.wgl-theme-dark .ace-tm .ace_gutter,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_gutter {
background: var(--sourceeditor-background);
color: #cbd9f4;
}
body.wgl-theme-dark .ace-tm .ace_print-margin,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_print-margin {
width: 1px;
background: #555651;
}
body.wgl-theme-dark .ace-tm,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm {
background-color: var(--sourceeditor-background);
color: #f8f8f2;
}
body.wgl-theme-dark .ace-tm .ace_cursor,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_cursor {
color: #f8f8f0;
}
body.wgl-theme-dark .ace-tm .ace_marker-layer .ace_selection,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_marker-layer .ace_selection {
background: var(--sourceeditor-background-secondary);
}
body.wgl-theme-dark .ace-tm.ace_multiselect .ace_selection.ace_start,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm.ace_multiselect .ace_selection.ace_start {
box-shadow: 0 0 3px 0px var(--sourceeditor-background-secondary);
}
body.wgl-theme-dark .ace-tm .ace_marker-layer .ace_step,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_marker-layer .ace_step {
background: #665200;
}
body.wgl-theme-dark .ace-tm .ace_marker-layer .ace_bracket,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_marker-layer .ace_bracket {
margin: -1px 0 0 -1px;
border: 1px solid #49483e;
}
body.wgl-theme-dark .ace-tm .ace_marker-layer .ace_active-line,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_marker-layer .ace_active-line {
background: var(--sourceeditor-background-secondary);
}
body.wgl-theme-dark .ace-tm .ace_gutter-active-line,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_gutter-active-line {
background-color: var(--sourceeditor-background-secondary);
}
body.wgl-theme-dark .ace-tm .ace_marker-layer .ace_selected-word,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_marker-layer .ace_selected-word {
border: 1px solid #49483e;
background: #49483e;
}
body.wgl-theme-dark .ace-tm .ace_invisible,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_invisible {
color: #52524d;
}
body.wgl-theme-dark .ace-tm .ace_entity.ace_name.ace_tag,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_entity.ace_name.ace_tag,
body.wgl-theme-dark .ace-tm .ace_keyword,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_keyword,
body.wgl-theme-dark .ace-tm .ace_meta.ace_tag,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_meta.ace_tag,
body.wgl-theme-dark .ace-tm .ace_storage,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_storage {
color: #f92672;
}
body.wgl-theme-dark .ace-tm .ace_punctuation,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_punctuation,
body.wgl-theme-dark .ace-tm .ace_punctuation.ace_tag,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_punctuation.ace_tag {
color: #fff;
}
body.wgl-theme-dark .ace-tm .ace_constant.ace_character,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_constant.ace_character,
body.wgl-theme-dark .ace-tm .ace_constant.ace_language,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_constant.ace_language,
body.wgl-theme-dark .ace-tm .ace_constant.ace_numeric,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_constant.ace_numeric,
body.wgl-theme-dark .ace-tm .ace_constant.ace_other,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_constant.ace_other {
color: #ae81ff;
}
body.wgl-theme-dark .ace-tm .ace_invalid,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_invalid {
color: #f8f8f0;
background-color: #f92672;
}
body.wgl-theme-dark .ace-tm .ace_invalid.ace_deprecated,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_invalid.ace_deprecated {
color: #f8f8f0;
background-color: #ae81ff;
}
body.wgl-theme-dark .ace-tm .ace_support.ace_constant,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_support.ace_constant,
body.wgl-theme-dark .ace-tm .ace_support.ace_function,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_support.ace_function {
color: #66d9ef;
}
body.wgl-theme-dark .ace-tm .ace_fold,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_fold {
background-color: #a6e22e;
border-color: #f8f8f2;
}
body.wgl-theme-dark .ace-tm .ace_storage.ace_type,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_storage.ace_type,
body.wgl-theme-dark .ace-tm .ace_support.ace_class,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_support.ace_class,
body.wgl-theme-dark .ace-tm .ace_support.ace_type,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_support.ace_type {
color: #66d9ef;
}
body.wgl-theme-dark .ace-tm .ace_entity.ace_name.ace_function,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_entity.ace_name.ace_function,
body.wgl-theme-dark .ace-tm .ace_entity.ace_other,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_entity.ace_other,
body.wgl-theme-dark .ace-tm .ace_entity.ace_other.ace_attribute-name,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_entity.ace_other.ace_attribute-name,
body.wgl-theme-dark .ace-tm .ace_variable,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_variable {
color: #a6e22e;
}
body.wgl-theme-dark .ace-tm .ace_variable.ace_parameter,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_variable.ace_parameter {
color: #fd971f;
}
body.wgl-theme-dark .ace-tm .ace_string,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_string {
color: #e6db74;
}
body.wgl-theme-dark .ace-tm .ace_keyword.ace_operator,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_keyword.ace_operator {
color: #949eaa;
}
body.wgl-theme-dark .ace-tm .ace_comment,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_comment {
color: #949eaa;
}
body.wgl-theme-dark .ace-tm .ace_indent-guide,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_indent-guide {
background: none;
border-right: solid 1px #334567;
margin-left: -1px;
}
/* ===========================
Lua debug console
=========================== */
body.wgl-theme-dark #mw-scribunto-input {
background-color: var(--sourceeditor-background);
border: 1px solid var(--sourceeditor-border);
}
body.wgl-theme-dark .mw-scribunto-console-fieldset {
color: #cbd9f4;
background-color: var(--sourceeditor-background);
}
body.wgl-theme-dark .mw-scribunto-normalOutput,
body.wgl-theme-dark .mw-scribunto-print,
body.wgl-theme-dark .mw-scribunto-error,
body.wgl-theme-dark .mw-scribunto-propList,
body.wgl-theme-dark .mw-scribunto-message,
body.wgl-theme-dark .mw-scribunto-tabcomplete {
background: none;
}
body.wgl-theme-dark .mw-scribunto-input {
color: #3ea6e6;
}
body.wgl-theme-dark .mw-scribunto-normalOutput {
color: #cbd9f4;
}
body.wgl-theme-dark .mw-scribunto-print {
color: #f9d000;
}
body.wgl-theme-dark .mw-scribunto-error {
color: #ee4231;
}
body.wgl-theme-dark .mw-scribunto-propList,
body.wgl-theme-dark .mw-scribunto-message {
color: #6bc71f;
}
body.wgl-theme-dark .mw-scribunto-tabcomplete {
color: #855cd8;
}
body.wgl-theme-dark .mw-scribunto-clear {
color: #ee4231;
border-bottom-color: #ee4231;
}
4453613075a679f0b6f400a5088c4a2ee3246d58
CSS Starter Kit/Vector.css
0
146
626
2025-08-01T17:07:33Z
Mudscape
106
Created page with "/* All CSS here will be loaded for users of the Vector skin */ /** * See [[MediaWiki:Common.css]] for desktop and mobile styles, e.g. templates. * * See [[MediaWiki:Vector-theme-dark.css]] for desktop dark theme related styles. * * See [[MediaWiki:Minerva.css]] for mobile theme related styles. * See [[MediaWiki:Minerva-theme-dark.css]] for mobile dark theme related styles. */ body { /* Vector menu */ --personal-links-bg: var(--body-main); --arrow-dow..."
wikitext
text/x-wiki
/* All CSS here will be loaded for users of the Vector skin */
/**
* See [[MediaWiki:Common.css]] for desktop and mobile styles, e.g. templates.
*
* See [[MediaWiki:Vector-theme-dark.css]] for desktop dark theme related styles.
*
* See [[MediaWiki:Minerva.css]] for mobile theme related styles.
* See [[MediaWiki:Minerva-theme-dark.css]] for mobile dark theme related styles.
*/
body {
/* Vector menu */
--personal-links-bg: var(--body-main);
--arrow-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M11.05 3.996l-.965-1.053-4.035 3.86-3.947-3.86L1.05 3.996l5 5 5-5' fill='%23444'/%3E%3C/svg%3E");
/* Vector search */
--searchbutton-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23000' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4zM3 8a5 5 0 1 0 10 0A5 5 0 0 0 3 8z'/%3E%3C/svg%3E");
/* Vector tabs */
--vector-tab-background: var(--body-background-color);
--vector-tab-background--hover: var(--body-mid);
--vector-tab-link-color: var(--background-link-color);
--watch-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='transparent' stroke='%2352351e' stroke-width='.8' d='m8.1 1.1 2.2 4.5 4.8.7-3.5 3.4.9 4.8L8 12.2l-4.3 2.3.8-4.8L1 6.3l4.8-.7z'/%3E%3C/svg%3E");
--unwatch-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%2352351e' stroke='%2352351e' stroke-width='.8' d='m8.1 1.1 2.2 4.5 4.8.7-3.5 3.4.9 4.8L8 12.2l-4.3 2.3.8-4.8L1 6.3l4.8-.7z'/%3E%3C/svg%3E");
/* Table of Contents */
--toc-bg: var(--body-light);
--toc-title-bg: var(--body-dark);
--toc-border-color: var(--body-border);
--toc-list-border-color: var(--body-border);
/* External links icon */
--external-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23936039' d='M6 1h5v5L8.86 3.85 4.7 8 4 7.3l4.15-4.16L6 1Z M2 3h2v1H2v6h6V8h1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z'/%3E%3C/svg%3E");
/* Template:Navbox */
--navbox-background: var(--body-light);
--navbox-border: var(--body-dark);
--navbox-title-background: var(--body-dark);
--navbox-footer-background: var(--body-dark);
--navbox-group-title-background: var(--body-mid);
/* Echo and skin switcher icons */
--echo-icon-moon-bg-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg height='21' viewBox='0 0 21 21' width='21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m8.85464918.37900488c-1.91149353 1.51069427-3.13816124 3.84973402-3.13816124 6.47527736 0 4.55564936 3.69308349 8.24873286 8.24873286 8.24873286 2.5815709 0 4.8861545-1.1859235 6.3986798-3.0426994-.8206378 4.7389755-4.9523867 8.343122-9.9259291 8.343122-5.56375572 0-10.07407088-4.5103151-10.07407088-10.0740709 0-5.02506013 3.67919933-9.19079725 8.49074856-9.95036192z' fill='%234c4c4c'/%3E%3C/svg%3E");
--echo-icon-person-bg-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2213.836%22 viewBox=%220 0 12 13.836%22%3E %3Cpath fill='%234c4c4c' d=%22M1.938%2C6.656c-1.32%2C1.485-1.47%2C3.15-0.97%2C4.25c0.323%2C0.707%2C0.78%2C1.127%2C1.313%2C1.375 c0.496%2C0.229%2C1.074%2C0.273%2C1.658%2C0.282c0.023%2C0%2C0.04%2C0.03%2C0.062%2C0.03h4.187c0.61%2C0%2C1.225-0.125%2C1.75-0.405 c0.527-0.28%2C0.961-0.718%2C1.188-1.376c0.335-0.964%2C0.175-2.529-1.094-4.03C9.094%2C7.954%2C7.68%2C8.719%2C6.065%2C8.719 c-1.677%2C0-3.182-0.812-4.125-2.063H1.938z%22/%3E %3Cpath fill='%234c4c4c' d=%22M6.063%2C0c-1.89%2C0-3.595%2C1.674-3.594%2C3.563C2.467%2C5.45%2C4.173%2C7.155%2C6.06%2C7.155 c1.89%2C0%2C3.564-1.705%2C3.563-3.593C9.625%2C1.673%2C7.95%2C0%2C6.063%2C0L6.063%2C0z%22/%3E %3C/svg%3E");
--echo-icon-bell-bg-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Ebell%3C/title%3E%3Cpath d=%22M16 7a5.38 5.38 0 00-4.46-4.85C11.6 1.46 11.53 0 10 0S8.4 1.46 8.46 2.15A5.38 5.38 0 004 7v6l-2 2v1h16v-1l-2-2zm-6 13a3 3 0 003-3H7a3 3 0 003 3z%22 fill='%234c4c4c'/%3E%3C/svg%3E");
--echo-icon-tray-bg-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Etray%3C/title%3E%3Cpath d=%22M3 1a2 2 0 00-2 2v14a2 2 0 002 2h14a2 2 0 002-2V3a2 2 0 00-2-2zm14 12h-4l-1 2H8l-1-2H3V3h14z%22 fill='%234c4c4c'/%3E%3C/svg%3E");
--echo-icon-fullscreen-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E fullscreen %3C/title%3E%3Cg fill='%234c4c4c'%3E%3Cpath d='M1 1v6h2V3h4V1zm2 12H1v6h6v-2H3zm14 4h-4v2h6v-6h-2zm0-16h-4v2h4v4h2V1z'/%3E%3C/g%3E%3Cscript xmlns=''/%3E%3C/svg%3E");
--echo-icon-exitFullscreen-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E exit fullscreen %3C/title%3E%3Cg fill='%234c4c4c'%3E%3Cpath d='M7 7V1H5v4H1v2zM5 19h2v-6H1v2h4zm10-4h4v-2h-6v6h2zm0-8h4V5h-4V1h-2v6z'/%3E%3C/g%3E%3Cscript xmlns=''/%3E%3C/svg%3E");
background: /* var(--body-background-image) uncomment to use background image */ var(--body-background-color) top left / 1500px 375px no-repeat;
}
/* ===================
Page elements
=================== */
html {
/* Prevent weird font scaling in Safari - is also in minerva */
/* TODO: Still needed? Move to common.css? */
-webkit-text-size-adjust: 100%;
}
/* Page title */
.firstHeading {
font-weight: bold;
}
pre,
code,
.mw-code {
color: inherit;
background-color: var(--mw-code-background-color);
border: 1px solid var(--body-border);
}
/* lists bold line margins */
dl {
margin: 0;
}
ul {
list-style-image: var(--ul-list-style-image);
}
hr {
background: none;
border-color: var(--sidebar);
border-style: solid;
border-width: 1px 0 0 0;
height: initial;
}
fieldset {
border-color: var(--sidebar);
}
.vector-body blockquote {
border-color: var(--body-mid);
}
/* ===================
Vector menu
=================== */
.vector-menu-dropdown .vector-menu-heading {
background-color: var(--vector-tab-background);
padding: 1em 0.75em 0.6923em;
margin: 0;
}
.vector-menu-dropdown .vector-menu-heading,
.vector-menu-dropdown .vector-menu-heading:hover,
.vector-menu-dropdown .vector-menu-heading:focus {
color: var(--background-text-color);
}
.vector-menu-dropdown .vector-menu-heading:after {
background-image: var(--arrow-down);
opacity: 1;
}
.vector-menu-dropdown .vector-menu-content {
border-color: transparent;
background-color: var(--body-light);
box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.1);
left: 0;
}
.vector-menu-dropdown .mw-list-item a {
color: var(--link-color);
}
.vector-menu-dropdown .mw-list-item.selected a,
.vector-menu-dropdown .mw-list-item.selected a:visited {
color: var(--text-color);
}
/* Top links */
#p-personal {
background: var(--personal-links-bg);
top: 0;
right: 0;
border-radius: 0 0 0 4px;
height: 1.875em;
}
#p-personal ul {
padding: 0 1em 0 0.4375em;
}
/* ===================
Vector search
=================== */
.vector-search-box {
font-size: 0.8125em;
min-width: unset;
max-width: 20em;
margin: 0;
}
.vector-search-box form {
margin: 0;
}
.vector-search-box .cdx-search-input__end-button.cdx-button {
top: 1px;
right: 1px;
background-image: var(--searchbutton-icon);
}
.vector-search-box-vue input.cdx-text-input__input,
.vector-search-box-vue input.cdx-text-input__input:enabled {
background: var(--search-box);
color: var(--text-color);
padding: 7px 2.15384615em 7px 0;
border: none;
box-shadow: inset 0 -7px 7px -7px rgba(0, 0, 0, 0.15);
border-radius: 0;
height: 2.5rem;
}
.vector-search-box-vue .cdx-text-input__input::placeholder {
opacity: 1;
}
.vector-search-box-vue .cdx-menu {
background-color: var(--body-light);
border-color: var(--body-border);
}
.vector-search-box-vue .cdx-menu .cdx-menu-item--enabled,
.vector-search-box-vue .cdx-menu .cdx-menu-item--enabled .cdx-menu-item__content {
color: var(--text-color);
}
.vector-search-box-vue .cdx-menu .cdx-thumbnail__placeholder,
.vector-search-box-vue .cdx-menu .cdx-thumbnail__image {
background-color: var(--body-light);
border-color: var(--body-border);
}
.vector-search-box-vue .cdx-menu .cdx-typeahead-search__search-footer__icon {
color: var(--text-color);
}
.vector-search-box-vue .cdx-menu .cdx-menu-item--enabled.cdx-menu-item--highlighted {
background-color: var(--body-dark);
}
.vector-search-box-vue .cdx-menu .cdx-menu-item--enabled.cdx-menu-item--highlighted,
.vector-search-box-vue .cdx-menu .cdx-menu-item--enabled.cdx-menu-item--highlighted .cdx-menu-item__content,
.vector-search-box-vue .cdx-menu .cdx-menu-item--enabled.cdx-menu-item--highlighted .cdx-menu-item__text__description {
color: var(--text-color);
}
.vector-search-box-vue .cdx-menu .cdx-menu-item__text__description {
color: var(--byline-color);
}
.vector-search-box-vue .cdx-search-input--has-end-button {
background: none;
border: none;
}
.vector-search-box-vue .cdx-search-input--has-end-button .cdx-search-input__input-wrapper {
margin: 0;
}
.vector-search-box-vue .cdx-menu--has-footer .cdx-menu-item:last-of-type:not(:first-of-type) {
border-color: var(--body-border);
}
/* ===================
Vector sidebar
=================== */
#mw-panel {
padding-top: 2.5em;
}
/* Sidebar links */
div#mw-panel .vector-menu-portal .vector-menu-heading {
color: var(--background-text-color);
font-weight: bold;
background: none;
}
div#mw-panel .vector-menu-portal .vector-menu-content li a,
div#mw-panel .vector-menu-portal .vector-menu-content li a:visited {
color: var(--background-link-color);
}
/* Logo */
#p-logo {
filter: drop-shadow(0 2px 5px rgba(0, 0, 0, 0.25));
margin: -1.5em 0 0;
}
#n-Discord a {
color: #fff !important;
font-weight: bold;
border-radius: 4px;
border: 1px solid #4c57d0;
background-color: #5865f2;
display: block;
position: relative;
padding: 4px 4px 5px calc(17px + 6.5px * 2);
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
transition: 0.2s;
}
#n-Discord a::before {
content: 'Chat on ';
font-weight: normal;
opacity: 0.85;
}
#n-Discord a::after {
content: '';
background: url('filepath://Discord_logo_icon.svg') no-repeat;
background-size: 17px 13px;
filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.1));
position: absolute;
top: 5px;
left: 7px;
width: 17px;
height: 13px;
}
#n-Discord a:hover {
text-decoration: none;
background-color: #525ee0;
}
.wgl-theme-dark #n-Discord a {
background-color: #525ee0;
}
.wgl-theme-dark #n-Discord a:hover {
background-color: #4c57d0;
}
/* ===================
Vector tabs
=================== */
.vector-menu-tabs-legacy {
padding: 0;
}
.vector-menu-tabs-legacy .new a,
.vector-menu-tabs-legacy .new a:visited {
color: var(--redlink-color);
}
.vector-menu-tabs-legacy .selected {
background: var(--body-main);
}
.vector-menu-tabs-legacy .selected a,
.vector-menu-tabs-legacy .selected a:visited {
color: var(--text-color);
}
.vector-menu-tabs-legacy li a {
color: var(--vector-tab-link-color);
padding: 0 0.75em;
padding-top: 1em;
}
.vector-menu-tabs-legacy li a:visited {
color: var(--vector-tab-link-color);
}
.vector-menu-tabs-legacy ul li {
background: var(--vector-tab-background);
}
.vector-menu-tabs-legacy ul a:hover {
text-decoration: none;
}
#ca-view {
display: none !important;
}
.vector-menu-tabs ul li:not(.selected):hover,
#p-cactions:hover #p-cactions-label {
background: var(--vector-tab-background--hover);
}
.vector-menu-tabs ul li:not(.selected),
#mw-head .vector-menu-dropdown .vector-menu-heading {
box-shadow: inset 0 -7px 7px -7px rgba(0, 0, 0, 0.15);
}
.vector-menu-tabs,
.vector-menu-tabs a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
background-image: none;
}
.ve-activated .vector-menu-tabs .selected {
box-shadow: none;
}
.vector-menu-tabs #ca-watch.icon a:before,
.vector-menu-tabs #ca-watch.icon a:hover:before,
.vector-menu-tabs #ca-watch.icon a:focus:before {
background-image: var(--watch-icon);
}
.vector-menu-tabs #ca-unwatch.icon a:before,
.vector-menu-tabs #ca-unwatch.icon a:hover:before,
.vector-menu-tabs #ca-unwatch.icon a:focus:before {
background-image: var(--unwatch-icon);
}
/* TODO: Probably not needed? */
figure[typeof~='mw:File/Thumb'],
figure[typeof~='mw:File/Frame'],
div.thumbinner {
border: none;
background-color: var(--thumb-bg);
}
figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element,
figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element,
.thumbimage {
border: none;
background: var(--thumb-bg);
margin-bottom: 0;
}
figure[typeof~='mw:File/Thumb'] > figcaption,
figure[typeof~='mw:File/Frame'] > figcaption,
.thumbcaption {
border: none;
background-color: var(--thumb-caption-bg);
padding: 4px 6px;
}
figure[typeof~='mw:File/Thumb'] > .mw-file-description::after,
figure[typeof~='mw:File/Thumb'] > .mw-file-magnify::after {
bottom: -15px;
}
/* End TODO */
/* ===================
Table of Contents
=================== */
.toc {
font-size: 0.9em;
background: var(--toc-bg);
margin-top: 1em;
padding: 0;
border-color: var(--toc-border-color);
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
clear: left;
}
.toc .toctitle {
background: var(--toc-title-bg);
padding: 0.25em 1em;
}
.toc .toctitle h2 {
font-family: inherit;
}
.toc > ul {
line-height: 1.8em;
padding: 0.75em 1.75em;
margin: 0;
}
.toc ul ul {
border-left: 1px dotted var(--toc-list-border-color);
padding-left: 0.5em;
}
.tocnumber {
display: none;
}
.toctogglespan {
padding-left: 0.2em;
font-size: 0.9em;
}
.toctogglelabel {
color: var(--link-color);
}
.toclimit-2 #toc .toclevel-2,
.toclimit-3 #toc .toclevel-3,
.toclimit-4 #toc .toclevel-4,
.toclimit-5 #toc .toclevel-5,
.toclimit-6 #toc .toclevel-6,
.toclimit-7 #toc .toclevel-7 {
display: none;
}
/* External links icon */
.mw-parser-output a.external {
background-image: var(--external-icon);
background-size: 0.833em;
}
.mw-editsection {
font-family: 'IBM Plex Sans', 'Helvetica Neue', 'Arial', sans-serif;
}
.client-js .mw-content-ltr .mw-editsection-bracket:first-of-type,
.client-js .mw-content-ltr .mw-editsection-bracket:not(:first-of-type),
.mw-editsection-divider {
color: var(--text-color);
}
#mw-content-subtitle,
#contentSub2 {
color: var(--byline-color);
margin: 0;
}
#mw-content-subtitle:not(:empty),
#contentSub2:not(:empty) {
margin: 0 0 1.4em 0;
}
/* TODO maybe not needed? */
.mw-collapsible.mw-collapsed {
min-width: 250px;
}
.mw-collapsible:not( .mw-made-collapsible) th::before,
.mw-collapsible .mw-collapsible-toggle {
font-weight: normal;
margin-left: 0.2em;
}
.mw-collapsible-toggle-default .mw-collapsible-text,
.mw-collapsible-toggle-default:active .mw-collapsible-text {
color: var(--link-color);
}
/*.tdg-templateDataDialog-listParamsPanel textarea.oo-ui-textInputWidget-autosized {*/
/* resize: vertical;*/
/*}*/
/* Abusefilter editor */
#wpAceFilterEditor {
resize: horizontal;
}
/*.warn-userupload,*/
/*.ns-2 .upload-own-work {*/
/* display: none;*/
/*}*/
/*.ns-2 .warn-userupload {*/
/* display: inline;*/
/*}*/
/* Batch Upload boxes */
textarea[name="wfUploadDescription"] {
height: 3em;
}
/* Space between edit box and mediawiki warnings */
#editform {
margin-top: 1.25em;
}
/**
* jQuery UI stuff - slowly getting replaced with OOUI
* current known uses are in:
* * search&replace/file/link insertion modal in source editor
* * Lua error popup
*/
/* TODO is this actually used anywhere? */
.ui-widget-overlay {
background: var(--ooui-window-background);
}
.ui-dialog,
.ui-widget-content {
background-color: var(--body-light);
border-color: var(--body-border);
background-image: none;
color: var(--text-color);
}
.ui-dialog .ui-dialog-titlebar.ui-widget-header,
.ui-widget-content .ui-dialog-titlebar.ui-widget-header {
background-image: none !important;
background-color: var(--body-dark) !important;
border-color: var(--body-border) !important;
}
.ui-dialog .ui-dialog-titlebar .ui-dialog-title,
.ui-widget-content .ui-dialog-titlebar .ui-dialog-title {
color: var(--text-color);
}
.ui-dialog .ui-dialog-titlebar-close,
.ui-widget-content .ui-dialog-titlebar-close {
background-color: var(--ooui-normal);
}
.ui-dialog .ui-dialog-titlebar-close:hover,
.ui-widget-content .ui-dialog-titlebar-close:hover {
background: var(--ooui-normal--hover);
border: var(--link-color);
}
.ui-button,
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
background: var(--ooui-normal) !important;
color: var(--ooui-text);
border-color: var(--ooui-normal-border) !important;
}
.ui-button:hover,
.ui-state-default:hover,
.ui-widget-content .ui-state-default:hover,
.ui-widget-header .ui-state-default:hover {
background: var(--ooui-normal--hover) !important;
color: var(--ooui-text);
}
/* ====================
infoboxes
==================== */
.infobox {
background: var(--body-light);
border: 1px solid var(--body-border);
font-size: 0.85em;
width: 300px;
margin: 0.5em 0 1em 1em;
border-collapse: collapse;
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
float: right;
table-layout: fixed;
word-break: break-word;
}
.infobox .infobox-header {
color: var(--infobox-text-color);
font-size: 1.15em;
line-height: 1.4em;
background: var(--body-dark);
padding: 0.5em 0;
}
.infobox .infobox-header a {
color: inherit;
font-size: 1.15em;
font-weight: bold;
}
.infobox .infobox-subheader {
background: var(--body-dark);
color: var(--infobox-text-color);
line-height: 2em;
}
.infobox .infobox-subheader a {
color: inherit;
}
.infobox .infobox-subheader + .infobox-subheader {
border-left: 2px solid var(--body-light);
}
.infobox .infobox-image {
text-align: center;
}
.infobox .infobox-image a.image + a.image {
margin-left: 0.1em;
}
.infobox .infobox-image img {
max-width: 300px;
height: auto;
}
.infobox th:not(.infobox-header):not(.infobox-subheader):not(.infobox-nested) {
text-align: right;
vertical-align: top;
border-right: 2px solid var(--body-dark);
padding: 0.25em 0.5em;
}
.infobox td {
padding: 0.25em 0.5em;
line-height: 1.6em;
}
.infobox td.infobox-nested {
padding: 0.25em 0;
line-height: 1em;
}
.infobox th ~ td {
vertical-align: top;
}
.infobox .infobox-padding {
height: 0.5em;
padding: 0;
border: 0;
}
.infobox .infobox-nested {
text-align: center;
}
.infobox .infobox-nested + .infobox-nested {
border-left: 2px solid var(--body-dark);
}
.infobox .infobox-cell-hidden {
display: none;
}
.infobox .infobox-full-width-content {
max-width: 300px;
text-align: center;
overflow: hidden;
padding: 0;
}
.infobox .infobox-caption {
font-weight: bold;
}
.infobox select {
max-width: 300px;
}
/* Retina support */
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.infobox-item .infobox-image {
image-rendering: pixelated;
image-rendering: crisp-edges;
}
}
/* ===========================
[[Template:Navbox]]
=========================== */
.navbox {
font-size: 0.85em;
background: var(--navbox-background);
border-collapse: collapse;
margin: 1em auto 0;
width: 100%;
clear: both;
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
}
/* Retina support */
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.navbox img {
image-rendering: pixelated;
image-rendering: crisp-edges;
}
}
/* Nested navboxes */
.navbox .navbox {
font-size: 100%;
margin: 0.5em auto 0;
box-shadow: none;
}
.navbox-title {
font-size: 110%;
line-height: 1.6em;
background: var(--navbox-title-background);
text-align: center;
padding: 0.25em 1em;
}
.navbox-title-name {
margin: 0 4em;
}
.navbox-title .mw-collapsible-toggle {
font-size: 0.9em;
text-align: right;
}
.navbox-title .navbox {
font-size: 100%;
}
.navbox-group:nth-child(2) {
border-top: 1px solid var(--navbox-border);
}
.navbox-group-title {
background: var(--navbox-group-title-background);
border: 1px solid var(--navbox-border);
border-width: 0 1px 1px 0;
text-align: left;
padding: 0.25em 1em;
width: 1%;
white-space: nowrap;
}
.navbox-list {
border-bottom: 1px solid var(--navbox-border);
padding: 0.25em 0.5em;
}
.navbox-list ul {
margin: 0;
}
.navbox-list li {
display: inline;
white-space: nowrap;
}
.navbox-list li + li::before {
content: '• ';
}
.navbox-parent {
padding: 0;
}
.navbox-subgroup {
border-collapse: collapse;
border-spacing: 0;
width: 100%;
}
.navbox-subgroup > tbody > tr:last-child > th,
.navbox-subgroup > tbody > tr:last-child > td {
border-bottom: none;
}
.navbox-footer {
background: var(--navbox-footer-background);
text-align: center;
padding: 0.25em 1em;
}
.navbox-data {
display: none;
}
/* ===========================
Echo and skinswitcher icons
=========================== */
/* User profile icon */
.vector-user-menu-legacy #pt-userpage a,
.vector-user-menu-legacy #pt-anonuserpage {
background-image: var(--echo-icon-person-bg-image);
padding-top: 0;
background-position-y: 0;
}
/* "Not logged in" text */
.vector-user-menu-legacy #pt-anonuserpage {
color: var(--byline-color);
}
/* Echo boxes */
#pt-notifications-alert .mw-echo-notifications-badge,
#pt-notifications-notice .mw-echo-notifications-badge {
background-size: 75%;
background-position: center 80%;
background-repeat: no-repeat;
opacity: unset;
}
#pt-notifications-alert .mw-echo-notifications-badge.mw-echo-notifications-badge-all-read,
#pt-notifications-notice .mw-echo-notifications-badge.mw-echo-notifications-badge-all-read {
opacity: unset;
}
/* Alterts */
#pt-notifications-alert .oo-ui-icon-bell {
background-image: var(--echo-icon-bell-bg-image);
}
/* Notifications */
#pt-notifications-notice .oo-ui-icon-tray {
background-image: var(--echo-icon-tray-bg-image);
}
#pt-fixed-width .oo-ui-icon-advanced {
background-image: var(--echo-icon-exitFullscreen-bg-image);
}
body.wgl-fixedWidth #pt-fixed-width .oo-ui-icon-advanced {
background-image: var(--echo-icon-fullscreen-bg-image);
}
#pt-theme-toggles .oo-ui-icon-advanced {
background-image: var(--echo-icon-moon-bg-image);
}
/* Hack so that personal urls are at final vertical position when added to by JS. */
#pt-anontalk {
padding-top: 0.6em;
}
/* =============
This class is the desktop equivalent of the "nomobile" class.
Any element with class="nodesktop" will be hidden on desktop but not
on mobile.
============= */
.nodesktop {
display: none;
}
.tabber {
display: inline-grid;
}
/* ===========================
Link hover previews
=========================== */
.mwe-popups {
background: var(--body-light);
}
.mwe-popups .mwe-popups-container {
color: var(--text-color);
background: var(--body-light);
}
.mwe-popups .mwe-popups-container.flipped-x-y:before,
.mwe-popups .mwe-popups-container.flipped-y:before {
border-top: none;
}
.mwe-popups .mwe-popups-container.mwe-popups-no-image-tri:before {
border-bottom: none;
}
.mwe-popups .mwe-popups-container.flipped-x-y:after,
.mwe-popups .mwe-popups-container.flipped-y:after {
border-top-color: var(--body-light);
}
.mwe-popups .mwe-popups-container.mwe-popups-no-image-tri:after {
border-bottom-color: var(--body-light);
}
.mwe-popups .mwe-popups-settings-icon:hover,
.mwe-popups .mwe-popups-settings-icon:active {
background-color: var(--ooui-normal--hover);
}
.mwe-popups .mw-ui-icon-element:not(.disabled):hover {
background: none;
}
.mwe-popups .mwe-popups-extract {
color: var(--text-color);
}
.mwe-popups .mwe-popups-extract[dir='ltr']:after {
background-image: linear-gradient(to right, rgba(49, 62, 89, 0), var(--body-light) 50%);
}
.mwe-popups-overlay {
background-color: var(--ooui-window-background);
}
#mwe-popups-settings {
background: var(--ooui-interface);
border-color: var(--ooui-interface-border);
color: var(--text-color);
}
#mwe-popups-settings header {
border-color: var(--ooui-interface-border);
}
#mwe-popups-settings main#mwe-popups-settings-form p {
color: var(--byline-color);
}
#mwe-popups-settings main#mwe-popups-settings-form form label > span {
color: var(--ooui-text);
}
9424af15fa2d2b8fe5074af43c27af590bcb057d
CSS Starter Kit/Vector-theme-dark.css
0
147
627
2025-08-01T17:09:19Z
Mudscape
106
Created page with "/* All CSS here will be loaded for users of the Vector skin */ /** * See [[MediaWiki:Common.css]] for desktop and mobile styles, e.g. templates. * * See [[MediaWiki:Vector.css]] for desktop theme related styles. * * See [[MediaWiki:Minerva.css]] for mobile theme related styles. * See [[MediaWiki:Minerva-theme-dark.css]] for mobile dark theme related styles. */ body.wgl-theme-dark { color-scheme: dark; --arrow-down: url("data:image/svg+xml,%3Csvg xmlns='http://w..."
wikitext
text/x-wiki
/* All CSS here will be loaded for users of the Vector skin */
/**
* See [[MediaWiki:Common.css]] for desktop and mobile styles, e.g. templates.
*
* See [[MediaWiki:Vector.css]] for desktop theme related styles.
*
* See [[MediaWiki:Minerva.css]] for mobile theme related styles.
* See [[MediaWiki:Minerva-theme-dark.css]] for mobile dark theme related styles.
*/
body.wgl-theme-dark {
color-scheme: dark;
--arrow-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M11.05 3.996l-.965-1.053-4.035 3.86-3.947-3.86L1.05 3.996l5 5 5-5' fill='%23FFFFFF'/%3E%3C/svg%3E");
/* Vector search */
--searchbutton-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFFFFF' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4zM3 8a5 5 0 1 0 10 0A5 5 0 0 0 3 8z'/%3E%3C/svg%3E");
/* Vector tabs */
--vector-tab-background: var(--body-background-color);
--vector-tab-background--hover: var(--body-mid);
--vector-tab-link-color: var(--background-link-color);
--watch-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='transparent' stroke='%23FFFFFF' stroke-width='.8' d='m8.1 1.1 2.2 4.5 4.8.7-3.5 3.4.9 4.8L8 12.2l-4.3 2.3.8-4.8L1 6.3l4.8-.7z'/%3E%3C/svg%3E");
--unwatch-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23FFFFFF' stroke='%23FFFFFF' stroke-width='.8' d='m8.1 1.1 2.2 4.5 4.8.7-3.5 3.4.9 4.8L8 12.2l-4.3 2.3.8-4.8L1 6.3l4.8-.7z'/%3E%3C/svg%3E");
/* Table of Contents */
--toc-bg: var(--body-light);
--toc-title-bg: var(--body-dark);
--toc-border-color: var(--body-border);
--toc-list-border-color: var(--body-border);
/* External links icon */
--external-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23FFFFFF' d='M6 1h5v5L8.86 3.85 4.7 8 4 7.3l4.15-4.16L6 1Z M2 3h2v1H2v6h6V8h1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z'/%3E%3C/svg%3E");
/* Echo and skin switcher icons */
--echo-icon-moon-bg-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg height='21' viewBox='0 0 21 21' width='21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m8.85464918.37900488c-1.91149353 1.51069427-3.13816124 3.84973402-3.13816124 6.47527736 0 4.55564936 3.69308349 8.24873286 8.24873286 8.24873286 2.5815709 0 4.8861545-1.1859235 6.3986798-3.0426994-.8206378 4.7389755-4.9523867 8.343122-9.9259291 8.343122-5.56375572 0-10.07407088-4.5103151-10.07407088-10.0740709 0-5.02506013 3.67919933-9.19079725 8.49074856-9.95036192z' fill='%23FFFFFF'/%3E%3C/svg%3E");
--echo-icon-person-bg-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2213.836%22 viewBox=%220 0 12 13.836%22%3E %3Cpath fill='%23FFFFFF' d=%22M1.938%2C6.656c-1.32%2C1.485-1.47%2C3.15-0.97%2C4.25c0.323%2C0.707%2C0.78%2C1.127%2C1.313%2C1.375 c0.496%2C0.229%2C1.074%2C0.273%2C1.658%2C0.282c0.023%2C0%2C0.04%2C0.03%2C0.062%2C0.03h4.187c0.61%2C0%2C1.225-0.125%2C1.75-0.405 c0.527-0.28%2C0.961-0.718%2C1.188-1.376c0.335-0.964%2C0.175-2.529-1.094-4.03C9.094%2C7.954%2C7.68%2C8.719%2C6.065%2C8.719 c-1.677%2C0-3.182-0.812-4.125-2.063H1.938z%22/%3E %3Cpath fill='%23FFFFFF' d=%22M6.063%2C0c-1.89%2C0-3.595%2C1.674-3.594%2C3.563C2.467%2C5.45%2C4.173%2C7.155%2C6.06%2C7.155 c1.89%2C0%2C3.564-1.705%2C3.563-3.593C9.625%2C1.673%2C7.95%2C0%2C6.063%2C0L6.063%2C0z%22/%3E %3C/svg%3E");
--echo-icon-bell-bg-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Ebell%3C/title%3E%3Cpath d=%22M16 7a5.38 5.38 0 00-4.46-4.85C11.6 1.46 11.53 0 10 0S8.4 1.46 8.46 2.15A5.38 5.38 0 004 7v6l-2 2v1h16v-1l-2-2zm-6 13a3 3 0 003-3H7a3 3 0 003 3z%22 fill='%23FFFFFF'/%3E%3C/svg%3E");
--echo-icon-tray-bg-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Etray%3C/title%3E%3Cpath d=%22M3 1a2 2 0 00-2 2v14a2 2 0 002 2h14a2 2 0 002-2V3a2 2 0 00-2-2zm14 12h-4l-1 2H8l-1-2H3V3h14z%22 fill='%23FFFFFF'/%3E%3C/svg%3E");
--echo-icon-fullscreen-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E fullscreen %3C/title%3E%3Cg fill='%23FFFFFF'%3E%3Cpath d='M1 1v6h2V3h4V1zm2 12H1v6h6v-2H3zm14 4h-4v2h6v-6h-2zm0-16h-4v2h4v4h2V1z'/%3E%3C/g%3E%3Cscript xmlns=''/%3E%3C/svg%3E");
--echo-icon-exitFullscreen-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E exit fullscreen %3C/title%3E%3Cg fill='%23FFFFFF'%3E%3Cpath d='M7 7V1H5v4H1v2zM5 19h2v-6H1v2h4zm10-4h4v-2h-6v6h2zm0-8h4V5h-4V1h-2v6z'/%3E%3C/g%3E%3Cscript xmlns=''/%3E%3C/svg%3E");
background: /* var(--body-background-image) uncomment to use background image */ var(--body-background-color) top left / 1500px 375px no-repeat;
}
a29daa9cb9232ae5ef6da2a90349d4de18126877
CSS Starter Kit/Minerva.css
0
148
628
2025-08-01T17:09:33Z
Mudscape
106
Created page with "/* All CSS here will be loaded for users of the MinervaNeue skin */ /** * See [[MediaWiki:Common.css]] for desktop and mobile styles, e.g. templates. * * See [[MediaWiki:Vector.css]] for desktop theme related styles. * See [[MediaWiki:Vector-theme-dark.css]] for desktop dark theme related styles. * * See [[MediaWiki:Minerva-theme-dark.css]] for mobile dark theme related styles. */ :root { --searchbutton-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www...."
wikitext
text/x-wiki
/* All CSS here will be loaded for users of the MinervaNeue skin */
/**
* See [[MediaWiki:Common.css]] for desktop and mobile styles, e.g. templates.
*
* See [[MediaWiki:Vector.css]] for desktop theme related styles.
* See [[MediaWiki:Vector-theme-dark.css]] for desktop dark theme related styles.
*
* See [[MediaWiki:Minerva-theme-dark.css]] for mobile dark theme related styles.
*/
:root {
--searchbutton-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg fill='%23000'%3E%3Cpath d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM3 8a5 5 0 1 0 10 0A5 5 0 1 0 3 8z'/%3E%3C/g%3E%3C/svg%3E");
--external-icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cg fill='%23906039'%3E%3Cpath d='M8.9 8.9H1.1V1.1h2.8V0H1.1C.5 0 0 .5 0 1.1v7.8C0 9.5.5 10 1.1 10h7.8c.6 0 1.1-.5 1.1-1.1V6.1H8.9v2.8z'/%3E%3Cpath d='M10 0H5.6l1.8 1.8L4.2 5l.8.8 3.2-3.2L10 4.4V0z'/%3E%3C/g%3E%3C/svg%3E");
/* [[Special:MobileDiff]] */
--diff-deletedline-background: #fbc0ba;
/* Navboxes */
--mobile-navbox-wide-bg-color: #dcd3bf;
--mobile-navbox-linear-gradient: linear-gradient(to right, rgba(255, 255, 255, 0), var(--body-main) 95%, var(--body-main));
}
body {
font-family: system-ui, -apple-system, Roboto, Helvetica, sans-serif;
}
@media all and (max-width: 320px) {
body {
font-size: 0.9em;
}
}
.content {
line-height: 1.7;
}
.pre-content h1,
.content h1,
.content h2 {
font-weight: bold;
}
body {
background: var(--body-background-color);
color: var(--text-color);
}
select {
color: var(--text-color);
background: var(--body-light);
border: 1px solid var(--body-border);
}
/* Self link */
a:not( [ href ] ) {
color: inherit;
}
a.external,
.mw-parser-output a.external {
background-image: var(--external-icon);
}
blockquote {
border-color: var(--body-mid);
font-family: inherit;
}
legend {
color: inherit;
}
.pre-content h1 {
text-align: center;
}
.content .mw-parser-output > h2,
.content .section-heading {
border-color: var(--sidebar);
}
.content .mw-parser-output > h2,
.content .section-heading {
border-color: var(--sidebar);
}
.content .plainlist ol,
.content .plainlist ul {
padding: 0;
}
.content p {
margin: 0.5em 0;
}
.content hr {
background: none;
border-color: var(--sidebar);
border-style: solid;
border-width: 1px 0 0 0;
height: initial;
}
.content kbd,
.content samp {
border: none;
}
.content code,
.content pre {
background-color: var(--mw-code-background-color);
border: 1px solid var(--body-border);
}
/* ================================
changes to the mobile skin
================================ */
/* Body element is already colored */
#mw-mf-page-center {
background-color: transparent;
}
/* -----------------------
header/search bar
----------------------- */
.header {
border-top: none;
}
.header-container.header-chrome {
background: var(--body-background-image) var(--body-background-color) no-repeat;
background-color: var(--body-background-color);
background-size: 900px;
box-shadow: inset 0 -1px 3px rgba(0, 0, 0, 0.1);
}
.header-container .notification-count {
border-radius: 50%;
}
.header-container .notification-count.notification-unseen {
background: none;
}
/* Make logo not semi transparent */
.header-container .branding-box {
opacity: 1;
}
.search-box {
text-align: right;
}
.search-box .search {
background-color: var(--search-box);
border-color: var(--search-box);
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
}
.search-box .search::placeholder {
color: var(--byline-color);
}
.client-nojs .search-box .search:focus,
.search-overlay .search-box .search:focus {
border-color: var(--link-color);
box-shadow: inset 0 0 0 1px var(--link-color), 0 1px 1px rgba(0, 0, 0, 0.05);
}
/* magnifying glass icon; cant invert as the class is used in the same element as .search-box */
.mw-ui-background-icon-search,
.minerva-icon--search-base20,
.minerva-icon--search {
background-image: var(--searchbutton-icon);
}
/* -------------
overlay
------------- */
.overlay {
background: var(--body-main);
}
.overlay textarea {
color: var(--text-color);
}
.overlay.search-overlay {
background: var(--body-main);
}
/* Result boxes */
.overlay.search-overlay .results,
.overlay.search-overlay .search-feedback {
background-color: var(--body-light);
}
/* "Search within pages" */
.overlay.search-overlay .search-content {
border-color: var(--body-mid);
}
/* Inside talk pages and editor */
.overlay .license {
color: var(--base-text-color);
}
/* Border seperating summary section and preview */
.overlay .panel {
border-color: var(--sidebar);
}
/* Category menu */
.overlay .content-header {
background-color: var(--body-light);
border-color: transparent;
}
.overlay.overlay-loading {
background: var(--ooui-window-background);
}
.overlay .overlay-content {
background: var(--body-main);
width: 100%;
}
/* Search results text */
.page-summary h2,
.page-summary h3 {
color: var(--text-color);
}
/* Search results border */
.page-list li,
.topic-title-list li,
.site-link-list li {
border-color: var(--body-mid);
}
/* Background color wouldnt be affected when scrolling down certain overlays
the :not is there so source edit doesnt get messed up */
.overlay-enabled .overlay:not(.editor-overlay),
.overlay-enabled #mw-mf-page-center {
overflow-y: scroll;
}
.overlay-header-container,
.overlay-footer-container {
background-color: var(--body-background-color);
border-color: transparent;
}
/* Editor stuff */
.editor-overlay .wikitext-editor {
color: var(--text-color);
}
.editor-overlay .overlay-header {
outline-color: transparent;
}
.editor-overlay .summary-request {
color: var(--text-color);
}
.editor-overlay .editor-switcher {
border: none;
}
.action-submit .mw-editnotice .action-edit .mw-editnotice,
.action-submit .mw-editTools,
.action-edit .mw-editTools,
.action-submit .preview-limit-report-wrapper,
.action-edit .preview-limit-report-wrapper,
.action-submit .diff-otitle,
.action-edit .diff-otitle,
.action-submit .diff-ntitle,
.action-edit .diff-ntitle,
.action-submit #section_0,
.action-edit #section_0,
.action-submit #editpage-copywarn,
.action-edit #editpage-copywarn,
.action-submit #mw-anon-edit-warning,
.action-edit #mw-anon-edit-warning {
color: var(--byline-color);
}
.wikitext-editor {
background-color: var(--body-main);
}
.ve-mobile-fakeToolbar {
border: none;
}
.ve-mobile-fakeToolbar-container {
background: var(--body-background-color);
border: none;
}
.ve-mobile-fakeToolbar .mw-ui-icon-mf-spinner {
border-color: transparent;
}
.ve-ui-targetToolbar-mobile .oo-ui-toolbar-tools > .ve-ui-toolbar-group-back {
border-color: transparent;
}
.ve-ui-mobileContext {
background-color: var(--body-light);
border-color: var(--body-light);
}
.ve-ui-mobileContext .ve-ui-linearContextItem-body-action-wrapper {
border-color: var(--body-border);
}
.ve-ui-linearContextItem-foot:not(:empty) {
border-color: var(--body-border);
}
.ve-ui-mwSaveDialog-options {
backgroubd-color: var(--body-light);
border-color: var(--body-mid);
}
/* -------------
page tabs and nav
------------- */
.page-actions-menu {
border-color: var(--sidebar);
}
/* Hide disabled language selector */
#language-selector:has(.disabled) {
display: none;
}
/* Page tabs */
.minerva__tab-container .minerva__tab {
color: var(--text-color);
}
.minerva__tab-container .minerva__tab.new,
.minerva__tab-container .minerva__tab.new:visited,
.minerva__tab-container .minerva__tab.new:hover,
.minerva__tab-container .minerva__tab.new:active {
color: var(--redlink-color);
}
.minerva__tab-container .minerva__tab.selected {
border-color: var(--body-border);
}
/* "Joined n time ago" on userpages */
.heading-holder .tagline {
color: var(--base-heading-color);
}
/* -------------
footer
------------- */
.minerva-footer {
border-color: transparent;
}
.mw-footer > .post-content {
margin-top: 32px;
}
.mw-footer > .post-content > .minerva-footer-logo {
display: none;
}
.mw-footer .hlist li:after {
color: var(--background-text-color);
}
/* Bar at the bottom of the page linking to page history */
.last-modified-bar {
border-top: 1px solid;
border-color: transparent;
background: none;
color: var(--text-color);
}
.last-modified-bar a,
.last-modified-bar a:active,
.last-modified-bar a:visited,
.last-modified-bar .last-modified-text-accent {
color: var(--background-text-color);
}
.last-modified-bar.active {
background-color: var(--ooui-progressive)
}
.last-modified-bar.active,
.last-modified-bar.active:active,
.last-modified-bar.active:visited,
.last-modified-bar.active .last-modified-text-accent {
color: #fff;
}
.mw-ui-icon-mf-expand-gray:not(.mw-ui-icon-mf-expand-invert):before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3Eexpand%3C/title%3E%3Cg fill='%2354595d'%3E%3Cpath d='M17.5 4.75l-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z'/%3E%3C/g%3E%3C/svg%3E");
}
.toggle-list__list--drop-down {
background-color: var(--wikitable-bg);
}
.toggle-list__list--drop-down .toggle-list-item:hover {
background: var(--wikitable-bg-lighter);
}
.toggle-list-item__label {
color: var(--base-text-color);
}
button .minerva-icon--search-base20,
button .minerva-icon--search {
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3Esearch%3C/title%3E%3Cg fill='white'%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 111.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 113 8a5 5 0 0110 0z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.minerva-icon--menu-base20,
.minerva-icon--menu {
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3Emenu%3C/title%3E%3Cg fill='white'%3E%3Cpath d='M1 3v2h18V3zm0 8h18V9H1zm0 6h18v-2H1z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.minerva-icon--bellOutline-base20 {
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3Ebell%3C/title%3E%3Cg fill='white'%3E%3Cpath d='M11.5 2.19C14.09 2.86 16 5.2 16 8v6l2 2v1H2v-1l2-2V8c0-2.8 1.91-5.14 4.5-5.81V1.5C8.5.67 9.17 0 10 0s1.5.67 1.5 1.5v.69zM10 4C7.79 4 6 5.79 6 8v7h8V8c0-2.21-1.79-4-4-4zM8 18h4c0 1.1-.9 2-2 2s-2-.9-2-2z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.minerva-icon--userAvatarOutline {
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3Euser avatar%3C/title%3E%3Cg fill='white'%3E%3Cpath d='M10 8c1.7 0 3.06-1.35 3.06-3S11.7 2 10 2 6.94 3.35 6.94 5 8.3 8 10 8zm0 2c-2.8 0-5.06-2.24-5.06-5S7.2 0 10 0s5.06 2.24 5.06 5-2.26 5-5.06 5zm-7 8h14v-1.33c0-1.75-2.31-3.56-7-3.56s-7 1.81-7 3.56V18zm7-6.89c6.66 0 9 3.33 9 5.56V20H1v-3.33c0-2.23 2.34-5.56 9-5.56z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
/* Text inside navbar */
.page-actions-menu__list-item .cdx-button {
color: var(--base-text-color) !important; /* Base theme has !important here so we need it as well */
}
/* Close button inside search bar */
.mw-ui-icon-mf-close-base20 {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3Eclose%3C/title%3E%3Cg fill='%23fff'%3E%3Cpath d='m4.3 2.9 12.8 12.8-1.4 1.4L2.9 4.3z'/%3E%3Cpath d='M17.1 4.3 4.3 17.1l-1.4-1.4L15.7 2.9z'/%3E%3C/g%3E%3C/svg%3E");
}
/* -------------
Sidebar menus
------------- */
#mw-mf-page-left {
background-color: var(--body-background-color);
}
#mw-mf-page-left .secondary-action {
border-left-color: var(--body-mid);
}
#mw-mf-page-left ul .toggle-list-item {
background-color: var(--body-main);
border-color: var(--body-mid);
}
#mw-mf-page-left ul .toggle-list-item .toggle-list-item__anchor:hover {
box-shadow: inset 4px 0 0 0 var(--link-color);
}
#mw-mf-page-left ul .toggle-list-item .toggle-list-item__anchor:hover {
box-shadow: inset 4px 0 0 0 var(--link-color)
}
#mw-mf-page-left ul.hlist .toggle-list-item .toggle-list-item__anchor:hover {
box-shadow: none
}
#mw-mf-page-left ul.hlist .toggle-list-item .toggle-list-item__anchor .toggle-list-item__label {
color: var(--background-link-color);
font-size: 0.8125rem
}
/* -------------
Notification overlay
------------- */
.notifications-overlay.navigation-drawer {
box-shadow: -1px 0 8px 0 rgba(0, 0, 0, 0.35);
}
.notifications-overlay .mw-echo-ui-actionMenuPopupWidget-menu {
border: none;
}
.mw-mf-anchor,
.mw-mf-anchor:visited,
.mw-mf-anchor:visited:hover,
.mw-mf-anchor:hover,
.mw-mf-anchor:active {
color: var(--link-color);
}
/* Talk page stuff */
.minerva-talk-full-page-button {
background-color: var(--body-main);
border-color: var(--body-dark);
color: var(--link-color);
}
.minerva-talk-content-explained {
border-color: var(--sidebar);
color: var(--base-text-color);
}
.talk-overlay .comment .wikitext-editor {
border-color: var(--body-border);
}
.client-js .skin-minerva--talk-simplified .section-heading {
border-color: var(--sidebar);
}
/* Notification boxes */
.mw-notification a,
.toast a {
color: var(--link-color);
}
/* When clicking e.g. redlinks */
.drawer {
background-color: var(--body-light);
}
/* References */
.drawer.references-drawer {
background-color: var(--body-light);
color: var(--text-color);
}
.drawer.references-drawer a {
color: var(--link-color);
}
.drawer.references-drawer .references-drawer__title {
color: var(--text-color);
}
.drawer.references-drawer .mw-ui-icon::before {
filter: brightness(0);
}
/* Obscure class used on non-existent userpages */
.cta-holder {
background: var(--body-light);
}
.cta-holder .desc {
color: var(--byline-color);
}
/* edit tag e.g. Rollback */
.mw-tag-marker {
border-color: var(--body-border);
}
/* Visedit/Sourceeditor switch button */
.oo-ui-toolGroup {
background: var(--body-background-color);
}
/* MediaViewer/ImageCarousel */
.load-fail-msg {
color: var(--text-color);
}
.load-fail-msg-link a {
color: var(--link-color);
}
/* Checkered background */
.image-carousel .image-loaded {
background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M0 0h8v16h8V8H0z' opacity='.13'/%3E%3C/svg%3E%0A") repeat;
}
.image-details {
background-color: var(--body-light);
border-color: transparent;
}
/* ================================
changes to special pages
================================ */
/* [[Special:MobileOptions]] */
@media all and (min-width: 720px) {
.ns-special .pre-content {
background-color: transparent;
}
.ns-special .mw-body {
background: var(--body-main);
}
.ns-special .mw-body form {
background: transparent;
}
}
form.mw-mf-settings .oo-ui-fieldLayout,
form.mw-mf-settings .oo-ui-fieldLayout:first-child {
border-color: var(--body-mid);
}
/* Page history when not in Advanced Mobile Contribution mode */
.ns-special .content-header {
border-bottom-color: var(--body-dark);
}
.action-history .mw-history-compareselectedversions {
background-color: var(--body-main);
}
.action-history #pagehistory li:not(.selected) {
border-bottom-color: var(--sidebar);
}
/* Mobile revision history undo/rollback */
.mw-pager-tools a:not(:disabled),
.mw-history-undo a:not(:disabled) {
background-color: var(--ooui-normal);
color: var(--ooui-text);
}
.mw-pager-tools a:not(:disabled):hover,
.mw-history-undo a:not(:disabled):hover {
background-color: var(--ooui-normal--hover);
color: var(--ooui-text);
}
/* [[Special:Contributions]] */
ul.mw-contributions-list li,
ul.special li {
border-color: var(--sidebar);
}
/* [[Special History]] */
/* Advanced Mobile Contribution mode directs to ?action=history */
.page-list li > a:not(.mw-ui-icon-element),
.topic-title-list li > a:not(.mw-ui-icon-element),
.site-link-list li > a:not(.mw-ui-icon-element) {
color: var(--byline-color);
}
.page-list.side-list .list-thumb,
.topic-title-list.side-list .list-thumb,
.site-link-list.side-list .list-thumb {
color: var(--text-color);
}
/* Edit summary */
.page-list .info,
.topic-title-list .info,
.site-link-list .info,
.page-list .component,
.topic-title-list .component,
.site-link-list .component {
color: var(--byline-color);
}
/* User link */
.mw-mf-user {
color: var(--text-color);
}
/* When Advanced Mobile Configuration is turned on */
.content .mw-index-pager-list-header {
background-color: var(--body-mid);
color: inherit;
font-family: inherit;
}
/* [[Special:Preferences]] */
.mw-prefs-title {
color: inherit;
}
.mw-prefs-description,
.oo-ui-window-body.mw-mobile-pref-dialog-body .mw-htmlform-field-HTMLInfoField {
color: var(--byline-color);
}
.mw-mobile-prefsection.oo-ui-buttonElement {
border-color: var(--sidebar);
}
.oo-ui-window-body.mw-mobile-pref-dialog-body .mw-prefs-fieldset-wrapper .oo-ui-fieldsetLayout-header,
.oo-ui-window-body.mw-mobile-pref-dialog-body [class^="mw-htmlform-field"] {
border-color: var(--sidebar);
}
/* ====================
[[Special:MobileDiff]]
==================== */
.diff-editfont-monospace {
font-family: monospace,monospace;
}
.minoredit {
background: var(--body-mid);
}
#mw-mf-diffview .mw-mf-diff-date {
color: var(--byline-color);
}
#mw-mf-diffview .mw-diff-inline-deleted del,
#mw-mf-diffview .mw-diff-inline-changed del,
#mw-mf-diffview .mw-diff-inline-moved del {
background: var(--diff-deletedline-background);
color: var(--diff-deletedline-color);
border-radius: 0.33em;
}
#mw-mf-diffview .mw-diff-inline-added ins,
#mw-mf-diffview .mw-diff-inline-changed ins,
#mw-mf-diffview .mw-diff-inline-moved ins {
background: var(--diff-addedline-background);
color: var(--diff-addedline-color);
border-radius: 0.33em;
}
#mw-mf-diffview .mw-diff-inline-moved {
background: var(--diff-context-background);
}
#mw-mf-diffview #mw-mf-userinfo {
background: var(--body-light);
border-top-color: var(--body-border);
}
#mw-mf-diffview #mw-mf-userinfo .mw-mf-edit-count {
color: var(--text-color);
}
#mw-mf-diffview #mw-mf-userinfo .mw-mf-edit-count div {
color: inherit;
}
/*div.hatnote {*/
/* padding: 5px 7px;*/
/* color: var(--text-color);*/
/* font-size: 0.8125rem;*/
/* background-color: var(--body-light);*/
/* margin: 0 0 0.5em 0;*/
/* overflow: hidden;*/
/*}*/
@media all and (max-width: 720px) {
.messagebox {
border-left-width: 7px;
font-size: 0.9375em;
}
}
/* ====================
infoboxes
==================== */
.infobox {
font-size: 85%;
background-color: var(--body-light);
border: 1px solid var(--body-border);
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
table-layout: fixed;
}
.content .infobox {
display: table;
}
.content .infobox caption {
display: table-caption;
background: none;
}
.infobox .infobox-header {
color: var(--infobox-text-color);
font-size: 1.15em;
background: var(--body-dark);
padding: 0.5em 0;
text-align: center;
}
.infobox .infobox-subheader {
background: var(--body-dark);
line-height: 2em;
text-align: center;
}
.infobox .infobox-subheader a {
color: var(--infobox-text-color);
}
.infobox th:not(.infobox-nested):not(.infobox-subheader):not(.infobox-header) {
text-align: right;
vertical-align: top;
border-right: 2px solid var(--body-dark);
padding: 0.2em 0.5em;
}
.infobox caption.infobox-caption {
text-align: center;
}
.infobox td {
padding: 0.25em 0.5em;
line-height: 1.6em;
}
.infobox td.infobox-nested {
padding: 0.25em 0;
line-height: 1em;
}
.infobox .infobox-padding {
height: 0.5em;
padding: 0;
border: 0;
}
.infobox .infobox-image {
text-align: center;
}
.infobox .infobox-nested {
text-align: center;
}
.infobox .infobox-nested + .infobox-nested {
border-left: 2px solid var(--body-dark);
}
.infobox .infobox-cell-hidden {
display: none;
}
.infobox .infobox-full-width-content {
max-width: 300px;
text-align: center;
overflow-x: hidden;
padding: 0;
}
@media screen and (min-width: 720px) {
.content table.infobox {
float: right;
margin-top: 0.5em;
margin-left: 1em;
width: 300px !important;
}
}
/* ====================
navboxes
==================== */
.navbox {
border: 1px solid var(--body-border);
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
font-size: 0.85em;
}
.content .navbox ul {
padding-left: 0; /* Get rid of stray default mobile css */
}
.content .navbox ul li {
margin-bottom: 0; /* Get rid of stray default mobile css */
}
@media screen and (max-width: 719px) {
.navbox td,
.navbox th,
.navbox tr,
.navbox tbody,
.navbox .navbox-subgroup {
display: block;
}
}
@media screen and (min-width: 720px) {
.content table.navbox,
.content .navbox table {
width: 100% !important;
}
}
.navbox .navbox-subgroup {
margin: 0;
}
.navbox .navbar {
display: none;
}
/* Main navbox heading */
.navbox-title {
color: var(--text-color);
background-color: var(--body-dark);
font-size: 140%;
text-align: center;
padding: 0.25em 0.85em;
}
@media screen and (min-width: 720px) {
.navbox-title {
border-bottom: 1px solid var(--body-border);
}
}
/* Group headings */
.navbox-group-title {
background-color: var(--body-mid);
text-align: left;
padding: 0.2em 0.85em;
}
@media screen and (max-width: 719px) {
.navbox-group-title {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
}
@media screen and (min-width: 720px) {
.navbox-group-title {
border: 1px solid var(--body-border);
border-width: 0 1px 1px 0;
width: 12vw;
}
}
/* hide title for half-normal-half-subgroup groups */
.navbox-group-title-hidden {
display: none;
}
.navbox-list {
padding: 0;
position: relative;
}
@media screen and (min-width: 720px) {
.navbox-list {
border-bottom: 1px solid var(--body-border);
}
}
.navbox-list ul {
display: flex;
}
@media screen and (max-width: 719px) {
.navbox-list ul {
white-space: nowrap;
overflow-x: auto;
overflow-y: hidden;
-webkit-overflow-scrolling: touch;
}
}
@media screen and (min-width: 720px) {
.navbox-list ul {
padding: 0.2em 0.85em 0.5em !important;
flex-wrap: wrap;
}
}
@media screen and (min-width: 720px) {
.navbox-list[style*="center"] ul {
justify-content: center;
}
}
.navbox-list li {
display: inline-flex;
align-items: center;
height: 3.5em;
margin: 0 0 0 0.85em;
}
@media screen and (min-width: 720px) {
.navbox-list li {
height: 2.1em;
}
.navbox-list li:first-child {
margin-left: 0;
}
}
.navbox-list li + li::before {
content: '•';
display: inline-block;
white-space: pre-wrap;
position: relative;
left: -0.425em;
color: var(--text-color);
pointer-events: none;
}
.navbox-list li + li > a + a::before {
display: none;
}
.navbox-list li:last-child {
margin-right: 2em;
}
.navbox-list::after {
content: '';
display: block;
position: absolute;
background-image: var(--mobile-navbox-linear-gradient);
height: 100%;
width: 2.5em;
top: 0;
right: 0;
pointer-events: none;
}
@media screen and (min-width: 720px) {
.navbox-list::after {
display: none;
}
}
.navbox-list.navbox-parent {
border-bottom: 0;
padding: 0;
}
.navbox-list.navbox-parent::after {
display: none;
}
.navbox-group .navbox-group .navbox-group-title {
background-color: var(--body-light);
padding: 0 0.85em 0 1.7em;
}
@media screen and (min-width: 720px) {
.navbox-group .navbox-group .navbox-group-title {
padding-left: 0.85em;
}
}
.navbox-group .navbox-group .navbox-list ul {
padding-left: 1.7em;
}
.navbox-group .navbox-group .navbox-list li {
margin-bottom: 0;
}
.navbox-group .navbox-group .navbox-list li:first-child {
margin-left: 0;
}
.navbox-group .navbox-group.navbox-group-split .navbox-list ul {
padding-left: 0.85em;
}
.navbox-group .navbox-group .navbox-group:first-child .navbox-group-title {
padding-top: 0.5em;
}
@media screen and (min-width: 720px) {
.navbox-group .navbox-group .navbox-group:first-child .navbox-group-title {
padding-top: 0;
}
}
.navbox-group .navbox-group .navbox-group .navbox-group-title {
background-color: transparent;
padding-left: 2.55em;
}
@media screen and (min-width: 720px) {
.navbox-group .navbox-group .navbox-group .navbox-group-title {
background-color: var(--mobile-navbox-wide-bg-color);
padding-left: 0.85em;
}
}
.navbox-group .navbox-group .navbox-group .navbox-list ul {
padding-left: 2.55em;
}
.navbox-group .navbox-group .navbox-group.navbox-group-split .navbox-list ul {
padding-left: 1.7em;
}
/* ====================
misc fixes
==================== */
.wikitable {
background: none;
box-shadow: none;
}
.wikitable tbody {
background: var(--body-light);
}
.toc {
background-color: var(--body-light);
border-color: var(--body-border);
}
#filetoc li {
display: inline;
padding-right: 2em;
}
.mw-dismissable-notice-body {
margin: 0;
}
.mw-dismissable-notice-body .mw-dismissable-notice-close-parent {
border-radius: 0 !important;
font-size: 0.75em;
}
.content figure[typeof~='mw:File/Thumb'],
.content figure[typeof~='mw:File/Frame'],
.content div.thumbinner {
background-color: var(--thumb-bg);
}
.content figure[typeof~='mw:File/Thumb'] .mw-file-element,
.content figure[typeof~='mw:File/Frame'] .mw-file-element,
.content .thumbimage {
border: 1px solid transparent;
border-bottom: none;
}
.content figure[typeof~='mw:File/Thumb'] > figcaption,
.content figure[typeof~='mw:File/Frame'] > figcaption,
.content .thumbcaption {
margin: 0;
padding: 4px 6px !important;
color: inherit;
background: var(--thumb-caption-bg);
}
.content table.messagebox {
margin: 0.5em auto;
}
.content span > video {
max-width: 100% !important;
height: auto !important;
}
.content table a > img {
max-width: inherit !important;
height: inherit !important;
}
.content .infobox a > img {
max-width: 100% !important;
height: auto !important;
}
.content .infobox-bonuses a > img {
max-width: inherit !important;
height: inherit !important;
}
8a75fb5df75be6ede71049c7a1d81199d0e59da0
CSS Starter Kit/Minerva-theme-dark.css
0
149
629
2025-08-01T17:09:43Z
Mudscape
106
Created page with "/* All CSS here will be loaded for users of the Minerva skin with dark mode */ /** * See [[MediaWiki:Common.css]] for desktop and mobile styles, e.g. templates. * * See [[MediaWiki:Vector.css]] for desktop theme related styles. * See [[MediaWiki:Vector-theme-dark.css]] for desktop dark theme related styles. * * See [[MediaWiki:Minerva.css]] for mobile theme related styles. */ body.wgl-theme-dark .minerva-icon, body.wgl-theme-dark .mf-icon, body.wgl-theme-dark .m..."
wikitext
text/x-wiki
/* All CSS here will be loaded for users of the Minerva skin with dark mode */
/**
* See [[MediaWiki:Common.css]] for desktop and mobile styles, e.g. templates.
*
* See [[MediaWiki:Vector.css]] for desktop theme related styles.
* See [[MediaWiki:Vector-theme-dark.css]] for desktop dark theme related styles.
*
* See [[MediaWiki:Minerva.css]] for mobile theme related styles.
*/
body.wgl-theme-dark .minerva-icon,
body.wgl-theme-dark .mf-icon,
body.wgl-theme-dark .mw-ui-icon-mf-expand {
filter: brightness(0) invert(1);
}
63be687e8499dc4cfdac8cc7841841109383cb21
User:Libamidi
2
150
630
2025-08-03T04:46:10Z
Libamidi
182
Created page with "This user is from [[enmcw:User:Libamid|Minecraft Wiki]]."
wikitext
text/x-wiki
This user is from [[enmcw:User:Libamid|Minecraft Wiki]].
c1eb946d293e27963927e96dbcccfe6167314733
Extension:Bucket
0
142
631
623
2025-08-13T14:47:33Z
Mudscape
106
bucket_message has been renamed to bucket_issues
wikitext
text/x-wiki
'''Bucket''' is an in-development MediaWiki extension that lets you store structured data on articles, which can be queried by other articles and APIs. It is meant as a replacement for how the RuneScape wikis use Semantic MediaWiki, and is (sort of) in the same general category of extensions as SMW, Cargo, or Wikibase.
{{ToC|limit=1}}
==Why?==
Continuing to use Semantic MediaWiki poses two major risks to us.
The first is related to performance. In a couple days' worth of profiling, SMW was responsible for about 50% of all database reads on the wiki, and about 75% of all writes (even when no content has changed)! Semantic MediaWiki seems to generally be responsible for about 30% of the total parse time of our articles. This poses a serious obstacle to our attempts at making the wiki faster, more stable, and less expensive to operate. SMW also does its own purging of both the parser cache and HTML cache, which seriously complicates any attempts to more carefully orchestrate the relationship between (for example) Grand Exchange updates and Cloudflare purging.
SMW is also extremely complicated – the code base is about 210,000 lines of PHP, a lot of which is not fully understood by anyone still involved with the project. There's a series of performance improvements that in theory could be done to help improve SMW, but the development is stuck in a bit of a weird place where nobody really knows why particular things were implemented a particular way, which makes further changes riskier and take longer. I came to the conclusion that it would take less time to implement a separate extension and migrate our usage to it. It's also complicated in the sense that very few people on our wikis understand how to do anything other than very basic queries with it.
The third risk is sort of related to the second. SMW is complex enough that I can totally envision a scenario where the latest SMW release is not compatible with the latest MediaWiki release, and this blocks us from staying up to date with MediaWiki. This is especially scary due to the upcoming core MediaWiki parser rework that will make article parsing happen in less than full-page sections (incidentally this is the same thing that might break the Variables extension, but that's a topic for another day). SMW doesn't have a great deal of institutional support right now (it's possible we are the single biggest user of it currently), and we might need to get urgently involved with SMW development if that situation comes to pass.
All together, it feels like a pretty good reason to explore alternatives. One option we looked at was Cargo, which gives much more of a SQL-y access to the underlying data (which I quite like). Unfortunately there's a number of things Cargo does that I really don't like – tying table definitions to templates, making it so you can only "attach" to a single table from a template (which Cargo users have found horrible workarounds for), and most prominently, making it so that a page's data only updates either on "page save" or on re-creation of the underlying table (meaning, editing a module would not update a page's Cargo data). I really wanted to like Cargo, but I think it won't work for us.
==Goals of the extension==
* Support for the minimal feature set of the RuneScape wikis' use of SMW, including reading entries from the API and some basic visualization on a special page.
* Simplicity in implementation: try to write as little code as possible, and avoid unnecessary structures for caching.
* Simplicity in use: In general there should be one canonical way to do things, and users should not have to worry about manually updating or invalidating entries.
* High-performance: minimize database queries and latency, minimize unnecessary parses and purges. Try to ride on top of existing "refreshLinks" constructs as much as possible.
Explicit non-goals:
* Full feature parity with SMW or Cargo, including map support, drilldowns, subobjects, concepts, subquery support (mostly).
* Generic support for versions of MediaWiki that are not used on Weird Gloop, or for DBMSes that we don't use. This is primarily meant to stay simple and maintainable by us, and supporting a burgeoning ecosystem of different wiki installations with all sorts of different dependencies is not what we're signing up for right now. This could change if other wikis are seriously interested in using Bucket, and if the scope of changes is relatively small, but right now the focus is squarely on MediaWiki 1.41 and MySQL 8.0.18 or higher.
==Basic usage==
Data is stored in "buckets", which are database tables with specific columns that you can define. Imagine we wanted to define a basic table to store monster drops (similar to Property:Dropped item, Property:Drop type, Property:Drop Rarity, etc, in current SMW). Each call to {{t|DropsLine}} would add a new row to this table.
If we wanted a "bucket" called "drops" and the columns to include the dropped item, rarity and quantity, we could go to the Bucket:Drops and put the following:
<syntaxhighlight lang="json">
{
"item": {
"type": "PAGE"
},
"quantity": {
"type": "TEXT"
},
"rarity": {
"type": "TEXT"
}
}
</syntaxhighlight>
Supported types are PAGE, TEXT, INTEGER, DOUBLE, and BOOLEAN. Fields can be marked as repeated, in which case they are stored in the DB as JSON type, using multi-value index to keep seek time low.
There are a few "reserved" columns that are added to every table, including "_page_id", "_index", "page_name" referring to the page that the bucket "put" call is invoked on, and "page_name_sub" which serves to help join data correctly when there are multiple Bucket rows written per page.
The only way to write and read from a bucket is via Lua calls on the "bucket" object. I quite like this (and certainly you can implement templates and things to generically write to it without Lua), although some people might prefer to have actual parser functions to use.
To store data in that bucket, via Lua, you'd say
<syntaxhighlight lang="lua">bucket("drops").put({item="Rune scimitar", quantity="3-5", rarity="1/128"})</syntaxhighlight>
And that's it!
Querying has a lot more options, but the simplest thing would be something like
<syntaxhighlight lang="lua">
bucket("drops")
.select("page_name", "item", "quantity", "rarity")
.where("item", "Rune scimitar")
.run()
</syntaxhighlight>
Which gives you all of the monsters that drop the Rune scimitar. Full documentation of the select syntax will be forthcoming, but it includes filtering based on values, JOINing on other tables, selecting from arrays, and filtering based on the categories on the page.
==Technical description==
Bucket is made up of three main pieces:
* Table definitions in the "Bucket" namespace, where you define a database table, and can modify it with additional fields
* Implementation of "bucket.put" that does INSERT and UPDATE queries on those tables
* Implementation of queries, which translate the Lua syntax into a SELECT statement
===Table definition===
Bucket (the extension) adds a new namespace called "Bucket", namespace ID 9592. The content model for this namespace is JSON, which should prevent people from saving anything there that is not valid JSON.
A table definition is a JSON object with the field names as keys, and values as JSON objects with the following keys:
====type====
Required. Possible types are:
* PAGE
* TEXT
* INTEGER
* DOUBLE
* BOOLEAN
These correspond to MySQL data types, except for PAGE, which is identical to TEXT except the value is rendered as a link on Bucket Special pages for convenience.
====repeated====
Default false. Fields only hold one value per entry unless they are a repeated field.
Repeated fields have some restrictions:
Using <, >, >=, <= comparisons on a repeated field is unsupported.
bucket.join() cannot join two repeated fields together.
Due to limitations of the JSON database type, individual values in a repeated field are limited to 512 characters.
====index====
Default true. Must be true if '''repeated''' is true. If the field has an index, it can be accessed efficiently as part of a JOIN or WHERE clause, with the caveat that it takes up about twice as much database space. Most fields are okay to be indexed, unless they're some big JSON cluster that is never going to be part of a query condition.
=== Table creation ===
When someone attempts to save a blob in the Bucket namespace, a number of things are required, otherwise it will not be able to save. This is in Bucket::createOrModifyTable.
* There needs to be at least one column in the schema
* All field names must be strings
* All field names must be only lowercase alphanumeric characters, or _
* All field names must be unique
* The '''type''' must be a supported type
If this table is new, the schema will then be converted to a CREATE TABLE statement.
If it already exists, any changes against the old schema will be converted into an ALTER TABLE statement, which could include ADD COLUMN, DROP COLUMN, ADD INDEX, DROP INDEX.
In a transaction with the CREATE/ALTER TABLE, we also add an entry to the <code>bucket_schemas</code> table, containing a JSON representation of the table's schema.
Buckets that are no longer written to can be deleted, which deletes the table. Moving Buckets is not supported, although a user can create a new Bucket and change the relevant modules to read and write from the new Bucket, and then delete the old one.
REPEATED fields are implemented as the JSON type, using [https://dev.mysql.com/doc/refman/8.0/en/create-index.htm multi-valued indexes] and automatically using the <code>MEMBER OF</code> function in relevant <code>WHERE</code> conditions. This is the reason it requires MySQL 8.0.18 – it's not clear if MariaDB will support similar structures in the future.
===Storing data===
Calling <code>bucket.put</code> in Lua calls the <code>BucketLuaLibrary::bucketPut</code> method.
Notably, this does not immediately do an INSERT with the payload – instead, it adds the puts to a <code>bucketPuts</code> field on the parser output, which the Lua library has access to.
Then the magical part is that the insertion happens when MediaWiki's [https://www.mediawiki.org/wiki/Manual:Hooks/LinksUpdateComplete LinksUpdateComplete] hook runs. This hook runs when a page is saved, when it is moved or deleted, or when it gets re-rendered after a transclusion it depends on gets changed. In short, it's exactly the hook we'd hope would exist, since it runs in exactly the right set of situations that we might wish to examine the puts again. It also has access to the <code>bucketPuts</code> that we put on the parser output, so no additional parses need to happen at all. You can see this in <code>BucketHooks::onLinksUpdateComplete</code>.
This calls <code>Bucket::writePuts</code>, which removes any fields that won't be valid columns in the bucket and then inserts them into the relevant table. It also updates the <code>bucket_pages</code> table with all of the puts that are used on each page.
Since the vast majority of our LinksUpdates do not change the calls to <code>bucket.put</code> we should avoid doing INSERTs that are exactly the same as the existing values. SMW doesn't do this, and it's the reason they are responsible for 75% of our database writes. Therefore we want to limit database activity to data that has actually changed. To accomplish this, <code>bucket_pages</code> has a column <code>put_hash</code> which is the SHA256 hash of the put data the last time it was written. Before any bucket data is written to the database the previous <code>put_hash</code> and new <code>put_hash</code> are compared, and writing only continues if they differ. This causes zero database writes to occur when the stored data has not changed.
=== Bucket:bucket issues ===
Bucket contains a default "Bucket:bucket issues" that cannot be modified. Due to the <code>bucket.put</code> logic running through LinksUpdateComplete, any errors and warnings from puts cannot be shown on the page directly. This Bucket is used to communicate those errors and warnings to users. Issues can be viewed through the normal <code>?action=bucket</code> url parameter, or by clicking "View Bucket" in the sidebar.
==Querying==
<code>bucket</code>, <code>bucket.select</code> and <code>bucket.run</code> are the only required methods to execute a query. Order doesn't matter except <code>bucket.run</code> must be last, since it is the function that executes the query and returns results. Bucket does not limit the number of conditions in a single query. A lua error will be thrown if a query takes longer than 500 milliseconds.
===Concepts===
====QueryBuilder====
A <code>QueryBuilder</code> is created by calling <code>bucket( string )</code> All methods represented here by <code>bucket.</code> are methods of a QueryBuilder object.
====Selector====
A <code>Selector</code> string is defined as one of the following:
* A field name in the primary(specified by the call to bucket()) Bucket
* A combined bucket and field specifier, joined together by <code>.</code>. Such as <code>drops_line.page_name_sub</code>
* A category, such as <code>Category:Slayer Monsters</code>. In this case the returned field will be a Boolean, with true indicating that the page is a member of the specified Category.
====Operand====
One of the following strings:
* <code>=</code>
* <code>!=</code>
* <code>>=</code>
* <code><=</code>
* <code>></code>
* <code><</code>
====Condition====
A <code>Condition</code> is either a string or a table.
A table <code>Condition</code> is a table of two or three entries, in the format of <code>{Selector, Operand, Value}</code> or <code>{Selector, Value}</code>. In the case of two entries, the operand is implied to be <code>=</code>.
A string <code>Condition</code> is the name of a category, such as <code>Category:Slayer monsters</code>. This condition will be true if the <code>page_name</code> for a row is in the specified category.
===bucket===
<code>bucket( string )</code>
The parameter must be a valid Bucket name.
Returns a Bucket <code>QueryBuilder</code>
===bucket.sub===
<code>sub( string )</code>
Any string
Returns a Bucket <code>QueryBuilder</code>
===bucket.select===
<code>select( Selector, ... )</code>
One or more Selectors. Each selector supplied will result in a matching field in the result table.
Multiple <code>select</code> statements are supported in a query, with <code>select('one').select('two')</code> acting identically to <code>select('one', 'two')</code>
Returns a Bucket <code>QueryBuilder</code>
===bucket.where===
<code>where( Condition, ... )</code>
One or more Conditions. Supplying multiple conditions is equivalent to <code>where(Bucket.And(Condition, ...))</code>
''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>.
Returns a Bucket <code>QueryBuilder</code>
===bucket.join===
<code>join( string, Selector, Selector )</code>
The first parameter must be a valid Bucket name.
The second and third parameters are both the same format. One entry is a Selector indicating a field in the joined table to use for comparison. The other entry is a Selector indicating a field in the primary Bucket, or in another joined Bucket. One of the fields indicated may be of Repeated type, but not both.
Returns a Bucket <code>QueryBuilder</code>
===bucket.limit===
<code>limit( number )</code>
Sets the limit for the query. Accepted range is 1-5000. Default 500. Setting this to 0 or nil will use the default value.
Returns a Bucket <code>QueryBuilder</code>
===bucket.offset===
<code>offset( number )</code>
Sets the offset for the query. Default 0. Setting this to nil will use the default value.
Returns a Bucket <code>QueryBuilder</code>
===bucket.orderBy===
<code>orderBy( Selector, string )</code>
The first parameter must be a Selector which is present in a <code>bucket.select</code> for this query.
The second parameter is either <code>asc</code>, for ascending order, or <code>desc</code>, for descending order.
Returns a Bucket <code>QueryBuilder</code>
===bucket.run===
<code>run()</code>
Executes the query.
The query result is returned as a lua array, one entry per row returned. Each array element is a table, with one property per argument to <code>select</code>. These properties are all lower case, and spaces are replaced with '_', except for Categories, which are returned exactly as input. The property value will be of the data type specified by the Bucket, except in the case of a repeated field, where it will be an array of that data type.
Returns <code>table</code>
===Other methods===
The following methods are methods are available on the global Bucket object to be used within <code>bucket.where()</code> conditions.
====Bucket.Or====
<code>Bucket.Or( Condition, ... )</code>
Represents <code>Condition OR ...</code>
Returns <code>Condition, ...</code>
====Bucket.And====
<code>Bucket.And( Condition, ... )</code>
Represents <code>Condition AND ...</code>
Returns <code>Condition, ...</code>
====Bucket.Not====
<code>Bucket.Not( Condition )</code>
Represents <code>NOT Condition</code>
Returns <code>Condition</code>
====Bucket.Null====
<code>Bucket.Null()</code>
Used as Value in a Condition, represents <code>nil</code>.
''Note'': <code>nil</code> cannot be used directly within <code>bucket.where()</code>, as <code>nil</code> cannot be stored as a table value in lua.
==Bug Bounty Program==
If you discover a security vulnerability in Bucket, please send an email to <code>admin (at) weirdgloop.org</code> with step-by-step instructions to reproduce the issue. We'll send you some RuneScape Wiki merch (probably a scarf!) and possibly a bug bounty payout.
Bug bounty payouts are solely at Weird Gloop's discretion, but will usually range between $200 and $2000, depending on the severity and type of vulnerability, and the level of access required to exploit it.
Examples of high-severity vulnerabilities:
* Leak of credentials or user data
* SQL injection
* Remote code execution/Privilege escalation
Examples of moderate-severity vulnerabilities:
* Cross-site scripting
* Denial-of-service
Bugs in Bucket code that are not security vulnerabilities won't be eligible for the bug bounty program, but we appreciate reports on the [https://github.com/weirdgloop/mediawiki-extensions-Bucket/issues GitHub issues list].
You are welcome to test on the [https://en_rswiki.mw-upgrade.weirdgloop.org dev wikis] – please do not test on the production wikis (runescape.wiki, minecraft.wiki, etc).
Security vulnerabilities in other code used by Weird Gloop (including MediaWiki core, non-Weird Gloop extensions, and other non-Bucket extensions developed by Weird Gloop) are not currently eligible for bug bounty payouts, but if you discover a vulnerability that affects us, we'd still like to hear from you.
==See also==
* [[/SMW migration guide|SMW migration guide]]
f80e90184c8d226477bfe1a8cc1d705dac2ead34
633
631
2025-08-13T15:19:01Z
Mudscape
106
/* See also */
wikitext
text/x-wiki
'''Bucket''' is an in-development MediaWiki extension that lets you store structured data on articles, which can be queried by other articles and APIs. It is meant as a replacement for how the RuneScape wikis use Semantic MediaWiki, and is (sort of) in the same general category of extensions as SMW, Cargo, or Wikibase.
{{ToC|limit=1}}
==Why?==
Continuing to use Semantic MediaWiki poses two major risks to us.
The first is related to performance. In a couple days' worth of profiling, SMW was responsible for about 50% of all database reads on the wiki, and about 75% of all writes (even when no content has changed)! Semantic MediaWiki seems to generally be responsible for about 30% of the total parse time of our articles. This poses a serious obstacle to our attempts at making the wiki faster, more stable, and less expensive to operate. SMW also does its own purging of both the parser cache and HTML cache, which seriously complicates any attempts to more carefully orchestrate the relationship between (for example) Grand Exchange updates and Cloudflare purging.
SMW is also extremely complicated – the code base is about 210,000 lines of PHP, a lot of which is not fully understood by anyone still involved with the project. There's a series of performance improvements that in theory could be done to help improve SMW, but the development is stuck in a bit of a weird place where nobody really knows why particular things were implemented a particular way, which makes further changes riskier and take longer. I came to the conclusion that it would take less time to implement a separate extension and migrate our usage to it. It's also complicated in the sense that very few people on our wikis understand how to do anything other than very basic queries with it.
The third risk is sort of related to the second. SMW is complex enough that I can totally envision a scenario where the latest SMW release is not compatible with the latest MediaWiki release, and this blocks us from staying up to date with MediaWiki. This is especially scary due to the upcoming core MediaWiki parser rework that will make article parsing happen in less than full-page sections (incidentally this is the same thing that might break the Variables extension, but that's a topic for another day). SMW doesn't have a great deal of institutional support right now (it's possible we are the single biggest user of it currently), and we might need to get urgently involved with SMW development if that situation comes to pass.
All together, it feels like a pretty good reason to explore alternatives. One option we looked at was Cargo, which gives much more of a SQL-y access to the underlying data (which I quite like). Unfortunately there's a number of things Cargo does that I really don't like – tying table definitions to templates, making it so you can only "attach" to a single table from a template (which Cargo users have found horrible workarounds for), and most prominently, making it so that a page's data only updates either on "page save" or on re-creation of the underlying table (meaning, editing a module would not update a page's Cargo data). I really wanted to like Cargo, but I think it won't work for us.
==Goals of the extension==
* Support for the minimal feature set of the RuneScape wikis' use of SMW, including reading entries from the API and some basic visualization on a special page.
* Simplicity in implementation: try to write as little code as possible, and avoid unnecessary structures for caching.
* Simplicity in use: In general there should be one canonical way to do things, and users should not have to worry about manually updating or invalidating entries.
* High-performance: minimize database queries and latency, minimize unnecessary parses and purges. Try to ride on top of existing "refreshLinks" constructs as much as possible.
Explicit non-goals:
* Full feature parity with SMW or Cargo, including map support, drilldowns, subobjects, concepts, subquery support (mostly).
* Generic support for versions of MediaWiki that are not used on Weird Gloop, or for DBMSes that we don't use. This is primarily meant to stay simple and maintainable by us, and supporting a burgeoning ecosystem of different wiki installations with all sorts of different dependencies is not what we're signing up for right now. This could change if other wikis are seriously interested in using Bucket, and if the scope of changes is relatively small, but right now the focus is squarely on MediaWiki 1.41 and MySQL 8.0.18 or higher.
==Basic usage==
Data is stored in "buckets", which are database tables with specific columns that you can define. Imagine we wanted to define a basic table to store monster drops (similar to Property:Dropped item, Property:Drop type, Property:Drop Rarity, etc, in current SMW). Each call to {{t|DropsLine}} would add a new row to this table.
If we wanted a "bucket" called "drops" and the columns to include the dropped item, rarity and quantity, we could go to the Bucket:Drops and put the following:
<syntaxhighlight lang="json">
{
"item": {
"type": "PAGE"
},
"quantity": {
"type": "TEXT"
},
"rarity": {
"type": "TEXT"
}
}
</syntaxhighlight>
Supported types are PAGE, TEXT, INTEGER, DOUBLE, and BOOLEAN. Fields can be marked as repeated, in which case they are stored in the DB as JSON type, using multi-value index to keep seek time low.
There are a few "reserved" columns that are added to every table, including "_page_id", "_index", "page_name" referring to the page that the bucket "put" call is invoked on, and "page_name_sub" which serves to help join data correctly when there are multiple Bucket rows written per page.
The only way to write and read from a bucket is via Lua calls on the "bucket" object. I quite like this (and certainly you can implement templates and things to generically write to it without Lua), although some people might prefer to have actual parser functions to use.
To store data in that bucket, via Lua, you'd say
<syntaxhighlight lang="lua">bucket("drops").put({item="Rune scimitar", quantity="3-5", rarity="1/128"})</syntaxhighlight>
And that's it!
Querying has a lot more options, but the simplest thing would be something like
<syntaxhighlight lang="lua">
bucket("drops")
.select("page_name", "item", "quantity", "rarity")
.where("item", "Rune scimitar")
.run()
</syntaxhighlight>
Which gives you all of the monsters that drop the Rune scimitar. Full documentation of the select syntax will be forthcoming, but it includes filtering based on values, JOINing on other tables, selecting from arrays, and filtering based on the categories on the page.
==Technical description==
Bucket is made up of three main pieces:
* Table definitions in the "Bucket" namespace, where you define a database table, and can modify it with additional fields
* Implementation of "bucket.put" that does INSERT and UPDATE queries on those tables
* Implementation of queries, which translate the Lua syntax into a SELECT statement
===Table definition===
Bucket (the extension) adds a new namespace called "Bucket", namespace ID 9592. The content model for this namespace is JSON, which should prevent people from saving anything there that is not valid JSON.
A table definition is a JSON object with the field names as keys, and values as JSON objects with the following keys:
====type====
Required. Possible types are:
* PAGE
* TEXT
* INTEGER
* DOUBLE
* BOOLEAN
These correspond to MySQL data types, except for PAGE, which is identical to TEXT except the value is rendered as a link on Bucket Special pages for convenience.
====repeated====
Default false. Fields only hold one value per entry unless they are a repeated field.
Repeated fields have some restrictions:
Using <, >, >=, <= comparisons on a repeated field is unsupported.
bucket.join() cannot join two repeated fields together.
Due to limitations of the JSON database type, individual values in a repeated field are limited to 512 characters.
====index====
Default true. Must be true if '''repeated''' is true. If the field has an index, it can be accessed efficiently as part of a JOIN or WHERE clause, with the caveat that it takes up about twice as much database space. Most fields are okay to be indexed, unless they're some big JSON cluster that is never going to be part of a query condition.
=== Table creation ===
When someone attempts to save a blob in the Bucket namespace, a number of things are required, otherwise it will not be able to save. This is in Bucket::createOrModifyTable.
* There needs to be at least one column in the schema
* All field names must be strings
* All field names must be only lowercase alphanumeric characters, or _
* All field names must be unique
* The '''type''' must be a supported type
If this table is new, the schema will then be converted to a CREATE TABLE statement.
If it already exists, any changes against the old schema will be converted into an ALTER TABLE statement, which could include ADD COLUMN, DROP COLUMN, ADD INDEX, DROP INDEX.
In a transaction with the CREATE/ALTER TABLE, we also add an entry to the <code>bucket_schemas</code> table, containing a JSON representation of the table's schema.
Buckets that are no longer written to can be deleted, which deletes the table. Moving Buckets is not supported, although a user can create a new Bucket and change the relevant modules to read and write from the new Bucket, and then delete the old one.
REPEATED fields are implemented as the JSON type, using [https://dev.mysql.com/doc/refman/8.0/en/create-index.htm multi-valued indexes] and automatically using the <code>MEMBER OF</code> function in relevant <code>WHERE</code> conditions. This is the reason it requires MySQL 8.0.18 – it's not clear if MariaDB will support similar structures in the future.
===Storing data===
Calling <code>bucket.put</code> in Lua calls the <code>BucketLuaLibrary::bucketPut</code> method.
Notably, this does not immediately do an INSERT with the payload – instead, it adds the puts to a <code>bucketPuts</code> field on the parser output, which the Lua library has access to.
Then the magical part is that the insertion happens when MediaWiki's [https://www.mediawiki.org/wiki/Manual:Hooks/LinksUpdateComplete LinksUpdateComplete] hook runs. This hook runs when a page is saved, when it is moved or deleted, or when it gets re-rendered after a transclusion it depends on gets changed. In short, it's exactly the hook we'd hope would exist, since it runs in exactly the right set of situations that we might wish to examine the puts again. It also has access to the <code>bucketPuts</code> that we put on the parser output, so no additional parses need to happen at all. You can see this in <code>BucketHooks::onLinksUpdateComplete</code>.
This calls <code>Bucket::writePuts</code>, which removes any fields that won't be valid columns in the bucket and then inserts them into the relevant table. It also updates the <code>bucket_pages</code> table with all of the puts that are used on each page.
Since the vast majority of our LinksUpdates do not change the calls to <code>bucket.put</code> we should avoid doing INSERTs that are exactly the same as the existing values. SMW doesn't do this, and it's the reason they are responsible for 75% of our database writes. Therefore we want to limit database activity to data that has actually changed. To accomplish this, <code>bucket_pages</code> has a column <code>put_hash</code> which is the SHA256 hash of the put data the last time it was written. Before any bucket data is written to the database the previous <code>put_hash</code> and new <code>put_hash</code> are compared, and writing only continues if they differ. This causes zero database writes to occur when the stored data has not changed.
=== Bucket:bucket issues ===
Bucket contains a default "Bucket:bucket issues" that cannot be modified. Due to the <code>bucket.put</code> logic running through LinksUpdateComplete, any errors and warnings from puts cannot be shown on the page directly. This Bucket is used to communicate those errors and warnings to users. Issues can be viewed through the normal <code>?action=bucket</code> url parameter, or by clicking "View Bucket" in the sidebar.
==Querying==
<code>bucket</code>, <code>bucket.select</code> and <code>bucket.run</code> are the only required methods to execute a query. Order doesn't matter except <code>bucket.run</code> must be last, since it is the function that executes the query and returns results. Bucket does not limit the number of conditions in a single query. A lua error will be thrown if a query takes longer than 500 milliseconds.
===Concepts===
====QueryBuilder====
A <code>QueryBuilder</code> is created by calling <code>bucket( string )</code> All methods represented here by <code>bucket.</code> are methods of a QueryBuilder object.
====Selector====
A <code>Selector</code> string is defined as one of the following:
* A field name in the primary(specified by the call to bucket()) Bucket
* A combined bucket and field specifier, joined together by <code>.</code>. Such as <code>drops_line.page_name_sub</code>
* A category, such as <code>Category:Slayer Monsters</code>. In this case the returned field will be a Boolean, with true indicating that the page is a member of the specified Category.
====Operand====
One of the following strings:
* <code>=</code>
* <code>!=</code>
* <code>>=</code>
* <code><=</code>
* <code>></code>
* <code><</code>
====Condition====
A <code>Condition</code> is either a string or a table.
A table <code>Condition</code> is a table of two or three entries, in the format of <code>{Selector, Operand, Value}</code> or <code>{Selector, Value}</code>. In the case of two entries, the operand is implied to be <code>=</code>.
A string <code>Condition</code> is the name of a category, such as <code>Category:Slayer monsters</code>. This condition will be true if the <code>page_name</code> for a row is in the specified category.
===bucket===
<code>bucket( string )</code>
The parameter must be a valid Bucket name.
Returns a Bucket <code>QueryBuilder</code>
===bucket.sub===
<code>sub( string )</code>
Any string
Returns a Bucket <code>QueryBuilder</code>
===bucket.select===
<code>select( Selector, ... )</code>
One or more Selectors. Each selector supplied will result in a matching field in the result table.
Multiple <code>select</code> statements are supported in a query, with <code>select('one').select('two')</code> acting identically to <code>select('one', 'two')</code>
Returns a Bucket <code>QueryBuilder</code>
===bucket.where===
<code>where( Condition, ... )</code>
One or more Conditions. Supplying multiple conditions is equivalent to <code>where(Bucket.And(Condition, ...))</code>
''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>.
Returns a Bucket <code>QueryBuilder</code>
===bucket.join===
<code>join( string, Selector, Selector )</code>
The first parameter must be a valid Bucket name.
The second and third parameters are both the same format. One entry is a Selector indicating a field in the joined table to use for comparison. The other entry is a Selector indicating a field in the primary Bucket, or in another joined Bucket. One of the fields indicated may be of Repeated type, but not both.
Returns a Bucket <code>QueryBuilder</code>
===bucket.limit===
<code>limit( number )</code>
Sets the limit for the query. Accepted range is 1-5000. Default 500. Setting this to 0 or nil will use the default value.
Returns a Bucket <code>QueryBuilder</code>
===bucket.offset===
<code>offset( number )</code>
Sets the offset for the query. Default 0. Setting this to nil will use the default value.
Returns a Bucket <code>QueryBuilder</code>
===bucket.orderBy===
<code>orderBy( Selector, string )</code>
The first parameter must be a Selector which is present in a <code>bucket.select</code> for this query.
The second parameter is either <code>asc</code>, for ascending order, or <code>desc</code>, for descending order.
Returns a Bucket <code>QueryBuilder</code>
===bucket.run===
<code>run()</code>
Executes the query.
The query result is returned as a lua array, one entry per row returned. Each array element is a table, with one property per argument to <code>select</code>. These properties are all lower case, and spaces are replaced with '_', except for Categories, which are returned exactly as input. The property value will be of the data type specified by the Bucket, except in the case of a repeated field, where it will be an array of that data type.
Returns <code>table</code>
===Other methods===
The following methods are methods are available on the global Bucket object to be used within <code>bucket.where()</code> conditions.
====Bucket.Or====
<code>Bucket.Or( Condition, ... )</code>
Represents <code>Condition OR ...</code>
Returns <code>Condition, ...</code>
====Bucket.And====
<code>Bucket.And( Condition, ... )</code>
Represents <code>Condition AND ...</code>
Returns <code>Condition, ...</code>
====Bucket.Not====
<code>Bucket.Not( Condition )</code>
Represents <code>NOT Condition</code>
Returns <code>Condition</code>
====Bucket.Null====
<code>Bucket.Null()</code>
Used as Value in a Condition, represents <code>nil</code>.
''Note'': <code>nil</code> cannot be used directly within <code>bucket.where()</code>, as <code>nil</code> cannot be stored as a table value in lua.
==Bug Bounty Program==
If you discover a security vulnerability in Bucket, please send an email to <code>admin (at) weirdgloop.org</code> with step-by-step instructions to reproduce the issue. We'll send you some RuneScape Wiki merch (probably a scarf!) and possibly a bug bounty payout.
Bug bounty payouts are solely at Weird Gloop's discretion, but will usually range between $200 and $2000, depending on the severity and type of vulnerability, and the level of access required to exploit it.
Examples of high-severity vulnerabilities:
* Leak of credentials or user data
* SQL injection
* Remote code execution/Privilege escalation
Examples of moderate-severity vulnerabilities:
* Cross-site scripting
* Denial-of-service
Bugs in Bucket code that are not security vulnerabilities won't be eligible for the bug bounty program, but we appreciate reports on the [https://github.com/weirdgloop/mediawiki-extensions-Bucket/issues GitHub issues list].
You are welcome to test on the [https://en_rswiki.mw-upgrade.weirdgloop.org dev wikis] – please do not test on the production wikis (runescape.wiki, minecraft.wiki, etc).
Security vulnerabilities in other code used by Weird Gloop (including MediaWiki core, non-Weird Gloop extensions, and other non-Bucket extensions developed by Weird Gloop) are not currently eligible for bug bounty payouts, but if you discover a vulnerability that affects us, we'd still like to hear from you.
==See also==
* [[/SMW migration guide|SMW migration guide]]
* [[/Example modules|Modules suitable for replacing some parser functions]]
4157d20494d483f3f16a3252a562a48f56b15249
638
633
2025-08-20T20:47:27Z
Mudscape
106
/* See also */
wikitext
text/x-wiki
'''Bucket''' is an in-development MediaWiki extension that lets you store structured data on articles, which can be queried by other articles and APIs. It is meant as a replacement for how the RuneScape wikis use Semantic MediaWiki, and is (sort of) in the same general category of extensions as SMW, Cargo, or Wikibase.
{{ToC|limit=1}}
==Why?==
Continuing to use Semantic MediaWiki poses two major risks to us.
The first is related to performance. In a couple days' worth of profiling, SMW was responsible for about 50% of all database reads on the wiki, and about 75% of all writes (even when no content has changed)! Semantic MediaWiki seems to generally be responsible for about 30% of the total parse time of our articles. This poses a serious obstacle to our attempts at making the wiki faster, more stable, and less expensive to operate. SMW also does its own purging of both the parser cache and HTML cache, which seriously complicates any attempts to more carefully orchestrate the relationship between (for example) Grand Exchange updates and Cloudflare purging.
SMW is also extremely complicated – the code base is about 210,000 lines of PHP, a lot of which is not fully understood by anyone still involved with the project. There's a series of performance improvements that in theory could be done to help improve SMW, but the development is stuck in a bit of a weird place where nobody really knows why particular things were implemented a particular way, which makes further changes riskier and take longer. I came to the conclusion that it would take less time to implement a separate extension and migrate our usage to it. It's also complicated in the sense that very few people on our wikis understand how to do anything other than very basic queries with it.
The third risk is sort of related to the second. SMW is complex enough that I can totally envision a scenario where the latest SMW release is not compatible with the latest MediaWiki release, and this blocks us from staying up to date with MediaWiki. This is especially scary due to the upcoming core MediaWiki parser rework that will make article parsing happen in less than full-page sections (incidentally this is the same thing that might break the Variables extension, but that's a topic for another day). SMW doesn't have a great deal of institutional support right now (it's possible we are the single biggest user of it currently), and we might need to get urgently involved with SMW development if that situation comes to pass.
All together, it feels like a pretty good reason to explore alternatives. One option we looked at was Cargo, which gives much more of a SQL-y access to the underlying data (which I quite like). Unfortunately there's a number of things Cargo does that I really don't like – tying table definitions to templates, making it so you can only "attach" to a single table from a template (which Cargo users have found horrible workarounds for), and most prominently, making it so that a page's data only updates either on "page save" or on re-creation of the underlying table (meaning, editing a module would not update a page's Cargo data). I really wanted to like Cargo, but I think it won't work for us.
==Goals of the extension==
* Support for the minimal feature set of the RuneScape wikis' use of SMW, including reading entries from the API and some basic visualization on a special page.
* Simplicity in implementation: try to write as little code as possible, and avoid unnecessary structures for caching.
* Simplicity in use: In general there should be one canonical way to do things, and users should not have to worry about manually updating or invalidating entries.
* High-performance: minimize database queries and latency, minimize unnecessary parses and purges. Try to ride on top of existing "refreshLinks" constructs as much as possible.
Explicit non-goals:
* Full feature parity with SMW or Cargo, including map support, drilldowns, subobjects, concepts, subquery support (mostly).
* Generic support for versions of MediaWiki that are not used on Weird Gloop, or for DBMSes that we don't use. This is primarily meant to stay simple and maintainable by us, and supporting a burgeoning ecosystem of different wiki installations with all sorts of different dependencies is not what we're signing up for right now. This could change if other wikis are seriously interested in using Bucket, and if the scope of changes is relatively small, but right now the focus is squarely on MediaWiki 1.41 and MySQL 8.0.18 or higher.
==Basic usage==
Data is stored in "buckets", which are database tables with specific columns that you can define. Imagine we wanted to define a basic table to store monster drops (similar to Property:Dropped item, Property:Drop type, Property:Drop Rarity, etc, in current SMW). Each call to {{t|DropsLine}} would add a new row to this table.
If we wanted a "bucket" called "drops" and the columns to include the dropped item, rarity and quantity, we could go to the Bucket:Drops and put the following:
<syntaxhighlight lang="json">
{
"item": {
"type": "PAGE"
},
"quantity": {
"type": "TEXT"
},
"rarity": {
"type": "TEXT"
}
}
</syntaxhighlight>
Supported types are PAGE, TEXT, INTEGER, DOUBLE, and BOOLEAN. Fields can be marked as repeated, in which case they are stored in the DB as JSON type, using multi-value index to keep seek time low.
There are a few "reserved" columns that are added to every table, including "_page_id", "_index", "page_name" referring to the page that the bucket "put" call is invoked on, and "page_name_sub" which serves to help join data correctly when there are multiple Bucket rows written per page.
The only way to write and read from a bucket is via Lua calls on the "bucket" object. I quite like this (and certainly you can implement templates and things to generically write to it without Lua), although some people might prefer to have actual parser functions to use.
To store data in that bucket, via Lua, you'd say
<syntaxhighlight lang="lua">bucket("drops").put({item="Rune scimitar", quantity="3-5", rarity="1/128"})</syntaxhighlight>
And that's it!
Querying has a lot more options, but the simplest thing would be something like
<syntaxhighlight lang="lua">
bucket("drops")
.select("page_name", "item", "quantity", "rarity")
.where("item", "Rune scimitar")
.run()
</syntaxhighlight>
Which gives you all of the monsters that drop the Rune scimitar. Full documentation of the select syntax will be forthcoming, but it includes filtering based on values, JOINing on other tables, selecting from arrays, and filtering based on the categories on the page.
==Technical description==
Bucket is made up of three main pieces:
* Table definitions in the "Bucket" namespace, where you define a database table, and can modify it with additional fields
* Implementation of "bucket.put" that does INSERT and UPDATE queries on those tables
* Implementation of queries, which translate the Lua syntax into a SELECT statement
===Table definition===
Bucket (the extension) adds a new namespace called "Bucket", namespace ID 9592. The content model for this namespace is JSON, which should prevent people from saving anything there that is not valid JSON.
A table definition is a JSON object with the field names as keys, and values as JSON objects with the following keys:
====type====
Required. Possible types are:
* PAGE
* TEXT
* INTEGER
* DOUBLE
* BOOLEAN
These correspond to MySQL data types, except for PAGE, which is identical to TEXT except the value is rendered as a link on Bucket Special pages for convenience.
====repeated====
Default false. Fields only hold one value per entry unless they are a repeated field.
Repeated fields have some restrictions:
Using <, >, >=, <= comparisons on a repeated field is unsupported.
bucket.join() cannot join two repeated fields together.
Due to limitations of the JSON database type, individual values in a repeated field are limited to 512 characters.
====index====
Default true. Must be true if '''repeated''' is true. If the field has an index, it can be accessed efficiently as part of a JOIN or WHERE clause, with the caveat that it takes up about twice as much database space. Most fields are okay to be indexed, unless they're some big JSON cluster that is never going to be part of a query condition.
=== Table creation ===
When someone attempts to save a blob in the Bucket namespace, a number of things are required, otherwise it will not be able to save. This is in Bucket::createOrModifyTable.
* There needs to be at least one column in the schema
* All field names must be strings
* All field names must be only lowercase alphanumeric characters, or _
* All field names must be unique
* The '''type''' must be a supported type
If this table is new, the schema will then be converted to a CREATE TABLE statement.
If it already exists, any changes against the old schema will be converted into an ALTER TABLE statement, which could include ADD COLUMN, DROP COLUMN, ADD INDEX, DROP INDEX.
In a transaction with the CREATE/ALTER TABLE, we also add an entry to the <code>bucket_schemas</code> table, containing a JSON representation of the table's schema.
Buckets that are no longer written to can be deleted, which deletes the table. Moving Buckets is not supported, although a user can create a new Bucket and change the relevant modules to read and write from the new Bucket, and then delete the old one.
REPEATED fields are implemented as the JSON type, using [https://dev.mysql.com/doc/refman/8.0/en/create-index.htm multi-valued indexes] and automatically using the <code>MEMBER OF</code> function in relevant <code>WHERE</code> conditions. This is the reason it requires MySQL 8.0.18 – it's not clear if MariaDB will support similar structures in the future.
===Storing data===
Calling <code>bucket.put</code> in Lua calls the <code>BucketLuaLibrary::bucketPut</code> method.
Notably, this does not immediately do an INSERT with the payload – instead, it adds the puts to a <code>bucketPuts</code> field on the parser output, which the Lua library has access to.
Then the magical part is that the insertion happens when MediaWiki's [https://www.mediawiki.org/wiki/Manual:Hooks/LinksUpdateComplete LinksUpdateComplete] hook runs. This hook runs when a page is saved, when it is moved or deleted, or when it gets re-rendered after a transclusion it depends on gets changed. In short, it's exactly the hook we'd hope would exist, since it runs in exactly the right set of situations that we might wish to examine the puts again. It also has access to the <code>bucketPuts</code> that we put on the parser output, so no additional parses need to happen at all. You can see this in <code>BucketHooks::onLinksUpdateComplete</code>.
This calls <code>Bucket::writePuts</code>, which removes any fields that won't be valid columns in the bucket and then inserts them into the relevant table. It also updates the <code>bucket_pages</code> table with all of the puts that are used on each page.
Since the vast majority of our LinksUpdates do not change the calls to <code>bucket.put</code> we should avoid doing INSERTs that are exactly the same as the existing values. SMW doesn't do this, and it's the reason they are responsible for 75% of our database writes. Therefore we want to limit database activity to data that has actually changed. To accomplish this, <code>bucket_pages</code> has a column <code>put_hash</code> which is the SHA256 hash of the put data the last time it was written. Before any bucket data is written to the database the previous <code>put_hash</code> and new <code>put_hash</code> are compared, and writing only continues if they differ. This causes zero database writes to occur when the stored data has not changed.
=== Bucket:bucket issues ===
Bucket contains a default "Bucket:bucket issues" that cannot be modified. Due to the <code>bucket.put</code> logic running through LinksUpdateComplete, any errors and warnings from puts cannot be shown on the page directly. This Bucket is used to communicate those errors and warnings to users. Issues can be viewed through the normal <code>?action=bucket</code> url parameter, or by clicking "View Bucket" in the sidebar.
==Querying==
<code>bucket</code>, <code>bucket.select</code> and <code>bucket.run</code> are the only required methods to execute a query. Order doesn't matter except <code>bucket.run</code> must be last, since it is the function that executes the query and returns results. Bucket does not limit the number of conditions in a single query. A lua error will be thrown if a query takes longer than 500 milliseconds.
===Concepts===
====QueryBuilder====
A <code>QueryBuilder</code> is created by calling <code>bucket( string )</code> All methods represented here by <code>bucket.</code> are methods of a QueryBuilder object.
====Selector====
A <code>Selector</code> string is defined as one of the following:
* A field name in the primary(specified by the call to bucket()) Bucket
* A combined bucket and field specifier, joined together by <code>.</code>. Such as <code>drops_line.page_name_sub</code>
* A category, such as <code>Category:Slayer Monsters</code>. In this case the returned field will be a Boolean, with true indicating that the page is a member of the specified Category.
====Operand====
One of the following strings:
* <code>=</code>
* <code>!=</code>
* <code>>=</code>
* <code><=</code>
* <code>></code>
* <code><</code>
====Condition====
A <code>Condition</code> is either a string or a table.
A table <code>Condition</code> is a table of two or three entries, in the format of <code>{Selector, Operand, Value}</code> or <code>{Selector, Value}</code>. In the case of two entries, the operand is implied to be <code>=</code>.
A string <code>Condition</code> is the name of a category, such as <code>Category:Slayer monsters</code>. This condition will be true if the <code>page_name</code> for a row is in the specified category.
===bucket===
<code>bucket( string )</code>
The parameter must be a valid Bucket name.
Returns a Bucket <code>QueryBuilder</code>
===bucket.sub===
<code>sub( string )</code>
Any string
Returns a Bucket <code>QueryBuilder</code>
===bucket.select===
<code>select( Selector, ... )</code>
One or more Selectors. Each selector supplied will result in a matching field in the result table.
Multiple <code>select</code> statements are supported in a query, with <code>select('one').select('two')</code> acting identically to <code>select('one', 'two')</code>
Returns a Bucket <code>QueryBuilder</code>
===bucket.where===
<code>where( Condition, ... )</code>
One or more Conditions. Supplying multiple conditions is equivalent to <code>where(Bucket.And(Condition, ...))</code>
''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>.
Returns a Bucket <code>QueryBuilder</code>
===bucket.join===
<code>join( string, Selector, Selector )</code>
The first parameter must be a valid Bucket name.
The second and third parameters are both the same format. One entry is a Selector indicating a field in the joined table to use for comparison. The other entry is a Selector indicating a field in the primary Bucket, or in another joined Bucket. One of the fields indicated may be of Repeated type, but not both.
Returns a Bucket <code>QueryBuilder</code>
===bucket.limit===
<code>limit( number )</code>
Sets the limit for the query. Accepted range is 1-5000. Default 500. Setting this to 0 or nil will use the default value.
Returns a Bucket <code>QueryBuilder</code>
===bucket.offset===
<code>offset( number )</code>
Sets the offset for the query. Default 0. Setting this to nil will use the default value.
Returns a Bucket <code>QueryBuilder</code>
===bucket.orderBy===
<code>orderBy( Selector, string )</code>
The first parameter must be a Selector which is present in a <code>bucket.select</code> for this query.
The second parameter is either <code>asc</code>, for ascending order, or <code>desc</code>, for descending order.
Returns a Bucket <code>QueryBuilder</code>
===bucket.run===
<code>run()</code>
Executes the query.
The query result is returned as a lua array, one entry per row returned. Each array element is a table, with one property per argument to <code>select</code>. These properties are all lower case, and spaces are replaced with '_', except for Categories, which are returned exactly as input. The property value will be of the data type specified by the Bucket, except in the case of a repeated field, where it will be an array of that data type.
Returns <code>table</code>
===Other methods===
The following methods are methods are available on the global Bucket object to be used within <code>bucket.where()</code> conditions.
====Bucket.Or====
<code>Bucket.Or( Condition, ... )</code>
Represents <code>Condition OR ...</code>
Returns <code>Condition, ...</code>
====Bucket.And====
<code>Bucket.And( Condition, ... )</code>
Represents <code>Condition AND ...</code>
Returns <code>Condition, ...</code>
====Bucket.Not====
<code>Bucket.Not( Condition )</code>
Represents <code>NOT Condition</code>
Returns <code>Condition</code>
====Bucket.Null====
<code>Bucket.Null()</code>
Used as Value in a Condition, represents <code>nil</code>.
''Note'': <code>nil</code> cannot be used directly within <code>bucket.where()</code>, as <code>nil</code> cannot be stored as a table value in lua.
==Bug Bounty Program==
If you discover a security vulnerability in Bucket, please send an email to <code>admin (at) weirdgloop.org</code> with step-by-step instructions to reproduce the issue. We'll send you some RuneScape Wiki merch (probably a scarf!) and possibly a bug bounty payout.
Bug bounty payouts are solely at Weird Gloop's discretion, but will usually range between $200 and $2000, depending on the severity and type of vulnerability, and the level of access required to exploit it.
Examples of high-severity vulnerabilities:
* Leak of credentials or user data
* SQL injection
* Remote code execution/Privilege escalation
Examples of moderate-severity vulnerabilities:
* Cross-site scripting
* Denial-of-service
Bugs in Bucket code that are not security vulnerabilities won't be eligible for the bug bounty program, but we appreciate reports on the [https://github.com/weirdgloop/mediawiki-extensions-Bucket/issues GitHub issues list].
You are welcome to test on the [https://en_rswiki.mw-upgrade.weirdgloop.org dev wikis] – please do not test on the production wikis (runescape.wiki, minecraft.wiki, etc).
Security vulnerabilities in other code used by Weird Gloop (including MediaWiki core, non-Weird Gloop extensions, and other non-Bucket extensions developed by Weird Gloop) are not currently eligible for bug bounty payouts, but if you discover a vulnerability that affects us, we'd still like to hear from you.
==See also==
* [[/SMW migration guide|SMW migration guide]]
* [[/Example modules|Modules suitable for replacing some parser functions]]
* [[/Api|Bucket API]]
071332fa408fb0bd155ed7e5c88591082f94bf93
639
638
2025-08-21T16:58:17Z
Mudscape
106
document printSQL
wikitext
text/x-wiki
'''Bucket''' is an in-development MediaWiki extension that lets you store structured data on articles, which can be queried by other articles and APIs. It is meant as a replacement for how the RuneScape wikis use Semantic MediaWiki, and is (sort of) in the same general category of extensions as SMW, Cargo, or Wikibase.
{{ToC|limit=1}}
==Why?==
Continuing to use Semantic MediaWiki poses two major risks to us.
The first is related to performance. In a couple days' worth of profiling, SMW was responsible for about 50% of all database reads on the wiki, and about 75% of all writes (even when no content has changed)! Semantic MediaWiki seems to generally be responsible for about 30% of the total parse time of our articles. This poses a serious obstacle to our attempts at making the wiki faster, more stable, and less expensive to operate. SMW also does its own purging of both the parser cache and HTML cache, which seriously complicates any attempts to more carefully orchestrate the relationship between (for example) Grand Exchange updates and Cloudflare purging.
SMW is also extremely complicated – the code base is about 210,000 lines of PHP, a lot of which is not fully understood by anyone still involved with the project. There's a series of performance improvements that in theory could be done to help improve SMW, but the development is stuck in a bit of a weird place where nobody really knows why particular things were implemented a particular way, which makes further changes riskier and take longer. I came to the conclusion that it would take less time to implement a separate extension and migrate our usage to it. It's also complicated in the sense that very few people on our wikis understand how to do anything other than very basic queries with it.
The third risk is sort of related to the second. SMW is complex enough that I can totally envision a scenario where the latest SMW release is not compatible with the latest MediaWiki release, and this blocks us from staying up to date with MediaWiki. This is especially scary due to the upcoming core MediaWiki parser rework that will make article parsing happen in less than full-page sections (incidentally this is the same thing that might break the Variables extension, but that's a topic for another day). SMW doesn't have a great deal of institutional support right now (it's possible we are the single biggest user of it currently), and we might need to get urgently involved with SMW development if that situation comes to pass.
All together, it feels like a pretty good reason to explore alternatives. One option we looked at was Cargo, which gives much more of a SQL-y access to the underlying data (which I quite like). Unfortunately there's a number of things Cargo does that I really don't like – tying table definitions to templates, making it so you can only "attach" to a single table from a template (which Cargo users have found horrible workarounds for), and most prominently, making it so that a page's data only updates either on "page save" or on re-creation of the underlying table (meaning, editing a module would not update a page's Cargo data). I really wanted to like Cargo, but I think it won't work for us.
==Goals of the extension==
* Support for the minimal feature set of the RuneScape wikis' use of SMW, including reading entries from the API and some basic visualization on a special page.
* Simplicity in implementation: try to write as little code as possible, and avoid unnecessary structures for caching.
* Simplicity in use: In general there should be one canonical way to do things, and users should not have to worry about manually updating or invalidating entries.
* High-performance: minimize database queries and latency, minimize unnecessary parses and purges. Try to ride on top of existing "refreshLinks" constructs as much as possible.
Explicit non-goals:
* Full feature parity with SMW or Cargo, including map support, drilldowns, subobjects, concepts, subquery support (mostly).
* Generic support for versions of MediaWiki that are not used on Weird Gloop, or for DBMSes that we don't use. This is primarily meant to stay simple and maintainable by us, and supporting a burgeoning ecosystem of different wiki installations with all sorts of different dependencies is not what we're signing up for right now. This could change if other wikis are seriously interested in using Bucket, and if the scope of changes is relatively small, but right now the focus is squarely on MediaWiki 1.41 and MySQL 8.0.18 or higher.
==Basic usage==
Data is stored in "buckets", which are database tables with specific columns that you can define. Imagine we wanted to define a basic table to store monster drops (similar to Property:Dropped item, Property:Drop type, Property:Drop Rarity, etc, in current SMW). Each call to {{t|DropsLine}} would add a new row to this table.
If we wanted a "bucket" called "drops" and the columns to include the dropped item, rarity and quantity, we could go to the Bucket:Drops and put the following:
<syntaxhighlight lang="json">
{
"item": {
"type": "PAGE"
},
"quantity": {
"type": "TEXT"
},
"rarity": {
"type": "TEXT"
}
}
</syntaxhighlight>
Supported types are PAGE, TEXT, INTEGER, DOUBLE, and BOOLEAN. Fields can be marked as repeated, in which case they are stored in the DB as JSON type, using multi-value index to keep seek time low.
There are a few "reserved" columns that are added to every table, including "_page_id", "_index", "page_name" referring to the page that the bucket "put" call is invoked on, and "page_name_sub" which serves to help join data correctly when there are multiple Bucket rows written per page.
The only way to write and read from a bucket is via Lua calls on the "bucket" object. I quite like this (and certainly you can implement templates and things to generically write to it without Lua), although some people might prefer to have actual parser functions to use.
To store data in that bucket, via Lua, you'd say
<syntaxhighlight lang="lua">bucket("drops").put({item="Rune scimitar", quantity="3-5", rarity="1/128"})</syntaxhighlight>
And that's it!
Querying has a lot more options, but the simplest thing would be something like
<syntaxhighlight lang="lua">
bucket("drops")
.select("page_name", "item", "quantity", "rarity")
.where("item", "Rune scimitar")
.run()
</syntaxhighlight>
Which gives you all of the monsters that drop the Rune scimitar. Full documentation of the select syntax will be forthcoming, but it includes filtering based on values, JOINing on other tables, selecting from arrays, and filtering based on the categories on the page.
==Technical description==
Bucket is made up of three main pieces:
* Table definitions in the "Bucket" namespace, where you define a database table, and can modify it with additional fields
* Implementation of "bucket.put" that does INSERT and UPDATE queries on those tables
* Implementation of queries, which translate the Lua syntax into a SELECT statement
===Table definition===
Bucket (the extension) adds a new namespace called "Bucket", namespace ID 9592. The content model for this namespace is JSON, which should prevent people from saving anything there that is not valid JSON.
A table definition is a JSON object with the field names as keys, and values as JSON objects with the following keys:
====type====
Required. Possible types are:
* PAGE
* TEXT
* INTEGER
* DOUBLE
* BOOLEAN
These correspond to MySQL data types, except for PAGE, which is identical to TEXT except the value is rendered as a link on Bucket Special pages for convenience.
====repeated====
Default false. Fields only hold one value per entry unless they are a repeated field.
Repeated fields have some restrictions:
Using <, >, >=, <= comparisons on a repeated field is unsupported.
bucket.join() cannot join two repeated fields together.
Due to limitations of the JSON database type, individual values in a repeated field are limited to 512 characters.
====index====
Default true. Must be true if '''repeated''' is true. If the field has an index, it can be accessed efficiently as part of a JOIN or WHERE clause, with the caveat that it takes up about twice as much database space. Most fields are okay to be indexed, unless they're some big JSON cluster that is never going to be part of a query condition.
=== Table creation ===
When someone attempts to save a blob in the Bucket namespace, a number of things are required, otherwise it will not be able to save. This is in Bucket::createOrModifyTable.
* There needs to be at least one column in the schema
* All field names must be strings
* All field names must be only lowercase alphanumeric characters, or _
* All field names must be unique
* The '''type''' must be a supported type
If this table is new, the schema will then be converted to a CREATE TABLE statement.
If it already exists, any changes against the old schema will be converted into an ALTER TABLE statement, which could include ADD COLUMN, DROP COLUMN, ADD INDEX, DROP INDEX.
In a transaction with the CREATE/ALTER TABLE, we also add an entry to the <code>bucket_schemas</code> table, containing a JSON representation of the table's schema.
Buckets that are no longer written to can be deleted, which deletes the table. Moving Buckets is not supported, although a user can create a new Bucket and change the relevant modules to read and write from the new Bucket, and then delete the old one.
REPEATED fields are implemented as the JSON type, using [https://dev.mysql.com/doc/refman/8.0/en/create-index.htm multi-valued indexes] and automatically using the <code>MEMBER OF</code> function in relevant <code>WHERE</code> conditions. This is the reason it requires MySQL 8.0.18 – it's not clear if MariaDB will support similar structures in the future.
===Storing data===
Calling <code>bucket.put</code> in Lua calls the <code>BucketLuaLibrary::bucketPut</code> method.
Notably, this does not immediately do an INSERT with the payload – instead, it adds the puts to a <code>bucketPuts</code> field on the parser output, which the Lua library has access to.
Then the magical part is that the insertion happens when MediaWiki's [https://www.mediawiki.org/wiki/Manual:Hooks/LinksUpdateComplete LinksUpdateComplete] hook runs. This hook runs when a page is saved, when it is moved or deleted, or when it gets re-rendered after a transclusion it depends on gets changed. In short, it's exactly the hook we'd hope would exist, since it runs in exactly the right set of situations that we might wish to examine the puts again. It also has access to the <code>bucketPuts</code> that we put on the parser output, so no additional parses need to happen at all. You can see this in <code>BucketHooks::onLinksUpdateComplete</code>.
This calls <code>Bucket::writePuts</code>, which removes any fields that won't be valid columns in the bucket and then inserts them into the relevant table. It also updates the <code>bucket_pages</code> table with all of the puts that are used on each page.
Since the vast majority of our LinksUpdates do not change the calls to <code>bucket.put</code> we should avoid doing INSERTs that are exactly the same as the existing values. SMW doesn't do this, and it's the reason they are responsible for 75% of our database writes. Therefore we want to limit database activity to data that has actually changed. To accomplish this, <code>bucket_pages</code> has a column <code>put_hash</code> which is the SHA256 hash of the put data the last time it was written. Before any bucket data is written to the database the previous <code>put_hash</code> and new <code>put_hash</code> are compared, and writing only continues if they differ. This causes zero database writes to occur when the stored data has not changed.
=== Bucket:bucket issues ===
Bucket contains a default "Bucket:bucket issues" that cannot be modified. Due to the <code>bucket.put</code> logic running through LinksUpdateComplete, any errors and warnings from puts cannot be shown on the page directly. This Bucket is used to communicate those errors and warnings to users. Issues can be viewed through the normal <code>?action=bucket</code> url parameter, or by clicking "View Bucket" in the sidebar.
==Querying==
<code>bucket</code>, <code>bucket.select</code> and <code>bucket.run</code> are the only required methods to execute a query. Order doesn't matter except <code>bucket.run</code> must be last, since it is the function that executes the query and returns results. Bucket does not limit the number of conditions in a single query. A lua error will be thrown if a query takes longer than 500 milliseconds.
===Concepts===
====QueryBuilder====
A <code>QueryBuilder</code> is created by calling <code>bucket( string )</code> All methods represented here by <code>bucket.</code> are methods of a QueryBuilder object.
====Selector====
A <code>Selector</code> string is defined as one of the following:
* A field name in the primary(specified by the call to bucket()) Bucket
* A combined bucket and field specifier, joined together by <code>.</code>. Such as <code>drops_line.page_name_sub</code>
* A category, such as <code>Category:Slayer Monsters</code>. In this case the returned field will be a Boolean, with true indicating that the page is a member of the specified Category.
====Operand====
One of the following strings:
* <code>=</code>
* <code>!=</code>
* <code>>=</code>
* <code><=</code>
* <code>></code>
* <code><</code>
====Condition====
A <code>Condition</code> is either a string or a table.
A table <code>Condition</code> is a table of two or three entries, in the format of <code>{Selector, Operand, Value}</code> or <code>{Selector, Value}</code>. In the case of two entries, the operand is implied to be <code>=</code>.
A string <code>Condition</code> is the name of a category, such as <code>Category:Slayer monsters</code>. This condition will be true if the <code>page_name</code> for a row is in the specified category.
===bucket===
<code>bucket( string )</code>
The parameter must be a valid Bucket name.
Returns a Bucket <code>QueryBuilder</code>
===bucket.sub===
<code>sub( string )</code>
Any string
Returns a Bucket <code>QueryBuilder</code>
===bucket.select===
<code>select( Selector, ... )</code>
One or more Selectors. Each selector supplied will result in a matching field in the result table.
Multiple <code>select</code> statements are supported in a query, with <code>select('one').select('two')</code> acting identically to <code>select('one', 'two')</code>
Returns a Bucket <code>QueryBuilder</code>
===bucket.where===
<code>where( Condition, ... )</code>
One or more Conditions. Supplying multiple conditions is equivalent to <code>where(Bucket.And(Condition, ...))</code>
''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>.
Returns a Bucket <code>QueryBuilder</code>
===bucket.join===
<code>join( string, Selector, Selector )</code>
The first parameter must be a valid Bucket name.
The second and third parameters are both the same format. One entry is a Selector indicating a field in the joined table to use for comparison. The other entry is a Selector indicating a field in the primary Bucket, or in another joined Bucket. One of the fields indicated may be of Repeated type, but not both.
Returns a Bucket <code>QueryBuilder</code>
===bucket.limit===
<code>limit( number )</code>
Sets the limit for the query. Accepted range is 1-5000. Default 500. Setting this to 0 or nil will use the default value.
Returns a Bucket <code>QueryBuilder</code>
===bucket.offset===
<code>offset( number )</code>
Sets the offset for the query. Default 0. Setting this to nil will use the default value.
Returns a Bucket <code>QueryBuilder</code>
===bucket.orderBy===
<code>orderBy( Selector, string )</code>
The first parameter must be a Selector which is present in a <code>bucket.select</code> for this query.
The second parameter is either <code>asc</code>, for ascending order, or <code>desc</code>, for descending order.
Returns a Bucket <code>QueryBuilder</code>
===bucket.run===
<code>run()</code>
Executes the query.
The query result is returned as a lua array, one entry per row returned. Each array element is a table, with one property per argument to <code>select</code>. These properties are all lower case, and spaces are replaced with '_', except for Categories, which are returned exactly as input. The property value will be of the data type specified by the Bucket, except in the case of a repeated field, where it will be an array of that data type.
Returns <code>table</code>
===bucket.printSQL()===
<code>printSQL()</code>
Used for debugging, will log the SQL query to the lua console
===Other methods===
The following methods are methods are available on the global Bucket object to be used within <code>bucket.where()</code> conditions.
====Bucket.Or====
<code>Bucket.Or( Condition, ... )</code>
Represents <code>Condition OR ...</code>
Returns <code>Condition, ...</code>
====Bucket.And====
<code>Bucket.And( Condition, ... )</code>
Represents <code>Condition AND ...</code>
Returns <code>Condition, ...</code>
====Bucket.Not====
<code>Bucket.Not( Condition )</code>
Represents <code>NOT Condition</code>
Returns <code>Condition</code>
====Bucket.Null====
<code>Bucket.Null()</code>
Used as Value in a Condition, represents <code>nil</code>.
''Note'': <code>nil</code> cannot be used directly within <code>bucket.where()</code>, as <code>nil</code> cannot be stored as a table value in lua.
==Bug Bounty Program==
If you discover a security vulnerability in Bucket, please send an email to <code>admin (at) weirdgloop.org</code> with step-by-step instructions to reproduce the issue. We'll send you some RuneScape Wiki merch (probably a scarf!) and possibly a bug bounty payout.
Bug bounty payouts are solely at Weird Gloop's discretion, but will usually range between $200 and $2000, depending on the severity and type of vulnerability, and the level of access required to exploit it.
Examples of high-severity vulnerabilities:
* Leak of credentials or user data
* SQL injection
* Remote code execution/Privilege escalation
Examples of moderate-severity vulnerabilities:
* Cross-site scripting
* Denial-of-service
Bugs in Bucket code that are not security vulnerabilities won't be eligible for the bug bounty program, but we appreciate reports on the [https://github.com/weirdgloop/mediawiki-extensions-Bucket/issues GitHub issues list].
You are welcome to test on the [https://en_rswiki.mw-upgrade.weirdgloop.org dev wikis] – please do not test on the production wikis (runescape.wiki, minecraft.wiki, etc).
Security vulnerabilities in other code used by Weird Gloop (including MediaWiki core, non-Weird Gloop extensions, and other non-Bucket extensions developed by Weird Gloop) are not currently eligible for bug bounty payouts, but if you discover a vulnerability that affects us, we'd still like to hear from you.
==See also==
* [[/SMW migration guide|SMW migration guide]]
* [[/Example modules|Modules suitable for replacing some parser functions]]
* [[/Api|Bucket API]]
a6ea4af4bc801faa9defc7dc87dc78f7855b265b
640
639
2025-08-21T16:58:32Z
Mudscape
106
/* bucket.printSQL() */
wikitext
text/x-wiki
'''Bucket''' is an in-development MediaWiki extension that lets you store structured data on articles, which can be queried by other articles and APIs. It is meant as a replacement for how the RuneScape wikis use Semantic MediaWiki, and is (sort of) in the same general category of extensions as SMW, Cargo, or Wikibase.
{{ToC|limit=1}}
==Why?==
Continuing to use Semantic MediaWiki poses two major risks to us.
The first is related to performance. In a couple days' worth of profiling, SMW was responsible for about 50% of all database reads on the wiki, and about 75% of all writes (even when no content has changed)! Semantic MediaWiki seems to generally be responsible for about 30% of the total parse time of our articles. This poses a serious obstacle to our attempts at making the wiki faster, more stable, and less expensive to operate. SMW also does its own purging of both the parser cache and HTML cache, which seriously complicates any attempts to more carefully orchestrate the relationship between (for example) Grand Exchange updates and Cloudflare purging.
SMW is also extremely complicated – the code base is about 210,000 lines of PHP, a lot of which is not fully understood by anyone still involved with the project. There's a series of performance improvements that in theory could be done to help improve SMW, but the development is stuck in a bit of a weird place where nobody really knows why particular things were implemented a particular way, which makes further changes riskier and take longer. I came to the conclusion that it would take less time to implement a separate extension and migrate our usage to it. It's also complicated in the sense that very few people on our wikis understand how to do anything other than very basic queries with it.
The third risk is sort of related to the second. SMW is complex enough that I can totally envision a scenario where the latest SMW release is not compatible with the latest MediaWiki release, and this blocks us from staying up to date with MediaWiki. This is especially scary due to the upcoming core MediaWiki parser rework that will make article parsing happen in less than full-page sections (incidentally this is the same thing that might break the Variables extension, but that's a topic for another day). SMW doesn't have a great deal of institutional support right now (it's possible we are the single biggest user of it currently), and we might need to get urgently involved with SMW development if that situation comes to pass.
All together, it feels like a pretty good reason to explore alternatives. One option we looked at was Cargo, which gives much more of a SQL-y access to the underlying data (which I quite like). Unfortunately there's a number of things Cargo does that I really don't like – tying table definitions to templates, making it so you can only "attach" to a single table from a template (which Cargo users have found horrible workarounds for), and most prominently, making it so that a page's data only updates either on "page save" or on re-creation of the underlying table (meaning, editing a module would not update a page's Cargo data). I really wanted to like Cargo, but I think it won't work for us.
==Goals of the extension==
* Support for the minimal feature set of the RuneScape wikis' use of SMW, including reading entries from the API and some basic visualization on a special page.
* Simplicity in implementation: try to write as little code as possible, and avoid unnecessary structures for caching.
* Simplicity in use: In general there should be one canonical way to do things, and users should not have to worry about manually updating or invalidating entries.
* High-performance: minimize database queries and latency, minimize unnecessary parses and purges. Try to ride on top of existing "refreshLinks" constructs as much as possible.
Explicit non-goals:
* Full feature parity with SMW or Cargo, including map support, drilldowns, subobjects, concepts, subquery support (mostly).
* Generic support for versions of MediaWiki that are not used on Weird Gloop, or for DBMSes that we don't use. This is primarily meant to stay simple and maintainable by us, and supporting a burgeoning ecosystem of different wiki installations with all sorts of different dependencies is not what we're signing up for right now. This could change if other wikis are seriously interested in using Bucket, and if the scope of changes is relatively small, but right now the focus is squarely on MediaWiki 1.41 and MySQL 8.0.18 or higher.
==Basic usage==
Data is stored in "buckets", which are database tables with specific columns that you can define. Imagine we wanted to define a basic table to store monster drops (similar to Property:Dropped item, Property:Drop type, Property:Drop Rarity, etc, in current SMW). Each call to {{t|DropsLine}} would add a new row to this table.
If we wanted a "bucket" called "drops" and the columns to include the dropped item, rarity and quantity, we could go to the Bucket:Drops and put the following:
<syntaxhighlight lang="json">
{
"item": {
"type": "PAGE"
},
"quantity": {
"type": "TEXT"
},
"rarity": {
"type": "TEXT"
}
}
</syntaxhighlight>
Supported types are PAGE, TEXT, INTEGER, DOUBLE, and BOOLEAN. Fields can be marked as repeated, in which case they are stored in the DB as JSON type, using multi-value index to keep seek time low.
There are a few "reserved" columns that are added to every table, including "_page_id", "_index", "page_name" referring to the page that the bucket "put" call is invoked on, and "page_name_sub" which serves to help join data correctly when there are multiple Bucket rows written per page.
The only way to write and read from a bucket is via Lua calls on the "bucket" object. I quite like this (and certainly you can implement templates and things to generically write to it without Lua), although some people might prefer to have actual parser functions to use.
To store data in that bucket, via Lua, you'd say
<syntaxhighlight lang="lua">bucket("drops").put({item="Rune scimitar", quantity="3-5", rarity="1/128"})</syntaxhighlight>
And that's it!
Querying has a lot more options, but the simplest thing would be something like
<syntaxhighlight lang="lua">
bucket("drops")
.select("page_name", "item", "quantity", "rarity")
.where("item", "Rune scimitar")
.run()
</syntaxhighlight>
Which gives you all of the monsters that drop the Rune scimitar. Full documentation of the select syntax will be forthcoming, but it includes filtering based on values, JOINing on other tables, selecting from arrays, and filtering based on the categories on the page.
==Technical description==
Bucket is made up of three main pieces:
* Table definitions in the "Bucket" namespace, where you define a database table, and can modify it with additional fields
* Implementation of "bucket.put" that does INSERT and UPDATE queries on those tables
* Implementation of queries, which translate the Lua syntax into a SELECT statement
===Table definition===
Bucket (the extension) adds a new namespace called "Bucket", namespace ID 9592. The content model for this namespace is JSON, which should prevent people from saving anything there that is not valid JSON.
A table definition is a JSON object with the field names as keys, and values as JSON objects with the following keys:
====type====
Required. Possible types are:
* PAGE
* TEXT
* INTEGER
* DOUBLE
* BOOLEAN
These correspond to MySQL data types, except for PAGE, which is identical to TEXT except the value is rendered as a link on Bucket Special pages for convenience.
====repeated====
Default false. Fields only hold one value per entry unless they are a repeated field.
Repeated fields have some restrictions:
Using <, >, >=, <= comparisons on a repeated field is unsupported.
bucket.join() cannot join two repeated fields together.
Due to limitations of the JSON database type, individual values in a repeated field are limited to 512 characters.
====index====
Default true. Must be true if '''repeated''' is true. If the field has an index, it can be accessed efficiently as part of a JOIN or WHERE clause, with the caveat that it takes up about twice as much database space. Most fields are okay to be indexed, unless they're some big JSON cluster that is never going to be part of a query condition.
=== Table creation ===
When someone attempts to save a blob in the Bucket namespace, a number of things are required, otherwise it will not be able to save. This is in Bucket::createOrModifyTable.
* There needs to be at least one column in the schema
* All field names must be strings
* All field names must be only lowercase alphanumeric characters, or _
* All field names must be unique
* The '''type''' must be a supported type
If this table is new, the schema will then be converted to a CREATE TABLE statement.
If it already exists, any changes against the old schema will be converted into an ALTER TABLE statement, which could include ADD COLUMN, DROP COLUMN, ADD INDEX, DROP INDEX.
In a transaction with the CREATE/ALTER TABLE, we also add an entry to the <code>bucket_schemas</code> table, containing a JSON representation of the table's schema.
Buckets that are no longer written to can be deleted, which deletes the table. Moving Buckets is not supported, although a user can create a new Bucket and change the relevant modules to read and write from the new Bucket, and then delete the old one.
REPEATED fields are implemented as the JSON type, using [https://dev.mysql.com/doc/refman/8.0/en/create-index.htm multi-valued indexes] and automatically using the <code>MEMBER OF</code> function in relevant <code>WHERE</code> conditions. This is the reason it requires MySQL 8.0.18 – it's not clear if MariaDB will support similar structures in the future.
===Storing data===
Calling <code>bucket.put</code> in Lua calls the <code>BucketLuaLibrary::bucketPut</code> method.
Notably, this does not immediately do an INSERT with the payload – instead, it adds the puts to a <code>bucketPuts</code> field on the parser output, which the Lua library has access to.
Then the magical part is that the insertion happens when MediaWiki's [https://www.mediawiki.org/wiki/Manual:Hooks/LinksUpdateComplete LinksUpdateComplete] hook runs. This hook runs when a page is saved, when it is moved or deleted, or when it gets re-rendered after a transclusion it depends on gets changed. In short, it's exactly the hook we'd hope would exist, since it runs in exactly the right set of situations that we might wish to examine the puts again. It also has access to the <code>bucketPuts</code> that we put on the parser output, so no additional parses need to happen at all. You can see this in <code>BucketHooks::onLinksUpdateComplete</code>.
This calls <code>Bucket::writePuts</code>, which removes any fields that won't be valid columns in the bucket and then inserts them into the relevant table. It also updates the <code>bucket_pages</code> table with all of the puts that are used on each page.
Since the vast majority of our LinksUpdates do not change the calls to <code>bucket.put</code> we should avoid doing INSERTs that are exactly the same as the existing values. SMW doesn't do this, and it's the reason they are responsible for 75% of our database writes. Therefore we want to limit database activity to data that has actually changed. To accomplish this, <code>bucket_pages</code> has a column <code>put_hash</code> which is the SHA256 hash of the put data the last time it was written. Before any bucket data is written to the database the previous <code>put_hash</code> and new <code>put_hash</code> are compared, and writing only continues if they differ. This causes zero database writes to occur when the stored data has not changed.
=== Bucket:bucket issues ===
Bucket contains a default "Bucket:bucket issues" that cannot be modified. Due to the <code>bucket.put</code> logic running through LinksUpdateComplete, any errors and warnings from puts cannot be shown on the page directly. This Bucket is used to communicate those errors and warnings to users. Issues can be viewed through the normal <code>?action=bucket</code> url parameter, or by clicking "View Bucket" in the sidebar.
==Querying==
<code>bucket</code>, <code>bucket.select</code> and <code>bucket.run</code> are the only required methods to execute a query. Order doesn't matter except <code>bucket.run</code> must be last, since it is the function that executes the query and returns results. Bucket does not limit the number of conditions in a single query. A lua error will be thrown if a query takes longer than 500 milliseconds.
===Concepts===
====QueryBuilder====
A <code>QueryBuilder</code> is created by calling <code>bucket( string )</code> All methods represented here by <code>bucket.</code> are methods of a QueryBuilder object.
====Selector====
A <code>Selector</code> string is defined as one of the following:
* A field name in the primary(specified by the call to bucket()) Bucket
* A combined bucket and field specifier, joined together by <code>.</code>. Such as <code>drops_line.page_name_sub</code>
* A category, such as <code>Category:Slayer Monsters</code>. In this case the returned field will be a Boolean, with true indicating that the page is a member of the specified Category.
====Operand====
One of the following strings:
* <code>=</code>
* <code>!=</code>
* <code>>=</code>
* <code><=</code>
* <code>></code>
* <code><</code>
====Condition====
A <code>Condition</code> is either a string or a table.
A table <code>Condition</code> is a table of two or three entries, in the format of <code>{Selector, Operand, Value}</code> or <code>{Selector, Value}</code>. In the case of two entries, the operand is implied to be <code>=</code>.
A string <code>Condition</code> is the name of a category, such as <code>Category:Slayer monsters</code>. This condition will be true if the <code>page_name</code> for a row is in the specified category.
===bucket===
<code>bucket( string )</code>
The parameter must be a valid Bucket name.
Returns a Bucket <code>QueryBuilder</code>
===bucket.sub===
<code>sub( string )</code>
Any string
Returns a Bucket <code>QueryBuilder</code>
===bucket.select===
<code>select( Selector, ... )</code>
One or more Selectors. Each selector supplied will result in a matching field in the result table.
Multiple <code>select</code> statements are supported in a query, with <code>select('one').select('two')</code> acting identically to <code>select('one', 'two')</code>
Returns a Bucket <code>QueryBuilder</code>
===bucket.where===
<code>where( Condition, ... )</code>
One or more Conditions. Supplying multiple conditions is equivalent to <code>where(Bucket.And(Condition, ...))</code>
''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>.
Returns a Bucket <code>QueryBuilder</code>
===bucket.join===
<code>join( string, Selector, Selector )</code>
The first parameter must be a valid Bucket name.
The second and third parameters are both the same format. One entry is a Selector indicating a field in the joined table to use for comparison. The other entry is a Selector indicating a field in the primary Bucket, or in another joined Bucket. One of the fields indicated may be of Repeated type, but not both.
Returns a Bucket <code>QueryBuilder</code>
===bucket.limit===
<code>limit( number )</code>
Sets the limit for the query. Accepted range is 1-5000. Default 500. Setting this to 0 or nil will use the default value.
Returns a Bucket <code>QueryBuilder</code>
===bucket.offset===
<code>offset( number )</code>
Sets the offset for the query. Default 0. Setting this to nil will use the default value.
Returns a Bucket <code>QueryBuilder</code>
===bucket.orderBy===
<code>orderBy( Selector, string )</code>
The first parameter must be a Selector which is present in a <code>bucket.select</code> for this query.
The second parameter is either <code>asc</code>, for ascending order, or <code>desc</code>, for descending order.
Returns a Bucket <code>QueryBuilder</code>
===bucket.run===
<code>run()</code>
Executes the query.
The query result is returned as a lua array, one entry per row returned. Each array element is a table, with one property per argument to <code>select</code>. These properties are all lower case, and spaces are replaced with '_', except for Categories, which are returned exactly as input. The property value will be of the data type specified by the Bucket, except in the case of a repeated field, where it will be an array of that data type.
Returns <code>table</code>
===bucket.printSQL===
<code>printSQL()</code>
Used for debugging, will log the SQL query to the lua console
===Other methods===
The following methods are methods are available on the global Bucket object to be used within <code>bucket.where()</code> conditions.
====Bucket.Or====
<code>Bucket.Or( Condition, ... )</code>
Represents <code>Condition OR ...</code>
Returns <code>Condition, ...</code>
====Bucket.And====
<code>Bucket.And( Condition, ... )</code>
Represents <code>Condition AND ...</code>
Returns <code>Condition, ...</code>
====Bucket.Not====
<code>Bucket.Not( Condition )</code>
Represents <code>NOT Condition</code>
Returns <code>Condition</code>
====Bucket.Null====
<code>Bucket.Null()</code>
Used as Value in a Condition, represents <code>nil</code>.
''Note'': <code>nil</code> cannot be used directly within <code>bucket.where()</code>, as <code>nil</code> cannot be stored as a table value in lua.
==Bug Bounty Program==
If you discover a security vulnerability in Bucket, please send an email to <code>admin (at) weirdgloop.org</code> with step-by-step instructions to reproduce the issue. We'll send you some RuneScape Wiki merch (probably a scarf!) and possibly a bug bounty payout.
Bug bounty payouts are solely at Weird Gloop's discretion, but will usually range between $200 and $2000, depending on the severity and type of vulnerability, and the level of access required to exploit it.
Examples of high-severity vulnerabilities:
* Leak of credentials or user data
* SQL injection
* Remote code execution/Privilege escalation
Examples of moderate-severity vulnerabilities:
* Cross-site scripting
* Denial-of-service
Bugs in Bucket code that are not security vulnerabilities won't be eligible for the bug bounty program, but we appreciate reports on the [https://github.com/weirdgloop/mediawiki-extensions-Bucket/issues GitHub issues list].
You are welcome to test on the [https://en_rswiki.mw-upgrade.weirdgloop.org dev wikis] – please do not test on the production wikis (runescape.wiki, minecraft.wiki, etc).
Security vulnerabilities in other code used by Weird Gloop (including MediaWiki core, non-Weird Gloop extensions, and other non-Bucket extensions developed by Weird Gloop) are not currently eligible for bug bounty payouts, but if you discover a vulnerability that affects us, we'd still like to hear from you.
==See also==
* [[/SMW migration guide|SMW migration guide]]
* [[/Example modules|Modules suitable for replacing some parser functions]]
* [[/Api|Bucket API]]
67228e25ef9026b1d63938675532f14ea5f2c69c
644
640
2025-08-22T18:44:32Z
Mudscape
106
/* See also */
wikitext
text/x-wiki
'''Bucket''' is an in-development MediaWiki extension that lets you store structured data on articles, which can be queried by other articles and APIs. It is meant as a replacement for how the RuneScape wikis use Semantic MediaWiki, and is (sort of) in the same general category of extensions as SMW, Cargo, or Wikibase.
{{ToC|limit=1}}
==Why?==
Continuing to use Semantic MediaWiki poses two major risks to us.
The first is related to performance. In a couple days' worth of profiling, SMW was responsible for about 50% of all database reads on the wiki, and about 75% of all writes (even when no content has changed)! Semantic MediaWiki seems to generally be responsible for about 30% of the total parse time of our articles. This poses a serious obstacle to our attempts at making the wiki faster, more stable, and less expensive to operate. SMW also does its own purging of both the parser cache and HTML cache, which seriously complicates any attempts to more carefully orchestrate the relationship between (for example) Grand Exchange updates and Cloudflare purging.
SMW is also extremely complicated – the code base is about 210,000 lines of PHP, a lot of which is not fully understood by anyone still involved with the project. There's a series of performance improvements that in theory could be done to help improve SMW, but the development is stuck in a bit of a weird place where nobody really knows why particular things were implemented a particular way, which makes further changes riskier and take longer. I came to the conclusion that it would take less time to implement a separate extension and migrate our usage to it. It's also complicated in the sense that very few people on our wikis understand how to do anything other than very basic queries with it.
The third risk is sort of related to the second. SMW is complex enough that I can totally envision a scenario where the latest SMW release is not compatible with the latest MediaWiki release, and this blocks us from staying up to date with MediaWiki. This is especially scary due to the upcoming core MediaWiki parser rework that will make article parsing happen in less than full-page sections (incidentally this is the same thing that might break the Variables extension, but that's a topic for another day). SMW doesn't have a great deal of institutional support right now (it's possible we are the single biggest user of it currently), and we might need to get urgently involved with SMW development if that situation comes to pass.
All together, it feels like a pretty good reason to explore alternatives. One option we looked at was Cargo, which gives much more of a SQL-y access to the underlying data (which I quite like). Unfortunately there's a number of things Cargo does that I really don't like – tying table definitions to templates, making it so you can only "attach" to a single table from a template (which Cargo users have found horrible workarounds for), and most prominently, making it so that a page's data only updates either on "page save" or on re-creation of the underlying table (meaning, editing a module would not update a page's Cargo data). I really wanted to like Cargo, but I think it won't work for us.
==Goals of the extension==
* Support for the minimal feature set of the RuneScape wikis' use of SMW, including reading entries from the API and some basic visualization on a special page.
* Simplicity in implementation: try to write as little code as possible, and avoid unnecessary structures for caching.
* Simplicity in use: In general there should be one canonical way to do things, and users should not have to worry about manually updating or invalidating entries.
* High-performance: minimize database queries and latency, minimize unnecessary parses and purges. Try to ride on top of existing "refreshLinks" constructs as much as possible.
Explicit non-goals:
* Full feature parity with SMW or Cargo, including map support, drilldowns, subobjects, concepts, subquery support (mostly).
* Generic support for versions of MediaWiki that are not used on Weird Gloop, or for DBMSes that we don't use. This is primarily meant to stay simple and maintainable by us, and supporting a burgeoning ecosystem of different wiki installations with all sorts of different dependencies is not what we're signing up for right now. This could change if other wikis are seriously interested in using Bucket, and if the scope of changes is relatively small, but right now the focus is squarely on MediaWiki 1.41 and MySQL 8.0.18 or higher.
==Basic usage==
Data is stored in "buckets", which are database tables with specific columns that you can define. Imagine we wanted to define a basic table to store monster drops (similar to Property:Dropped item, Property:Drop type, Property:Drop Rarity, etc, in current SMW). Each call to {{t|DropsLine}} would add a new row to this table.
If we wanted a "bucket" called "drops" and the columns to include the dropped item, rarity and quantity, we could go to the Bucket:Drops and put the following:
<syntaxhighlight lang="json">
{
"item": {
"type": "PAGE"
},
"quantity": {
"type": "TEXT"
},
"rarity": {
"type": "TEXT"
}
}
</syntaxhighlight>
Supported types are PAGE, TEXT, INTEGER, DOUBLE, and BOOLEAN. Fields can be marked as repeated, in which case they are stored in the DB as JSON type, using multi-value index to keep seek time low.
There are a few "reserved" columns that are added to every table, including "_page_id", "_index", "page_name" referring to the page that the bucket "put" call is invoked on, and "page_name_sub" which serves to help join data correctly when there are multiple Bucket rows written per page.
The only way to write and read from a bucket is via Lua calls on the "bucket" object. I quite like this (and certainly you can implement templates and things to generically write to it without Lua), although some people might prefer to have actual parser functions to use.
To store data in that bucket, via Lua, you'd say
<syntaxhighlight lang="lua">bucket("drops").put({item="Rune scimitar", quantity="3-5", rarity="1/128"})</syntaxhighlight>
And that's it!
Querying has a lot more options, but the simplest thing would be something like
<syntaxhighlight lang="lua">
bucket("drops")
.select("page_name", "item", "quantity", "rarity")
.where("item", "Rune scimitar")
.run()
</syntaxhighlight>
Which gives you all of the monsters that drop the Rune scimitar. Full documentation of the select syntax will be forthcoming, but it includes filtering based on values, JOINing on other tables, selecting from arrays, and filtering based on the categories on the page.
==Technical description==
Bucket is made up of three main pieces:
* Table definitions in the "Bucket" namespace, where you define a database table, and can modify it with additional fields
* Implementation of "bucket.put" that does INSERT and UPDATE queries on those tables
* Implementation of queries, which translate the Lua syntax into a SELECT statement
===Table definition===
Bucket (the extension) adds a new namespace called "Bucket", namespace ID 9592. The content model for this namespace is JSON, which should prevent people from saving anything there that is not valid JSON.
A table definition is a JSON object with the field names as keys, and values as JSON objects with the following keys:
====type====
Required. Possible types are:
* PAGE
* TEXT
* INTEGER
* DOUBLE
* BOOLEAN
These correspond to MySQL data types, except for PAGE, which is identical to TEXT except the value is rendered as a link on Bucket Special pages for convenience.
====repeated====
Default false. Fields only hold one value per entry unless they are a repeated field.
Repeated fields have some restrictions:
Using <, >, >=, <= comparisons on a repeated field is unsupported.
bucket.join() cannot join two repeated fields together.
Due to limitations of the JSON database type, individual values in a repeated field are limited to 512 characters.
====index====
Default true. Must be true if '''repeated''' is true. If the field has an index, it can be accessed efficiently as part of a JOIN or WHERE clause, with the caveat that it takes up about twice as much database space. Most fields are okay to be indexed, unless they're some big JSON cluster that is never going to be part of a query condition.
=== Table creation ===
When someone attempts to save a blob in the Bucket namespace, a number of things are required, otherwise it will not be able to save. This is in Bucket::createOrModifyTable.
* There needs to be at least one column in the schema
* All field names must be strings
* All field names must be only lowercase alphanumeric characters, or _
* All field names must be unique
* The '''type''' must be a supported type
If this table is new, the schema will then be converted to a CREATE TABLE statement.
If it already exists, any changes against the old schema will be converted into an ALTER TABLE statement, which could include ADD COLUMN, DROP COLUMN, ADD INDEX, DROP INDEX.
In a transaction with the CREATE/ALTER TABLE, we also add an entry to the <code>bucket_schemas</code> table, containing a JSON representation of the table's schema.
Buckets that are no longer written to can be deleted, which deletes the table. Moving Buckets is not supported, although a user can create a new Bucket and change the relevant modules to read and write from the new Bucket, and then delete the old one.
REPEATED fields are implemented as the JSON type, using [https://dev.mysql.com/doc/refman/8.0/en/create-index.htm multi-valued indexes] and automatically using the <code>MEMBER OF</code> function in relevant <code>WHERE</code> conditions. This is the reason it requires MySQL 8.0.18 – it's not clear if MariaDB will support similar structures in the future.
===Storing data===
Calling <code>bucket.put</code> in Lua calls the <code>BucketLuaLibrary::bucketPut</code> method.
Notably, this does not immediately do an INSERT with the payload – instead, it adds the puts to a <code>bucketPuts</code> field on the parser output, which the Lua library has access to.
Then the magical part is that the insertion happens when MediaWiki's [https://www.mediawiki.org/wiki/Manual:Hooks/LinksUpdateComplete LinksUpdateComplete] hook runs. This hook runs when a page is saved, when it is moved or deleted, or when it gets re-rendered after a transclusion it depends on gets changed. In short, it's exactly the hook we'd hope would exist, since it runs in exactly the right set of situations that we might wish to examine the puts again. It also has access to the <code>bucketPuts</code> that we put on the parser output, so no additional parses need to happen at all. You can see this in <code>BucketHooks::onLinksUpdateComplete</code>.
This calls <code>Bucket::writePuts</code>, which removes any fields that won't be valid columns in the bucket and then inserts them into the relevant table. It also updates the <code>bucket_pages</code> table with all of the puts that are used on each page.
Since the vast majority of our LinksUpdates do not change the calls to <code>bucket.put</code> we should avoid doing INSERTs that are exactly the same as the existing values. SMW doesn't do this, and it's the reason they are responsible for 75% of our database writes. Therefore we want to limit database activity to data that has actually changed. To accomplish this, <code>bucket_pages</code> has a column <code>put_hash</code> which is the SHA256 hash of the put data the last time it was written. Before any bucket data is written to the database the previous <code>put_hash</code> and new <code>put_hash</code> are compared, and writing only continues if they differ. This causes zero database writes to occur when the stored data has not changed.
=== Bucket:bucket issues ===
Bucket contains a default "Bucket:bucket issues" that cannot be modified. Due to the <code>bucket.put</code> logic running through LinksUpdateComplete, any errors and warnings from puts cannot be shown on the page directly. This Bucket is used to communicate those errors and warnings to users. Issues can be viewed through the normal <code>?action=bucket</code> url parameter, or by clicking "View Bucket" in the sidebar.
==Querying==
<code>bucket</code>, <code>bucket.select</code> and <code>bucket.run</code> are the only required methods to execute a query. Order doesn't matter except <code>bucket.run</code> must be last, since it is the function that executes the query and returns results. Bucket does not limit the number of conditions in a single query. A lua error will be thrown if a query takes longer than 500 milliseconds.
===Concepts===
====QueryBuilder====
A <code>QueryBuilder</code> is created by calling <code>bucket( string )</code> All methods represented here by <code>bucket.</code> are methods of a QueryBuilder object.
====Selector====
A <code>Selector</code> string is defined as one of the following:
* A field name in the primary(specified by the call to bucket()) Bucket
* A combined bucket and field specifier, joined together by <code>.</code>. Such as <code>drops_line.page_name_sub</code>
* A category, such as <code>Category:Slayer Monsters</code>. In this case the returned field will be a Boolean, with true indicating that the page is a member of the specified Category.
====Operand====
One of the following strings:
* <code>=</code>
* <code>!=</code>
* <code>>=</code>
* <code><=</code>
* <code>></code>
* <code><</code>
====Condition====
A <code>Condition</code> is either a string or a table.
A table <code>Condition</code> is a table of two or three entries, in the format of <code>{Selector, Operand, Value}</code> or <code>{Selector, Value}</code>. In the case of two entries, the operand is implied to be <code>=</code>.
A string <code>Condition</code> is the name of a category, such as <code>Category:Slayer monsters</code>. This condition will be true if the <code>page_name</code> for a row is in the specified category.
===bucket===
<code>bucket( string )</code>
The parameter must be a valid Bucket name.
Returns a Bucket <code>QueryBuilder</code>
===bucket.sub===
<code>sub( string )</code>
Any string
Returns a Bucket <code>QueryBuilder</code>
===bucket.select===
<code>select( Selector, ... )</code>
One or more Selectors. Each selector supplied will result in a matching field in the result table.
Multiple <code>select</code> statements are supported in a query, with <code>select('one').select('two')</code> acting identically to <code>select('one', 'two')</code>
Returns a Bucket <code>QueryBuilder</code>
===bucket.where===
<code>where( Condition, ... )</code>
One or more Conditions. Supplying multiple conditions is equivalent to <code>where(Bucket.And(Condition, ...))</code>
''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>.
Returns a Bucket <code>QueryBuilder</code>
===bucket.join===
<code>join( string, Selector, Selector )</code>
The first parameter must be a valid Bucket name.
The second and third parameters are both the same format. One entry is a Selector indicating a field in the joined table to use for comparison. The other entry is a Selector indicating a field in the primary Bucket, or in another joined Bucket. One of the fields indicated may be of Repeated type, but not both.
Returns a Bucket <code>QueryBuilder</code>
===bucket.limit===
<code>limit( number )</code>
Sets the limit for the query. Accepted range is 1-5000. Default 500. Setting this to 0 or nil will use the default value.
Returns a Bucket <code>QueryBuilder</code>
===bucket.offset===
<code>offset( number )</code>
Sets the offset for the query. Default 0. Setting this to nil will use the default value.
Returns a Bucket <code>QueryBuilder</code>
===bucket.orderBy===
<code>orderBy( Selector, string )</code>
The first parameter must be a Selector which is present in a <code>bucket.select</code> for this query.
The second parameter is either <code>asc</code>, for ascending order, or <code>desc</code>, for descending order.
Returns a Bucket <code>QueryBuilder</code>
===bucket.run===
<code>run()</code>
Executes the query.
The query result is returned as a lua array, one entry per row returned. Each array element is a table, with one property per argument to <code>select</code>. These properties are all lower case, and spaces are replaced with '_', except for Categories, which are returned exactly as input. The property value will be of the data type specified by the Bucket, except in the case of a repeated field, where it will be an array of that data type.
Returns <code>table</code>
===bucket.printSQL===
<code>printSQL()</code>
Used for debugging, will log the SQL query to the lua console
===Other methods===
The following methods are methods are available on the global Bucket object to be used within <code>bucket.where()</code> conditions.
====Bucket.Or====
<code>Bucket.Or( Condition, ... )</code>
Represents <code>Condition OR ...</code>
Returns <code>Condition, ...</code>
====Bucket.And====
<code>Bucket.And( Condition, ... )</code>
Represents <code>Condition AND ...</code>
Returns <code>Condition, ...</code>
====Bucket.Not====
<code>Bucket.Not( Condition )</code>
Represents <code>NOT Condition</code>
Returns <code>Condition</code>
====Bucket.Null====
<code>Bucket.Null()</code>
Used as Value in a Condition, represents <code>nil</code>.
''Note'': <code>nil</code> cannot be used directly within <code>bucket.where()</code>, as <code>nil</code> cannot be stored as a table value in lua.
==Bug Bounty Program==
If you discover a security vulnerability in Bucket, please send an email to <code>admin (at) weirdgloop.org</code> with step-by-step instructions to reproduce the issue. We'll send you some RuneScape Wiki merch (probably a scarf!) and possibly a bug bounty payout.
Bug bounty payouts are solely at Weird Gloop's discretion, but will usually range between $200 and $2000, depending on the severity and type of vulnerability, and the level of access required to exploit it.
Examples of high-severity vulnerabilities:
* Leak of credentials or user data
* SQL injection
* Remote code execution/Privilege escalation
Examples of moderate-severity vulnerabilities:
* Cross-site scripting
* Denial-of-service
Bugs in Bucket code that are not security vulnerabilities won't be eligible for the bug bounty program, but we appreciate reports on the [https://github.com/weirdgloop/mediawiki-extensions-Bucket/issues GitHub issues list].
You are welcome to test on the [https://en_rswiki.mw-upgrade.weirdgloop.org dev wikis] – please do not test on the production wikis (runescape.wiki, minecraft.wiki, etc).
Security vulnerabilities in other code used by Weird Gloop (including MediaWiki core, non-Weird Gloop extensions, and other non-Bucket extensions developed by Weird Gloop) are not currently eligible for bug bounty payouts, but if you discover a vulnerability that affects us, we'd still like to hear from you.
{{NavboxBucket}}
1a791fd32514ca6f9921361d365398e1a1396739
Extension:Bucket/Example modules
0
151
632
2025-08-13T15:18:17Z
Mudscape
106
Created page with "The following example modules are not included with Bucket, but are shared here so that they can be recreated on your own wiki if needed. == Module:BucketPut == A simple module that is suitable for replacing inline <code><nowiki>{{#set:}}</nowiki></code> calls. ===Usage=== <pre>{{BucketPut|bucket_name|field=value|field2=value2}}</pre> ===Parameters=== ====(1)==== The name of the Bucket to write to. ====All named parameters==== All named parameters are used a field=val..."
wikitext
text/x-wiki
The following example modules are not included with Bucket, but are shared here so that they can be recreated on your own wiki if needed.
== Module:BucketPut ==
A simple module that is suitable for replacing inline <code><nowiki>{{#set:}}</nowiki></code> calls.
===Usage===
<pre>{{BucketPut|bucket_name|field=value|field2=value2}}</pre>
===Parameters===
====(1)====
The name of the Bucket to write to.
====All named parameters====
All named parameters are used a field=value pair.
===Example===
<pre>{{BucketPut|example_bucket|color=green|shape=square}}</pre>
Result: The following is inserted into <code>Bucket:example_bucket</code>
{| class="wikitable"
! page_name !! page_name_sub !! color !! shape
|-
| Extension:Bucket/Example modules || Extension:Bucket/Example modules || green || square
|}
===Code===
<syntaxhighlight lang="lua">
local p = {}
function p.main(frame)
local args = frame:getParent().args
local bucket_name = mw.text.trim(args[1] or '')
out_args = {}
for k, v in pairs(args) do
if v == '' then
out_args[k] = nil
else
out_args[k] = v
end
end
out_args[1] = nil
bucket(bucket_name).put(out_args)
end
return p
</syntaxhighlight>
== Module:BucketShow ==
A replacement for <code><nowiki>{{#show:}}</nowiki></code>
This module returns a single value from a Bucket.
===Usage===
<pre>{{BucketShow|bucket_name|field|restriction=value}}</pre>
===Parameters===
====(1)====
The name of the Bucket to pull data from.
====(2)====
The name of the field to pull data from.
====All named parameters====
All named parameters are used as a where clause in the Bucket query.
===Example===
<pre>{{BucketShow|example_bucket|shape|color=green}}</pre>
Result: <code>square</code>
===Code===
<syntaxhighlight lang="lua">
local p = {}
function p.main(frame)
local args = frame:getParent().args
local bucket_name = mw.text.trim(args[1] or '')
local select_field = mw.text.trim(args[2] or '')
local b = bucket(bucket_name).select(select_field).limit(1)
for k, v in pairs(args) do
if k ~= 1 and k ~= 2 then
b.where(k, v)
end
end
local data = b.run()
if data[1] and data[1][select_field] then
data = data[1][select_field]
if type(data) == 'table' then
data = data[1]
end
return data
end
error(string.format("BucketShow did not find the requested value. %s.%s", bucket_name, select_field))
end
return p
</syntaxhighlight>
0cb642d83f1baaaaeb69d847def0d1f2dbd7e6a5
Extension:Bucket/SMW migration guide
0
141
634
620
2025-08-13T15:19:32Z
Mudscape
106
/* Parser tags */
wikitext
text/x-wiki
Semantic MediaWiki and Bucket are able to coexist without issue, allowing migration to be a gradual process. It is recommended to store data in both Bucket and SMW simultaneously during migration to avoid interruptions to correct page parsing.
==Conceptual differences==
===Buckets vs Properties===
The primary unit of data in SMW is a Property. The primary unit of data in Bucket is a Bucket. A Bucket consists of multiple fields grouped together into a row. A field is equivalent to a Property. Conceptually this is similar to how SMW handles subobjects, which are multiple Properties grouped into one object.
===Parser tags===
Bucket has no support for parser tags, opting to only support reading and writing of Bucket data through the use of Modules. Simple Modules can be constructed to allow basic queries and puts to be performed without requiring writing a new module for each instance. Some example modules can be found [[Extension:Bucket/Example modules|here]].
===Output format===
Bucket does not directly support any WikiText output, query results are returned as a lua table that can be manipulated into the desired WikiText by the module.
==Migration==
===Writing data===
The first step in migrating a Module from SMW to Bucket is determining what Properties will comprise the fields in the new Bucket, and what datatype they will be.
Consider the following snippet used to set a SMW subobject:
<syntaxhighlight lang="lua">
--Module:DropsLine
local subname = variant
local json_blob = {
['Drop level'] = dropLevel,
['League region'] = leagueRegions,
['Drop type'] = dropType,
['Approx'] = approx
}
local data_entry = {
['Dropped item page'] = itemPage, -- The item we are dropping
['Dropped from'] = pageName, -- The page we are on
['Drop JSON'] = mw.text.jsonEncode(json_blob) -- Blob of extra data
}
mw.smw.subobject(data_entry, subname)
</syntaxhighlight>
This is the equivalent snippet to set a Bucket entry:
<syntaxhighlight lang="lua">
--Module:DropsLine
local subname = variant
local json_blob = {
['Drop level'] = dropLevel,
['League region'] = leagueRegions,
['Drop type'] = dropType,
['Approx'] = approx
}
local data_entry = {
['item_page'] = itemPage, -- The item we are dropping
['json_blob'] = mw.text.jsonEncode(json_blob) -- Blob of extra data
}
mw.bucket("dropsline").sub(subname).put(data_entry)
</syntaxhighlight>
The only changes required in the module is to ensure the data_entry object is using valid field names, and changing the actual line of code that puts the data. We remove the "Dropped" prefix when converting the names from Properties to fields, because the fields are part of the "dropsline" Bucket there is no ambiguity. We can even get rid of the "Dropped from" property completely, as all Buckets contain a field "page_name" which is automatically set to the page where the <code>bucket.put</code> occurs.
There are other changes required outside of the module. In this example we have 3 distinct Property pages, Property:Dropped item page, Property:Dropped from, and Property:Drop JSON. We will create one Bucket page at Bucket:Dropsline to replace these three Properties.
<syntaxhighlight lang="JSON">
{
"item_page": {
"type": "PAGE"
},
"json_blob": {
"type": "TEXT",
"index": false
}
}
</syntaxhighlight>
===Reading data===
Reading from Buckets is done through lua using functions that mimic the style of SQL.
SMW example
<syntaxhighlight lang="lua">
local query = {
'[[Dropped item page::'..table.concat(items, '||')..']]',
'[[Drop JSON::+]]',
'?=#-',
'?Drop JSON = json',
limit = args.limit or 500,
}
local data = mw.smw.ask(query)
</syntaxhighlight>
Bucket example
<syntaxhighlight lang="lua">
item_conditions = {}
for _, item in ipairs(items) do
table.insert(item_conditions, {"item_page", item})
end
local data = bucket("dropsline")
.select("json_blob")
.where(bucket.Or(item_conditions))
.limit(args.limit or 500)
.run()
</syntaxhighlight>
a24d67d227e8c067629aa065fd36f282333b28fa
635
634
2025-08-13T15:53:32Z
Mudscape
106
/* Output format */
wikitext
text/x-wiki
Semantic MediaWiki and Bucket are able to coexist without issue, allowing migration to be a gradual process. It is recommended to store data in both Bucket and SMW simultaneously during migration to avoid interruptions to correct page parsing.
==Conceptual differences==
===Buckets vs Properties===
The primary unit of data in SMW is a Property. The primary unit of data in Bucket is a Bucket. A Bucket consists of multiple fields grouped together into a row. A field is equivalent to a Property. Conceptually this is similar to how SMW handles subobjects, which are multiple Properties grouped into one object.
===Parser tags===
Bucket has no support for parser tags, opting to only support reading and writing of Bucket data through the use of Modules. Simple Modules can be constructed to allow basic queries and puts to be performed without requiring writing a new module for each instance. Some example modules can be found [[Extension:Bucket/Example modules|here]].
===Output format===
Bucket does not directly support any WikiText output, query results are returned as a lua table that can be manipulated into the desired WikiText by the module. SMW by default orders results by page name, bucket has no defined default ordering. Using <code>bucket.orderBy('page_name', 'asc')</code> is an approximate replacement to the default SMW ordering.
==Migration==
===Writing data===
The first step in migrating a Module from SMW to Bucket is determining what Properties will comprise the fields in the new Bucket, and what datatype they will be.
Consider the following snippet used to set a SMW subobject:
<syntaxhighlight lang="lua">
--Module:DropsLine
local subname = variant
local json_blob = {
['Drop level'] = dropLevel,
['League region'] = leagueRegions,
['Drop type'] = dropType,
['Approx'] = approx
}
local data_entry = {
['Dropped item page'] = itemPage, -- The item we are dropping
['Dropped from'] = pageName, -- The page we are on
['Drop JSON'] = mw.text.jsonEncode(json_blob) -- Blob of extra data
}
mw.smw.subobject(data_entry, subname)
</syntaxhighlight>
This is the equivalent snippet to set a Bucket entry:
<syntaxhighlight lang="lua">
--Module:DropsLine
local subname = variant
local json_blob = {
['Drop level'] = dropLevel,
['League region'] = leagueRegions,
['Drop type'] = dropType,
['Approx'] = approx
}
local data_entry = {
['item_page'] = itemPage, -- The item we are dropping
['json_blob'] = mw.text.jsonEncode(json_blob) -- Blob of extra data
}
mw.bucket("dropsline").sub(subname).put(data_entry)
</syntaxhighlight>
The only changes required in the module is to ensure the data_entry object is using valid field names, and changing the actual line of code that puts the data. We remove the "Dropped" prefix when converting the names from Properties to fields, because the fields are part of the "dropsline" Bucket there is no ambiguity. We can even get rid of the "Dropped from" property completely, as all Buckets contain a field "page_name" which is automatically set to the page where the <code>bucket.put</code> occurs.
There are other changes required outside of the module. In this example we have 3 distinct Property pages, Property:Dropped item page, Property:Dropped from, and Property:Drop JSON. We will create one Bucket page at Bucket:Dropsline to replace these three Properties.
<syntaxhighlight lang="JSON">
{
"item_page": {
"type": "PAGE"
},
"json_blob": {
"type": "TEXT",
"index": false
}
}
</syntaxhighlight>
===Reading data===
Reading from Buckets is done through lua using functions that mimic the style of SQL.
SMW example
<syntaxhighlight lang="lua">
local query = {
'[[Dropped item page::'..table.concat(items, '||')..']]',
'[[Drop JSON::+]]',
'?=#-',
'?Drop JSON = json',
limit = args.limit or 500,
}
local data = mw.smw.ask(query)
</syntaxhighlight>
Bucket example
<syntaxhighlight lang="lua">
item_conditions = {}
for _, item in ipairs(items) do
table.insert(item_conditions, {"item_page", item})
end
local data = bucket("dropsline")
.select("json_blob")
.where(bucket.Or(item_conditions))
.limit(args.limit or 500)
.run()
</syntaxhighlight>
4fac6e96c0b5b47f050490b9b659954658268115
Extension:Bucket/Api
0
152
636
2025-08-18T18:54:38Z
Mudscape
106
Created page with "Bucket provides a [https://www.mediawiki.org/wiki/API:Main_page MediaWiki API] action for external users to access the data stored in Buckets. The [[osw:|Old School RuneScape Wiki]] will be used for real world examples of API usage. == api.php?action=bucket == Querying Bucket can be done using two different modes, limited mode and full mode. Limited mode is equivalent to [https://oldschool.runescape.wiki/w/Special:Bucket Special:Bucket]. Limited mode is unable to use [..."
wikitext
text/x-wiki
Bucket provides a [https://www.mediawiki.org/wiki/API:Main_page MediaWiki API] action for external users to access the data stored in Buckets.
The [[osw:|Old School RuneScape Wiki]] will be used for real world examples of API usage.
== api.php?action=bucket ==
Querying Bucket can be done using two different modes, limited mode and full mode. Limited mode is equivalent to [https://oldschool.runescape.wiki/w/Special:Bucket Special:Bucket]. Limited mode is unable to use [[Extension:Bucket#bucket.join|bucket.join]] or [[Extension:Bucket#bucket.orderBy|bucket.orderBy]].
=== Limited mode ===
There are five parameters in limited mode.
* <code>bucket</code> - A valid Bucket name, all lower case, with no spaces. Required.
* <code>select</code> - A list of fields to select, separated by spaces. Defaults to returning all fields of the selected bucket.
* <code>where</code> - A lua string such that <code>bucket.where({<nowiki>{{where}</nowiki>}})</code> is valid.
* <code>limit</code> - The maximum number of results to return. Defaults to 20.
* <code>offset</code> - The number of results to skip before returning.
=== Full mode ===
Full mode consists of a single parameter. '''The limited mode parameters cannot be used in conjunction with the query parameter'''
* <code>query</code> - Invalidates all other parameters. A fully valid Bucket lua string.
=== Output ===
The returned object consists of the following properties:
* <code>fields</code> - An array of fields that have been returned with this request. Only returned when <code>query</code> is not specified.
* <code>bucketQuery</code> - The lua string that was run to produce the output.
* <code>bucket</code> - The result of the lua string. The format is identical to the normal [[Extension:Bucket#bucket.run|bucket.run()]] call.
* <code>error</code> - Present if an error has occurred, contains text describing the error.
=== Example ===
==== Limited mode ====
[https://oldschool.runescape.wiki/api.php?action=bucket&bucket=infobox_item&select=item_id%20image%20examine&where=%27item_name%27,%20%27Raw%20lobster%27 api.php?action=bucket&bucket=infobox_item&select=item_id image examine&where='item_name', 'Raw lobster']
<syntaxhighlight lang="json">
{
"fields": [
"item_id",
"image",
"examine"
],
"bucketQuery": "= mw.text.jsonEncode(bucket('infobox_item').select('item_id','image','examine').where('item_name', 'Raw lobster').limit(20).offset(0).run())",
"bucket": [
{
"item_id": [
"377"
],
"image": [
"File:Raw lobster.png"
],
"examine": "I should try cooking this."
}
]
}
</syntaxhighlight>
==== Full mode ====
[https://oldschool.runescape.wiki/api.php?action=bucket&query=bucket(%27infobox_item%27).select(%27item_id%27,%27image%27,%27examine%27).where(%27item_name%27,%27Raw%20lobster%27).run() api.php?action=bucket&query=bucket('infobox_item').select('item_id','image','examine').where('item_name','Raw lobster').run()]
<syntaxhighlight lang="json">
{
"bucketQuery": "= mw.text.jsonEncode(bucket('infobox_item').select('item_id','image','examine').where('item_name','Raw lobster').run())",
"bucket": [
{
"item_id": [
"377"
],
"image": [
"File:Raw lobster.png"
],
"examine": "I should try cooking this."
}
]
}
</syntaxhighlight>
c8c1bb969ebd6fb751841b478907dcc47168492a
637
636
2025-08-18T19:20:27Z
Mudscape
106
limited mode doesn't exist it was all a dream
wikitext
text/x-wiki
Bucket provides a [https://www.mediawiki.org/wiki/API:Main_page MediaWiki API] action for external users to access the data stored in Buckets.
The [[osw:|Old School RuneScape Wiki]] will be used for real world examples of API usage.
== api.php?action=bucket ==
* <code>query</code> - A fully valid Bucket lua string.
=== Output ===
The returned object consists of the following properties:
* <code>bucketQuery</code> - The lua string that was run to produce the output.
* <code>bucket</code> - The result of the lua string. The format is identical to the normal [[Extension:Bucket#bucket.run|bucket.run()]] call.
* <code>error</code> - Present if an error has occurred, contains text describing the error.
=== Example ===
[https://oldschool.runescape.wiki/api.php?action=bucket&query=bucket(%27infobox_item%27).select(%27item_id%27,%27image%27,%27examine%27).where(%27item_name%27,%27Raw%20lobster%27).run() api.php?action=bucket&query=bucket('infobox_item').select('item_id','image','examine').where('item_name','Raw lobster').run()]
<syntaxhighlight lang="json">
{
"bucketQuery": "= mw.text.jsonEncode(bucket('infobox_item').select('item_id','image','examine').where('item_name','Raw lobster').run())",
"bucket": [
{
"item_id": [
"377"
],
"image": [
"File:Raw lobster.png"
],
"examine": "I should try cooking this."
}
]
}
</syntaxhighlight>
c0cecc207a005b03965505503e159a074e69ca94
About
0
16
641
529
2025-08-22T07:21:35Z
110.230.129.91
0
wikitext
text/x-wiki
Meta Wiki is the management wiki for [https://weirdgloop.org Weird Gloop]. You can find information about our wikis, specific technical information for using one of our wikis, and information regarding our global policies on this wik
c9f915c7b64d31d4c72c9b58278da459fdaded4d
Extension:Bucket/Bucket browse
0
153
642
2025-08-22T16:48:05Z
Mudscape
106
Created page with "The Bucket browse page is accessed through Special:Bucket, or through the "Dive into this bucket" link on a bucket namespace page and provides a filterable view of a buckets contents. == Parameters == * '''Bucket''' - The name of the bucket to query, all lower case with spaces replaced by underscores. * '''Select''' <sup>(optional)</sup> - A list of fields to select, separated by spaces. Empty input or <code>*</code> will select all available fields. * '''Where''' <sup>..."
wikitext
text/x-wiki
The Bucket browse page is accessed through Special:Bucket, or through the "Dive into this bucket" link on a bucket namespace page and provides a filterable view of a buckets contents.
== Parameters ==
* '''Bucket''' - The name of the bucket to query, all lower case with spaces replaced by underscores.
* '''Select''' <sup>(optional)</sup> - A list of fields to select, separated by spaces. Empty input or <code>*</code> will select all available fields.
* '''Where''' <sup>(optional)</sup> - Input will be inserted as arguments of <code>[[:Extension:Bucket#bucket.where|bucket.where()]]</code>. Example: <code>'page_name', 'Iron ore'</code>
* '''Limit''' - The number of results to return per page. Must be between 0 and 500
* '''Offset''' - The number of results to skip before returning.
== Results ==
Results are displayed as a table, with one row per <code>[[:Extension:Bucket#bucket.put|bucket.put()]]</code>. PAGE type fields are displayed as links. BOOLEAN type fields are displayed in a colored box. Unset values are displayed as ''null''. Repeated fields are displayed with a horizontal bar between their values.
f36a019985e4c64fd4d16a55043f65680c2e059e
Template:NavboxBucket
10
154
643
2025-08-22T18:43:26Z
Mudscape
106
Basic navbox
wikitext
text/x-wiki
{{Navbox
|title=[[:Extension:Bucket]]
|name=NavboxBucket
|state=uncollapsed
|gtitle1=Usage
|group1=
* [[:Extension:Bucket]]
* [[:Extension:Bucket/Api|API]]
* [[:Extension:Bucket/Example modules|Example modules]]
* [[:Extension:Bucket/SMW migration guide|SMW migration guide]]
|gtitle2=Page help
|group2=
* [[:Extension:Bucket/Bucket browse|Bucket browse]]
* [[:Extension:Bucket/Bucket_namespace|Bucket namespace]]
* [[:Extension:Bucket/Bucket action|Bucket action]]
}}
7ca66e9b08f3289a1c748102204af93a67e1f9af
Extension:Bucket/Api
0
152
645
637
2025-08-22T18:45:55Z
Mudscape
106
wikitext
text/x-wiki
Bucket provides a [https://www.mediawiki.org/wiki/API:Main_page MediaWiki API] action for external users to access the data stored in Buckets.
The [[osw:|Old School RuneScape Wiki]] will be used for real world examples of API usage.
== api.php?action=bucket ==
* <code>query</code> - A fully valid Bucket lua string.
=== Output ===
The returned object consists of the following properties:
* <code>bucketQuery</code> - The lua string that was run to produce the output.
* <code>bucket</code> - The result of the lua string. The format is identical to the normal [[Extension:Bucket#bucket.run|bucket.run()]] call.
* <code>error</code> - Present if an error has occurred, contains text describing the error.
=== Example ===
[https://oldschool.runescape.wiki/api.php?action=bucket&query=bucket(%27infobox_item%27).select(%27item_id%27,%27image%27,%27examine%27).where(%27item_name%27,%27Raw%20lobster%27).run() api.php?action=bucket&query=bucket('infobox_item').select('item_id','image','examine').where('item_name','Raw lobster').run()]
<syntaxhighlight lang="json">
{
"bucketQuery": "= mw.text.jsonEncode(bucket('infobox_item').select('item_id','image','examine').where('item_name','Raw lobster').run())",
"bucket": [
{
"item_id": [
"377"
],
"image": [
"File:Raw lobster.png"
],
"examine": "I should try cooking this."
}
]
}
</syntaxhighlight>
== See also ==
* [[osw:RuneScape:Bucket|OSRS Wiki bucket guide]]
{{NavboxBucket}}
d4ddf0f08ec69781134c16cd69a6c8a2e8af24d3
Extension:Bucket/Example modules
0
151
646
632
2025-08-22T18:46:10Z
Mudscape
106
wikitext
text/x-wiki
The following example modules are not included with Bucket, but are shared here so that they can be recreated on your own wiki if needed.
== Module:BucketPut ==
A simple module that is suitable for replacing inline <code><nowiki>{{#set:}}</nowiki></code> calls.
===Usage===
<pre>{{BucketPut|bucket_name|field=value|field2=value2}}</pre>
===Parameters===
====(1)====
The name of the Bucket to write to.
====All named parameters====
All named parameters are used a field=value pair.
===Example===
<pre>{{BucketPut|example_bucket|color=green|shape=square}}</pre>
Result: The following is inserted into <code>Bucket:example_bucket</code>
{| class="wikitable"
! page_name !! page_name_sub !! color !! shape
|-
| Extension:Bucket/Example modules || Extension:Bucket/Example modules || green || square
|}
===Code===
<syntaxhighlight lang="lua">
local p = {}
function p.main(frame)
local args = frame:getParent().args
local bucket_name = mw.text.trim(args[1] or '')
out_args = {}
for k, v in pairs(args) do
if v == '' then
out_args[k] = nil
else
out_args[k] = v
end
end
out_args[1] = nil
bucket(bucket_name).put(out_args)
end
return p
</syntaxhighlight>
== Module:BucketShow ==
A replacement for <code><nowiki>{{#show:}}</nowiki></code>
This module returns a single value from a Bucket.
===Usage===
<pre>{{BucketShow|bucket_name|field|restriction=value}}</pre>
===Parameters===
====(1)====
The name of the Bucket to pull data from.
====(2)====
The name of the field to pull data from.
====All named parameters====
All named parameters are used as a where clause in the Bucket query.
===Example===
<pre>{{BucketShow|example_bucket|shape|color=green}}</pre>
Result: <code>square</code>
===Code===
<syntaxhighlight lang="lua">
local p = {}
function p.main(frame)
local args = frame:getParent().args
local bucket_name = mw.text.trim(args[1] or '')
local select_field = mw.text.trim(args[2] or '')
local b = bucket(bucket_name).select(select_field).limit(1)
for k, v in pairs(args) do
if k ~= 1 and k ~= 2 then
b.where(k, v)
end
end
local data = b.run()
if data[1] and data[1][select_field] then
data = data[1][select_field]
if type(data) == 'table' then
data = data[1]
end
return data
end
error(string.format("BucketShow did not find the requested value. %s.%s", bucket_name, select_field))
end
return p
</syntaxhighlight>
{{NavboxBucket}}
94cf1e8ffcb0d50bb1f2c92d63bd8b561d991f4a
Extension:Bucket/SMW migration guide
0
141
647
635
2025-08-22T18:46:20Z
Mudscape
106
wikitext
text/x-wiki
Semantic MediaWiki and Bucket are able to coexist without issue, allowing migration to be a gradual process. It is recommended to store data in both Bucket and SMW simultaneously during migration to avoid interruptions to correct page parsing.
==Conceptual differences==
===Buckets vs Properties===
The primary unit of data in SMW is a Property. The primary unit of data in Bucket is a Bucket. A Bucket consists of multiple fields grouped together into a row. A field is equivalent to a Property. Conceptually this is similar to how SMW handles subobjects, which are multiple Properties grouped into one object.
===Parser tags===
Bucket has no support for parser tags, opting to only support reading and writing of Bucket data through the use of Modules. Simple Modules can be constructed to allow basic queries and puts to be performed without requiring writing a new module for each instance. Some example modules can be found [[Extension:Bucket/Example modules|here]].
===Output format===
Bucket does not directly support any WikiText output, query results are returned as a lua table that can be manipulated into the desired WikiText by the module. SMW by default orders results by page name, bucket has no defined default ordering. Using <code>bucket.orderBy('page_name', 'asc')</code> is an approximate replacement to the default SMW ordering.
==Migration==
===Writing data===
The first step in migrating a Module from SMW to Bucket is determining what Properties will comprise the fields in the new Bucket, and what datatype they will be.
Consider the following snippet used to set a SMW subobject:
<syntaxhighlight lang="lua">
--Module:DropsLine
local subname = variant
local json_blob = {
['Drop level'] = dropLevel,
['League region'] = leagueRegions,
['Drop type'] = dropType,
['Approx'] = approx
}
local data_entry = {
['Dropped item page'] = itemPage, -- The item we are dropping
['Dropped from'] = pageName, -- The page we are on
['Drop JSON'] = mw.text.jsonEncode(json_blob) -- Blob of extra data
}
mw.smw.subobject(data_entry, subname)
</syntaxhighlight>
This is the equivalent snippet to set a Bucket entry:
<syntaxhighlight lang="lua">
--Module:DropsLine
local subname = variant
local json_blob = {
['Drop level'] = dropLevel,
['League region'] = leagueRegions,
['Drop type'] = dropType,
['Approx'] = approx
}
local data_entry = {
['item_page'] = itemPage, -- The item we are dropping
['json_blob'] = mw.text.jsonEncode(json_blob) -- Blob of extra data
}
mw.bucket("dropsline").sub(subname).put(data_entry)
</syntaxhighlight>
The only changes required in the module is to ensure the data_entry object is using valid field names, and changing the actual line of code that puts the data. We remove the "Dropped" prefix when converting the names from Properties to fields, because the fields are part of the "dropsline" Bucket there is no ambiguity. We can even get rid of the "Dropped from" property completely, as all Buckets contain a field "page_name" which is automatically set to the page where the <code>bucket.put</code> occurs.
There are other changes required outside of the module. In this example we have 3 distinct Property pages, Property:Dropped item page, Property:Dropped from, and Property:Drop JSON. We will create one Bucket page at Bucket:Dropsline to replace these three Properties.
<syntaxhighlight lang="JSON">
{
"item_page": {
"type": "PAGE"
},
"json_blob": {
"type": "TEXT",
"index": false
}
}
</syntaxhighlight>
===Reading data===
Reading from Buckets is done through lua using functions that mimic the style of SQL.
SMW example
<syntaxhighlight lang="lua">
local query = {
'[[Dropped item page::'..table.concat(items, '||')..']]',
'[[Drop JSON::+]]',
'?=#-',
'?Drop JSON = json',
limit = args.limit or 500,
}
local data = mw.smw.ask(query)
</syntaxhighlight>
Bucket example
<syntaxhighlight lang="lua">
item_conditions = {}
for _, item in ipairs(items) do
table.insert(item_conditions, {"item_page", item})
end
local data = bucket("dropsline")
.select("json_blob")
.where(bucket.Or(item_conditions))
.limit(args.limit or 500)
.run()
</syntaxhighlight>
{{NavboxBucket}}
2cf63af151f474a76e10e9d05103af0b88fc82af
676
647
2025-09-09T14:22:40Z
Mudscape
106
wikitext
text/x-wiki
Semantic MediaWiki and Bucket are able to coexist without issue, allowing migration to be a gradual process. It is recommended to store data in both Bucket and SMW simultaneously during migration to avoid interruptions to correct page parsing.
==Conceptual differences==
===Buckets vs Properties===
The primary unit of data in SMW is a Property. The primary unit of data in Bucket is a Bucket. A Bucket consists of multiple fields grouped together into a row. A field is equivalent to a Property. Conceptually this is similar to how SMW handles subobjects, which are multiple Properties grouped into one object.
===Parser tags===
Bucket has no support for parser tags, opting to only support reading and writing of Bucket data through the use of Modules. Simple Modules can be constructed to allow basic queries and puts to be performed without requiring writing a new module for each instance. Some example modules can be found [[Extension:Bucket/Example modules|here]].
===Output format===
Bucket does not directly support any WikiText output, query results are returned as a lua table that can be manipulated into the desired WikiText by the module. SMW by default orders results by page name, bucket has no defined default ordering. Using <code>bucket.orderBy('page_name', 'asc')</code> is an approximate replacement to the default SMW ordering.
===Page type===
The PAGE type in bucket is purely a cosmetic addition to a TEXT field, rendering as a link in bucket meta pages. It will not follow redirects like the SMW Page type, and bucket does not return page type information in the form of a wikitext link.
==Bucket enhancements==
===Query limit===
SMW is limited to 14 query conditions at once. Bucket has no limit on the number of conditions, only that the query cannot take too long.
===Categories===
Bucket can filter by pages in a category <code>.where('Category:Items')</code>, and also pages not in a category <code>.where(bucket.Not('Category:Items'))</code>
==Migration==
===Writing data===
The first step in migrating a Module from SMW to Bucket is determining what Properties will comprise the fields in the new Bucket, and what datatype they will be.
Consider the following snippet used to set a SMW subobject:
<syntaxhighlight lang="lua">
--Module:DropsLine
local subname = variant
local json_blob = {
['Drop level'] = dropLevel,
['League region'] = leagueRegions,
['Drop type'] = dropType,
['Approx'] = approx
}
local data_entry = {
['Dropped item page'] = itemPage, -- The item we are dropping
['Dropped from'] = pageName, -- The page we are on
['Drop JSON'] = mw.text.jsonEncode(json_blob) -- Blob of extra data
}
mw.smw.subobject(data_entry, subname)
</syntaxhighlight>
This is the equivalent snippet to set a Bucket entry:
<syntaxhighlight lang="lua">
--Module:DropsLine
local subname = variant
local json_blob = {
['Drop level'] = dropLevel,
['League region'] = leagueRegions,
['Drop type'] = dropType,
['Approx'] = approx
}
local data_entry = {
['item_page'] = itemPage, -- The item we are dropping
['json_blob'] = mw.text.jsonEncode(json_blob) -- Blob of extra data
}
mw.bucket("dropsline").sub(subname).put(data_entry)
</syntaxhighlight>
The only changes required in the module is to ensure the data_entry object is using valid field names, and changing the actual line of code that puts the data. We remove the "Dropped" prefix when converting the names from Properties to fields, because the fields are part of the "dropsline" Bucket there is no ambiguity. We can even get rid of the "Dropped from" property completely, as all Buckets contain a field "page_name" which is automatically set to the page where the <code>bucket.put</code> occurs.
There are other changes required outside of the module. In this example we have 3 distinct Property pages, Property:Dropped item page, Property:Dropped from, and Property:Drop JSON. We will create one Bucket page at Bucket:Dropsline to replace these three Properties.
<syntaxhighlight lang="JSON">
{
"item_page": {
"type": "PAGE"
},
"json_blob": {
"type": "TEXT",
"index": false
}
}
</syntaxhighlight>
===Reading data===
Reading from Buckets is done through lua using functions that mimic the style of SQL.
SMW example
<syntaxhighlight lang="lua">
local query = {
'[[Dropped item page::'..table.concat(items, '||')..']]',
'[[Drop JSON::+]]',
'?=#-',
'?Drop JSON = json',
limit = args.limit or 500,
}
local data = mw.smw.ask(query)
</syntaxhighlight>
Bucket example
<syntaxhighlight lang="lua">
item_conditions = {}
for _, item in ipairs(items) do
table.insert(item_conditions, {"item_page", item})
end
local data = bucket("dropsline")
.select("json_blob")
.where(bucket.Or(item_conditions))
.limit(args.limit or 500)
.run()
</syntaxhighlight>
{{NavboxBucket}}
1d8b7c204822d318b0423ee779638d5357b79051
Extension:Bucket/Bucket browse
0
153
648
642
2025-08-22T18:46:33Z
Mudscape
106
wikitext
text/x-wiki
The Bucket browse page is accessed through Special:Bucket, or through the "Dive into this bucket" link on a bucket namespace page and provides a filterable view of a buckets contents.
== Parameters ==
* '''Bucket''' - The name of the bucket to query, all lower case with spaces replaced by underscores.
* '''Select''' <sup>(optional)</sup> - A list of fields to select, separated by spaces. Empty input or <code>*</code> will select all available fields.
* '''Where''' <sup>(optional)</sup> - Input will be inserted as arguments of <code>[[:Extension:Bucket#bucket.where|bucket.where()]]</code>. Example: <code>'page_name', 'Iron ore'</code>
* '''Limit''' - The number of results to return per page. Must be between 0 and 500
* '''Offset''' - The number of results to skip before returning.
== Results ==
Results are displayed as a table, with one row per <code>[[:Extension:Bucket#bucket.put|bucket.put()]]</code>. PAGE type fields are displayed as links. BOOLEAN type fields are displayed in a colored box. Unset values are displayed as ''null''. Repeated fields are displayed with a horizontal bar between their values.
{{NavboxBucket}}
f23f54931908249a559ea25c1783ea030dacef8f
Extension:Bucket
0
142
649
644
2025-08-22T18:49:40Z
Mudscape
106
/* Bug Bounty Program */ dev wiki moved back to normal
wikitext
text/x-wiki
'''Bucket''' is an in-development MediaWiki extension that lets you store structured data on articles, which can be queried by other articles and APIs. It is meant as a replacement for how the RuneScape wikis use Semantic MediaWiki, and is (sort of) in the same general category of extensions as SMW, Cargo, or Wikibase.
{{ToC|limit=1}}
==Why?==
Continuing to use Semantic MediaWiki poses two major risks to us.
The first is related to performance. In a couple days' worth of profiling, SMW was responsible for about 50% of all database reads on the wiki, and about 75% of all writes (even when no content has changed)! Semantic MediaWiki seems to generally be responsible for about 30% of the total parse time of our articles. This poses a serious obstacle to our attempts at making the wiki faster, more stable, and less expensive to operate. SMW also does its own purging of both the parser cache and HTML cache, which seriously complicates any attempts to more carefully orchestrate the relationship between (for example) Grand Exchange updates and Cloudflare purging.
SMW is also extremely complicated – the code base is about 210,000 lines of PHP, a lot of which is not fully understood by anyone still involved with the project. There's a series of performance improvements that in theory could be done to help improve SMW, but the development is stuck in a bit of a weird place where nobody really knows why particular things were implemented a particular way, which makes further changes riskier and take longer. I came to the conclusion that it would take less time to implement a separate extension and migrate our usage to it. It's also complicated in the sense that very few people on our wikis understand how to do anything other than very basic queries with it.
The third risk is sort of related to the second. SMW is complex enough that I can totally envision a scenario where the latest SMW release is not compatible with the latest MediaWiki release, and this blocks us from staying up to date with MediaWiki. This is especially scary due to the upcoming core MediaWiki parser rework that will make article parsing happen in less than full-page sections (incidentally this is the same thing that might break the Variables extension, but that's a topic for another day). SMW doesn't have a great deal of institutional support right now (it's possible we are the single biggest user of it currently), and we might need to get urgently involved with SMW development if that situation comes to pass.
All together, it feels like a pretty good reason to explore alternatives. One option we looked at was Cargo, which gives much more of a SQL-y access to the underlying data (which I quite like). Unfortunately there's a number of things Cargo does that I really don't like – tying table definitions to templates, making it so you can only "attach" to a single table from a template (which Cargo users have found horrible workarounds for), and most prominently, making it so that a page's data only updates either on "page save" or on re-creation of the underlying table (meaning, editing a module would not update a page's Cargo data). I really wanted to like Cargo, but I think it won't work for us.
==Goals of the extension==
* Support for the minimal feature set of the RuneScape wikis' use of SMW, including reading entries from the API and some basic visualization on a special page.
* Simplicity in implementation: try to write as little code as possible, and avoid unnecessary structures for caching.
* Simplicity in use: In general there should be one canonical way to do things, and users should not have to worry about manually updating or invalidating entries.
* High-performance: minimize database queries and latency, minimize unnecessary parses and purges. Try to ride on top of existing "refreshLinks" constructs as much as possible.
Explicit non-goals:
* Full feature parity with SMW or Cargo, including map support, drilldowns, subobjects, concepts, subquery support (mostly).
* Generic support for versions of MediaWiki that are not used on Weird Gloop, or for DBMSes that we don't use. This is primarily meant to stay simple and maintainable by us, and supporting a burgeoning ecosystem of different wiki installations with all sorts of different dependencies is not what we're signing up for right now. This could change if other wikis are seriously interested in using Bucket, and if the scope of changes is relatively small, but right now the focus is squarely on MediaWiki 1.41 and MySQL 8.0.18 or higher.
==Basic usage==
Data is stored in "buckets", which are database tables with specific columns that you can define. Imagine we wanted to define a basic table to store monster drops (similar to Property:Dropped item, Property:Drop type, Property:Drop Rarity, etc, in current SMW). Each call to {{t|DropsLine}} would add a new row to this table.
If we wanted a "bucket" called "drops" and the columns to include the dropped item, rarity and quantity, we could go to the Bucket:Drops and put the following:
<syntaxhighlight lang="json">
{
"item": {
"type": "PAGE"
},
"quantity": {
"type": "TEXT"
},
"rarity": {
"type": "TEXT"
}
}
</syntaxhighlight>
Supported types are PAGE, TEXT, INTEGER, DOUBLE, and BOOLEAN. Fields can be marked as repeated, in which case they are stored in the DB as JSON type, using multi-value index to keep seek time low.
There are a few "reserved" columns that are added to every table, including "_page_id", "_index", "page_name" referring to the page that the bucket "put" call is invoked on, and "page_name_sub" which serves to help join data correctly when there are multiple Bucket rows written per page.
The only way to write and read from a bucket is via Lua calls on the "bucket" object. I quite like this (and certainly you can implement templates and things to generically write to it without Lua), although some people might prefer to have actual parser functions to use.
To store data in that bucket, via Lua, you'd say
<syntaxhighlight lang="lua">bucket("drops").put({item="Rune scimitar", quantity="3-5", rarity="1/128"})</syntaxhighlight>
And that's it!
Querying has a lot more options, but the simplest thing would be something like
<syntaxhighlight lang="lua">
bucket("drops")
.select("page_name", "item", "quantity", "rarity")
.where("item", "Rune scimitar")
.run()
</syntaxhighlight>
Which gives you all of the monsters that drop the Rune scimitar. Full documentation of the select syntax will be forthcoming, but it includes filtering based on values, JOINing on other tables, selecting from arrays, and filtering based on the categories on the page.
==Technical description==
Bucket is made up of three main pieces:
* Table definitions in the "Bucket" namespace, where you define a database table, and can modify it with additional fields
* Implementation of "bucket.put" that does INSERT and UPDATE queries on those tables
* Implementation of queries, which translate the Lua syntax into a SELECT statement
===Table definition===
Bucket (the extension) adds a new namespace called "Bucket", namespace ID 9592. The content model for this namespace is JSON, which should prevent people from saving anything there that is not valid JSON.
A table definition is a JSON object with the field names as keys, and values as JSON objects with the following keys:
====type====
Required. Possible types are:
* PAGE
* TEXT
* INTEGER
* DOUBLE
* BOOLEAN
These correspond to MySQL data types, except for PAGE, which is identical to TEXT except the value is rendered as a link on Bucket Special pages for convenience.
====repeated====
Default false. Fields only hold one value per entry unless they are a repeated field.
Repeated fields have some restrictions:
Using <, >, >=, <= comparisons on a repeated field is unsupported.
bucket.join() cannot join two repeated fields together.
Due to limitations of the JSON database type, individual values in a repeated field are limited to 512 characters.
====index====
Default true. Must be true if '''repeated''' is true. If the field has an index, it can be accessed efficiently as part of a JOIN or WHERE clause, with the caveat that it takes up about twice as much database space. Most fields are okay to be indexed, unless they're some big JSON cluster that is never going to be part of a query condition.
=== Table creation ===
When someone attempts to save a blob in the Bucket namespace, a number of things are required, otherwise it will not be able to save. This is in Bucket::createOrModifyTable.
* There needs to be at least one column in the schema
* All field names must be strings
* All field names must be only lowercase alphanumeric characters, or _
* All field names must be unique
* The '''type''' must be a supported type
If this table is new, the schema will then be converted to a CREATE TABLE statement.
If it already exists, any changes against the old schema will be converted into an ALTER TABLE statement, which could include ADD COLUMN, DROP COLUMN, ADD INDEX, DROP INDEX.
In a transaction with the CREATE/ALTER TABLE, we also add an entry to the <code>bucket_schemas</code> table, containing a JSON representation of the table's schema.
Buckets that are no longer written to can be deleted, which deletes the table. Moving Buckets is not supported, although a user can create a new Bucket and change the relevant modules to read and write from the new Bucket, and then delete the old one.
REPEATED fields are implemented as the JSON type, using [https://dev.mysql.com/doc/refman/8.0/en/create-index.htm multi-valued indexes] and automatically using the <code>MEMBER OF</code> function in relevant <code>WHERE</code> conditions. This is the reason it requires MySQL 8.0.18 – it's not clear if MariaDB will support similar structures in the future.
===Storing data===
Calling <code>bucket.put</code> in Lua calls the <code>BucketLuaLibrary::bucketPut</code> method.
Notably, this does not immediately do an INSERT with the payload – instead, it adds the puts to a <code>bucketPuts</code> field on the parser output, which the Lua library has access to.
Then the magical part is that the insertion happens when MediaWiki's [https://www.mediawiki.org/wiki/Manual:Hooks/LinksUpdateComplete LinksUpdateComplete] hook runs. This hook runs when a page is saved, when it is moved or deleted, or when it gets re-rendered after a transclusion it depends on gets changed. In short, it's exactly the hook we'd hope would exist, since it runs in exactly the right set of situations that we might wish to examine the puts again. It also has access to the <code>bucketPuts</code> that we put on the parser output, so no additional parses need to happen at all. You can see this in <code>BucketHooks::onLinksUpdateComplete</code>.
This calls <code>Bucket::writePuts</code>, which removes any fields that won't be valid columns in the bucket and then inserts them into the relevant table. It also updates the <code>bucket_pages</code> table with all of the puts that are used on each page.
Since the vast majority of our LinksUpdates do not change the calls to <code>bucket.put</code> we should avoid doing INSERTs that are exactly the same as the existing values. SMW doesn't do this, and it's the reason they are responsible for 75% of our database writes. Therefore we want to limit database activity to data that has actually changed. To accomplish this, <code>bucket_pages</code> has a column <code>put_hash</code> which is the SHA256 hash of the put data the last time it was written. Before any bucket data is written to the database the previous <code>put_hash</code> and new <code>put_hash</code> are compared, and writing only continues if they differ. This causes zero database writes to occur when the stored data has not changed.
=== Bucket:bucket issues ===
Bucket contains a default "Bucket:bucket issues" that cannot be modified. Due to the <code>bucket.put</code> logic running through LinksUpdateComplete, any errors and warnings from puts cannot be shown on the page directly. This Bucket is used to communicate those errors and warnings to users. Issues can be viewed through the normal <code>?action=bucket</code> url parameter, or by clicking "View Bucket" in the sidebar.
==Querying==
<code>bucket</code>, <code>bucket.select</code> and <code>bucket.run</code> are the only required methods to execute a query. Order doesn't matter except <code>bucket.run</code> must be last, since it is the function that executes the query and returns results. Bucket does not limit the number of conditions in a single query. A lua error will be thrown if a query takes longer than 500 milliseconds.
===Concepts===
====QueryBuilder====
A <code>QueryBuilder</code> is created by calling <code>bucket( string )</code> All methods represented here by <code>bucket.</code> are methods of a QueryBuilder object.
====Selector====
A <code>Selector</code> string is defined as one of the following:
* A field name in the primary(specified by the call to bucket()) Bucket
* A combined bucket and field specifier, joined together by <code>.</code>. Such as <code>drops_line.page_name_sub</code>
* A category, such as <code>Category:Slayer Monsters</code>. In this case the returned field will be a Boolean, with true indicating that the page is a member of the specified Category.
====Operand====
One of the following strings:
* <code>=</code>
* <code>!=</code>
* <code>>=</code>
* <code><=</code>
* <code>></code>
* <code><</code>
====Condition====
A <code>Condition</code> is either a string or a table.
A table <code>Condition</code> is a table of two or three entries, in the format of <code>{Selector, Operand, Value}</code> or <code>{Selector, Value}</code>. In the case of two entries, the operand is implied to be <code>=</code>.
A string <code>Condition</code> is the name of a category, such as <code>Category:Slayer monsters</code>. This condition will be true if the <code>page_name</code> for a row is in the specified category.
===bucket===
<code>bucket( string )</code>
The parameter must be a valid Bucket name.
Returns a Bucket <code>QueryBuilder</code>
===bucket.sub===
<code>sub( string )</code>
Any string
Returns a Bucket <code>QueryBuilder</code>
===bucket.select===
<code>select( Selector, ... )</code>
One or more Selectors. Each selector supplied will result in a matching field in the result table.
Multiple <code>select</code> statements are supported in a query, with <code>select('one').select('two')</code> acting identically to <code>select('one', 'two')</code>
Returns a Bucket <code>QueryBuilder</code>
===bucket.where===
<code>where( Condition, ... )</code>
One or more Conditions. Supplying multiple conditions is equivalent to <code>where(Bucket.And(Condition, ...))</code>
''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>.
Returns a Bucket <code>QueryBuilder</code>
===bucket.join===
<code>join( string, Selector, Selector )</code>
The first parameter must be a valid Bucket name.
The second and third parameters are both the same format. One entry is a Selector indicating a field in the joined table to use for comparison. The other entry is a Selector indicating a field in the primary Bucket, or in another joined Bucket. One of the fields indicated may be of Repeated type, but not both.
Returns a Bucket <code>QueryBuilder</code>
===bucket.limit===
<code>limit( number )</code>
Sets the limit for the query. Accepted range is 1-5000. Default 500. Setting this to 0 or nil will use the default value.
Returns a Bucket <code>QueryBuilder</code>
===bucket.offset===
<code>offset( number )</code>
Sets the offset for the query. Default 0. Setting this to nil will use the default value.
Returns a Bucket <code>QueryBuilder</code>
===bucket.orderBy===
<code>orderBy( Selector, string )</code>
The first parameter must be a Selector which is present in a <code>bucket.select</code> for this query.
The second parameter is either <code>asc</code>, for ascending order, or <code>desc</code>, for descending order.
Returns a Bucket <code>QueryBuilder</code>
===bucket.run===
<code>run()</code>
Executes the query.
The query result is returned as a lua array, one entry per row returned. Each array element is a table, with one property per argument to <code>select</code>. These properties are all lower case, and spaces are replaced with '_', except for Categories, which are returned exactly as input. The property value will be of the data type specified by the Bucket, except in the case of a repeated field, where it will be an array of that data type.
Returns <code>table</code>
===bucket.printSQL===
<code>printSQL()</code>
Used for debugging, will log the SQL query to the lua console
===Other methods===
The following methods are methods are available on the global Bucket object to be used within <code>bucket.where()</code> conditions.
====Bucket.Or====
<code>Bucket.Or( Condition, ... )</code>
Represents <code>Condition OR ...</code>
Returns <code>Condition, ...</code>
====Bucket.And====
<code>Bucket.And( Condition, ... )</code>
Represents <code>Condition AND ...</code>
Returns <code>Condition, ...</code>
====Bucket.Not====
<code>Bucket.Not( Condition )</code>
Represents <code>NOT Condition</code>
Returns <code>Condition</code>
====Bucket.Null====
<code>Bucket.Null()</code>
Used as Value in a Condition, represents <code>nil</code>.
''Note'': <code>nil</code> cannot be used directly within <code>bucket.where()</code>, as <code>nil</code> cannot be stored as a table value in lua.
==Bug Bounty Program==
If you discover a security vulnerability in Bucket, please send an email to <code>admin (at) weirdgloop.org</code> with step-by-step instructions to reproduce the issue. We'll send you some RuneScape Wiki merch (probably a scarf!) and possibly a bug bounty payout.
Bug bounty payouts are solely at Weird Gloop's discretion, but will usually range between $200 and $2000, depending on the severity and type of vulnerability, and the level of access required to exploit it.
Examples of high-severity vulnerabilities:
* Leak of credentials or user data
* SQL injection
* Remote code execution/Privilege escalation
Examples of moderate-severity vulnerabilities:
* Cross-site scripting
* Denial-of-service
Bugs in Bucket code that are not security vulnerabilities won't be eligible for the bug bounty program, but we appreciate reports on the [https://github.com/weirdgloop/mediawiki-extensions-Bucket/issues GitHub issues list].
You are welcome to test on the [https://en_rswiki.dev.weirdgloop.org dev wikis] – please do not test on the production wikis (runescape.wiki, minecraft.wiki, etc).
Security vulnerabilities in other code used by Weird Gloop (including MediaWiki core, non-Weird Gloop extensions, and other non-Bucket extensions developed by Weird Gloop) are not currently eligible for bug bounty payouts, but if you discover a vulnerability that affects us, we'd still like to hear from you.
{{NavboxBucket}}
011323dcafc248b93e8aebf3cc786dbec4e7edb1
652
649
2025-08-22T19:02:34Z
Mudscape
106
Make the page a little better for users
wikitext
text/x-wiki
'''Bucket''' is an in-development MediaWiki extension that lets you store structured data on articles, which can be queried by other articles and APIs. It is meant as a replacement for how the RuneScape wikis use Semantic MediaWiki, and is (sort of) in the same general category of extensions as SMW, Cargo, or Wikibase.
{{ToC|limit=1}}
==Basic usage==
Data is stored in "buckets", which are database tables with specific columns that you can define. Imagine we wanted to define a basic table to store monster drops (similar to Property:Dropped item, Property:Drop type, Property:Drop Rarity, etc, in current SMW). Each call to {{t|DropsLine}} would add a new row to this table.
If we wanted a "bucket" called "drops" and the columns to include the dropped item, rarity and quantity, we could go to the Bucket:Drops and put the following:
<syntaxhighlight lang="json">
{
"item": {
"type": "PAGE"
},
"quantity": {
"type": "TEXT"
},
"rarity": {
"type": "TEXT"
}
}
</syntaxhighlight>
Supported types are PAGE, TEXT, INTEGER, DOUBLE, and BOOLEAN. Fields can be marked as repeated, in which case they are stored in the DB as JSON type, using multi-value index to keep seek time low.
There are a few "reserved" columns that are added to every table, including "_page_id", "_index", "page_name" referring to the page that the bucket "put" call is invoked on, and "page_name_sub" which serves to help join data correctly when there are multiple Bucket rows written per page.
The only way to write and read from a bucket is via Lua calls on the "bucket" object. I quite like this (and certainly you can implement templates and things to generically write to it without Lua), although some people might prefer to have actual parser functions to use.
To store data in that bucket, via Lua, you'd say
<syntaxhighlight lang="lua">bucket("drops").put({item="Rune scimitar", quantity="3-5", rarity="1/128"})</syntaxhighlight>
And that's it!
Querying has a lot more options, but the simplest thing would be something like
<syntaxhighlight lang="lua">
bucket("drops")
.select("page_name", "item", "quantity", "rarity")
.where("item", "Rune scimitar")
.run()
</syntaxhighlight>
Which gives you all of the monsters that drop the Rune scimitar. Full documentation of the select syntax will be forthcoming, but it includes filtering based on values, JOINing on other tables, selecting from arrays, and filtering based on the categories on the page.
==Technical description==
Bucket is made up of three main pieces:
* Table definitions in the "Bucket" namespace, where you define a database table, and can modify it with additional fields
* Implementation of "bucket.put" that does INSERT and UPDATE queries on those tables
* Implementation of queries, which translate the Lua syntax into a SELECT statement
===Table definition===
Bucket (the extension) adds a new namespace called "Bucket", namespace ID 9592. The content model for this namespace is JSON, which should prevent people from saving anything there that is not valid JSON.
A table definition is a JSON object with the field names as keys, and values as JSON objects with the following keys:
====type====
Required. Possible types are:
* PAGE
* TEXT
* INTEGER
* DOUBLE
* BOOLEAN
These correspond to MySQL data types, except for PAGE, which is identical to TEXT except the value is rendered as a link on Bucket Special pages for convenience.
====repeated====
Default false. Fields only hold one value per entry unless they are a repeated field.
Repeated fields have some restrictions:
Using <, >, >=, <= comparisons on a repeated field is unsupported.
bucket.join() cannot join two repeated fields together.
Due to limitations of the JSON database type, individual values in a repeated field are limited to 512 characters.
====index====
Default true. Must be true if '''repeated''' is true. If the field has an index, it can be accessed efficiently as part of a JOIN or WHERE clause, with the caveat that it takes up about twice as much database space. Most fields are okay to be indexed, unless they're some big JSON cluster that is never going to be part of a query condition.
=== Table creation ===
When someone attempts to save a blob in the Bucket namespace, a number of things are required, otherwise it will not be able to save. This is in Bucket::createOrModifyTable.
* There needs to be at least one column in the schema
* All field names must be strings
* All field names must be only lowercase alphanumeric characters, or _
* All field names must be unique
* The '''type''' must be a supported type
If this table is new, the schema will then be converted to a CREATE TABLE statement.
If it already exists, any changes against the old schema will be converted into an ALTER TABLE statement, which could include ADD COLUMN, DROP COLUMN, ADD INDEX, DROP INDEX.
In a transaction with the CREATE/ALTER TABLE, we also add an entry to the <code>bucket_schemas</code> table, containing a JSON representation of the table's schema.
Buckets that are no longer written to can be deleted, which deletes the table. Moving Buckets is not supported, although a user can create a new Bucket and change the relevant modules to read and write from the new Bucket, and then delete the old one.
REPEATED fields are implemented as the JSON type, using [https://dev.mysql.com/doc/refman/8.0/en/create-index.htm multi-valued indexes] and automatically using the <code>MEMBER OF</code> function in relevant <code>WHERE</code> conditions. This is the reason it requires MySQL 8.0.18 – it's not clear if MariaDB will support similar structures in the future.
===Storing data===
Calling <code>bucket.put</code> in Lua calls the <code>BucketLuaLibrary::bucketPut</code> method.
Notably, this does not immediately do an INSERT with the payload – instead, it adds the puts to a <code>bucketPuts</code> field on the parser output, which the Lua library has access to.
Then the magical part is that the insertion happens when MediaWiki's [https://www.mediawiki.org/wiki/Manual:Hooks/LinksUpdateComplete LinksUpdateComplete] hook runs. This hook runs when a page is saved, when it is moved or deleted, or when it gets re-rendered after a transclusion it depends on gets changed. In short, it's exactly the hook we'd hope would exist, since it runs in exactly the right set of situations that we might wish to examine the puts again. It also has access to the <code>bucketPuts</code> that we put on the parser output, so no additional parses need to happen at all. You can see this in <code>BucketHooks::onLinksUpdateComplete</code>.
This calls <code>Bucket::writePuts</code>, which removes any fields that won't be valid columns in the bucket and then inserts them into the relevant table. It also updates the <code>bucket_pages</code> table with all of the puts that are used on each page.
Since the vast majority of our LinksUpdates do not change the calls to <code>bucket.put</code> we should avoid doing INSERTs that are exactly the same as the existing values. SMW doesn't do this, and it's the reason they are responsible for 75% of our database writes. Therefore we want to limit database activity to data that has actually changed. To accomplish this, <code>bucket_pages</code> has a column <code>put_hash</code> which is the SHA256 hash of the put data the last time it was written. Before any bucket data is written to the database the previous <code>put_hash</code> and new <code>put_hash</code> are compared, and writing only continues if they differ. This causes zero database writes to occur when the stored data has not changed.
=== Bucket:bucket issues ===
Bucket contains a default "Bucket:bucket issues" that cannot be modified. Due to the <code>bucket.put</code> logic running through LinksUpdateComplete, any errors and warnings from puts cannot be shown on the page directly. This Bucket is used to communicate those errors and warnings to users. Issues can be viewed through the normal <code>?action=bucket</code> url parameter, or by clicking "View Bucket" in the sidebar.
==Querying==
<code>bucket</code>, <code>bucket.select</code> and <code>bucket.run</code> are the only required methods to execute a query. Order doesn't matter except <code>bucket.run</code> must be last, since it is the function that executes the query and returns results. Bucket does not limit the number of conditions in a single query. A lua error will be thrown if a query takes longer than 500 milliseconds.
===Concepts===
====QueryBuilder====
A <code>QueryBuilder</code> is created by calling <code>bucket( string )</code> All methods represented here by <code>bucket.</code> are methods of a QueryBuilder object.
====Selector====
A <code>Selector</code> string is defined as one of the following:
* A field name in the primary(specified by the call to bucket()) Bucket
* A combined bucket and field specifier, joined together by <code>.</code>. Such as <code>drops_line.page_name_sub</code>
* A category, such as <code>Category:Slayer Monsters</code>. In this case the returned field will be a Boolean, with true indicating that the page is a member of the specified Category.
====Operand====
One of the following strings:
* <code>=</code>
* <code>!=</code>
* <code>>=</code>
* <code><=</code>
* <code>></code>
* <code><</code>
====Condition====
A <code>Condition</code> is either a string or a table.
A table <code>Condition</code> is a table of two or three entries, in the format of <code>{Selector, Operand, Value}</code> or <code>{Selector, Value}</code>. In the case of two entries, the operand is implied to be <code>=</code>.
A string <code>Condition</code> is the name of a category, such as <code>Category:Slayer monsters</code>. This condition will be true if the <code>page_name</code> for a row is in the specified category.
===bucket===
<code>bucket( string )</code>
The parameter must be a valid Bucket name.
Returns a Bucket <code>QueryBuilder</code>
===bucket.sub===
<code>sub( string )</code>
Any string
Returns a Bucket <code>QueryBuilder</code>
===bucket.select===
<code>select( Selector, ... )</code>
One or more Selectors. Each selector supplied will result in a matching field in the result table.
Multiple <code>select</code> statements are supported in a query, with <code>select('one').select('two')</code> acting identically to <code>select('one', 'two')</code>
Returns a Bucket <code>QueryBuilder</code>
===bucket.where===
<code>where( Condition, ... )</code>
One or more Conditions. Supplying multiple conditions is equivalent to <code>where(Bucket.And(Condition, ...))</code>
''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>.
Returns a Bucket <code>QueryBuilder</code>
===bucket.join===
<code>join( string, Selector, Selector )</code>
The first parameter must be a valid Bucket name.
The second and third parameters are both the same format. One entry is a Selector indicating a field in the joined table to use for comparison. The other entry is a Selector indicating a field in the primary Bucket, or in another joined Bucket. One of the fields indicated may be of Repeated type, but not both.
Returns a Bucket <code>QueryBuilder</code>
===bucket.limit===
<code>limit( number )</code>
Sets the limit for the query. Accepted range is 1-5000. Default 500. Setting this to 0 or nil will use the default value.
Returns a Bucket <code>QueryBuilder</code>
===bucket.offset===
<code>offset( number )</code>
Sets the offset for the query. Default 0. Setting this to nil will use the default value.
Returns a Bucket <code>QueryBuilder</code>
===bucket.orderBy===
<code>orderBy( Selector, string )</code>
The first parameter must be a Selector which is present in a <code>bucket.select</code> for this query.
The second parameter is either <code>asc</code>, for ascending order, or <code>desc</code>, for descending order.
Returns a Bucket <code>QueryBuilder</code>
===bucket.run===
<code>run()</code>
Executes the query.
The query result is returned as a lua array, one entry per row returned. Each array element is a table, with one property per argument to <code>select</code>. These properties are all lower case, and spaces are replaced with '_', except for Categories, which are returned exactly as input. The property value will be of the data type specified by the Bucket, except in the case of a repeated field, where it will be an array of that data type.
Returns <code>table</code>
===bucket.printSQL===
<code>printSQL()</code>
Used for debugging, will log the SQL query to the lua console
===Other methods===
The following methods are methods are available on the global Bucket object to be used within <code>bucket.where()</code> conditions.
====Bucket.Or====
<code>Bucket.Or( Condition, ... )</code>
Represents <code>Condition OR ...</code>
Returns <code>Condition, ...</code>
====Bucket.And====
<code>Bucket.And( Condition, ... )</code>
Represents <code>Condition AND ...</code>
Returns <code>Condition, ...</code>
====Bucket.Not====
<code>Bucket.Not( Condition )</code>
Represents <code>NOT Condition</code>
Returns <code>Condition</code>
====Bucket.Null====
<code>Bucket.Null()</code>
Used as Value in a Condition, represents <code>nil</code>.
''Note'': <code>nil</code> cannot be used directly within <code>bucket.where()</code>, as <code>nil</code> cannot be stored as a table value in lua.
==Bug Bounty Program==
If you discover a security vulnerability in Bucket, please send an email to <code>admin (at) weirdgloop.org</code> with step-by-step instructions to reproduce the issue. We'll send you some RuneScape Wiki merch (probably a scarf!) and possibly a bug bounty payout.
Bug bounty payouts are solely at Weird Gloop's discretion, but will usually range between $200 and $2000, depending on the severity and type of vulnerability, and the level of access required to exploit it.
Examples of high-severity vulnerabilities:
* Leak of credentials or user data
* SQL injection
* Remote code execution/Privilege escalation
Examples of moderate-severity vulnerabilities:
* Cross-site scripting
* Denial-of-service
Bugs in Bucket code that are not security vulnerabilities won't be eligible for the bug bounty program, but we appreciate reports on the [https://github.com/weirdgloop/mediawiki-extensions-Bucket/issues GitHub issues list].
You are welcome to test on the [https://en_rswiki.dev.weirdgloop.org dev wikis] – please do not test on the production wikis (runescape.wiki, minecraft.wiki, etc).
Security vulnerabilities in other code used by Weird Gloop (including MediaWiki core, non-Weird Gloop extensions, and other non-Bucket extensions developed by Weird Gloop) are not currently eligible for bug bounty payouts, but if you discover a vulnerability that affects us, we'd still like to hear from you.
{{NavboxBucket}}
afa006700c1fbec9b681fa87c18f1b4642912f9c
653
652
2025-08-22T19:03:30Z
Mudscape
106
Undo revision [[Special:Diff/652|652]] by [[Special:Contributions/Mudscape|Mudscape]] ([[User talk:Mudscape|talk]])
wikitext
text/x-wiki
'''Bucket''' is an in-development MediaWiki extension that lets you store structured data on articles, which can be queried by other articles and APIs. It is meant as a replacement for how the RuneScape wikis use Semantic MediaWiki, and is (sort of) in the same general category of extensions as SMW, Cargo, or Wikibase.
{{ToC|limit=1}}
==Why?==
Continuing to use Semantic MediaWiki poses two major risks to us.
The first is related to performance. In a couple days' worth of profiling, SMW was responsible for about 50% of all database reads on the wiki, and about 75% of all writes (even when no content has changed)! Semantic MediaWiki seems to generally be responsible for about 30% of the total parse time of our articles. This poses a serious obstacle to our attempts at making the wiki faster, more stable, and less expensive to operate. SMW also does its own purging of both the parser cache and HTML cache, which seriously complicates any attempts to more carefully orchestrate the relationship between (for example) Grand Exchange updates and Cloudflare purging.
SMW is also extremely complicated – the code base is about 210,000 lines of PHP, a lot of which is not fully understood by anyone still involved with the project. There's a series of performance improvements that in theory could be done to help improve SMW, but the development is stuck in a bit of a weird place where nobody really knows why particular things were implemented a particular way, which makes further changes riskier and take longer. I came to the conclusion that it would take less time to implement a separate extension and migrate our usage to it. It's also complicated in the sense that very few people on our wikis understand how to do anything other than very basic queries with it.
The third risk is sort of related to the second. SMW is complex enough that I can totally envision a scenario where the latest SMW release is not compatible with the latest MediaWiki release, and this blocks us from staying up to date with MediaWiki. This is especially scary due to the upcoming core MediaWiki parser rework that will make article parsing happen in less than full-page sections (incidentally this is the same thing that might break the Variables extension, but that's a topic for another day). SMW doesn't have a great deal of institutional support right now (it's possible we are the single biggest user of it currently), and we might need to get urgently involved with SMW development if that situation comes to pass.
All together, it feels like a pretty good reason to explore alternatives. One option we looked at was Cargo, which gives much more of a SQL-y access to the underlying data (which I quite like). Unfortunately there's a number of things Cargo does that I really don't like – tying table definitions to templates, making it so you can only "attach" to a single table from a template (which Cargo users have found horrible workarounds for), and most prominently, making it so that a page's data only updates either on "page save" or on re-creation of the underlying table (meaning, editing a module would not update a page's Cargo data). I really wanted to like Cargo, but I think it won't work for us.
==Goals of the extension==
* Support for the minimal feature set of the RuneScape wikis' use of SMW, including reading entries from the API and some basic visualization on a special page.
* Simplicity in implementation: try to write as little code as possible, and avoid unnecessary structures for caching.
* Simplicity in use: In general there should be one canonical way to do things, and users should not have to worry about manually updating or invalidating entries.
* High-performance: minimize database queries and latency, minimize unnecessary parses and purges. Try to ride on top of existing "refreshLinks" constructs as much as possible.
Explicit non-goals:
* Full feature parity with SMW or Cargo, including map support, drilldowns, subobjects, concepts, subquery support (mostly).
* Generic support for versions of MediaWiki that are not used on Weird Gloop, or for DBMSes that we don't use. This is primarily meant to stay simple and maintainable by us, and supporting a burgeoning ecosystem of different wiki installations with all sorts of different dependencies is not what we're signing up for right now. This could change if other wikis are seriously interested in using Bucket, and if the scope of changes is relatively small, but right now the focus is squarely on MediaWiki 1.41 and MySQL 8.0.18 or higher.
==Basic usage==
Data is stored in "buckets", which are database tables with specific columns that you can define. Imagine we wanted to define a basic table to store monster drops (similar to Property:Dropped item, Property:Drop type, Property:Drop Rarity, etc, in current SMW). Each call to {{t|DropsLine}} would add a new row to this table.
If we wanted a "bucket" called "drops" and the columns to include the dropped item, rarity and quantity, we could go to the Bucket:Drops and put the following:
<syntaxhighlight lang="json">
{
"item": {
"type": "PAGE"
},
"quantity": {
"type": "TEXT"
},
"rarity": {
"type": "TEXT"
}
}
</syntaxhighlight>
Supported types are PAGE, TEXT, INTEGER, DOUBLE, and BOOLEAN. Fields can be marked as repeated, in which case they are stored in the DB as JSON type, using multi-value index to keep seek time low.
There are a few "reserved" columns that are added to every table, including "_page_id", "_index", "page_name" referring to the page that the bucket "put" call is invoked on, and "page_name_sub" which serves to help join data correctly when there are multiple Bucket rows written per page.
The only way to write and read from a bucket is via Lua calls on the "bucket" object. I quite like this (and certainly you can implement templates and things to generically write to it without Lua), although some people might prefer to have actual parser functions to use.
To store data in that bucket, via Lua, you'd say
<syntaxhighlight lang="lua">bucket("drops").put({item="Rune scimitar", quantity="3-5", rarity="1/128"})</syntaxhighlight>
And that's it!
Querying has a lot more options, but the simplest thing would be something like
<syntaxhighlight lang="lua">
bucket("drops")
.select("page_name", "item", "quantity", "rarity")
.where("item", "Rune scimitar")
.run()
</syntaxhighlight>
Which gives you all of the monsters that drop the Rune scimitar. Full documentation of the select syntax will be forthcoming, but it includes filtering based on values, JOINing on other tables, selecting from arrays, and filtering based on the categories on the page.
==Technical description==
Bucket is made up of three main pieces:
* Table definitions in the "Bucket" namespace, where you define a database table, and can modify it with additional fields
* Implementation of "bucket.put" that does INSERT and UPDATE queries on those tables
* Implementation of queries, which translate the Lua syntax into a SELECT statement
===Table definition===
Bucket (the extension) adds a new namespace called "Bucket", namespace ID 9592. The content model for this namespace is JSON, which should prevent people from saving anything there that is not valid JSON.
A table definition is a JSON object with the field names as keys, and values as JSON objects with the following keys:
====type====
Required. Possible types are:
* PAGE
* TEXT
* INTEGER
* DOUBLE
* BOOLEAN
These correspond to MySQL data types, except for PAGE, which is identical to TEXT except the value is rendered as a link on Bucket Special pages for convenience.
====repeated====
Default false. Fields only hold one value per entry unless they are a repeated field.
Repeated fields have some restrictions:
Using <, >, >=, <= comparisons on a repeated field is unsupported.
bucket.join() cannot join two repeated fields together.
Due to limitations of the JSON database type, individual values in a repeated field are limited to 512 characters.
====index====
Default true. Must be true if '''repeated''' is true. If the field has an index, it can be accessed efficiently as part of a JOIN or WHERE clause, with the caveat that it takes up about twice as much database space. Most fields are okay to be indexed, unless they're some big JSON cluster that is never going to be part of a query condition.
=== Table creation ===
When someone attempts to save a blob in the Bucket namespace, a number of things are required, otherwise it will not be able to save. This is in Bucket::createOrModifyTable.
* There needs to be at least one column in the schema
* All field names must be strings
* All field names must be only lowercase alphanumeric characters, or _
* All field names must be unique
* The '''type''' must be a supported type
If this table is new, the schema will then be converted to a CREATE TABLE statement.
If it already exists, any changes against the old schema will be converted into an ALTER TABLE statement, which could include ADD COLUMN, DROP COLUMN, ADD INDEX, DROP INDEX.
In a transaction with the CREATE/ALTER TABLE, we also add an entry to the <code>bucket_schemas</code> table, containing a JSON representation of the table's schema.
Buckets that are no longer written to can be deleted, which deletes the table. Moving Buckets is not supported, although a user can create a new Bucket and change the relevant modules to read and write from the new Bucket, and then delete the old one.
REPEATED fields are implemented as the JSON type, using [https://dev.mysql.com/doc/refman/8.0/en/create-index.htm multi-valued indexes] and automatically using the <code>MEMBER OF</code> function in relevant <code>WHERE</code> conditions. This is the reason it requires MySQL 8.0.18 – it's not clear if MariaDB will support similar structures in the future.
===Storing data===
Calling <code>bucket.put</code> in Lua calls the <code>BucketLuaLibrary::bucketPut</code> method.
Notably, this does not immediately do an INSERT with the payload – instead, it adds the puts to a <code>bucketPuts</code> field on the parser output, which the Lua library has access to.
Then the magical part is that the insertion happens when MediaWiki's [https://www.mediawiki.org/wiki/Manual:Hooks/LinksUpdateComplete LinksUpdateComplete] hook runs. This hook runs when a page is saved, when it is moved or deleted, or when it gets re-rendered after a transclusion it depends on gets changed. In short, it's exactly the hook we'd hope would exist, since it runs in exactly the right set of situations that we might wish to examine the puts again. It also has access to the <code>bucketPuts</code> that we put on the parser output, so no additional parses need to happen at all. You can see this in <code>BucketHooks::onLinksUpdateComplete</code>.
This calls <code>Bucket::writePuts</code>, which removes any fields that won't be valid columns in the bucket and then inserts them into the relevant table. It also updates the <code>bucket_pages</code> table with all of the puts that are used on each page.
Since the vast majority of our LinksUpdates do not change the calls to <code>bucket.put</code> we should avoid doing INSERTs that are exactly the same as the existing values. SMW doesn't do this, and it's the reason they are responsible for 75% of our database writes. Therefore we want to limit database activity to data that has actually changed. To accomplish this, <code>bucket_pages</code> has a column <code>put_hash</code> which is the SHA256 hash of the put data the last time it was written. Before any bucket data is written to the database the previous <code>put_hash</code> and new <code>put_hash</code> are compared, and writing only continues if they differ. This causes zero database writes to occur when the stored data has not changed.
=== Bucket:bucket issues ===
Bucket contains a default "Bucket:bucket issues" that cannot be modified. Due to the <code>bucket.put</code> logic running through LinksUpdateComplete, any errors and warnings from puts cannot be shown on the page directly. This Bucket is used to communicate those errors and warnings to users. Issues can be viewed through the normal <code>?action=bucket</code> url parameter, or by clicking "View Bucket" in the sidebar.
==Querying==
<code>bucket</code>, <code>bucket.select</code> and <code>bucket.run</code> are the only required methods to execute a query. Order doesn't matter except <code>bucket.run</code> must be last, since it is the function that executes the query and returns results. Bucket does not limit the number of conditions in a single query. A lua error will be thrown if a query takes longer than 500 milliseconds.
===Concepts===
====QueryBuilder====
A <code>QueryBuilder</code> is created by calling <code>bucket( string )</code> All methods represented here by <code>bucket.</code> are methods of a QueryBuilder object.
====Selector====
A <code>Selector</code> string is defined as one of the following:
* A field name in the primary(specified by the call to bucket()) Bucket
* A combined bucket and field specifier, joined together by <code>.</code>. Such as <code>drops_line.page_name_sub</code>
* A category, such as <code>Category:Slayer Monsters</code>. In this case the returned field will be a Boolean, with true indicating that the page is a member of the specified Category.
====Operand====
One of the following strings:
* <code>=</code>
* <code>!=</code>
* <code>>=</code>
* <code><=</code>
* <code>></code>
* <code><</code>
====Condition====
A <code>Condition</code> is either a string or a table.
A table <code>Condition</code> is a table of two or three entries, in the format of <code>{Selector, Operand, Value}</code> or <code>{Selector, Value}</code>. In the case of two entries, the operand is implied to be <code>=</code>.
A string <code>Condition</code> is the name of a category, such as <code>Category:Slayer monsters</code>. This condition will be true if the <code>page_name</code> for a row is in the specified category.
===bucket===
<code>bucket( string )</code>
The parameter must be a valid Bucket name.
Returns a Bucket <code>QueryBuilder</code>
===bucket.sub===
<code>sub( string )</code>
Any string
Returns a Bucket <code>QueryBuilder</code>
===bucket.select===
<code>select( Selector, ... )</code>
One or more Selectors. Each selector supplied will result in a matching field in the result table.
Multiple <code>select</code> statements are supported in a query, with <code>select('one').select('two')</code> acting identically to <code>select('one', 'two')</code>
Returns a Bucket <code>QueryBuilder</code>
===bucket.where===
<code>where( Condition, ... )</code>
One or more Conditions. Supplying multiple conditions is equivalent to <code>where(Bucket.And(Condition, ...))</code>
''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>.
Returns a Bucket <code>QueryBuilder</code>
===bucket.join===
<code>join( string, Selector, Selector )</code>
The first parameter must be a valid Bucket name.
The second and third parameters are both the same format. One entry is a Selector indicating a field in the joined table to use for comparison. The other entry is a Selector indicating a field in the primary Bucket, or in another joined Bucket. One of the fields indicated may be of Repeated type, but not both.
Returns a Bucket <code>QueryBuilder</code>
===bucket.limit===
<code>limit( number )</code>
Sets the limit for the query. Accepted range is 1-5000. Default 500. Setting this to 0 or nil will use the default value.
Returns a Bucket <code>QueryBuilder</code>
===bucket.offset===
<code>offset( number )</code>
Sets the offset for the query. Default 0. Setting this to nil will use the default value.
Returns a Bucket <code>QueryBuilder</code>
===bucket.orderBy===
<code>orderBy( Selector, string )</code>
The first parameter must be a Selector which is present in a <code>bucket.select</code> for this query.
The second parameter is either <code>asc</code>, for ascending order, or <code>desc</code>, for descending order.
Returns a Bucket <code>QueryBuilder</code>
===bucket.run===
<code>run()</code>
Executes the query.
The query result is returned as a lua array, one entry per row returned. Each array element is a table, with one property per argument to <code>select</code>. These properties are all lower case, and spaces are replaced with '_', except for Categories, which are returned exactly as input. The property value will be of the data type specified by the Bucket, except in the case of a repeated field, where it will be an array of that data type.
Returns <code>table</code>
===bucket.printSQL===
<code>printSQL()</code>
Used for debugging, will log the SQL query to the lua console
===Other methods===
The following methods are methods are available on the global Bucket object to be used within <code>bucket.where()</code> conditions.
====Bucket.Or====
<code>Bucket.Or( Condition, ... )</code>
Represents <code>Condition OR ...</code>
Returns <code>Condition, ...</code>
====Bucket.And====
<code>Bucket.And( Condition, ... )</code>
Represents <code>Condition AND ...</code>
Returns <code>Condition, ...</code>
====Bucket.Not====
<code>Bucket.Not( Condition )</code>
Represents <code>NOT Condition</code>
Returns <code>Condition</code>
====Bucket.Null====
<code>Bucket.Null()</code>
Used as Value in a Condition, represents <code>nil</code>.
''Note'': <code>nil</code> cannot be used directly within <code>bucket.where()</code>, as <code>nil</code> cannot be stored as a table value in lua.
==Bug Bounty Program==
If you discover a security vulnerability in Bucket, please send an email to <code>admin (at) weirdgloop.org</code> with step-by-step instructions to reproduce the issue. We'll send you some RuneScape Wiki merch (probably a scarf!) and possibly a bug bounty payout.
Bug bounty payouts are solely at Weird Gloop's discretion, but will usually range between $200 and $2000, depending on the severity and type of vulnerability, and the level of access required to exploit it.
Examples of high-severity vulnerabilities:
* Leak of credentials or user data
* SQL injection
* Remote code execution/Privilege escalation
Examples of moderate-severity vulnerabilities:
* Cross-site scripting
* Denial-of-service
Bugs in Bucket code that are not security vulnerabilities won't be eligible for the bug bounty program, but we appreciate reports on the [https://github.com/weirdgloop/mediawiki-extensions-Bucket/issues GitHub issues list].
You are welcome to test on the [https://en_rswiki.dev.weirdgloop.org dev wikis] – please do not test on the production wikis (runescape.wiki, minecraft.wiki, etc).
Security vulnerabilities in other code used by Weird Gloop (including MediaWiki core, non-Weird Gloop extensions, and other non-Bucket extensions developed by Weird Gloop) are not currently eligible for bug bounty payouts, but if you discover a vulnerability that affects us, we'd still like to hear from you.
{{NavboxBucket}}
011323dcafc248b93e8aebf3cc786dbec4e7edb1
658
653
2025-08-22T19:29:26Z
Mudscape
106
Move the reference guide like content to /Usage
wikitext
text/x-wiki
{{NavboxBucket}}
'''Bucket''' is an in-development MediaWiki extension that lets you store structured data on articles, which can be queried by other articles and APIs. It is meant as a replacement for how the RuneScape wikis use Semantic MediaWiki, and is (sort of) in the same general category of extensions as SMW, Cargo, or Wikibase.
{{ToC|limit=1}}
==Why?==
Continuing to use Semantic MediaWiki poses two major risks to us.
The first is related to performance. In a couple days' worth of profiling, SMW was responsible for about 50% of all database reads on the wiki, and about 75% of all writes (even when no content has changed)! Semantic MediaWiki seems to generally be responsible for about 30% of the total parse time of our articles. This poses a serious obstacle to our attempts at making the wiki faster, more stable, and less expensive to operate. SMW also does its own purging of both the parser cache and HTML cache, which seriously complicates any attempts to more carefully orchestrate the relationship between (for example) Grand Exchange updates and Cloudflare purging.
SMW is also extremely complicated – the code base is about 210,000 lines of PHP, a lot of which is not fully understood by anyone still involved with the project. There's a series of performance improvements that in theory could be done to help improve SMW, but the development is stuck in a bit of a weird place where nobody really knows why particular things were implemented a particular way, which makes further changes riskier and take longer. I came to the conclusion that it would take less time to implement a separate extension and migrate our usage to it. It's also complicated in the sense that very few people on our wikis understand how to do anything other than very basic queries with it.
The third risk is sort of related to the second. SMW is complex enough that I can totally envision a scenario where the latest SMW release is not compatible with the latest MediaWiki release, and this blocks us from staying up to date with MediaWiki. This is especially scary due to the upcoming core MediaWiki parser rework that will make article parsing happen in less than full-page sections (incidentally this is the same thing that might break the Variables extension, but that's a topic for another day). SMW doesn't have a great deal of institutional support right now (it's possible we are the single biggest user of it currently), and we might need to get urgently involved with SMW development if that situation comes to pass.
All together, it feels like a pretty good reason to explore alternatives. One option we looked at was Cargo, which gives much more of a SQL-y access to the underlying data (which I quite like). Unfortunately there's a number of things Cargo does that I really don't like – tying table definitions to templates, making it so you can only "attach" to a single table from a template (which Cargo users have found horrible workarounds for), and most prominently, making it so that a page's data only updates either on "page save" or on re-creation of the underlying table (meaning, editing a module would not update a page's Cargo data). I really wanted to like Cargo, but I think it won't work for us.
==Goals of the extension==
* Support for the minimal feature set of the RuneScape wikis' use of SMW, including reading entries from the API and some basic visualization on a special page.
* Simplicity in implementation: try to write as little code as possible, and avoid unnecessary structures for caching.
* Simplicity in use: In general there should be one canonical way to do things, and users should not have to worry about manually updating or invalidating entries.
* High-performance: minimize database queries and latency, minimize unnecessary parses and purges. Try to ride on top of existing "refreshLinks" constructs as much as possible.
Explicit non-goals:
* Full feature parity with SMW or Cargo, including map support, drilldowns, subobjects, concepts, subquery support (mostly).
* Generic support for versions of MediaWiki that are not used on Weird Gloop, or for DBMSes that we don't use. This is primarily meant to stay simple and maintainable by us, and supporting a burgeoning ecosystem of different wiki installations with all sorts of different dependencies is not what we're signing up for right now. This could change if other wikis are seriously interested in using Bucket, and if the scope of changes is relatively small, but right now the focus is squarely on MediaWiki 1.43 and MySQL 8.0.18 or higher.
==Basic usage==
Data is stored in "buckets", which are database tables with specific columns that you can define. Imagine we wanted to define a basic table to store monster drops (similar to Property:Dropped item, Property:Drop type, Property:Drop Rarity, etc, in current SMW). Each call to {{t|DropsLine}} would add a new row to this table.
If we wanted a "bucket" called "drops" and the columns to include the dropped item, rarity and quantity, we could go to the Bucket:Drops and put the following:
<syntaxhighlight lang="json">
{
"item": {
"type": "PAGE"
},
"quantity": {
"type": "TEXT"
},
"rarity": {
"type": "TEXT"
}
}
</syntaxhighlight>
Supported types are PAGE, TEXT, INTEGER, DOUBLE, and BOOLEAN. Fields can be marked as repeated, in which case they are stored in the DB as JSON type, using multi-value index to keep seek time low.
There are a few "reserved" columns that are added to every table, including "_page_id", "_index", "page_name" referring to the page that the bucket "put" call is invoked on, and "page_name_sub" which serves to help join data correctly when there are multiple Bucket rows written per page.
The only way to write and read from a bucket is via Lua calls on the "bucket" object. I quite like this (and certainly you can implement templates and things to generically write to it without Lua), although some people might prefer to have actual parser functions to use.
To store data in that bucket, via Lua, you'd say
<syntaxhighlight lang="lua">bucket("drops").put({item="Rune scimitar", quantity="3-5", rarity="1/128"})</syntaxhighlight>
And that's it!
Querying has a lot more options, but the simplest thing would be something like
<syntaxhighlight lang="lua">
bucket("drops")
.select("page_name", "item", "quantity", "rarity")
.where("item", "Rune scimitar")
.run()
</syntaxhighlight>
Which gives you all of the monsters that drop the Rune scimitar. Full documentation of the select syntax will be forthcoming, but it includes filtering based on values, JOINing on other tables, selecting from arrays, and filtering based on the categories on the page.
==Technical description==
Bucket is made up of three main pieces:
* Table definitions in the "Bucket" namespace, where you define a database table, and can modify it with additional fields
* Implementation of "bucket.put" that does INSERT and UPDATE queries on those tables
* Implementation of queries, which translate the Lua syntax into a SELECT statement
===Table definition===
Bucket (the extension) adds a new namespace called "Bucket", namespace ID 9592. The content model for this namespace is JSON, which should prevent people from saving anything there that is not valid JSON.
A table definition is a JSON object with the field names as keys, and values as JSON objects with the following keys:
====type====
Required. Possible types are:
* PAGE
* TEXT
* INTEGER
* DOUBLE
* BOOLEAN
These correspond to MySQL data types, except for PAGE, which is identical to TEXT except the value is rendered as a link on Bucket Special pages for convenience.
====repeated====
Default false. Fields only hold one value per entry unless they are a repeated field.
Repeated fields have some restrictions:
Using <, >, >=, <= comparisons on a repeated field is unsupported.
bucket.join() cannot join two repeated fields together.
Due to limitations of the JSON database type, individual values in a repeated field are limited to 512 characters.
====index====
Default true. Must be true if '''repeated''' is true. If the field has an index, it can be accessed efficiently as part of a JOIN or WHERE clause, with the caveat that it takes up about twice as much database space. Most fields are okay to be indexed, unless they're some big JSON cluster that is never going to be part of a query condition.
=== Table creation ===
When someone attempts to save a blob in the Bucket namespace, a number of things are required, otherwise it will not be able to save. This is in Bucket::createOrModifyTable.
* There needs to be at least one column in the schema
* All field names must be strings
* All field names must be only lowercase alphanumeric characters, or _
* All field names must be unique
* The '''type''' must be a supported type
If this table is new, the schema will then be converted to a CREATE TABLE statement.
If it already exists, any changes against the old schema will be converted into an ALTER TABLE statement, which could include ADD COLUMN, DROP COLUMN, ADD INDEX, DROP INDEX.
In a transaction with the CREATE/ALTER TABLE, we also add an entry to the <code>bucket_schemas</code> table, containing a JSON representation of the table's schema.
Buckets that are no longer written to can be deleted, which deletes the table. Moving Buckets is not supported, although a user can create a new Bucket and change the relevant modules to read and write from the new Bucket, and then delete the old one.
REPEATED fields are implemented as the JSON type, using [https://dev.mysql.com/doc/refman/8.0/en/create-index.htm multi-valued indexes] and automatically using the <code>MEMBER OF</code> function in relevant <code>WHERE</code> conditions. This is the reason it requires MySQL 8.0.18 – it's not clear if MariaDB will support similar structures in the future.
===Storing data===
Calling <code>bucket.put</code> in Lua calls the <code>BucketLuaLibrary::bucketPut</code> method.
Notably, this does not immediately do an INSERT with the payload – instead, it adds the puts to a <code>bucketPuts</code> field on the parser output, which the Lua library has access to.
Then the magical part is that the insertion happens when MediaWiki's [https://www.mediawiki.org/wiki/Manual:Hooks/LinksUpdateComplete LinksUpdateComplete] hook runs. This hook runs when a page is saved, when it is moved or deleted, or when it gets re-rendered after a transclusion it depends on gets changed. In short, it's exactly the hook we'd hope would exist, since it runs in exactly the right set of situations that we might wish to examine the puts again. It also has access to the <code>bucketPuts</code> that we put on the parser output, so no additional parses need to happen at all. You can see this in <code>BucketHooks::onLinksUpdateComplete</code>.
This calls <code>Bucket::writePuts</code>, which removes any fields that won't be valid columns in the bucket and then inserts them into the relevant table. It also updates the <code>bucket_pages</code> table with all of the puts that are used on each page.
Since the vast majority of our LinksUpdates do not change the calls to <code>bucket.put</code> we should avoid doing INSERTs that are exactly the same as the existing values. SMW doesn't do this, and it's the reason they are responsible for 75% of our database writes. Therefore we want to limit database activity to data that has actually changed. To accomplish this, <code>bucket_pages</code> has a column <code>put_hash</code> which is the SHA256 hash of the put data the last time it was written. Before any bucket data is written to the database the previous <code>put_hash</code> and new <code>put_hash</code> are compared, and writing only continues if they differ. This causes zero database writes to occur when the stored data has not changed.
=== Bucket:bucket issues ===
Bucket contains a default "Bucket:bucket issues" that cannot be modified. Due to the <code>bucket.put</code> logic running through LinksUpdateComplete, any errors and warnings from puts cannot be shown on the page directly. This Bucket is used to communicate those errors and warnings to users. Issues can be viewed through the normal <code>?action=bucket</code> url parameter, or by clicking "View Bucket" in the sidebar.
==Bug Bounty Program==
If you discover a security vulnerability in Bucket, please send an email to <code>admin (at) weirdgloop.org</code> with step-by-step instructions to reproduce the issue. We'll send you some RuneScape Wiki merch (probably a scarf!) and possibly a bug bounty payout.
Bug bounty payouts are solely at Weird Gloop's discretion, but will usually range between $200 and $2000, depending on the severity and type of vulnerability, and the level of access required to exploit it.
Examples of high-severity vulnerabilities:
* Leak of credentials or user data
* SQL injection
* Remote code execution/Privilege escalation
Examples of moderate-severity vulnerabilities:
* Cross-site scripting
* Denial-of-service
Bugs in Bucket code that are not security vulnerabilities won't be eligible for the bug bounty program, but we appreciate reports on the [https://github.com/weirdgloop/mediawiki-extensions-Bucket/issues GitHub issues list].
You are welcome to test on the [https://en_rswiki.dev.weirdgloop.org dev wikis] – please do not test on the production wikis (runescape.wiki, minecraft.wiki, etc).
Security vulnerabilities in other code used by Weird Gloop (including MediaWiki core, non-Weird Gloop extensions, and other non-Bucket extensions developed by Weird Gloop) are not currently eligible for bug bounty payouts, but if you discover a vulnerability that affects us, we'd still like to hear from you.
{{NavboxBucket}}
b11ae9412be562e1f7e21c1f1045114e19d97f62
659
658
2025-08-22T19:34:41Z
Mudscape
106
wikitext
text/x-wiki
'''Bucket''' is an in-development MediaWiki extension that lets you store structured data on articles, which can be queried by other articles and APIs. It is meant as a replacement for how the RuneScape wikis use Semantic MediaWiki, and is (sort of) in the same general category of extensions as SMW, Cargo, or Wikibase.
==Basics==
* [[/Usage|Usage in Lua modules]]
* [[/Api|Usage through api.php]]
* [[/SMW migration guide|Migrating from SMW to Bucket]]
==Why?==
Continuing to use Semantic MediaWiki poses two major risks to us.
The first is related to performance. In a couple days' worth of profiling, SMW was responsible for about 50% of all database reads on the wiki, and about 75% of all writes (even when no content has changed)! Semantic MediaWiki seems to generally be responsible for about 30% of the total parse time of our articles. This poses a serious obstacle to our attempts at making the wiki faster, more stable, and less expensive to operate. SMW also does its own purging of both the parser cache and HTML cache, which seriously complicates any attempts to more carefully orchestrate the relationship between (for example) Grand Exchange updates and Cloudflare purging.
SMW is also extremely complicated – the code base is about 210,000 lines of PHP, a lot of which is not fully understood by anyone still involved with the project. There's a series of performance improvements that in theory could be done to help improve SMW, but the development is stuck in a bit of a weird place where nobody really knows why particular things were implemented a particular way, which makes further changes riskier and take longer. I came to the conclusion that it would take less time to implement a separate extension and migrate our usage to it. It's also complicated in the sense that very few people on our wikis understand how to do anything other than very basic queries with it.
The third risk is sort of related to the second. SMW is complex enough that I can totally envision a scenario where the latest SMW release is not compatible with the latest MediaWiki release, and this blocks us from staying up to date with MediaWiki. This is especially scary due to the upcoming core MediaWiki parser rework that will make article parsing happen in less than full-page sections (incidentally this is the same thing that might break the Variables extension, but that's a topic for another day). SMW doesn't have a great deal of institutional support right now (it's possible we are the single biggest user of it currently), and we might need to get urgently involved with SMW development if that situation comes to pass.
All together, it feels like a pretty good reason to explore alternatives. One option we looked at was Cargo, which gives much more of a SQL-y access to the underlying data (which I quite like). Unfortunately there's a number of things Cargo does that I really don't like – tying table definitions to templates, making it so you can only "attach" to a single table from a template (which Cargo users have found horrible workarounds for), and most prominently, making it so that a page's data only updates either on "page save" or on re-creation of the underlying table (meaning, editing a module would not update a page's Cargo data). I really wanted to like Cargo, but I think it won't work for us.
==Goals of the extension==
* Support for the minimal feature set of the RuneScape wikis' use of SMW, including reading entries from the API and some basic visualization on a special page.
* Simplicity in implementation: try to write as little code as possible, and avoid unnecessary structures for caching.
* Simplicity in use: In general there should be one canonical way to do things, and users should not have to worry about manually updating or invalidating entries.
* High-performance: minimize database queries and latency, minimize unnecessary parses and purges. Try to ride on top of existing "refreshLinks" constructs as much as possible.
Explicit non-goals:
* Full feature parity with SMW or Cargo, including map support, drilldowns, subobjects, concepts, subquery support (mostly).
* Generic support for versions of MediaWiki that are not used on Weird Gloop, or for DBMSes that we don't use. This is primarily meant to stay simple and maintainable by us, and supporting a burgeoning ecosystem of different wiki installations with all sorts of different dependencies is not what we're signing up for right now. This could change if other wikis are seriously interested in using Bucket, and if the scope of changes is relatively small, but right now the focus is squarely on MediaWiki 1.43 and MySQL 8.0.18 or higher.
==Basic usage==
Data is stored in "buckets", which are database tables with specific columns that you can define. Imagine we wanted to define a basic table to store monster drops (similar to Property:Dropped item, Property:Drop type, Property:Drop Rarity, etc, in current SMW). Each call to {{t|DropsLine}} would add a new row to this table.
If we wanted a "bucket" called "drops" and the columns to include the dropped item, rarity and quantity, we could go to the Bucket:Drops and put the following:
<syntaxhighlight lang="json">
{
"item": {
"type": "PAGE"
},
"quantity": {
"type": "TEXT"
},
"rarity": {
"type": "TEXT"
}
}
</syntaxhighlight>
Supported types are PAGE, TEXT, INTEGER, DOUBLE, and BOOLEAN. Fields can be marked as repeated, in which case they are stored in the DB as JSON type, using multi-value index to keep seek time low.
There are a few "reserved" columns that are added to every table, including "_page_id", "_index", "page_name" referring to the page that the bucket "put" call is invoked on, and "page_name_sub" which serves to help join data correctly when there are multiple Bucket rows written per page.
The only way to write and read from a bucket is via Lua calls on the "bucket" object. I quite like this (and certainly you can implement templates and things to generically write to it without Lua), although some people might prefer to have actual parser functions to use.
To store data in that bucket, via Lua, you'd say
<syntaxhighlight lang="lua">bucket("drops").put({item="Rune scimitar", quantity="3-5", rarity="1/128"})</syntaxhighlight>
And that's it!
Querying has a lot more options, but the simplest thing would be something like
<syntaxhighlight lang="lua">
bucket("drops")
.select("page_name", "item", "quantity", "rarity")
.where("item", "Rune scimitar")
.run()
</syntaxhighlight>
Which gives you all of the monsters that drop the Rune scimitar. Full documentation of the select syntax will be forthcoming, but it includes filtering based on values, JOINing on other tables, selecting from arrays, and filtering based on the categories on the page.
==Technical description==
Bucket is made up of three main pieces:
* Table definitions in the "Bucket" namespace, where you define a database table, and can modify it with additional fields
* Implementation of "bucket.put" that does INSERT and UPDATE queries on those tables
* Implementation of queries, which translate the Lua syntax into a SELECT statement
===Table definition===
Bucket (the extension) adds a new namespace called "Bucket", namespace ID 9592. The content model for this namespace is JSON, which should prevent people from saving anything there that is not valid JSON.
A table definition is a JSON object with the field names as keys, and values as JSON objects with the following keys:
====type====
Required. Possible types are:
* PAGE
* TEXT
* INTEGER
* DOUBLE
* BOOLEAN
These correspond to MySQL data types, except for PAGE, which is identical to TEXT except the value is rendered as a link on Bucket Special pages for convenience.
====repeated====
Default false. Fields only hold one value per entry unless they are a repeated field.
Repeated fields have some restrictions:
Using <, >, >=, <= comparisons on a repeated field is unsupported.
bucket.join() cannot join two repeated fields together.
Due to limitations of the JSON database type, individual values in a repeated field are limited to 512 characters.
====index====
Default true. Must be true if '''repeated''' is true. If the field has an index, it can be accessed efficiently as part of a JOIN or WHERE clause, with the caveat that it takes up about twice as much database space. Most fields are okay to be indexed, unless they're some big JSON cluster that is never going to be part of a query condition.
=== Table creation ===
When someone attempts to save a blob in the Bucket namespace, a number of things are required, otherwise it will not be able to save. This is in Bucket::createOrModifyTable.
* There needs to be at least one column in the schema
* All field names must be strings
* All field names must be only lowercase alphanumeric characters, or _
* All field names must be unique
* The '''type''' must be a supported type
If this table is new, the schema will then be converted to a CREATE TABLE statement.
If it already exists, any changes against the old schema will be converted into an ALTER TABLE statement, which could include ADD COLUMN, DROP COLUMN, ADD INDEX, DROP INDEX.
In a transaction with the CREATE/ALTER TABLE, we also add an entry to the <code>bucket_schemas</code> table, containing a JSON representation of the table's schema.
Buckets that are no longer written to can be deleted, which deletes the table. Moving Buckets is not supported, although a user can create a new Bucket and change the relevant modules to read and write from the new Bucket, and then delete the old one.
REPEATED fields are implemented as the JSON type, using [https://dev.mysql.com/doc/refman/8.0/en/create-index.htm multi-valued indexes] and automatically using the <code>MEMBER OF</code> function in relevant <code>WHERE</code> conditions. This is the reason it requires MySQL 8.0.18 – it's not clear if MariaDB will support similar structures in the future.
===Storing data===
Calling <code>bucket.put</code> in Lua calls the <code>BucketLuaLibrary::bucketPut</code> method.
Notably, this does not immediately do an INSERT with the payload – instead, it adds the puts to a <code>bucketPuts</code> field on the parser output, which the Lua library has access to.
Then the magical part is that the insertion happens when MediaWiki's [https://www.mediawiki.org/wiki/Manual:Hooks/LinksUpdateComplete LinksUpdateComplete] hook runs. This hook runs when a page is saved, when it is moved or deleted, or when it gets re-rendered after a transclusion it depends on gets changed. In short, it's exactly the hook we'd hope would exist, since it runs in exactly the right set of situations that we might wish to examine the puts again. It also has access to the <code>bucketPuts</code> that we put on the parser output, so no additional parses need to happen at all. You can see this in <code>BucketHooks::onLinksUpdateComplete</code>.
This calls <code>Bucket::writePuts</code>, which removes any fields that won't be valid columns in the bucket and then inserts them into the relevant table. It also updates the <code>bucket_pages</code> table with all of the puts that are used on each page.
Since the vast majority of our LinksUpdates do not change the calls to <code>bucket.put</code> we should avoid doing INSERTs that are exactly the same as the existing values. SMW doesn't do this, and it's the reason they are responsible for 75% of our database writes. Therefore we want to limit database activity to data that has actually changed. To accomplish this, <code>bucket_pages</code> has a column <code>put_hash</code> which is the SHA256 hash of the put data the last time it was written. Before any bucket data is written to the database the previous <code>put_hash</code> and new <code>put_hash</code> are compared, and writing only continues if they differ. This causes zero database writes to occur when the stored data has not changed.
=== Bucket:bucket issues ===
Bucket contains a default "Bucket:bucket issues" that cannot be modified. Due to the <code>bucket.put</code> logic running through LinksUpdateComplete, any errors and warnings from puts cannot be shown on the page directly. This Bucket is used to communicate those errors and warnings to users. Issues can be viewed through the normal <code>?action=bucket</code> url parameter, or by clicking "View Bucket" in the sidebar.
==Bug Bounty Program==
If you discover a security vulnerability in Bucket, please send an email to <code>admin (at) weirdgloop.org</code> with step-by-step instructions to reproduce the issue. We'll send you some RuneScape Wiki merch (probably a scarf!) and possibly a bug bounty payout.
Bug bounty payouts are solely at Weird Gloop's discretion, but will usually range between $200 and $2000, depending on the severity and type of vulnerability, and the level of access required to exploit it.
Examples of high-severity vulnerabilities:
* Leak of credentials or user data
* SQL injection
* Remote code execution/Privilege escalation
Examples of moderate-severity vulnerabilities:
* Cross-site scripting
* Denial-of-service
Bugs in Bucket code that are not security vulnerabilities won't be eligible for the bug bounty program, but we appreciate reports on the [https://github.com/weirdgloop/mediawiki-extensions-Bucket/issues GitHub issues list].
You are welcome to test on the [https://en_rswiki.dev.weirdgloop.org dev wikis] – please do not test on the production wikis (runescape.wiki, minecraft.wiki, etc).
Security vulnerabilities in other code used by Weird Gloop (including MediaWiki core, non-Weird Gloop extensions, and other non-Bucket extensions developed by Weird Gloop) are not currently eligible for bug bounty payouts, but if you discover a vulnerability that affects us, we'd still like to hear from you.
{{NavboxBucket}}
a62ce54bbcd1844bdc799331a7acf1a130f4c186
671
659
2025-09-08T15:35:26Z
Mudscape
106
Update documentation for repeated field join restriction
wikitext
text/x-wiki
'''Bucket''' is an in-development MediaWiki extension that lets you store structured data on articles, which can be queried by other articles and APIs. It is meant as a replacement for how the RuneScape wikis use Semantic MediaWiki, and is (sort of) in the same general category of extensions as SMW, Cargo, or Wikibase.
==Basics==
* [[/Usage|Usage in Lua modules]]
* [[/Api|Usage through api.php]]
* [[/SMW migration guide|Migrating from SMW to Bucket]]
==Why?==
Continuing to use Semantic MediaWiki poses two major risks to us.
The first is related to performance. In a couple days' worth of profiling, SMW was responsible for about 50% of all database reads on the wiki, and about 75% of all writes (even when no content has changed)! Semantic MediaWiki seems to generally be responsible for about 30% of the total parse time of our articles. This poses a serious obstacle to our attempts at making the wiki faster, more stable, and less expensive to operate. SMW also does its own purging of both the parser cache and HTML cache, which seriously complicates any attempts to more carefully orchestrate the relationship between (for example) Grand Exchange updates and Cloudflare purging.
SMW is also extremely complicated – the code base is about 210,000 lines of PHP, a lot of which is not fully understood by anyone still involved with the project. There's a series of performance improvements that in theory could be done to help improve SMW, but the development is stuck in a bit of a weird place where nobody really knows why particular things were implemented a particular way, which makes further changes riskier and take longer. I came to the conclusion that it would take less time to implement a separate extension and migrate our usage to it. It's also complicated in the sense that very few people on our wikis understand how to do anything other than very basic queries with it.
The third risk is sort of related to the second. SMW is complex enough that I can totally envision a scenario where the latest SMW release is not compatible with the latest MediaWiki release, and this blocks us from staying up to date with MediaWiki. This is especially scary due to the upcoming core MediaWiki parser rework that will make article parsing happen in less than full-page sections (incidentally this is the same thing that might break the Variables extension, but that's a topic for another day). SMW doesn't have a great deal of institutional support right now (it's possible we are the single biggest user of it currently), and we might need to get urgently involved with SMW development if that situation comes to pass.
All together, it feels like a pretty good reason to explore alternatives. One option we looked at was Cargo, which gives much more of a SQL-y access to the underlying data (which I quite like). Unfortunately there's a number of things Cargo does that I really don't like – tying table definitions to templates, making it so you can only "attach" to a single table from a template (which Cargo users have found horrible workarounds for), and most prominently, making it so that a page's data only updates either on "page save" or on re-creation of the underlying table (meaning, editing a module would not update a page's Cargo data). I really wanted to like Cargo, but I think it won't work for us.
==Goals of the extension==
* Support for the minimal feature set of the RuneScape wikis' use of SMW, including reading entries from the API and some basic visualization on a special page.
* Simplicity in implementation: try to write as little code as possible, and avoid unnecessary structures for caching.
* Simplicity in use: In general there should be one canonical way to do things, and users should not have to worry about manually updating or invalidating entries.
* High-performance: minimize database queries and latency, minimize unnecessary parses and purges. Try to ride on top of existing "refreshLinks" constructs as much as possible.
Explicit non-goals:
* Full feature parity with SMW or Cargo, including map support, drilldowns, subobjects, concepts, subquery support (mostly).
* Generic support for versions of MediaWiki that are not used on Weird Gloop, or for DBMSes that we don't use. This is primarily meant to stay simple and maintainable by us, and supporting a burgeoning ecosystem of different wiki installations with all sorts of different dependencies is not what we're signing up for right now. This could change if other wikis are seriously interested in using Bucket, and if the scope of changes is relatively small, but right now the focus is squarely on MediaWiki 1.43 and MySQL 8.0.18 or higher.
==Basic usage==
Data is stored in "buckets", which are database tables with specific columns that you can define. Imagine we wanted to define a basic table to store monster drops (similar to Property:Dropped item, Property:Drop type, Property:Drop Rarity, etc, in current SMW). Each call to {{t|DropsLine}} would add a new row to this table.
If we wanted a "bucket" called "drops" and the columns to include the dropped item, rarity and quantity, we could go to the Bucket:Drops and put the following:
<syntaxhighlight lang="json">
{
"item": {
"type": "PAGE"
},
"quantity": {
"type": "TEXT"
},
"rarity": {
"type": "TEXT"
}
}
</syntaxhighlight>
Supported types are PAGE, TEXT, INTEGER, DOUBLE, and BOOLEAN. Fields can be marked as repeated, in which case they are stored in the DB as JSON type, using multi-value index to keep seek time low.
There are a few "reserved" columns that are added to every table, including "_page_id", "_index", "page_name" referring to the page that the bucket "put" call is invoked on, and "page_name_sub" which serves to help join data correctly when there are multiple Bucket rows written per page.
The only way to write and read from a bucket is via Lua calls on the "bucket" object. I quite like this (and certainly you can implement templates and things to generically write to it without Lua), although some people might prefer to have actual parser functions to use.
To store data in that bucket, via Lua, you'd say
<syntaxhighlight lang="lua">bucket("drops").put({item="Rune scimitar", quantity="3-5", rarity="1/128"})</syntaxhighlight>
And that's it!
Querying has a lot more options, but the simplest thing would be something like
<syntaxhighlight lang="lua">
bucket("drops")
.select("page_name", "item", "quantity", "rarity")
.where("item", "Rune scimitar")
.run()
</syntaxhighlight>
Which gives you all of the monsters that drop the Rune scimitar. Full documentation of the select syntax will be forthcoming, but it includes filtering based on values, JOINing on other tables, selecting from arrays, and filtering based on the categories on the page.
==Technical description==
Bucket is made up of three main pieces:
* Table definitions in the "Bucket" namespace, where you define a database table, and can modify it with additional fields
* Implementation of "bucket.put" that does INSERT and UPDATE queries on those tables
* Implementation of queries, which translate the Lua syntax into a SELECT statement
===Table definition===
Bucket (the extension) adds a new namespace called "Bucket", namespace ID 9592. The content model for this namespace is JSON, which should prevent people from saving anything there that is not valid JSON.
A table definition is a JSON object with the field names as keys, and values as JSON objects with the following keys:
====type====
Required. Possible types are:
* PAGE
* TEXT
* INTEGER
* DOUBLE
* BOOLEAN
These correspond to MySQL data types, except for PAGE, which is identical to TEXT except the value is rendered as a link on Bucket Special pages for convenience.
====repeated====
Default false. Fields only hold one value per entry unless they are a repeated field.
Repeated fields have some restrictions:
Using <, >, >=, <= comparisons on a repeated field is unsupported.
bucket.join() cannot join on a repeated field.
Due to limitations of the JSON database type, individual values in a repeated field are limited to 512 characters.
====index====
Default true. Must be true if '''repeated''' is true. If the field has an index, it can be accessed efficiently as part of a JOIN or WHERE clause, with the caveat that it takes up about twice as much database space. Most fields are okay to be indexed, unless they're some big JSON cluster that is never going to be part of a query condition.
=== Table creation ===
When someone attempts to save a blob in the Bucket namespace, a number of things are required, otherwise it will not be able to save. This is in Bucket::createOrModifyTable.
* There needs to be at least one column in the schema
* All field names must be strings
* All field names must be only lowercase alphanumeric characters, or _
* All field names must be unique
* The '''type''' must be a supported type
If this table is new, the schema will then be converted to a CREATE TABLE statement.
If it already exists, any changes against the old schema will be converted into an ALTER TABLE statement, which could include ADD COLUMN, DROP COLUMN, ADD INDEX, DROP INDEX.
In a transaction with the CREATE/ALTER TABLE, we also add an entry to the <code>bucket_schemas</code> table, containing a JSON representation of the table's schema.
Buckets that are no longer written to can be deleted, which deletes the table. Moving Buckets is not supported, although a user can create a new Bucket and change the relevant modules to read and write from the new Bucket, and then delete the old one.
REPEATED fields are implemented as the JSON type, using [https://dev.mysql.com/doc/refman/8.0/en/create-index.htm multi-valued indexes] and automatically using the <code>MEMBER OF</code> function in relevant <code>WHERE</code> conditions. This is the reason it requires MySQL 8.0.18 – it's not clear if MariaDB will support similar structures in the future.
===Storing data===
Calling <code>bucket.put</code> in Lua calls the <code>BucketLuaLibrary::bucketPut</code> method.
Notably, this does not immediately do an INSERT with the payload – instead, it adds the puts to a <code>bucketPuts</code> field on the parser output, which the Lua library has access to.
Then the magical part is that the insertion happens when MediaWiki's [https://www.mediawiki.org/wiki/Manual:Hooks/LinksUpdateComplete LinksUpdateComplete] hook runs. This hook runs when a page is saved, when it is moved or deleted, or when it gets re-rendered after a transclusion it depends on gets changed. In short, it's exactly the hook we'd hope would exist, since it runs in exactly the right set of situations that we might wish to examine the puts again. It also has access to the <code>bucketPuts</code> that we put on the parser output, so no additional parses need to happen at all. You can see this in <code>BucketHooks::onLinksUpdateComplete</code>.
This calls <code>Bucket::writePuts</code>, which removes any fields that won't be valid columns in the bucket and then inserts them into the relevant table. It also updates the <code>bucket_pages</code> table with all of the puts that are used on each page.
Since the vast majority of our LinksUpdates do not change the calls to <code>bucket.put</code> we should avoid doing INSERTs that are exactly the same as the existing values. SMW doesn't do this, and it's the reason they are responsible for 75% of our database writes. Therefore we want to limit database activity to data that has actually changed. To accomplish this, <code>bucket_pages</code> has a column <code>put_hash</code> which is the SHA256 hash of the put data the last time it was written. Before any bucket data is written to the database the previous <code>put_hash</code> and new <code>put_hash</code> are compared, and writing only continues if they differ. This causes zero database writes to occur when the stored data has not changed.
=== Bucket:bucket issues ===
Bucket contains a default "Bucket:bucket issues" that cannot be modified. Due to the <code>bucket.put</code> logic running through LinksUpdateComplete, any errors and warnings from puts cannot be shown on the page directly. This Bucket is used to communicate those errors and warnings to users. Issues can be viewed through the normal <code>?action=bucket</code> url parameter, or by clicking "View Bucket" in the sidebar.
==Bug Bounty Program==
If you discover a security vulnerability in Bucket, please send an email to <code>admin (at) weirdgloop.org</code> with step-by-step instructions to reproduce the issue. We'll send you some RuneScape Wiki merch (probably a scarf!) and possibly a bug bounty payout.
Bug bounty payouts are solely at Weird Gloop's discretion, but will usually range between $200 and $2000, depending on the severity and type of vulnerability, and the level of access required to exploit it.
Examples of high-severity vulnerabilities:
* Leak of credentials or user data
* SQL injection
* Remote code execution/Privilege escalation
Examples of moderate-severity vulnerabilities:
* Cross-site scripting
* Denial-of-service
Bugs in Bucket code that are not security vulnerabilities won't be eligible for the bug bounty program, but we appreciate reports on the [https://github.com/weirdgloop/mediawiki-extensions-Bucket/issues GitHub issues list].
You are welcome to test on the [https://en_rswiki.dev.weirdgloop.org dev wikis] – please do not test on the production wikis (runescape.wiki, minecraft.wiki, etc).
Security vulnerabilities in other code used by Weird Gloop (including MediaWiki core, non-Weird Gloop extensions, and other non-Bucket extensions developed by Weird Gloop) are not currently eligible for bug bounty payouts, but if you discover a vulnerability that affects us, we'd still like to hear from you.
{{NavboxBucket}}
c716bda7c7725ac327a6f4a0d16c0c1621aa2061
Extension:Bucket/About
0
155
650
2025-08-22T18:54:45Z
Mudscape
106
Created page with "'''Bucket''' is an in-development MediaWiki extension that lets you store structured data on articles, which can be queried by other articles and APIs. It is meant as a replacement for how the RuneScape wikis use Semantic MediaWiki, and is (sort of) in the same general category of extensions as SMW, Cargo, or Wikibase. {{ToC|limit=1}} ==Why?== Continuing to use Semantic MediaWiki poses two major risks to us. The first is related to performance. In a couple days' worth o..."
wikitext
text/x-wiki
'''Bucket''' is an in-development MediaWiki extension that lets you store structured data on articles, which can be queried by other articles and APIs. It is meant as a replacement for how the RuneScape wikis use Semantic MediaWiki, and is (sort of) in the same general category of extensions as SMW, Cargo, or Wikibase.
{{ToC|limit=1}}
==Why?==
Continuing to use Semantic MediaWiki poses two major risks to us.
The first is related to performance. In a couple days' worth of profiling, SMW was responsible for about 50% of all database reads on the wiki, and about 75% of all writes (even when no content has changed)! Semantic MediaWiki seems to generally be responsible for about 30% of the total parse time of our articles. This poses a serious obstacle to our attempts at making the wiki faster, more stable, and less expensive to operate. SMW also does its own purging of both the parser cache and HTML cache, which seriously complicates any attempts to more carefully orchestrate the relationship between (for example) Grand Exchange updates and Cloudflare purging.
SMW is also extremely complicated – the code base is about 210,000 lines of PHP, a lot of which is not fully understood by anyone still involved with the project. There's a series of performance improvements that in theory could be done to help improve SMW, but the development is stuck in a bit of a weird place where nobody really knows why particular things were implemented a particular way, which makes further changes riskier and take longer. I came to the conclusion that it would take less time to implement a separate extension and migrate our usage to it. It's also complicated in the sense that very few people on our wikis understand how to do anything other than very basic queries with it.
The third risk is sort of related to the second. SMW is complex enough that I can totally envision a scenario where the latest SMW release is not compatible with the latest MediaWiki release, and this blocks us from staying up to date with MediaWiki. This is especially scary due to the upcoming core MediaWiki parser rework that will make article parsing happen in less than full-page sections (incidentally this is the same thing that might break the Variables extension, but that's a topic for another day). SMW doesn't have a great deal of institutional support right now (it's possible we are the single biggest user of it currently), and we might need to get urgently involved with SMW development if that situation comes to pass.
All together, it feels like a pretty good reason to explore alternatives. One option we looked at was Cargo, which gives much more of a SQL-y access to the underlying data (which I quite like). Unfortunately there's a number of things Cargo does that I really don't like – tying table definitions to templates, making it so you can only "attach" to a single table from a template (which Cargo users have found horrible workarounds for), and most prominently, making it so that a page's data only updates either on "page save" or on re-creation of the underlying table (meaning, editing a module would not update a page's Cargo data). I really wanted to like Cargo, but I think it won't work for us.
==Goals of the extension==
* Support for the minimal feature set of the RuneScape wikis' use of SMW, including reading entries from the API and some basic visualization on a special page.
* Simplicity in implementation: try to write as little code as possible, and avoid unnecessary structures for caching.
* Simplicity in use: In general there should be one canonical way to do things, and users should not have to worry about manually updating or invalidating entries.
* High-performance: minimize database queries and latency, minimize unnecessary parses and purges. Try to ride on top of existing "refreshLinks" constructs as much as possible.
Explicit non-goals:
* Full feature parity with SMW or Cargo, including map support, drilldowns, subobjects, concepts, subquery support (mostly).
* Generic support for versions of MediaWiki that are not used on Weird Gloop, or for DBMSes that we don't use. This is primarily meant to stay simple and maintainable by us, and supporting a burgeoning ecosystem of different wiki installations with all sorts of different dependencies is not what we're signing up for right now. This could change if other wikis are seriously interested in using Bucket, and if the scope of changes is relatively small, but right now the focus is squarely on MediaWiki 1.41 and MySQL 8.0.18 or higher.
{{NavboxBucket}}
8bb0072afd186d045d638f3f31f7133f80cda016
654
650
2025-08-22T19:04:07Z
Mudscape
106
Redirected page to [[Extension:Bucket]]
wikitext
text/x-wiki
#REDIRECT [[:Extension:Bucket]]
881ebe47efb031c56910e86f26dde53e615b6310
Template:NavboxBucket
10
154
651
643
2025-08-22T18:56:17Z
Mudscape
106
wikitext
text/x-wiki
{{Navbox
|title=[[:Extension:Bucket]]
|name=NavboxBucket
|state=uncollapsed
|gtitle1=Usage
|group1=
* [[:Extension:Bucket|General usage]]
* [[:Extension:Bucket/Api|API]]
* [[:Extension:Bucket/Example modules|Example modules]]
* [[:Extension:Bucket/SMW migration guide|SMW migration guide]]
|gtitle2=Page help
|group2=
* [[:Extension:Bucket/Bucket browse|Bucket browse]]
* [[:Extension:Bucket/Bucket_namespace|Bucket namespace]]
* [[:Extension:Bucket/Bucket action|Bucket action]]
|gtitle3=Misc
|group3=
* [[:Extension:Bucket/About|About]]
}}
9a457523ee705fca75c7df6d149ed1ae98bbe786
655
651
2025-08-22T19:04:26Z
Mudscape
106
wikitext
text/x-wiki
{{Navbox
|title=[[:Extension:Bucket]]
|name=NavboxBucket
|state=uncollapsed
|gtitle1=Usage
|group1=
* [[:Extension:Bucket/Usage|General usage]]
* [[:Extension:Bucket/Api|API]]
* [[:Extension:Bucket/Example modules|Example modules]]
* [[:Extension:Bucket/SMW migration guide|SMW migration guide]]
|gtitle2=Page help
|group2=
* [[:Extension:Bucket/Bucket browse|Bucket browse]]
* [[:Extension:Bucket/Bucket_namespace|Bucket namespace]]
* [[:Extension:Bucket/Bucket action|Bucket action]]
}}
e74295b84ab990a3a1c80425a9ca690b03e1cb01
Extension:Bucket/Usage
0
156
656
2025-08-22T19:27:06Z
Mudscape
106
Created page with "==General usage== Every usage of Bucket begins with a call to the <code>bucket</code> function, and ends either with a call to <code>[[#bucket.put|put()]]</code> or <code>[[#bucket.run|run()]]</code> ===bucket=== <code>bucket( string )</code> The parameter must be a valid Bucket name. Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ==Writing data== ===bucket.sub=== <code>sub( string )</code> Any string Returns a Bucket <code>#QueryBuilder|QueryBuilder..."
wikitext
text/x-wiki
==General usage==
Every usage of Bucket begins with a call to the <code>bucket</code> function, and ends either with a call to <code>[[#bucket.put|put()]]</code> or <code>[[#bucket.run|run()]]</code>
===bucket===
<code>bucket( string )</code>
The parameter must be a valid Bucket name.
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
==Writing data==
===bucket.sub===
<code>sub( string )</code>
Any string
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
==Reading data==
<code>bucket</code>, <code>bucket.select</code> and <code>bucket.run</code> are the only required methods to execute a query. Order doesn't matter except <code>bucket.run</code> must be last, since it is the function that executes the query and returns results. Bucket does not limit the number of conditions in a single query. A lua error will be thrown if a query takes longer than 500 milliseconds. A query with no results will return an empty table (<code>{}</code>)
===bucket.select===
<code>select( Selector, ... )</code>
One or more [[#Selector|selector]]s. Each selector supplied will result in a matching field in the result table.
Multiple <code>select</code> statements are supported in a query, with <code>select('one').select('two')</code> acting identically to <code>select('one', 'two')</code>
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.where===
<code>where( Condition, ... )</code>
One or more [[#Condition|Condition]]s. Supplying multiple conditions is equivalent to <code>where(Bucket.And(Condition, ...))</code>
''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>.
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.join===
<code>join( string, Selector, Selector )</code>
The first parameter must be a valid Bucket name.
The second and third parameters are both the same format. One entry is a [[#Selector|selector]] indicating a field in the joined table to use for comparison. The other entry is a [[#Selector|selector]] indicating a field in the primary Bucket, or in another joined Bucket. One of the fields indicated may be of Repeated type, but not both.
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.limit===
<code>limit( number )</code>
Sets the limit for the query. Accepted range is 1-5000. Default 500. Setting this to 0 or nil will use the default value.
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.offset===
<code>offset( number )</code>
Sets the offset for the query. Default 0. Setting this to nil will use the default value.
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.orderBy===
<code>orderBy( Selector, string )</code>
The first parameter must be a [[#Selector|selector]] which is present in a <code>bucket.select</code> for this query.
The second parameter is either <code>asc</code>, for ascending order, or <code>desc</code>, for descending order.
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.printSQL===
<code>printSQL()</code>
Used for debugging, will log the SQL query to the lua console.
===bucket.run===
<code>run()</code>
Executes the query.
The query result is returned as a lua array, one entry per row returned. Each array element is a table, with one property per argument to <code>select</code>. These properties are all returned exactly as input to <code>[[#bucket.select|select]]</code>. The property value will be of the data type specified by the Bucket, except in the case of a repeated field, where it will be an array of that data type.
Returns <code>table</code>
===Other methods===
The following methods are methods are available on the global Bucket object to be used within <code>bucket.where()</code> conditions.
====Bucket.Or====
<code>Bucket.Or( Condition, ... )</code>
Represents <code>Condition OR ...</code>
Returns <code>Condition, ...</code>
====Bucket.And====
<code>Bucket.And( Condition, ... )</code>
Represents <code>Condition AND ...</code>
Returns <code>Condition, ...</code>
====Bucket.Not====
<code>Bucket.Not( Condition )</code>
Represents <code>NOT Condition</code>
Returns <code>Condition</code>
====Bucket.Null====
<code>Bucket.Null()</code>
Used as Value in a Condition, represents <code>nil</code>.
''Note'': <code>nil</code> cannot be used directly within <code>bucket.where()</code>, as <code>nil</code> cannot be stored as a table value in lua.
==Concepts==
===QueryBuilder===
A <code>QueryBuilder</code> is created by calling <code>bucket( string )</code> All methods represented here by <code>bucket.</code> are methods of a QueryBuilder object.
===Selector===
A <code>Selector</code> string is defined as one of the following:
* A field name in the primary(specified by the call to bucket()) Bucket
* A combined bucket and field specifier, joined together by <code>.</code>. Such as <code>drops_line.page_name_sub</code>
* A category, such as <code>Category:Slayer Monsters</code>. In this case the returned field will be a Boolean, with true indicating that the page is a member of the specified Category.
===Operand===
One of the following strings:
* <code>=</code>
* <code>!=</code>
* <code>>=</code>
* <code><=</code>
* <code>></code>
* <code><</code>
''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>.
===Condition===
A <code>Condition</code> is either a string or a table.
A table <code>Condition</code> is a table of two or three entries, in the format of <code>{Selector, Operand, Value}</code> or <code>{Selector, Value}</code>. In the case of two entries, the operand is implied to be <code>=</code>.
A string <code>Condition</code> is the name of a category, such as <code>Category:Slayer monsters</code>. This condition will be true if the <code>page_name</code> for a row is in the specified category.
79154c54b8015dc93e1de2164b31b86bb94a9fe1
657
656
2025-08-22T19:27:56Z
Mudscape
106
wikitext
text/x-wiki
==General usage==
Every usage of Bucket begins with a call to the <code>bucket</code> function, and ends either with a call to <code>[[#bucket.put|put()]]</code> or <code>[[#bucket.run|run()]]</code>
===bucket===
<code>bucket( string )</code>
The parameter must be a valid Bucket name.
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
==Writing data==
===bucket.sub===
<code>sub( string )</code>
Any string
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
==Reading data==
<code>bucket</code>, <code>bucket.select</code> and <code>bucket.run</code> are the only required methods to execute a query. Order doesn't matter except <code>bucket.run</code> must be last, since it is the function that executes the query and returns results. Bucket does not limit the number of conditions in a single query. A lua error will be thrown if a query takes longer than 500 milliseconds. A query with no results will return an empty table (<code>{}</code>)
===bucket.select===
<code>select( Selector, ... )</code>
One or more [[#Selector|selector]]s. Each selector supplied will result in a matching field in the result table.
Multiple <code>select</code> statements are supported in a query, with <code>select('one').select('two')</code> acting identically to <code>select('one', 'two')</code>
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.where===
<code>where( Condition, ... )</code>
One or more [[#Condition|Condition]]s. Supplying multiple conditions is equivalent to <code>where(Bucket.And(Condition, ...))</code>
''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>.
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.join===
<code>join( string, Selector, Selector )</code>
The first parameter must be a valid Bucket name.
The second and third parameters are both the same format. One entry is a [[#Selector|selector]] indicating a field in the joined table to use for comparison. The other entry is a [[#Selector|selector]] indicating a field in the primary Bucket, or in another joined Bucket. One of the fields indicated may be of Repeated type, but not both.
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.limit===
<code>limit( number )</code>
Sets the limit for the query. Accepted range is 1-5000. Default 500. Setting this to 0 or nil will use the default value.
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.offset===
<code>offset( number )</code>
Sets the offset for the query. Default 0. Setting this to nil will use the default value.
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.orderBy===
<code>orderBy( Selector, string )</code>
The first parameter must be a [[#Selector|selector]] which is present in a <code>bucket.select</code> for this query.
The second parameter is either <code>asc</code>, for ascending order, or <code>desc</code>, for descending order.
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.printSQL===
<code>printSQL()</code>
Used for debugging, will log the SQL query to the lua console.
===bucket.run===
<code>run()</code>
Executes the query.
The query result is returned as a lua array, one entry per row returned. Each array element is a table, with one property per argument to <code>select</code>. These properties are all returned exactly as input to <code>[[#bucket.select|select]]</code>. The property value will be of the data type specified by the Bucket, except in the case of a repeated field, where it will be an array of that data type.
Returns <code>table</code>
===Other methods===
The following methods are methods are available on the global Bucket object to be used within <code>bucket.where()</code> conditions.
====Bucket.Or====
<code>Bucket.Or( Condition, ... )</code>
Represents <code>Condition OR ...</code>
Returns <code>Condition, ...</code>
====Bucket.And====
<code>Bucket.And( Condition, ... )</code>
Represents <code>Condition AND ...</code>
Returns <code>Condition, ...</code>
====Bucket.Not====
<code>Bucket.Not( Condition )</code>
Represents <code>NOT Condition</code>
Returns <code>Condition</code>
====Bucket.Null====
<code>Bucket.Null()</code>
Used as Value in a Condition, represents <code>nil</code>.
''Note'': <code>nil</code> cannot be used directly within <code>bucket.where()</code>, as <code>nil</code> cannot be stored as a table value in lua.
==Concepts==
===QueryBuilder===
A <code>QueryBuilder</code> is created by calling <code>bucket( string )</code> All methods represented here by <code>bucket.</code> are methods of a QueryBuilder object.
===Selector===
A <code>Selector</code> string is defined as one of the following:
* A field name in the primary(specified by the call to bucket()) Bucket
* A combined bucket and field specifier, joined together by <code>.</code>. Such as <code>drops_line.page_name_sub</code>
* A category, such as <code>Category:Slayer Monsters</code>. In this case the returned field will be a Boolean, with true indicating that the page is a member of the specified Category.
===Operand===
One of the following strings:
* <code>=</code>
* <code>!=</code>
* <code>>=</code>
* <code><=</code>
* <code>></code>
* <code><</code>
''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>.
===Condition===
A <code>Condition</code> is either a string or a table.
A table <code>Condition</code> is a table of two or three entries, in the format of <code>{Selector, Operand, Value}</code> or <code>{Selector, Value}</code>. In the case of two entries, the operand is implied to be <code>=</code>.
A string <code>Condition</code> is the name of a category, such as <code>Category:Slayer monsters</code>. This condition will be true if the <code>page_name</code> for a row is in the specified category.
{{NavboxBucket}}
73863abd93cc126b8585abf8eaa86564eeaab832
663
657
2025-08-22T19:47:55Z
Mudscape
106
wikitext
text/x-wiki
This page documents all available Lua functions defined by [[:Extension:Bucket|Bucket]].
==General usage==
Every usage of Bucket begins with a call to the <code>bucket</code> function, and ends either with a call to <code>[[#bucket.put|put()]]</code> or <code>[[#bucket.run|run()]]</code>
===bucket===
<code>bucket( string )</code>
The parameter must be a valid Bucket name.
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
==Writing data==
===bucket.sub===
<code>sub( string )</code>
Any string
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
==Reading data==
<code>bucket</code>, <code>bucket.select</code> and <code>bucket.run</code> are the only required methods to execute a query. Order doesn't matter except <code>bucket.run</code> must be last, since it is the function that executes the query and returns results. Bucket does not limit the number of conditions in a single query. A lua error will be thrown if a query takes longer than 500 milliseconds. A query with no results will return an empty table (<code>{}</code>)
===bucket.select===
<code>select( Selector, ... )</code>
One or more [[#Selector|selector]]s. Each selector supplied will result in a matching field in the result table.
Multiple <code>select</code> statements are supported in a query, with <code>select('one').select('two')</code> acting identically to <code>select('one', 'two')</code>
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.where===
<code>where( Condition, ... )</code>
One or more [[#Condition|Condition]]s. Supplying multiple conditions is equivalent to <code>where(Bucket.And(Condition, ...))</code>
''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>.
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.join===
<code>join( string, Selector, Selector )</code>
The first parameter must be a valid Bucket name.
The second and third parameters are both the same format. One entry is a [[#Selector|selector]] indicating a field in the joined table to use for comparison. The other entry is a [[#Selector|selector]] indicating a field in the primary Bucket, or in another joined Bucket. One of the fields indicated may be of Repeated type, but not both.
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.limit===
<code>limit( number )</code>
Sets the limit for the query. Accepted range is 1-5000. Default 500. Setting this to 0 or nil will use the default value.
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.offset===
<code>offset( number )</code>
Sets the offset for the query. Default 0. Setting this to nil will use the default value.
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.orderBy===
<code>orderBy( Selector, string )</code>
The first parameter must be a [[#Selector|selector]] which is present in a <code>bucket.select</code> for this query.
The second parameter is either <code>asc</code>, for ascending order, or <code>desc</code>, for descending order.
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.printSQL===
<code>printSQL()</code>
Used for debugging, will log the SQL query to the lua console.
===bucket.run===
<code>run()</code>
Executes the query.
The query result is returned as a lua array, one entry per row returned. Each array element is a table, with one property per argument to <code>select</code>. These properties are all returned exactly as input to <code>[[#bucket.select|select]]</code>. The property value will be of the data type specified by the Bucket, except in the case of a repeated field, where it will be an array of that data type.
Returns <code>table</code>
===Other methods===
The following methods are methods are available on the global Bucket object to be used within <code>bucket.where()</code> conditions.
====Bucket.Or====
<code>Bucket.Or( Condition, ... )</code>
Represents <code>Condition OR ...</code>
Returns <code>Condition, ...</code>
====Bucket.And====
<code>Bucket.And( Condition, ... )</code>
Represents <code>Condition AND ...</code>
Returns <code>Condition, ...</code>
====Bucket.Not====
<code>Bucket.Not( Condition )</code>
Represents <code>NOT Condition</code>
Returns <code>Condition</code>
====Bucket.Null====
<code>Bucket.Null()</code>
Used as Value in a Condition, represents <code>nil</code>.
''Note'': <code>nil</code> cannot be used directly within <code>bucket.where()</code>, as <code>nil</code> cannot be stored as a table value in lua.
==Concepts==
===QueryBuilder===
A <code>QueryBuilder</code> is created by calling <code>bucket( string )</code> All methods represented here by <code>bucket.</code> are methods of a QueryBuilder object.
===Selector===
A <code>Selector</code> string is defined as one of the following:
* A field name in the primary(specified by the call to bucket()) Bucket
* A combined bucket and field specifier, joined together by <code>.</code>. Such as <code>drops_line.page_name_sub</code>
* A category, such as <code>Category:Slayer Monsters</code>. In this case the returned field will be a Boolean, with true indicating that the page is a member of the specified Category.
===Operand===
One of the following strings:
* <code>=</code>
* <code>!=</code>
* <code>>=</code>
* <code><=</code>
* <code>></code>
* <code><</code>
''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>.
===Condition===
A <code>Condition</code> is either a string or a table.
A table <code>Condition</code> is a table of two or three entries, in the format of <code>{Selector, Operand, Value}</code> or <code>{Selector, Value}</code>. In the case of two entries, the operand is implied to be <code>=</code>.
A string <code>Condition</code> is the name of a category, such as <code>Category:Slayer monsters</code>. This condition will be true if the <code>page_name</code> for a row is in the specified category.
{{NavboxBucket}}
33b18615c6f4a811ce96ad03f4746f919827432d
672
663
2025-09-08T15:36:46Z
Mudscape
106
Update documentation for repeated field join restriction
wikitext
text/x-wiki
This page documents all available Lua functions defined by [[:Extension:Bucket|Bucket]].
==General usage==
Every usage of Bucket begins with a call to the <code>bucket</code> function, and ends either with a call to <code>[[#bucket.put|put()]]</code> or <code>[[#bucket.run|run()]]</code>
===bucket===
<code>bucket( string )</code>
The parameter must be a valid Bucket name.
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
==Writing data==
===bucket.sub===
<code>sub( string )</code>
Any string
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
==Reading data==
<code>bucket</code>, <code>bucket.select</code> and <code>bucket.run</code> are the only required methods to execute a query. Order doesn't matter except <code>bucket.run</code> must be last, since it is the function that executes the query and returns results. Bucket does not limit the number of conditions in a single query. A lua error will be thrown if a query takes longer than 500 milliseconds. A query with no results will return an empty table (<code>{}</code>)
===bucket.select===
<code>select( Selector, ... )</code>
One or more [[#Selector|selector]]s. Each selector supplied will result in a matching field in the result table.
Multiple <code>select</code> statements are supported in a query, with <code>select('one').select('two')</code> acting identically to <code>select('one', 'two')</code>
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.where===
<code>where( Condition, ... )</code>
One or more [[#Condition|Condition]]s. Supplying multiple conditions is equivalent to <code>where(Bucket.And(Condition, ...))</code>
''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>.
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.join===
<code>join( string, Selector, Selector )</code>
The first parameter must be a valid Bucket name.
The second and third parameters are both the same format. One entry is a [[#Selector|selector]] indicating a field in the joined table to use for comparison. The other entry is a [[#Selector|selector]] indicating a field in the primary Bucket, or in another joined Bucket. The fields indicated may not be of Repeated type.
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.limit===
<code>limit( number )</code>
Sets the limit for the query. Accepted range is 1-5000. Default 500. Setting this to 0 or nil will use the default value.
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.offset===
<code>offset( number )</code>
Sets the offset for the query. Default 0. Setting this to nil will use the default value.
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.orderBy===
<code>orderBy( Selector, string )</code>
The first parameter must be a [[#Selector|selector]] which is present in a <code>bucket.select</code> for this query.
The second parameter is either <code>asc</code>, for ascending order, or <code>desc</code>, for descending order.
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.printSQL===
<code>printSQL()</code>
Used for debugging, will log the SQL query to the lua console.
===bucket.run===
<code>run()</code>
Executes the query.
The query result is returned as a lua array, one entry per row returned. Each array element is a table, with one property per argument to <code>select</code>. These properties are all returned exactly as input to <code>[[#bucket.select|select]]</code>. The property value will be of the data type specified by the Bucket, except in the case of a repeated field, where it will be an array of that data type.
Returns <code>table</code>
===Other methods===
The following methods are methods are available on the global Bucket object to be used within <code>bucket.where()</code> conditions.
====Bucket.Or====
<code>Bucket.Or( Condition, ... )</code>
Represents <code>Condition OR ...</code>
Returns <code>Condition, ...</code>
====Bucket.And====
<code>Bucket.And( Condition, ... )</code>
Represents <code>Condition AND ...</code>
Returns <code>Condition, ...</code>
====Bucket.Not====
<code>Bucket.Not( Condition )</code>
Represents <code>NOT Condition</code>
Returns <code>Condition</code>
====Bucket.Null====
<code>Bucket.Null()</code>
Used as Value in a Condition, represents <code>nil</code>.
''Note'': <code>nil</code> cannot be used directly within <code>bucket.where()</code>, as <code>nil</code> cannot be stored as a table value in lua.
==Concepts==
===QueryBuilder===
A <code>QueryBuilder</code> is created by calling <code>bucket( string )</code> All methods represented here by <code>bucket.</code> are methods of a QueryBuilder object.
===Selector===
A <code>Selector</code> string is defined as one of the following:
* A field name in the primary(specified by the call to bucket()) Bucket
* A combined bucket and field specifier, joined together by <code>.</code>. Such as <code>drops_line.page_name_sub</code>
* A category, such as <code>Category:Slayer Monsters</code>. In this case the returned field will be a Boolean, with true indicating that the page is a member of the specified Category.
===Operand===
One of the following strings:
* <code>=</code>
* <code>!=</code>
* <code>>=</code>
* <code><=</code>
* <code>></code>
* <code><</code>
''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>.
===Condition===
A <code>Condition</code> is either a string or a table.
A table <code>Condition</code> is a table of two or three entries, in the format of <code>{Selector, Operand, Value}</code> or <code>{Selector, Value}</code>. In the case of two entries, the operand is implied to be <code>=</code>.
A string <code>Condition</code> is the name of a category, such as <code>Category:Slayer monsters</code>. This condition will be true if the <code>page_name</code> for a row is in the specified category.
{{NavboxBucket}}
e98d27fb81768ff1157a76151e57d7251e06d0c1
675
672
2025-09-08T21:34:13Z
Mudscape
106
/* Writing data */ How was the most important writing function not documented
wikitext
text/x-wiki
This page documents all available Lua functions defined by [[:Extension:Bucket|Bucket]].
==General usage==
Every usage of Bucket begins with a call to the <code>bucket</code> function, and ends either with a call to <code>[[#bucket.put|put()]]</code> or <code>[[#bucket.run|run()]]</code>
===bucket===
<code>bucket( string )</code>
The parameter must be a valid Bucket name.
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
==Writing data==
===bucket.sub===
<code>sub( string )</code>
Any string
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.put===
<code>put({values})</code>
A table of values to write, with the keys being field names and values the values to write to the bucket.
Returns nil.
==Reading data==
<code>bucket</code>, <code>bucket.select</code> and <code>bucket.run</code> are the only required methods to execute a query. Order doesn't matter except <code>bucket.run</code> must be last, since it is the function that executes the query and returns results. Bucket does not limit the number of conditions in a single query. A lua error will be thrown if a query takes longer than 500 milliseconds. A query with no results will return an empty table (<code>{}</code>)
===bucket.select===
<code>select( Selector, ... )</code>
One or more [[#Selector|selector]]s. Each selector supplied will result in a matching field in the result table.
Multiple <code>select</code> statements are supported in a query, with <code>select('one').select('two')</code> acting identically to <code>select('one', 'two')</code>
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.where===
<code>where( Condition, ... )</code>
One or more [[#Condition|Condition]]s. Supplying multiple conditions is equivalent to <code>where(Bucket.And(Condition, ...))</code>
''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>.
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.join===
<code>join( string, Selector, Selector )</code>
The first parameter must be a valid Bucket name.
The second and third parameters are both the same format. One entry is a [[#Selector|selector]] indicating a field in the joined table to use for comparison. The other entry is a [[#Selector|selector]] indicating a field in the primary Bucket, or in another joined Bucket. The fields indicated may not be of Repeated type.
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.limit===
<code>limit( number )</code>
Sets the limit for the query. Accepted range is 1-5000. Default 500. Setting this to 0 or nil will use the default value.
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.offset===
<code>offset( number )</code>
Sets the offset for the query. Default 0. Setting this to nil will use the default value.
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.orderBy===
<code>orderBy( Selector, string )</code>
The first parameter must be a [[#Selector|selector]] which is present in a <code>bucket.select</code> for this query.
The second parameter is either <code>asc</code>, for ascending order, or <code>desc</code>, for descending order.
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.printSQL===
<code>printSQL()</code>
Used for debugging, will log the SQL query to the lua console.
===bucket.run===
<code>run()</code>
Executes the query.
The query result is returned as a lua array, one entry per row returned. Each array element is a table, with one property per argument to <code>select</code>. These properties are all returned exactly as input to <code>[[#bucket.select|select]]</code>. The property value will be of the data type specified by the Bucket, except in the case of a repeated field, where it will be an array of that data type.
Returns <code>table</code>
===Other methods===
The following methods are methods are available on the global Bucket object to be used within <code>bucket.where()</code> conditions.
====Bucket.Or====
<code>Bucket.Or( Condition, ... )</code>
Represents <code>Condition OR ...</code>
Returns <code>Condition, ...</code>
====Bucket.And====
<code>Bucket.And( Condition, ... )</code>
Represents <code>Condition AND ...</code>
Returns <code>Condition, ...</code>
====Bucket.Not====
<code>Bucket.Not( Condition )</code>
Represents <code>NOT Condition</code>
Returns <code>Condition</code>
====Bucket.Null====
<code>Bucket.Null()</code>
Used as Value in a Condition, represents <code>nil</code>.
''Note'': <code>nil</code> cannot be used directly within <code>bucket.where()</code>, as <code>nil</code> cannot be stored as a table value in lua.
==Concepts==
===QueryBuilder===
A <code>QueryBuilder</code> is created by calling <code>bucket( string )</code> All methods represented here by <code>bucket.</code> are methods of a QueryBuilder object.
===Selector===
A <code>Selector</code> string is defined as one of the following:
* A field name in the primary(specified by the call to bucket()) Bucket
* A combined bucket and field specifier, joined together by <code>.</code>. Such as <code>drops_line.page_name_sub</code>
* A category, such as <code>Category:Slayer Monsters</code>. In this case the returned field will be a Boolean, with true indicating that the page is a member of the specified Category.
===Operand===
One of the following strings:
* <code>=</code>
* <code>!=</code>
* <code>>=</code>
* <code><=</code>
* <code>></code>
* <code><</code>
''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>.
===Condition===
A <code>Condition</code> is either a string or a table.
A table <code>Condition</code> is a table of two or three entries, in the format of <code>{Selector, Operand, Value}</code> or <code>{Selector, Value}</code>. In the case of two entries, the operand is implied to be <code>=</code>.
A string <code>Condition</code> is the name of a category, such as <code>Category:Slayer monsters</code>. This condition will be true if the <code>page_name</code> for a row is in the specified category.
{{NavboxBucket}}
a99f4a348bedc878dc594978b5bb8e7f5f933c20
Category:Navbox templates
14
157
660
2025-08-22T19:35:03Z
Mudscape
106
Created blank page
wikitext
text/x-wiki
da39a3ee5e6b4b0d3255bfef95601890afd80709
Extension:Bucket/Bucket action
0
158
661
2025-08-22T19:38:56Z
Mudscape
106
Created page with "The Bucket action, accessible through the View buckets link in the sidebar, shows all bucket data written to from a page. If there are any backend issues with saving bucket data, they will be shown here. {{NavboxBucket}}"
wikitext
text/x-wiki
The Bucket action, accessible through the View buckets link in the sidebar, shows all bucket data written to from a page. If there are any backend issues with saving bucket data, they will be shown here.
{{NavboxBucket}}
c0ca56791884c229ac6a7609c9464074cecadbc7
Extension:Bucket/Bucket namespace
0
159
662
2025-08-22T19:46:40Z
Mudscape
106
Created page with "Viewing a page in the Bucket namespace shows the bucket definition, including field names and types. The page contents control the available fields and data types for the defined bucket. Below the page content is a count of total rows for this bucket as well as preview of the bucket contents. If you would like to view only a subset of the bucket data, click [[:Extension:Bucket/Bucket browse|dive into this bucket]]. {{NavboxBucket}}"
wikitext
text/x-wiki
Viewing a page in the Bucket namespace shows the bucket definition, including field names and types. The page contents control the available fields and data types for the defined bucket.
Below the page content is a count of total rows for this bucket as well as preview of the bucket contents. If you would like to view only a subset of the bucket data, click [[:Extension:Bucket/Bucket browse|dive into this bucket]].
{{NavboxBucket}}
46416442f9f5ac30acd14cf495f3f2c454050495
664
662
2025-08-22T19:55:54Z
Mudscape
106
wikitext
text/x-wiki
Viewing a page in the Bucket namespace shows the bucket definition, including field names and types. The page contents control the available fields and data types for the defined bucket.
Below the page content is a count of total rows for this bucket as well as preview of the bucket contents. If you would like to view only a subset of the bucket data, click [[:Extension:Bucket/Bucket browse|dive into this bucket]].
==Page content==
A page in the Bucket namespace consists of one JSON object with the field names as keys, and values as JSON objects with the following keys:
====type====
Required. Possible types are:
* PAGE
* TEXT
* INTEGER
* DOUBLE
* BOOLEAN
PAGE is identical to TEXT except the value is rendered as a link on Bucket Special pages for convenience. Written data is converted to the specified type when possible. All types also support ''null''.
====repeated====
Default false. Fields only hold one value per entry unless they are a repeated field.
Repeated fields have some restrictions:
Using <, >, >=, <= comparisons on a repeated field is unsupported.
bucket.join() cannot join two repeated fields together.
Due to limitations of the JSON database type, individual values in a repeated field are limited to 512 characters.
====index====
Default true. Must be true if '''repeated''' is true. If the field has an index, it can be accessed efficiently as part of a JOIN or WHERE clause, with the caveat that it takes up about twice as much database space. Most fields are okay to be indexed, unless they're some big JSON cluster that is never going to be part of a query condition.
===Example===
<syntaxhighlight lang="json">
{
"item": {
"type": "PAGE"
},
"quantity": {
"type": "INTEGER"
},
"rarity": {
"type": "TEXT",
"repeated": true
},
"blob": {
"type": "TEXT",
"index": false
}
}
</syntaxhighlight>
{{NavboxBucket}}
4c42724ccfa176140e5d49256c7a13f67b491a24
About
0
16
665
641
2025-08-23T12:16:57Z
88.207.202.10
0
Undo revision [[Special:Diff/641|641]] by [[Special:Contributions/110.230.129.91|110.230.129.91]] ([[User talk:110.230.129.91|talk]])
wikitext
text/x-wiki
Meta Wiki is the management wiki for [https://weirdgloop.org Weird Gloop]. You can find information about our wikis, specific technical information for using one of our wikis, and information regarding our global policies on this wiki.
653313a6a0bed0faadd45f7c703c4e714494339c
Meta:Copyrights
0
160
666
2025-08-31T13:00:24Z
Cook Me Plox
23
Redirected page to [[Licensing]]
wikitext
text/x-wiki
#REDIRECT [[Licensing]]
1b5229cf3e4acf5a08dd63a0959b794fe0d3ea3c
Two-factor authentication
0
31
667
416
2025-09-03T15:14:33Z
62.210.93.132
0
Replaced content with "WE"
wikitext
text/x-wiki
WE
114aef527419c02a5119b3ebafc1ca5616b9599c
668
667
2025-09-04T11:58:30Z
45.153.5.133
0
Undo revision [[Special:Diff/667|667]] by [[Special:Contributions/62.210.93.132|62.210.93.132]] ([[User talk:62.210.93.132|talk]])
wikitext
text/x-wiki
Two-factor authentication (2FA) is available for users on our wikis and can be activated at any time in your [[Special:Preferences|preferences]]. It is an extra layer of security that allows you to protect your account by using your mobile phone or other physical device. It is as simple as downloading an app (for free), such as [https://authy.com/ Authy], and using it to generate codes that you will be asked for when you attempt to login to our wikis.
It is highly recommended that you enable 2FA to secure your account. '''Users with certain elevated permissions on our wikis (such as <code>editinterface</code>) will be prevented from using those permissions unless they enable 2FA.'''
==Setting it up==
[[File:Two-factor auth option.png|right|thumb|The preference option for enabling two-factor auth]]
# Go to [[Special:Preferences]] and select '''Enable two-factor authentication''' under the 'User profile' tab
# Download an application to your mobile or desktop that can generate 2FA codes, such as [https://authy.com/ Authy] or Google Authenticator
# Scan the QR code shown on the page using the app, or input the secret manually
# Write down the backup "scratch" codes in case you lose access to your mobile or desktop application. They can only be used once per code, and will never be accessible again
# Enter a code generated by your 2FA app into the box on the page to confirm that it is setup correctly
==FAQ==
===What happens if I lose my device/app?===
Some 2FA apps, such as [https://authy.com/ Authy], save your account tokens in the cloud so that you can regain access by logging into your account for that app. This is especially useful if you switch devices. Alternatively, you can use a backup code to login to your account and disable two-factor authentication. If you do not have any backup codes, you will not be able to login. We will not typically act on support emails regarding lost account access as a result of losing 2FA codes, as we can't easily verify that it is actually you trying to regain account access.
===When will I be asked for a code?===
You will be prompted for a code on every new login, and when attempting to change sensitive settings, such as your password.
===I've lost my backup codes, can I get them back?===
You can disable and re-enable two-factor authentication to generate new backup codes. If you have no access to your device or backup codes, we will not typically be able to help you restore access to your account.
9e9ea3563180614fa91b6500672d61da052e999c
669
668
2025-09-08T02:53:00Z
223.73.177.62
0
你看看去他们都
wikitext
text/x-wiki
Two-factor authentication (2FA) is available for users on our wikis and can be activated at any time in your [[Special:Preferences|preferences]]. It is an extra layer of security that allows you to protect your account by using your mobile phone or other physical device. It is as simple as downloading an app (for free), such as [https://authy.com/ Authy], and using it to generate codes that you will be asked for when you attempt to login to our wikis.
It is highly recommended that you enable 2FA to secure your account. '''Users with certain elevated permissions on our wikis (such as <code>editinterfce</code>) will be prevented from using those permissions unless they enable 2FA.'''
==Setting it up==
[[File:Two-factor auth option.png|right|thumb|The preference option for enabling two-factor auth]]
# Go to [[Special:Preferences]] and select '''Enable two-factor authentication''' under the 'User profile' tab
# Download an application to your mobile or desktop that can generate 2FA codes, such as [https://authy.com/ Authy] or Google Authenticator
# Scan the QR code shown on the page using the app, or input the secret manually
# Write down the backup "scratch" codes in case you lose access to your mobile or desktop application. They can only be used once per code, and will never be accessible again
# Enter a code generated by your 2FA app into the box on the page to confirm that it is setup correctly
==FAQ==
===What happens if I lose my device/app?===
Some 2FA apps, such as [https://authy.com/ Authy], save your account tokens in the cloud so that you can regain access by logging into your account for that app. This is especially useful if you switch devices. Alternatively, you can use a backup code to login to your account and disable two-factor authentication. If you do not have any backup codes, you will not be able to login. We will not typically act on support emails regarding lost account access as a result of losing 2FA codes, as we can't easily verify that it is actually you trying to regain account access.
===When will I be asked for a code?===
You will be prompted for a code on every new login, and when attempting to change sensitive settings, such as your password.
===I've lost my backup codes, can I get them back?===
You can disable and re-enable two-factor authentication to generate new backup codes. If you have no access to your device or backup codes, we will not typically be able to help you restore access to your account.
6331db0f3248d47906ae11d192a079ace0580482
670
669
2025-09-08T02:53:59Z
223.73.177.62
0
你进去看看看看
wikitext
text/x-wiki
Two-factor authentication (2FA) is available for users on our wikis and can be activated at any time in your 啦啦啦啦那就今天我[[Special:Preferences|preferences]]. It is an extra layer of security that allows you to protect your account by using your mobile phone or other physical device. It is as simple as downloading an app (for free), such as [https://authy.com/ Authy], and using it to generate codes that you will be asked for when you attempt to login to our wikis.
It is highly recommended that you enable 2FA to secure your account. '''Users with certain elevated permissions on our wikis (such as <code>editinterfce</code>) will be prevented from using those permissions unless they enable 2FA.'''
==Setting it up==
[[File:Two-factor auth option.png|right|thumb|The preference option for enabling two-factor auth]]
# Go to [[Special:Preferences]] and select '''Enable two-factor authentication''' under the 'User profile' tab
# Download an application to your mobile or desktop that can generate 2FA codes, such as [https://authy.com/ Authy] or Google Authenticator
# Scan the QR code shown on the page using the app, or input the secret manually
# Write down the backup "scratch" codes in case you lose access to your mobile or desktop application. They can only be used once per code, and will never be accessible again
# Enter a code generated by your 2FA app into the box on the page to confirm that it is setup correctly
==FAQ==
===What happens if I lose my device/app?===
Some 2FA apps, such as [https://authy.com/ Authy], save your account tokens in the cloud so that you can regain access by logging into your account for that app. This is especially useful if you switch devices. Alternatively, you can use a backup code to login to your account and disable two-factor authentication. If you do not have any backup codes, you will not be able to login. We will not typically act on support emails regarding lost account access as a result of losing 2FA codes, as we can't easily verify that it is actually you trying to regain account access.
===When will I be asked for a code?===
You will be prompted for a code on every new login, and when attempting to change sensitive settings, such as your password.
===I've lost my backup codes, can I get them back?===
You can disable and re-enable two-factor authentication to generate new backup codes. If you have no access to your device or backup codes, we will not typically be able to help you restore access to your account.
7d89ccbac8e29b3765a9992926e2e5ce0ffc8f93
673
670
2025-09-08T21:33:45Z
Rawny
16
Undo revision [[Special:Diff/669|669]] by [[Special:Contributions/223.73.177.62|223.73.177.62]] ([[User talk:223.73.177.62|talk]])
wikitext
text/x-wiki
Two-factor authentication (2FA) is available for users on our wikis and can be activated at any time in your 啦啦啦啦那就今天我[[Special:Preferences|preferences]]. It is an extra layer of security that allows you to protect your account by using your mobile phone or other physical device. It is as simple as downloading an app (for free), such as [https://authy.com/ Authy], and using it to generate codes that you will be asked for when you attempt to login to our wikis.
It is highly recommended that you enable 2FA to secure your account. '''Users with certain elevated permissions on our wikis (such as <code>editinterface</code>) will be prevented from using those permissions unless they enable 2FA.'''
==Setting it up==
[[File:Two-factor auth option.png|right|thumb|The preference option for enabling two-factor auth]]
# Go to [[Special:Preferences]] and select '''Enable two-factor authentication''' under the 'User profile' tab
# Download an application to your mobile or desktop that can generate 2FA codes, such as [https://authy.com/ Authy] or Google Authenticator
# Scan the QR code shown on the page using the app, or input the secret manually
# Write down the backup "scratch" codes in case you lose access to your mobile or desktop application. They can only be used once per code, and will never be accessible again
# Enter a code generated by your 2FA app into the box on the page to confirm that it is setup correctly
==FAQ==
===What happens if I lose my device/app?===
Some 2FA apps, such as [https://authy.com/ Authy], save your account tokens in the cloud so that you can regain access by logging into your account for that app. This is especially useful if you switch devices. Alternatively, you can use a backup code to login to your account and disable two-factor authentication. If you do not have any backup codes, you will not be able to login. We will not typically act on support emails regarding lost account access as a result of losing 2FA codes, as we can't easily verify that it is actually you trying to regain account access.
===When will I be asked for a code?===
You will be prompted for a code on every new login, and when attempting to change sensitive settings, such as your password.
===I've lost my backup codes, can I get them back?===
You can disable and re-enable two-factor authentication to generate new backup codes. If you have no access to your device or backup codes, we will not typically be able to help you restore access to your account.
ab51ab28bcd29444568ccc55427d734961021c91
674
673
2025-09-08T21:33:58Z
Rawny
16
Undo revision [[Special:Diff/670|670]] by [[Special:Contributions/223.73.177.62|223.73.177.62]] ([[User talk:223.73.177.62|talk]])
wikitext
text/x-wiki
Two-factor authentication (2FA) is available for users on our wikis and can be activated at any time in your [[Special:Preferences|preferences]]. It is an extra layer of security that allows you to protect your account by using your mobile phone or other physical device. It is as simple as downloading an app (for free), such as [https://authy.com/ Authy], and using it to generate codes that you will be asked for when you attempt to login to our wikis.
It is highly recommended that you enable 2FA to secure your account. '''Users with certain elevated permissions on our wikis (such as <code>editinterface</code>) will be prevented from using those permissions unless they enable 2FA.'''
==Setting it up==
[[File:Two-factor auth option.png|right|thumb|The preference option for enabling two-factor auth]]
# Go to [[Special:Preferences]] and select '''Enable two-factor authentication''' under the 'User profile' tab
# Download an application to your mobile or desktop that can generate 2FA codes, such as [https://authy.com/ Authy] or Google Authenticator
# Scan the QR code shown on the page using the app, or input the secret manually
# Write down the backup "scratch" codes in case you lose access to your mobile or desktop application. They can only be used once per code, and will never be accessible again
# Enter a code generated by your 2FA app into the box on the page to confirm that it is setup correctly
==FAQ==
===What happens if I lose my device/app?===
Some 2FA apps, such as [https://authy.com/ Authy], save your account tokens in the cloud so that you can regain access by logging into your account for that app. This is especially useful if you switch devices. Alternatively, you can use a backup code to login to your account and disable two-factor authentication. If you do not have any backup codes, you will not be able to login. We will not typically act on support emails regarding lost account access as a result of losing 2FA codes, as we can't easily verify that it is actually you trying to regain account access.
===When will I be asked for a code?===
You will be prompted for a code on every new login, and when attempting to change sensitive settings, such as your password.
===I've lost my backup codes, can I get them back?===
You can disable and re-enable two-factor authentication to generate new backup codes. If you have no access to your device or backup codes, we will not typically be able to help you restore access to your account.
9e9ea3563180614fa91b6500672d61da052e999c
User:Mudscape/table
2
161
677
2025-09-09T16:42:55Z
Mudscape
106
Created page with "[{{{url}}}/w/User:Mudscape/Bucket_migration Bucket migration] || [{{{url}}}/w/Special:AllPages?from=&to=&namespace=9592 All buckets] || {{{posted|No}}} || {{{writes|No}}} || {{{reads|No}}} || {{{done|No}}} || {{{comment|}}}"
wikitext
text/x-wiki
[{{{url}}}/w/User:Mudscape/Bucket_migration Bucket migration] || [{{{url}}}/w/Special:AllPages?from=&to=&namespace=9592 All buckets] || {{{posted|No}}} || {{{writes|No}}} || {{{reads|No}}} || {{{done|No}}} || {{{comment|}}}
d62f21e2ddabd635eadfc376b203a196d3a03386
678
677
2025-09-09T16:44:18Z
Mudscape
106
wikitext
text/x-wiki
|- [{{{url}}}/w/User:Mudscape/Bucket_migration Bucket migration] || [{{{url}}}/w/Special:AllPages?from=&to=&namespace=9592 All buckets] || {{{posted|No}}} || {{{writes|No}}} || {{{reads|No}}} || {{{done|No}}} || {{{comment|}}}
7ac78efe315cab046cc7b79b6f1ae2b71bbd5ceb
679
678
2025-09-09T16:46:49Z
Mudscape
106
wikitext
text/x-wiki
|-
| [{{{url}}}/w/User:Mudscape/Bucket_migration Bucket migration] || [{{{url}}}/w/Special:AllPages?from=&to=&namespace=9592 All buckets] || {{{posted|No}}} || {{{writes|No}}} || {{{reads|No}}} || {{{done|No}}} || {{{comment|}}}
7cd8f0314df5343e17daf4f7398161fe7971b1cd
680
679
2025-09-09T16:48:01Z
Mudscape
106
wikitext
text/x-wiki
|-
| {{{name}}} || [{{{url}}}/w/User:Mudscape/Bucket_migration Bucket migration] || [{{{url}}}/w/Special:AllPages?from=&to=&namespace=9592 All buckets] || {{{posted|No}}} || {{{writes|No}}} || {{{reads|No}}} || {{{done|No}}} || {{{comment|}}}
88405d59c53809c1b494a5e920a2b2cfbda4252f
701
680
2025-09-11T15:32:55Z
Mudscape
106
wikitext
text/x-wiki
|-
| {{#ifeq:{{{done|}}}|Yes|<s>|}}{{{name}}} || [{{{url}}}/w/User:Mudscape/Bucket_migration Bucket migration] || [{{{url}}}/w/Special:AllPages?from=&to=&namespace=9592 All buckets] || {{{posted|No}}} || {{{writes|No}}} || {{{reads|No}}} || {{{done|No}}} || {{{comment|}}}{{#ifeq:{{{done|}}}|Yes|</s>|}}
a4dfcbde80f5f317de2b5d1591353387169bd2af
702
701
2025-09-11T15:33:11Z
Mudscape
106
wikitext
text/x-wiki
|-
| {{#ifeq:{{{done|}}}|yes|<s>|}}{{{name}}} || [{{{url}}}/w/User:Mudscape/Bucket_migration Bucket migration] || [{{{url}}}/w/Special:AllPages?from=&to=&namespace=9592 All buckets] || {{{posted|No}}} || {{{writes|No}}} || {{{reads|No}}} || {{{done|No}}} || {{{comment|}}}{{#ifeq:{{{done|}}}|yes|</s>|}}
4fd4525ba9ed2ffdf231b31d27899bbe46c05e5f
User:Mudscape
2
162
681
2025-09-09T17:00:05Z
Mudscape
106
Created page with "Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord ==Bucket migration list== === RuneScape === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=OSRS Wiki|url=..."
wikitext
text/x-wiki
Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord
==Bucket migration list==
=== RuneScape ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
|}
=== Minecraft ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=In progress}}
{{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=zh MCW|url=https://zh.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
|}
=== Other ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=no|writes=no|reads=no|done=no|comment=}}
|}
86cad0b272d99c5f6a93f9b157482633fa1e5b63
685
681
2025-09-09T18:32:19Z
Mudscape
106
wikitext
text/x-wiki
Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord
==Bucket migration list==
=== RuneScape ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
|}
=== Minecraft ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=In progress}}
{{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=zh MCW|url=https://zh.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
|}
=== Other ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}}
|}
1d9902b615f7769ec772ad13a33974d91fb29e98
687
685
2025-09-10T17:48:51Z
Mudscape
106
/* Minecraft */
wikitext
text/x-wiki
Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord
==Bucket migration list==
=== RuneScape ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
|}
=== Minecraft ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}}
{{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=zh MCW|url=https://zh.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
|}
=== Other ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}}
|}
5c95638e01508b73d5edf0916b6883ca193dca47
693
687
2025-09-10T19:27:12Z
Mudscape
106
/* Minecraft */
wikitext
text/x-wiki
Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord
==Bucket migration list==
=== RuneScape ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
|}
=== Minecraft ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}}
{{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=No SMW usage}}
{{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=No SMW usage}}
{{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=No SMW usage}}
{{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=zh MCW|url=https://zh.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
|}
=== Other ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}}
|}
3ee0ba80021e7d30714ff9174b8e402fa99437a5
694
693
2025-09-11T02:29:23Z
Dianliang233
196
/* Minecraft */
wikitext
text/x-wiki
Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord
==Bucket migration list==
=== RuneScape ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
|}
=== Minecraft ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}}
{{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=N/A|writes=N/A|reads=N/A|done=yes|comment=No SMW usage}}
{{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=N/A|writes=N/A|reads=N/A|done=yes|comment=No SMW usage}}
{{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=N/A|writes=N/A|reads=N/A|done=yes|comment=No SMW usage}}
{{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=}}
{{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=zh MCW|url=https://zh.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
|}
=== Other ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}}
|}
c356b9cea810761ed41b82caae1a14fc74fd79ea
695
694
2025-09-11T02:29:54Z
Dianliang233
196
/* Minecraft */
wikitext
text/x-wiki
Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord
==Bucket migration list==
=== RuneScape ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
|}
=== Minecraft ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}}
{{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=}}
{{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=zh MCW|url=https://zh.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
|}
=== Other ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}}
|}
0272ea99bc242c669d79f8614b9177b7cf3c41ab
696
695
2025-09-11T03:48:18Z
Dianliang233
196
/* Minecraft */
wikitext
text/x-wiki
Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord
==Bucket migration list==
=== RuneScape ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
|}
=== Minecraft ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}}
{{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=}}
{{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=}}
|}
=== Other ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}}
|}
778ebf9695e528f5eaa9e5a6cfba851054e17f09
697
696
2025-09-11T05:43:04Z
Dianliang233
196
sorry didn't see that note at the top lol
wikitext
text/x-wiki
Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord
==Bucket migration list==
=== RuneScape ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
|}
=== Minecraft ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}}
{{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=No SMW usage}}
{{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=No SMW usage}}
{{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=No SMW usage}}
{{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
|}
=== Other ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}}
|}
24c802ca2830c454136e9f9d8d6c0547797ace71
698
697
2025-09-11T14:59:53Z
Mudscape
106
/* Minecraft */
wikitext
text/x-wiki
Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord
==Bucket migration list==
=== RuneScape ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
|}
=== Minecraft ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}}
{{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=No SMW usage}}
{{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=No SMW usage}}
{{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=No SMW usage}}
{{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
|}
=== Other ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}}
|}
b0fd765724adbbed506da78768827016cab012ac
699
698
2025-09-11T15:26:39Z
Mudscape
106
/* Minecraft */
wikitext
text/x-wiki
Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord
==Bucket migration list==
=== RuneScape ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
|}
=== Minecraft ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}}
{{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=No SMW usage}}
{{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=No SMW usage}}
{{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=No SMW usage}}
{{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
{{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}}
|}
=== Other ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}}
|}
43ef17072d39054af26cd1c39372c1bd83e2d658
700
699
2025-09-11T15:30:05Z
Mudscape
106
/* Minecraft */
wikitext
text/x-wiki
Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord
==Bucket migration list==
=== RuneScape ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
|}
=== Minecraft ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}}
{{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=No SMW usage}}
{{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=No SMW usage}}
{{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=No SMW usage}}
{{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
|}
=== Other ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}}
|}
c16ab9cbc4df44a535240aa1e2d87bff41d04caf
703
700
2025-09-11T15:39:08Z
Mudscape
106
/* Minecraft */
wikitext
text/x-wiki
Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord
==Bucket migration list==
=== RuneScape ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
|}
=== Minecraft ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}}
{{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
|}
=== Other ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}}
|}
a3875128dbbed331aabb101b5b73270147455aa7
704
703
2025-09-11T15:46:38Z
Mudscape
106
/* Minecraft */
wikitext
text/x-wiki
Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord
==Bucket migration list==
=== RuneScape ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
|}
=== Minecraft ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}}
{{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
|}
=== Other ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}}
|}
05c9cc66a3c7b245b8d8c39f54ba1b6eb93f6efe
705
704
2025-09-11T15:47:46Z
Mudscape
106
/* Other */
wikitext
text/x-wiki
Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord
==Bucket migration list==
=== RuneScape ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
|}
=== Minecraft ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}}
{{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
|}
=== Other ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=no|done=no|comment=}}
{{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=partial+|reads=no|done=no|comment=}}
{{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}}
|}
702706a6b5d3f8c788c517eb87af1fa7697364dc
706
705
2025-09-11T15:47:57Z
Mudscape
106
/* RuneScape */
wikitext
text/x-wiki
Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord
==Bucket migration list==
=== RuneScape ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial+|reads=no|done=no|comment=}}
{{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
|}
=== Minecraft ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}}
{{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
|}
=== Other ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=no|done=no|comment=}}
{{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=partial+|reads=no|done=no|comment=}}
{{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}}
|}
ce2dd538837eadcea55069004150999464b6c280
707
706
2025-09-11T19:08:29Z
Mudscape
106
/* RuneScape */
wikitext
text/x-wiki
Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord
==Bucket migration list==
=== RuneScape ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial+|reads=no|done=no|comment=}}
{{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting on confirmation from possible api consumer}}
|}
=== Minecraft ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}}
{{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
|}
=== Other ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=no|done=no|comment=}}
{{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=partial+|reads=no|done=no|comment=}}
{{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}}
|}
8f9478d90d193e7dce4ca984e47654c343bd9665
708
707
2025-09-11T19:10:00Z
Mudscape
106
wikitext
text/x-wiki
Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord
==Bucket migration list==
=== RuneScape ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial+|reads=no|done=no|comment=}}
{{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=}}
|}
=== Minecraft ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}}
{{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
|}
=== Other ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=no|done=no|comment=}}
{{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=partial+|reads=no|done=no|comment=}}
{{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}}
|}
07f65dc3e0c5084618ce3aef409d0ee84c9ebf4c
709
708
2025-09-11T19:22:25Z
Mudscape
106
/* Bucket migration list */
wikitext
text/x-wiki
Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord
==Bucket migration list==
=== RuneScape ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial+|reads=no|done=no|comment=in progress}}
{{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=waiting for (possible) api consumers}}
|}
=== Minecraft ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}}
{{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
|}
=== Other ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=no|done=no|comment=}}
{{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=partial+|reads=no|done=no|comment=}}
{{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}}
|}
dc0d19b487d8ec5976238666b480ef3c69090cbc
713
709
2025-09-12T20:52:13Z
Mudscape
106
/* RuneScape */
wikitext
text/x-wiki
Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord
==Bucket migration list==
=== RuneScape ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial+|reads=no|done=no|comment=in progress}}
{{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
|}
=== Minecraft ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}}
{{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
|}
=== Other ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=no|done=no|comment=}}
{{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=partial+|reads=no|done=no|comment=}}
{{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}}
|}
bf2eaec3144ee0b387debdbd5c8fbceb9782fd48
715
713
2025-09-16T14:56:00Z
Mudscape
106
wikitext
text/x-wiki
Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord
==Bucket migration list==
=== RuneScape ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial++|reads=no|done=no|comment=in progress}}
{{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
|}
=== Minecraft ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}}
{{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
|}
=== Other ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=no|done=no|comment=}}
{{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=partial+|reads=no|done=no|comment=}}
{{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}}
|}
9afde11b0c0073464489acad52cc0bd562cedceb
716
715
2025-09-16T14:56:29Z
Mudscape
106
/* Minecraft */
wikitext
text/x-wiki
Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord
==Bucket migration list==
=== RuneScape ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial++|reads=no|done=no|comment=in progress}}
{{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
|}
=== Minecraft ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}}
{{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=yes|reads=no|done=no|comment=}}
{{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
|}
=== Other ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=no|done=no|comment=}}
{{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=partial+|reads=no|done=no|comment=}}
{{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}}
|}
0bc218550c433e9cf9bdb28f9676342e2e672de4
717
716
2025-09-16T14:56:56Z
Mudscape
106
/* Minecraft */
wikitext
text/x-wiki
Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord
==Bucket migration list==
=== RuneScape ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial++|reads=no|done=no|comment=in progress}}
{{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
|}
=== Minecraft ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}}
{{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
|}
=== Other ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=no|done=no|comment=}}
{{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=partial+|reads=no|done=no|comment=}}
{{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}}
|}
3162a5aabefdf559667e3d89e02a2c4ab9ec1d77
718
717
2025-09-16T15:03:11Z
Mudscape
106
/* Minecraft */
wikitext
text/x-wiki
Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord
==Bucket migration list==
=== RuneScape ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial++|reads=no|done=no|comment=in progress}}
{{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
|}
=== Minecraft ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}}
{{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Check on [https://uk.minecraft.wiki/w/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:%D0%A0%D1%8F%D0%B4%D0%BE%D0%BA_%D0%B4%D1%80%D0%BE%D0%BF%D1%83]}}
{{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
|}
=== Other ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=no|done=no|comment=}}
{{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=partial+|reads=no|done=no|comment=}}
{{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}}
|}
bc02e588daf551cce45055be856ab4129271715f
719
718
2025-09-16T15:03:44Z
Mudscape
106
/* Minecraft */
wikitext
text/x-wiki
Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord
==Bucket migration list==
=== RuneScape ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial++|reads=no|done=no|comment=in progress}}
{{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
|}
=== Minecraft ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}}
{{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Check on [https://uk.minecraft.wiki/w/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:%D0%A0%D1%8F%D0%B4%D0%BE%D0%BA_%D0%B4%D1%80%D0%BE%D0%BF%D1%83]}}
{{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
|}
=== Other ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=no|done=no|comment=}}
{{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=partial+|reads=no|done=no|comment=}}
{{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}}
|}
e9fb92a6f4da1f7fb7216164d2b347cccc9b3462
720
719
2025-09-16T21:51:13Z
Mudscape
106
/* Other */
wikitext
text/x-wiki
Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord
==Bucket migration list==
=== RuneScape ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial++|reads=no|done=no|comment=in progress}}
{{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
|}
=== Minecraft ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}}
{{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Check on [https://uk.minecraft.wiki/w/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:%D0%A0%D1%8F%D0%B4%D0%BE%D0%BA_%D0%B4%D1%80%D0%BE%D0%BF%D1%83]}}
{{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
|}
=== Other ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=no|done=no|comment=}}
{{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totall done}}
{{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}}
|}
7d62f3e3e689d5351673c4d3b166bfe1b2db7988
721
720
2025-09-17T14:35:36Z
Mudscape
106
/* Minecraft */
wikitext
text/x-wiki
Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord
==Bucket migration list==
=== RuneScape ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial++|reads=no|done=no|comment=in progress}}
{{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
|}
=== Minecraft ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}}
{{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
|}
=== Other ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=no|done=no|comment=}}
{{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totall done}}
{{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}}
|}
97d3edd4a8f821fc9de4048fe38658fe683d056e
722
721
2025-09-17T14:49:36Z
Mudscape
106
/* Other */
wikitext
text/x-wiki
Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord
==Bucket migration list==
=== RuneScape ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial++|reads=no|done=no|comment=in progress}}
{{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
|}
=== Minecraft ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}}
{{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
|}
=== Other ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=no|done=no|comment=}}
{{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=partial|reads=no|done=no|comment=}}
|}
00cd7e3efb75afd75b459361b6f60b0c5d56b100
723
722
2025-09-17T18:47:43Z
Mudscape
106
/* Minecraft */
wikitext
text/x-wiki
Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord
==Bucket migration list==
=== RuneScape ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial++|reads=no|done=no|comment=in progress}}
{{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
|}
=== Minecraft ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}}
{{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}}
{{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
|}
=== Other ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=no|done=no|comment=}}
{{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=partial|reads=no|done=no|comment=}}
|}
4c1f777857b4ba322dd2bc9cc7138bc64d429b41
724
723
2025-09-17T18:48:13Z
Mudscape
106
/* Minecraft */
wikitext
text/x-wiki
Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord
==Bucket migration list==
=== RuneScape ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial++|reads=no|done=no|comment=in progress}}
{{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
|}
=== Minecraft ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}}
{{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=Contacted late on accident}}
{{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
|}
=== Other ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=no|done=no|comment=}}
{{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=partial|reads=no|done=no|comment=}}
|}
69afda6bdb65bb1ae840d12e066e33ba2c07f5b4
725
724
2025-09-19T20:03:45Z
Mudscape
106
/* RuneScape */
wikitext
text/x-wiki
Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord
==Bucket migration list==
=== RuneScape ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial++|reads=no|done=no|comment=in progress}}
{{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
|}
=== Minecraft ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}}
{{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=Contacted late on accident}}
{{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
|}
=== Other ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=no|done=no|comment=}}
{{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=partial|reads=no|done=no|comment=}}
|}
85a17750b823ca9657ac053389a426b99610e196
726
725
2025-09-19T20:18:35Z
Mudscape
106
/* Minecraft */
wikitext
text/x-wiki
Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord
==Bucket migration list==
=== RuneScape ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial++|reads=no|done=no|comment=in progress}}
{{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
|}
=== Minecraft ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=Contacted late on accident}}
{{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
|}
=== Other ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=no|done=no|comment=}}
{{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=partial|reads=no|done=no|comment=}}
|}
1a32f0cf53bc767821edb6cfcbbd41772ffc26a8
User:Mudscape/Bucket migration
2
163
682
2025-09-09T17:11:05Z
Mudscape
106
Created page with "A collection of tips for Weird Gloop wiki's moving to Bucket. ==Categories== Categories can be used in <code>.select</code> if you want to select without filtering, or used in <code>.where</code> if you want to restrict the results to pages in that category. Category selects and wheres always act on the page specified by <code>page_name</code>, and are therefore always an intersection of pages in the bucket, and pages in the category. If a SMW ask consists of a conditi..."
wikitext
text/x-wiki
A collection of tips for Weird Gloop wiki's moving to Bucket.
==Categories==
Categories can be used in <code>.select</code> if you want to select without filtering, or used in <code>.where</code> if you want to restrict the results to pages in that category. Category selects and wheres always act on the page specified by <code>page_name</code>, and are therefore always an intersection of pages in the bucket, and pages in the category.
If a SMW ask consists of a condition that is only a category, it can be replaced with [https://dpl3.wikitide.org/wiki/Main_Page DPL].
Example to list all pages in Category:Food
<pre>
{{#dpl:
|namespace=
|category=Food
|ordermethod=title
}}
</pre>
ab86ad72cff2a5dd829421de59c8f18fd8ee32d9
Extension:Bucket/Usage
0
156
683
675
2025-09-09T17:33:43Z
Mudscape
106
/* Reading data */
wikitext
text/x-wiki
This page documents all available Lua functions defined by [[:Extension:Bucket|Bucket]].
==General usage==
Every usage of Bucket begins with a call to the <code>bucket</code> function, and ends either with a call to <code>[[#bucket.put|put()]]</code> or <code>[[#bucket.run|run()]]</code>
===bucket===
<code>bucket( string )</code>
The parameter must be a valid Bucket name.
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
==Writing data==
===bucket.sub===
<code>sub( string )</code>
Any string
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.put===
<code>put({values})</code>
A table of values to write, with the keys being field names and values the values to write to the bucket.
Returns nil.
==Reading data==
<code>bucket</code>, <code>bucket.select</code> and <code>bucket.run</code> are the only required methods to execute a query. Order doesn't matter except <code>bucket.run</code> must be last, since it is the function that executes the query and returns results. Bucket does not limit the number of conditions in a single query. A lua error will be thrown if a query takes longer than 2 seconds. A query with no results will return an empty table (<code>{}</code>) The QueryBuilder object can be logged to the console (before performing <code>bucket.run</code>) to see a representation of the query that will be run.
===bucket.select===
<code>select( Selector, ... )</code>
One or more [[#Selector|selector]]s. Each selector supplied will result in a matching field in the result table.
Multiple <code>select</code> statements are supported in a query, with <code>select('one').select('two')</code> acting identically to <code>select('one', 'two')</code>
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.where===
<code>where( Condition, ... )</code>
One or more [[#Condition|Condition]]s. Supplying multiple conditions is equivalent to <code>where(Bucket.And(Condition, ...))</code>
''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>.
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.join===
<code>join( string, Selector, Selector )</code>
The first parameter must be a valid Bucket name.
The second and third parameters are both the same format. One entry is a [[#Selector|selector]] indicating a field in the joined table to use for comparison. The other entry is a [[#Selector|selector]] indicating a field in the primary Bucket, or in another joined Bucket. The fields indicated may not be of Repeated type.
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.limit===
<code>limit( number )</code>
Sets the limit for the query. Accepted range is 1-5000. Default 500. Setting this to 0 or nil will use the default value.
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.offset===
<code>offset( number )</code>
Sets the offset for the query. Default 0. Setting this to nil will use the default value.
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.orderBy===
<code>orderBy( Selector, string )</code>
The first parameter must be a [[#Selector|selector]] which is present in a <code>bucket.select</code> for this query.
The second parameter is either <code>asc</code>, for ascending order, or <code>desc</code>, for descending order.
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.printSQL===
<code>printSQL()</code>
Used for debugging, will log the SQL query to the lua console.
===bucket.run===
<code>run()</code>
Executes the query.
The query result is returned as a lua array, one entry per row returned. Each array element is a table, with one property per argument to <code>select</code>. These properties are all returned exactly as input to <code>[[#bucket.select|select]]</code>. The property value will be of the data type specified by the Bucket, except in the case of a repeated field, where it will be an array of that data type.
Returns a <code>table</code> containing the results of the query
===Other methods===
The following methods are methods are available on the global Bucket object to be used within <code>bucket.where()</code> conditions.
====Bucket.Or====
<code>Bucket.Or( Condition, ... )</code>
Represents <code>Condition OR ...</code>
Returns <code>Condition, ...</code>
====Bucket.And====
<code>Bucket.And( Condition, ... )</code>
Represents <code>Condition AND ...</code>
Returns <code>Condition, ...</code>
====Bucket.Not====
<code>Bucket.Not( Condition )</code>
Represents <code>NOT Condition</code>
Returns <code>Condition</code>
====Bucket.Null====
<code>Bucket.Null()</code>
Used as Value in a Condition, represents <code>nil</code>.
''Note'': <code>nil</code> cannot be used directly within <code>bucket.where()</code>, as <code>nil</code> cannot be stored as a table value in lua.
==Concepts==
===QueryBuilder===
A <code>QueryBuilder</code> is created by calling <code>bucket( string )</code> All methods represented here by <code>bucket.</code> are methods of a QueryBuilder object.
===Selector===
A <code>Selector</code> string is defined as one of the following:
* A field name in the primary(specified by the call to bucket()) Bucket
* A combined bucket and field specifier, joined together by <code>.</code>. Such as <code>drops_line.page_name_sub</code>
* A category, such as <code>Category:Slayer Monsters</code>. In this case the returned field will be a Boolean, with true indicating that the page is a member of the specified Category.
===Operand===
One of the following strings:
* <code>=</code>
* <code>!=</code>
* <code>>=</code>
* <code><=</code>
* <code>></code>
* <code><</code>
''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>.
===Condition===
A <code>Condition</code> is either a string or a table.
A table <code>Condition</code> is a table of two or three entries, in the format of <code>{Selector, Operand, Value}</code> or <code>{Selector, Value}</code>. In the case of two entries, the operand is implied to be <code>=</code>.
A string <code>Condition</code> is the name of a category, such as <code>Category:Slayer monsters</code>. This condition will be true if the <code>page_name</code> for a row is in the specified category.
{{NavboxBucket}}
d8ad9b19971dbbd5867f967b842acec344cb9a3c
684
683
2025-09-09T17:40:16Z
Mudscape
106
/* bucket.where */
wikitext
text/x-wiki
This page documents all available Lua functions defined by [[:Extension:Bucket|Bucket]].
==General usage==
Every usage of Bucket begins with a call to the <code>bucket</code> function, and ends either with a call to <code>[[#bucket.put|put()]]</code> or <code>[[#bucket.run|run()]]</code>
===bucket===
<code>bucket( string )</code>
The parameter must be a valid Bucket name.
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
==Writing data==
===bucket.sub===
<code>sub( string )</code>
Any string
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.put===
<code>put({values})</code>
A table of values to write, with the keys being field names and values the values to write to the bucket.
Returns nil.
==Reading data==
<code>bucket</code>, <code>bucket.select</code> and <code>bucket.run</code> are the only required methods to execute a query. Order doesn't matter except <code>bucket.run</code> must be last, since it is the function that executes the query and returns results. Bucket does not limit the number of conditions in a single query. A lua error will be thrown if a query takes longer than 2 seconds. A query with no results will return an empty table (<code>{}</code>) The QueryBuilder object can be logged to the console (before performing <code>bucket.run</code>) to see a representation of the query that will be run.
===bucket.select===
<code>select( Selector, ... )</code>
One or more [[#Selector|selector]]s. Each selector supplied will result in a matching field in the result table.
Multiple <code>select</code> statements are supported in a query, with <code>select('one').select('two')</code> acting identically to <code>select('one', 'two')</code>
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.where===
<code>where( Condition, ... )</code>
One or more [[#Condition|Condition]]s. Supplying multiple conditions is equivalent to <code>where(Bucket.And(Condition, ...))</code>
When specifying multiple conditions in one where call, the conditions must be wrapped in <code>{ }</code>, such as <code>where({'page_name', 'Food'}, {'Category:Ingredients'})</code>
''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>.
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.join===
<code>join( string, Selector, Selector )</code>
The first parameter must be a valid Bucket name.
The second and third parameters are both the same format. One entry is a [[#Selector|selector]] indicating a field in the joined table to use for comparison. The other entry is a [[#Selector|selector]] indicating a field in the primary Bucket, or in another joined Bucket. The fields indicated may not be of Repeated type.
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.limit===
<code>limit( number )</code>
Sets the limit for the query. Accepted range is 1-5000. Default 500. Setting this to 0 or nil will use the default value.
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.offset===
<code>offset( number )</code>
Sets the offset for the query. Default 0. Setting this to nil will use the default value.
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.orderBy===
<code>orderBy( Selector, string )</code>
The first parameter must be a [[#Selector|selector]] which is present in a <code>bucket.select</code> for this query.
The second parameter is either <code>asc</code>, for ascending order, or <code>desc</code>, for descending order.
Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code>
===bucket.printSQL===
<code>printSQL()</code>
Used for debugging, will log the SQL query to the lua console.
===bucket.run===
<code>run()</code>
Executes the query.
The query result is returned as a lua array, one entry per row returned. Each array element is a table, with one property per argument to <code>select</code>. These properties are all returned exactly as input to <code>[[#bucket.select|select]]</code>. The property value will be of the data type specified by the Bucket, except in the case of a repeated field, where it will be an array of that data type.
Returns a <code>table</code> containing the results of the query
===Other methods===
The following methods are methods are available on the global Bucket object to be used within <code>bucket.where()</code> conditions.
====Bucket.Or====
<code>Bucket.Or( Condition, ... )</code>
Represents <code>Condition OR ...</code>
Returns <code>Condition, ...</code>
====Bucket.And====
<code>Bucket.And( Condition, ... )</code>
Represents <code>Condition AND ...</code>
Returns <code>Condition, ...</code>
====Bucket.Not====
<code>Bucket.Not( Condition )</code>
Represents <code>NOT Condition</code>
Returns <code>Condition</code>
====Bucket.Null====
<code>Bucket.Null()</code>
Used as Value in a Condition, represents <code>nil</code>.
''Note'': <code>nil</code> cannot be used directly within <code>bucket.where()</code>, as <code>nil</code> cannot be stored as a table value in lua.
==Concepts==
===QueryBuilder===
A <code>QueryBuilder</code> is created by calling <code>bucket( string )</code> All methods represented here by <code>bucket.</code> are methods of a QueryBuilder object.
===Selector===
A <code>Selector</code> string is defined as one of the following:
* A field name in the primary(specified by the call to bucket()) Bucket
* A combined bucket and field specifier, joined together by <code>.</code>. Such as <code>drops_line.page_name_sub</code>
* A category, such as <code>Category:Slayer Monsters</code>. In this case the returned field will be a Boolean, with true indicating that the page is a member of the specified Category.
===Operand===
One of the following strings:
* <code>=</code>
* <code>!=</code>
* <code>>=</code>
* <code><=</code>
* <code>></code>
* <code><</code>
''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>.
===Condition===
A <code>Condition</code> is either a string or a table.
A table <code>Condition</code> is a table of two or three entries, in the format of <code>{Selector, Operand, Value}</code> or <code>{Selector, Value}</code>. In the case of two entries, the operand is implied to be <code>=</code>.
A string <code>Condition</code> is the name of a category, such as <code>Category:Slayer monsters</code>. This condition will be true if the <code>page_name</code> for a row is in the specified category.
{{NavboxBucket}}
cc46f32cdbc73b62055553e0c5b26b45a081baeb
Licensing
0
24
686
595
2025-09-09T20:50:58Z
Jayden
52
wikitext
text/x-wiki
This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop.
==Licensing==
{| class="wikitable" style="max-width: 1500px"
|-
! width="200" | Wiki
! width="70" | Language
! URL
! width="225" | License
! Additional terms
|-
| RuneScape Wiki || style="text-align:center;" | [[File:Flag-gb.svg|30px|link=|alt=British English]] [[File:Flag-pt.svg|30px|link=|alt=Portuguese-Brazilian]] || [https://runescape.wiki runescape.wiki] || rowspan="3" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text])
| rowspan="3" | <div style="font-size: 0.8em; line-height: 1.2em;">Except where otherwise specified, the article revisions on these wikis '''on and after the fork date''' (runescape.wiki and oldschool.runescape.wiki: '''1 October 2018''', classic.runescape.wiki: '''2 January 2019''', pt.runescape.wiki: '''16 January 2019''') are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to the aformentioned fork date''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0] instead.
<br /><br />By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of [https://jagex.com Jagex Ltd]'s use of your contribution and any derivative works of such contribution.</div>
|-
| Old School RuneScape Wiki || style="text-align:center;" | [[File:Flag-gb.svg|30px|link=|alt=British English]] || [https://oldschool.runescape.wiki oldschool.runescape.wiki]
|-
| RuneScape Classic Wiki || style="text-align:center;" | [[File:Flag-gb.svg|30px|link=|alt=British English]] || [https://classic.runescape.wiki classic.runescape.wiki]
|-
| RuneScape: Dragonwilds Wiki || style="text-align:center;" | [[File:Flag-gb.svg|30px|link=|alt=British English]] || [https://dragonwilds.runescape.wiki dragonwilds.runescape.wiki] || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| Minecraft Wiki || style="text-align:center;" | Various || [https://minecraft.wiki minecraft.wiki] || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || <div style="font-size: 0.8em; line-height: 1.2em;">Some pages on the wiki, such as those that were previously hosted on ''[[enmcw:MCW:Projects/wiki.vg merge|wiki.vg]]'', are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0] instead. When this is the case, license information will appear separately on these pages (including when editing them).</div>
|-
| Brighter Shores Wiki || style="text-align:center;" | [[File:Flag-gb.svg|30px|link=|alt=British English]] || [https://brightershoreswiki.org brightershoreswiki.org] || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| League of Legends Wiki || style="text-align:center;" | [[File:Flag-us.svg|30px|link=|alt=American English]] || [https://wiki.leagueoflegends.com wiki.leagueoflegends.com] || [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0] ([https://creativecommons.org/licenses/by-sa/3.0/legalcode full text]) ||
|-
| Warframe Wiki || style="text-align:center;" | [[File:Flag-us.svg|30px|link=|alt=American English]] || [https://wiki.warframe.com wiki.warframe.com] || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || <div style="font-size: 0.8em; line-height: 1.2em;">Except where otherwise specified, revisions on this wiki after '''31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to 31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].</div>
|-
| Vampire Survivors Wiki || style="text-align:center;" | [[File:Flag-us.svg|30px|link=|alt=American English]] || [https://vampire.survivors.wiki vampire.survivors.wiki] || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || <div style="font-size: 0.8em; line-height: 1.2em;">Except where otherwise specified, revisions on this wiki after '''13 March 2025, 16:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.</div>
|-
| Balatro Wiki || style="text-align:center;" | [[File:Flag-us.svg|30px|link=|alt=American English]] || [https://balatrowiki.org balatrowiki.org] || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || <div style="font-size: 0.8em; line-height: 1.2em;">Except where otherwise specified, revisions on this wiki after '''16 June 2025, 18:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.</div>
|-
| Smite 2 Wiki || style="text-align:center;" | [[File:Flag-us.svg|30px|link=|alt=American English]] || [https://wiki.smite2.com wiki.smite2.com] || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) ||
|-
| 2XKO Wiki || style="text-align:center;" | [[File:Flag-us.svg|30px|link=|alt=American English]] || [https://wiki.play2xko.com wiki.play2xko.com] || [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0] ([https://creativecommons.org/licenses/by-sa/3.0/legalcode full text]) ||
|}
==Editing our wikis==
To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''.
As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.)
==Importing text==
If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license.
Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki.
If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text.
==Non-text files==
Freely licensed or public domain images are strongly preferred on our wikis.
Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file.
If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads.
==Using wiki content==
When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following:
* A hyperlink (where possible) or URL to the page or pages you are re-using.
* A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website.
* A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.).
An attribution example when re-using one of our wiki's content on your own website:
<blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote>
If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license.
Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated.
[[Category:Global policies|{{PAGENAME}}]]
316b381408e7fd78428e789000f01f7aa4c4fa82
CSS Starter Kit/Common.css
0
145
688
625
2025-09-10T18:44:33Z
BigDiesel2m
74
BigDiesel2m changed the content model of the page [[CSS Starter Kit/Common.css]] from "wikitext" to "CSS"
css
text/css
/* CSS placed here will be applied to all skins */
/**
* See [[MediaWiki:Vector.css]] for desktop theme related styles.
* See [[MediaWiki:Vector-theme-dark.css]] for desktop dark theme related styles.
*
* See [[MediaWiki:Minerva.css]] for mobile theme related styles.
* See [[MediaWiki:Minerva-theme-dark.css]] for mobile dark theme related styles.
*/
:root {
/*------------------
BASE COLORS
----------------*/
--green-0: #f7fff8; /* Lightest */
--green-1: #D8F3DC;
--green-2: #B7E4C7;
--green-3: #95D5B2;
--green-4: #74C69D;
--green-5: #52B788;
--green-6: #40916C;
--green-7: #2D6A4F;
--green-8: #1B4332;
--green-9: #081C15; /* Darkest */
/*------------------
THEME VARIABLES
------------------*/
--body-main: var(--green-2);
--body-light: var(--green-1);
--body-mid: var(--green-4);
--body-dark: var(--green-5);
--body-border: var(--green-0);
--body-background-color: var(--green-3); /* Background color outside the main content div */
--button-background: var(--green-7);
--button-color: var(--green-0);
--button-border: var(--green-0);
--button-dark: var(--green-8);
--button-light: var(--green-4);
--sidebar: var(--body-dark);
--background-text-color: var(--green-9);
--background-link-color: var(--green-6);
--notification: var(--green-2);
--link-color: var(--green-9); /* Close to text color, but more stylized */
--redlink-color: red;
--text-color: black;
--byline-color: teal;
--subtle-color: grey;
--thumb-bg: var(--body-light);
--thumb-caption-bg: var(--body-mid);
--sourceeditor-input-background: var(--green-0);
--sourceeditor-background: var(--body-light);
--sourceeditor-background-secondary: var(--body-dark);
--sourceeditor-border: var(--body-mid);
--codemirror-gutter-background: var(--body-mid);
--mw-code-background-color: var(--body-light);
/* Wikitables */
--wikitable-header-bg: var(--body-dark);
--wikitable-border: var(--body-border);
--wikitable-bg: var(--body-light);
--wikitable-bg-lighter: white;
--wikitable-color: var(--text-color);
/* msgbox */
--errorbox-bg: #feecea;
--errorbox-border: #ee4231;
--warningbox-bg: #fef9de;
--warningbox-border: #f9d000;
--successbox-bg: #ecf8e3;
--successbox-border: #6bc71f;
/* diff */
--diff-addedline-border-color: #438ab5;
--diff-addedline-background: #bddff2;
--diff-addedline-color: #000;
--diff-deletedline-border-color: #379541;
--diff-deletedline-background: #c1edbf;
--diff-deletedline-color: #000;
--diff-context-border-color: var(--body-mid);
--diff-context-background: var(--body-mid);
--diff-inline-deletedline: #fbc0ba;
/* Tabber */
--tabber-tab-bg: var(--body-light);
--tabber-tab-border-color: var(--body-border);
--tabber-active-tab-bg: var(--body-light);
--tabber-active-tab-color: var(--text-color);
--tabber-active-tab-hover-bg: var(--body-light);
--tabber-active-tab-hover-border-color: var(--body-border);
--tabber-active-tab-hover-color: var(--text-color);
--tabber-active-tab-border-hider-color: var(--body-light);
--tabber-inactive-tab-bg: var(--body-background-color);
--tabber-inactive-tab-border-color: var(--body-border);
--tabber-inactive-tab-color: var(--text-color);
--tabber-inactive-tab-hover-bg: var(--body-light);
--tabber-inactive-tab-hover-border-color: var(--body-border);
/* OOUI */
--ooui-text: var(--text-color);
--ooui-interface: var(--body-light);
--ooui-interface-border: var(--body-border);
--ooui-window-background: rgba(255, 255, 255, 0.5); /* Overlay color when full screen popup occurs */
--ooui-normal: var(--body-light); /* Match body light to reduce contrast, this is used for "show preview" */
--ooui-normal--hover: white; /* Slightly lighter than above color */
--ooui-normal-border: var(--body-dark);
--ooui-progressive: var(--green-5);
--ooui-progressive--hover: var(--green-4); /* Slightly lighter than above color */
--ooui-accent: var(--link-color);
--ooui-input: white; /* Text boxes, unchecked boxes */
--ooui-input-border: purple;
--ooui-input-border--hover: #8a724f; /* Slightly lighter than above color */
--ooui-disabled: #d1cdc5;
--ooui-disabled-border: #c2b9ab;
--ooui-disabled-text: var(--subtle-color);
--ooui-destructive-text: black;
--ooui-pending-background-image: repeating-linear-gradient(-45deg, var(--notification), var(--notification) 20px, var(--body-main) 20px, var(--body-main) 30px);
/* Messageboxes */
--messagebox-obsolete-background: #cfcfcf;
--messagebox-obsolete-border: #464646;
--messagebox-obsolete-color: var(--text-color);
--messagebox-obsolete-link-color: #6c6c6c;
--messagebox-info-background: #ebebeb;
--messagebox-info-border: #898989;
--messagebox-info-color: var(--text-color);
--messagebox-info-link-color: #6c6c6c;
--messagebox-action-background: #c7e8fa;
--messagebox-action-border: #0b5884;
--messagebox-action-color: var(--text-color);
--messagebox-action-link-color: #03436b;
--messagebox-warn-background: #dfc0ba;
--messagebox-warn-border: #861c10;
--messagebox-warn-color: var(--text-color);
--messagebox-warn-link-color: #8e221a;
--messagebox-safe-background: #d8f0d3;
--messagebox-safe-border: #1b8408;
--messagebox-safe-color: var(--text-color);
--messagebox-safe-link-color: #1b8408;
--messagebox-disambig-background: #ebebeb;
--messagebox-disambig-border: #898989;
--messagebox-disambig-color: var(--text-color);
--messagebox-disambig-link-color: #6c6c6c;
--messagebox-discord-background: #5865f2;
--messagebox-discord-border: #4c57d0;
--messagebox-discord-link-color: #d2e5fc;
/* Recent changes */
--rc-positive-color: #407813;
--rc-negative-color: #b41e0f;
/* Template:Navbox */
--navbox-background: var(--body-light);
--navbox-border: var(--body-dark);
--navbox-title-background: var(--body-dark);
--navbox-footer-background: var(--body-dark);
--navbox-group-title-background: var(--body-mid);
}
/*------------------
DARK MODE VARIABLE OVERRIDES
----------------*/
:root:has(>.wgl-theme-dark) {
color-scheme: dark;
/*------------------
DARK BASE COLORS
----------------*/
--almost-black: #111111;
--lighter-black: #222222;
--dark-grey: #333333;
--grey: #444444;
--light-grey: #555555;
--lighter-grey: #666666;
--kinda-white: #BBBBBB;
--almost-white: #DDDDDD;
--accent-color: gold;
--accent-dark: darkgoldenrod;
/*------------------
DARK THEME VARIABLES
------------------*/
--body-main: var(--almost-black);
--body-light: var(--grey);
--body-mid: var(--dark-grey);
--body-dark: var(--lighter-black);
--body-border: var(--grey);
--body-background-color: var(--dark-grey); /* Background color outside the main content div */
--button-background: var(--lighter-grey);
--button-color: var(--lighter-grey);
--button-border: var(--lighter-grey);
--button-dark: var(--dark-grey);
--sidebar: var(--body-dark);
--button-light: var(--grey);
--background-text-color: var(--almost-white);
--background-link-color: var(--kinda-white);
--notification: var(--lighter-black);
--link-color: var(--kinda-white); /* Close to text color, but more stylized */
--redlink-color: #f26d60;
--text-color: var(--almost-white);
--byline-color: var(--accent-color);
--subtle-color: var(--accent-dark);
--thumb-bg: var(--body-light);
--thumb-caption-bg: var(--body-mid);
--sourceeditor-input-background: var(--almost-black);
--sourceeditor-background: var(--body-dark);
--sourceeditor-background-secondary: var(--body-light);
--sourceeditor-border: var(--body-mid);
--codemirror-gutter-background: var(--body-mid);
--mw-code-background-color: var(--body-dark);
/* Wikitables */
--wikitable-header-bg: var(--body-dark);
--wikitable-border: var(--body-border);
--wikitable-bg: var(--body-dark);
--wikitable-bg-lighter: var(--body-light);
--wikitable-color: var(--text-color);
/* msgbox */
--errorbox-bg: #801c13;
--errorbox-border: #9f261e;
--warningbox-bg: var(--errorbox-bg);
--warningbox-border: var(--errorbox-border);
--successbox-bg: #2e5e05;
--successbox-border: #3c780a;
/* diff */
--diff-addedline-border-color: #438ab5;
--diff-addedline-background: #438ab5;
--diff-addedline-color: #fff;
--diff-deletedline-border-color: #379541;
--diff-deletedline-background: #379541;
--diff-deletedline-color: #FFF;
--diff-context-border-color: var(--body-mid);
--diff-context-background: var(--body-mid);
--diff-inline-deletedline: #9f261e;
/* Tabber */
--tabber-tab-bg: var(--body-light);
--tabber-tab-border-color: var(--body-border);
--tabber-active-tab-bg: var(--body-light);
--tabber-active-tab-color: var(--text-color);
--tabber-active-tab-hover-bg: var(--body-light);
--tabber-active-tab-hover-border-color: var(--body-border);
--tabber-active-tab-hover-color: var(--text-color);
--tabber-active-tab-border-hider-color: var(--body-light);
--tabber-inactive-tab-bg: var(--body-background-color);
--tabber-inactive-tab-border-color: var(--body-border);
--tabber-inactive-tab-color: var(--text-color);
--tabber-inactive-tab-hover-bg: var(--body-light);
--tabber-inactive-tab-hover-border-color: var(--body-border);
/* OOUI */
--ooui-text: var(--text-color);
--ooui-interface: var(--body-light);
--ooui-interface-border: var(--body-border);
--ooui-window-background: rgba(0, 0, 0, 0.5); /* Overlay color when full screen popup occurs */
--ooui-normal: var(--body-dark); /* This is used for "show preview" */
--ooui-normal--hover: var(--body-light); /* Slightly lighter than above color */
--ooui-normal-border: var(--body-dark);
--ooui-progressive: var(--accent-dark);
--ooui-progressive--hover: var(--accent-color); /* Slightly lighter than above color */
--ooui-accent: var(--link-color);
--ooui-input: var(--lighter-grey); /* Text boxes, unchecked boxes */
--ooui-input-border: var(--accent-dark);
--ooui-input-border--hover: #8a724f; /* Slightly lighter than above color */
--ooui-disabled: #d1cdc5;
--ooui-disabled-border: #c2b9ab;
--ooui-disabled-text: var(--subtle-color);
--ooui-destructive-text: black;
--ooui-pending-background-image: repeating-linear-gradient(-45deg, var(--notification), var(--notification) 20px, var(--body-main) 20px, var(--body-main) 30px);
/* Messageboxes */
--messagebox-obsolete-background: #464646;
--messagebox-obsolete-border: #333;
--messagebox-obsolete-color: #ddd;
--messagebox-obsolete-link-color: #bbb;
--messagebox-info-background: var(--messagebox-obsolete-background);
--messagebox-info-border: var(--messagebox-obsolete-border);
--messagebox-info-color: var(--messagebox-obsolete-color);
--messagebox-info-link-color: var(--messagebox-obsolete-link-color);
--messagebox-action-background: #45697d;
--messagebox-action-border: #2d5266;
--messagebox-action-color: var(--text-color);
--messagebox-action-link-color: #b8d5e5;
--messagebox-warn-background: #95271b;
--messagebox-warn-border: #6b130a;
--messagebox-warn-color: #f8ebe9;
--messagebox-warn-link-color: #e8b8b3;
--messagebox-safe-background: #1b8408;
--messagebox-safe-border: #126802;
--messagebox-safe-color: #e9f6e7;
--messagebox-safe-link-color: #c1e0bb;
--messagebox-disambig-background: var(--messagebox-obsolete-background);
--messagebox-disambig-border: var(--messagebox-obsolete-border);
--messagebox-disambig-color: var(--messagebox-obsolete-color);
--messagebox-disambig-link-color: var(--messagebox-obsolete-link-color);
/* Template:Navbox */
--navbox-background: var(--body-light);
--navbox-border: var(--body-dark);
--navbox-title-background: var(--body-dark);
--navbox-footer-background: var(--body-dark);
--navbox-group-title-background: var(--body-mid);
}
/* --------------------
body
-------------------- */
#mw-page-base {
background: none;
}
.mw-body {
background-color: var(--body-main);
color: var(--text-color);
border-color: transparent;
box-shadow: 0 0 7px rgba(0, 0, 0, 0.15);
margin-top: 0;
}
/* --------------------
headings
-------------------- */
h1,
h2,
h3,
h4,
h5,
h6 {
color: var(--text-color);
}
h1,
h2 {
border-color: var(--sidebar);
}
/* -------------------------
<footer> below content
------------------------- */
.mw-footer {
color: var(--background-text-color);
}
.mw-footer li {
color: var(--background-text-color);
}
.mw-footer a,
.mw-footer a:active,
.mw-footer a:visited {
color: var(--background-link-color);
}
/* -------------------------
<input> placeholder
------------------------- */
::placeholder {
color: var(--subtle-color);
}
/* --------------------
internal links
-------------------- */
a {
color: var(--link-color);
}
a:visited,
a:active {
color: var(--link-color);
}
a.new {
color: var(--redlink-color);
}
a.new:visited {
color: var(--redlink-color);
}
/* interwiki & external links */
.mw-parser-output a.extiw,
.mw-parser-output a.external {
color: var(--link-color);
}
.mw-parser-output a.extiw:visited,
.mw-parser-output a.external:visited,
.mw-parser-output a.extiw:active,
.mw-parser-output a.external:active {
color: var(--link-color);
}
/* =====================
Common MediaWiki
elements inside .mw-body
===================== */
.mw-message-box-error,
.errorbox {
background-color: var(--errorbox-bg);
border-color: var(--errorbox-border);
}
.mw-message-box-warning,
.warningbox,
.usermessage {
background-color: var(--warningbox-bg);
border-color: var(--warningbox-border);
}
.mw-message-box-success,
.successbox {
background-color: var(--successbox-bg);
border-color: var(--successbox-border);
}
.catlinks {
background: var(--body-light);
border: 1px solid var(--body-dark);
/*padding: 8px 15px;*/
/*box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);*/
}
.catlinks li {
border-color: var(--body-mid);
}
/* --------------------
page history
-------------------- */
/*#pagehistory ul {
list-style: none;
margin: 0;
}*/
#pagehistory li {
border: 1px solid transparent;
/*padding: 1px 10px;*/
/*margin: 2px 0;*/
}
#pagehistory li.selected {
background-color: var(--body-light);
color: inherit;
border: 1px dashed var(--body-border);
outline: none;
}
/* --------------------
sticky compare revs
-------------------- */
#mw-history-compare > div:first-of-type {
/*position: -webkit-sticky;*/
/*position: sticky;*/
/*top: 0;*/
background-color: var(--body-main);
border-bottom: 1px solid var(--body-dark);
/*padding: 0.25em 0;*/
}
/*.wgl-stickyheader #mw-history-compare > div:first-of-type {
top: 2.5rem;
}*/
/*body.wgl-stickyheader.action-view .mw-headline:target::before {
display: block;
content: '';
margin-top: -3rem;
height: 3rem;
visibility: hidden;
pointer-events: none;
}*/
.mw-mmv-post-image {
color: var(--text-color);
background-color: var(--body-main);
}
.mw-mmv-image-metadata {
border-top-color: var(--body-mid);
background-color: var(--body-light);
}
.mw-mmv-dialog,
.mw-mmv-dialog .mw-mmv-dialog-down-arrow,
.mw-mmv-options-dialog .mw-mmv-dialog-down-arrow {
background-color: var(--body-light);
/*box-shadow: none;*/
}
.mw-mmv-options-enable-alert {
background-color: var(--body-light);
color: var(--text-color);
}
.mw-mmv-options-dialog-header,
.mw-mmv-options-text-header,
.mw-mmv-options-text-body,
.mw-mmv-options-enable-alert,
.mw-mmv-options-dialog .mw-mmv-disable-confirmation .mw-mmv-options-dialog-header,
.mw-mmv-options-dialog .mw-mmv-disable-confirmation .mw-mmv-options-text-header {
color: var(--text-color);
}
.mw-revslider-container {
border-color: var(--sidebar);
}
.mw-revslider-slider-wrapper {
border-top-color: var(--sidebar);
}
.mw-ui-button {
background-color: var(--ooui-normal);
color: var(--ooui-text);
border-color: var(--ooui-normal-border);
}
.action-history .mw-history-revisiondelete-button:not( :disabled ),
.cdx-button:not( :disabled ),
.mw-ui-button:not( :disabled ),
.cdx-button:enabled,
.mw-ui-button:enabled,
.cdx-button.cdx-button--fake-button--enabled,
.mw-ui-button.cdx-button--fake-button--enabled {
background-color: var(--ooui-normal);
color: var(--ooui-text);
border-color: var(--ooui-normal-border);
}
.cdx-button:not( :disabled ):focus:not(:active):not(.cdx-button--is-active),
.mw-ui-button:not( :disabled ):focus:not(:active):not(.cdx-button--is-active),
.cdx-button:enabled:focus:not(:active):not(.cdx-button--is-active),
.mw-ui-button:enabled:focus:not(:active):not(.cdx-button--is-active),
.cdx-button.cdx-button--fake-button--enabled:focus:not(:active):not(.cdx-button--is-active),
.mw-ui-button.cdx-button--fake-button--enabled:focus:not(:active):not(.cdx-button--is-active) {
color: var(--ooui-text);
border-color: var(--ooui-accent);
box-shadow: inset 0 0 0 1px var(--ooui-accent), inset 0 0 0 2px #fff;
}
.action-history .mw-history-revisiondelete-button:not( :disabled ):hover,
.cdx-button:not( :disabled ):hover,
.mw-ui-button:not( :disabled ):hover,
.cdx-button:enabled:hover,
.mw-ui-button:enabled:hover,
.cdx-button.cdx-button--fake-button--enabled:hover,
.mw-ui-button.cdx-button--fake-button--enabled:hover,
.cdx-button:not( :disabled ):active,
.mw-ui-button:not( :disabled ):active,
.cdx-button:enabled:active,
.mw-ui-button:enabled:active,
.cdx-button.cdx-button--fake-button--enabled:active,
.mw-ui-button.cdx-button--fake-button--enabled:active {
background-color: var(--ooui-normal--hover);
color: var(--ooui-text);
border-color: var(--ooui-normal-border);
}
.cdx-button:not( :disabled ):visited,
.mw-ui-button:not( :disabled ):visited,
.cdx-button:enabled:visited,
.mw-ui-button:enabled:visited,
.cdx-button.cdx-button--fake-button--enabled:visited,
.mw-ui-button.cdx-button--fake-button--enabled:visited {
color: var(--ooui-text);
}
.action-history .mw-history-compareselectedversions .mw-history-compareselectedversions-button:not( :disabled ),
.cdx-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive,
.mw-ui-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive,
.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive,
.mw-ui-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive,
.mw-ui-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive,
.cdx-button:not( :disabled ).mw-ui-progressive:not(:disabled),
.mw-ui-button:not( :disabled ).mw-ui-progressive:not(:disabled),
.cdx-button:enabled.mw-ui-progressive:not(:disabled),
.mw-ui-button:enabled.mw-ui-progressive:not(:disabled),
.cdx-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled),
.mw-ui-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled) {
background-color: var(--ooui-progressive);
color: #fff;/* TODO Color */
border-color: var(--ooui-progressive);
}
.action-history .mw-history-compareselectedversions .mw-history-compareselectedversions-button:not( :disabled ):hover,
.cdx-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive:hover,
.mw-ui-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive:hover,
.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover,
.mw-ui-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover,
.mw-ui-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover,
.cdx-button:not( :disabled ).mw-ui-progressive:not(:disabled):hover,
.mw-ui-button:not( :disabled ).mw-ui-progressive:not(:disabled):hover,
.cdx-button:enabled.mw-ui-progressive:not(:disabled):hover,
.mw-ui-button:enabled.mw-ui-progressive:not(:disabled):hover,
.cdx-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled):hover,
.mw-ui-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled):hover {
background-color: var(--ooui-progressive--hover);
border-color: var(--ooui-progressive--hover);
}
.cdx-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive:focus,
.mw-ui-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive:focus,
.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus,
.mw-ui-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus,
.mw-ui-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus,
.cdx-button:not( :disabled ).mw-ui-progressive:not(:disabled):focus,
.mw-ui-button:not( :disabled ).mw-ui-progressive:not(:disabled):focus,
.cdx-button:enabled.mw-ui-progressive:not(:disabled):focus,
.mw-ui-button:enabled.mw-ui-progressive:not(:disabled):focus,
.cdx-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled):focus,
.mw-ui-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled):focus {
box-shadow: inset 0 0 0 1px var(--ooui-accent), inset 0 0 0 2px #fff;
}
.cdx-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive:active,
.mw-ui-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive:active,
.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:active,
.mw-ui-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:active,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:active,
.mw-ui-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:active,
.cdx-button:not( :disabled ).mw-ui-progressive:not(:disabled):active,
.mw-ui-button:not( :disabled ).mw-ui-progressive:not(:disabled):active,
.cdx-button:enabled.mw-ui-progressive:not(:disabled):active,
.mw-ui-button:enabled.mw-ui-progressive:not(:disabled):active,
.cdx-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled):active,
.mw-ui-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled):active,
.cdx-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive.is-on,
.mw-ui-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive.is-on,
.cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive.is-on,
.mw-ui-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive.is-on,
.cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive.is-on,
.mw-ui-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive.is-on,
.cdx-button:not( :disabled ).mw-ui-progressive:not(:disabled).is-on,
.mw-ui-button:not( :disabled ).mw-ui-progressive:not(:disabled).is-on,
.cdx-button:enabled.mw-ui-progressive:not(:disabled).is-on,
.mw-ui-button:enabled.mw-ui-progressive:not(:disabled).is-on,
.cdx-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled).is-on,
.mw-ui-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled).is-on {
background-color: var(--ooui-progressive--hover);
border-color: var(--ooui-progressive--hover);
box-shadow: none;
}
.cdx-button.cdx-button--action-destructive:not( :disabled ),
.cdx-button.mw-ui-button--action-destructive:not( :disabled ),
.mw-ui-button.cdx-button--action-destructive:not( :disabled ),
.mw-ui-button.mw-ui-button--action-destructive:not( :disabled ) {
color: var(--ooui-destructive-text);
}
.cdx-button.cdx-button--weight-quiet,
.cdx-button.mw-ui-button--weight-quiet,
.mw-ui-button.cdx-button--weight-quiet,
.mw-ui-button.mw-ui-button--weight-quiet,
.cdx-button.cdx-button--weight-quiet.cdx-button--action-progressive,
.cdx-button.cdx-button--weight-quiet.mw-ui-button--action-progressive,
.cdx-button.mw-ui-button--weight-quiet.cdx-button--action-progressive,
.cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive,
.mw-ui-button.cdx-button--weight-quiet.cdx-button--action-progressive,
.mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-progressive,
.mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-progressive,
.mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive,
.cdx-button.cdx-button--weight-quiet.cdx-button--action-destructive,
.cdx-button.cdx-button--weight-quiet.mw-ui-button--action-destructive,
.cdx-button.mw-ui-button--weight-quiet.cdx-button--action-destructive,
.cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive,
.mw-ui-button.cdx-button--weight-quiet.cdx-button--action-destructive,
.mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-destructive,
.mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-destructive,
.mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive {
color: var(--text-color);
}
.cdx-checkbox__input:enabled:checked + .cdx-checkbox__icon,
.mw-ui-checkbox__input:enabled:checked + .cdx-checkbox__icon,
.cdx-checkbox__input:enabled:indeterminate + .cdx-checkbox__icon,
.mw-ui-checkbox__input:enabled:indeterminate + .cdx-checkbox__icon {
background-color: var(--ooui-progressive);
border-color: var(--ooui-progressive);
}
.cdx-checkbox__input:enabled:checked:hover + .cdx-checkbox__icon,
.mw-ui-checkbox__input:enabled:checked:hover + .cdx-checkbox__icon,
.cdx-checkbox__input:enabled:indeterminate:hover + .cdx-checkbox__icon,
.mw-ui-checkbox__input:enabled:indeterminate:hover + .cdx-checkbox__icon {
background-color: var(--ooui-progressive--hover);
border-color: var(--ooui-progressive--hover);
}
.cdx-checkbox__input:enabled:checked:active + .cdx-checkbox__icon,
.mw-ui-checkbox__input:enabled:checked:active + .cdx-checkbox__icon,
.cdx-checkbox__input:enabled:indeterminate:active + .cdx-checkbox__icon,
.mw-ui-checkbox__input:enabled:indeterminate:active + .cdx-checkbox__icon {
background-color: var(--ooui-progressive--hover);
border-color: var(--ooui-progressive--hover);
box-shadow: inset 0 0 0 1px var(--ooui-progressive--hover);
}
.cdx-checkbox__input:enabled:checked:focus:not(:active),
.mw-ui-checkbox__input:enabled:checked:focus:not(:active),
.cdx-checkbox__input:enabled:indeterminate:focus:not(:active),
.mw-ui-checkbox__input:enabled:indeterminate:focus:not(:active) {
background-color: var(--ooui-progressive--hover);
border-color: var(--ooui-accent);
box-shadow: inset 0 0 0 1px var(--ooui-accent), inset 0 0 0 2px #fff;
}
.cdx-checkbox__input:enabled:checked:focus:not(:active):not(:hover) + .cdx-checkbox__icon,
.mw-ui-checkbox__input:enabled:checked:focus:not(:active):not(:hover) + .cdx-checkbox__icon,
.cdx-checkbox__input:enabled:indeterminate:focus:not(:active):not(:hover) + .cdx-checkbox__icon,
.mw-ui-checkbox__input:enabled:indeterminate:focus:not(:active):not(:hover) + .cdx-checkbox__icon {
background-color: var(--ooui-progressive--hover);
border-color: var(--ooui-accent);
box-shadow: inset 0 0 0 1px var(--ooui-accent), inset 0 0 0 2px #fff;
}
.cdx-checkbox__input:enabled:hover + .cdx-checkbox__icon,
.mw-ui-checkbox__input:enabled:hover + .cdx-checkbox__icon {
border-color: var(--ooui-accent);
}
.cdx-checkbox__input:enabled:active + .cdx-checkbox__icon,
.mw-ui-checkbox__input:enabled:active + .cdx-checkbox__icon {
background-color: var(--ooui-progressive--hover);
border-color: var(--ooui-progressive--hover);
box-shadow: inset 0 0 0 1px var(--ooui-progressive--hover);
}
input[type='checkbox']:hover + .cdx-button.cdx-button--weight-quiet,
input[type='checkbox']:hover + .cdx-button.mw-ui-button--weight-quiet,
input[type='checkbox']:hover + .mw-ui-button.cdx-button--weight-quiet,
input[type='checkbox']:hover + .mw-ui-button.mw-ui-button--weight-quiet,
input[type='checkbox']:hover + .cdx-button.cdx-button--weight-quiet.cdx-button--action-progressive,
input[type='checkbox']:hover + .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-progressive,
input[type='checkbox']:hover + .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-progressive,
input[type='checkbox']:hover + .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive,
input[type='checkbox']:hover + .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-progressive,
input[type='checkbox']:hover + .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-progressive,
input[type='checkbox']:hover + .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-progressive,
input[type='checkbox']:hover + .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive,
input[type='checkbox']:hover + .cdx-button.cdx-button--weight-quiet.cdx-button--action-destructive,
input[type='checkbox']:hover + .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-destructive,
input[type='checkbox']:hover + .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-destructive,
input[type='checkbox']:hover + .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive,
input[type='checkbox']:hover + .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-destructive,
input[type='checkbox']:hover + .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-destructive,
input[type='checkbox']:hover + .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-destructive,
input[type='checkbox']:hover + .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive,
.cdx-button.cdx-button--weight-quiet:hover,
.cdx-button.mw-ui-button--weight-quiet:hover,
.mw-ui-button.cdx-button--weight-quiet:hover,
.mw-ui-button.mw-ui-button--weight-quiet:hover,
.cdx-button.cdx-button--weight-quiet.cdx-button--action-progressive:hover,
.cdx-button.cdx-button--weight-quiet.mw-ui-button--action-progressive:hover,
.cdx-button.mw-ui-button--weight-quiet.cdx-button--action-progressive:hover,
.cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive:hover,
.mw-ui-button.cdx-button--weight-quiet.cdx-button--action-progressive:hover,
.mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-progressive:hover,
.mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-progressive:hover,
.mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive:hover,
.cdx-button.cdx-button--weight-quiet.cdx-button--action-destructive:hover,
.cdx-button.cdx-button--weight-quiet.mw-ui-button--action-destructive:hover,
.cdx-button.mw-ui-button--weight-quiet.cdx-button--action-destructive:hover,
.cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive:hover,
.mw-ui-button.cdx-button--weight-quiet.cdx-button--action-destructive:hover,
.mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-destructive:hover,
.mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-destructive:hover,
.mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive:hover {
background-color: rgba(0, 24, 73, 0.02745098);/* TODO Color */
color: var(--text-color);
border-color: transparent;
}
input[type='checkbox']:focus + .cdx-button.cdx-button--weight-quiet,
input[type='checkbox']:focus + .cdx-button.mw-ui-button--weight-quiet,
input[type='checkbox']:focus + .mw-ui-button.cdx-button--weight-quiet,
input[type='checkbox']:focus + .mw-ui-button.mw-ui-button--weight-quiet,
input[type='checkbox']:focus + .cdx-button.cdx-button--weight-quiet.cdx-button--action-progressive,
input[type='checkbox']:focus + .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-progressive,
input[type='checkbox']:focus + .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-progressive,
input[type='checkbox']:focus + .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive,
input[type='checkbox']:focus + .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-progressive,
input[type='checkbox']:focus + .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-progressive,
input[type='checkbox']:focus + .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-progressive,
input[type='checkbox']:focus + .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive,
input[type='checkbox']:focus + .cdx-button.cdx-button--weight-quiet.cdx-button--action-destructive,
input[type='checkbox']:focus + .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-destructive,
input[type='checkbox']:focus + .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-destructive,
input[type='checkbox']:focus + .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive,
input[type='checkbox']:focus + .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-destructive,
input[type='checkbox']:focus + .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-destructive,
input[type='checkbox']:focus + .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-destructive,
input[type='checkbox']:focus + .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive,
.cdx-button.cdx-button--weight-quiet:focus,
.cdx-button.mw-ui-button--weight-quiet:focus,
.mw-ui-button.cdx-button--weight-quiet:focus,
.mw-ui-button.mw-ui-button--weight-quiet:focus,
.cdx-button.cdx-button--weight-quiet.cdx-button--action-progressive:focus,
.cdx-button.cdx-button--weight-quiet.mw-ui-button--action-progressive:focus,
.cdx-button.mw-ui-button--weight-quiet.cdx-button--action-progressive:focus,
.cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive:focus,
.mw-ui-button.cdx-button--weight-quiet.cdx-button--action-progressive:focus,
.mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-progressive:focus,
.mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-progressive:focus,
.mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive:focus,
.cdx-button.cdx-button--weight-quiet.cdx-button--action-destructive:focus,
.cdx-button.cdx-button--weight-quiet.mw-ui-button--action-destructive:focus,
.cdx-button.mw-ui-button--weight-quiet.cdx-button--action-destructive:focus,
.cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive:focus,
.mw-ui-button.cdx-button--weight-quiet.cdx-button--action-destructive:focus,
.mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-destructive:focus,
.mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-destructive:focus,
.mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive:focus {
color: var(--text-color);
}
input[type='checkbox']:active + .cdx-button.cdx-button--weight-quiet,
input[type='checkbox']:active + .cdx-button.mw-ui-button--weight-quiet,
input[type='checkbox']:active + .mw-ui-button.cdx-button--weight-quiet,
input[type='checkbox']:active + .mw-ui-button.mw-ui-button--weight-quiet,
input[type='checkbox']:active + .cdx-button.cdx-button--weight-quiet.cdx-button--action-progressive,
input[type='checkbox']:active + .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-progressive,
input[type='checkbox']:active + .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-progressive,
input[type='checkbox']:active + .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive,
input[type='checkbox']:active + .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-progressive,
input[type='checkbox']:active + .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-progressive,
input[type='checkbox']:active + .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-progressive,
input[type='checkbox']:active + .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive,
input[type='checkbox']:active + .cdx-button.cdx-button--weight-quiet.cdx-button--action-destructive,
input[type='checkbox']:active + .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-destructive,
input[type='checkbox']:active + .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-destructive,
input[type='checkbox']:active + .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive,
input[type='checkbox']:active + .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-destructive,
input[type='checkbox']:active + .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-destructive,
input[type='checkbox']:active + .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-destructive,
input[type='checkbox']:active + .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive,
.cdx-button.cdx-button--weight-quiet:active,
.cdx-button.mw-ui-button--weight-quiet:active,
.mw-ui-button.cdx-button--weight-quiet:active,
.mw-ui-button.mw-ui-button--weight-quiet:active,
.cdx-button.cdx-button--weight-quiet.cdx-button--action-progressive:active,
.cdx-button.cdx-button--weight-quiet.mw-ui-button--action-progressive:active,
.cdx-button.mw-ui-button--weight-quiet.cdx-button--action-progressive:active,
.cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive:active,
.mw-ui-button.cdx-button--weight-quiet.cdx-button--action-progressive:active,
.mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-progressive:active,
.mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-progressive:active,
.mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive:active,
.cdx-button.cdx-button--weight-quiet.cdx-button--action-destructive:active,
.cdx-button.cdx-button--weight-quiet.mw-ui-button--action-destructive:active,
.cdx-button.mw-ui-button--weight-quiet.cdx-button--action-destructive:active,
.cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive:active,
.mw-ui-button.cdx-button--weight-quiet.cdx-button--action-destructive:active,
.mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-destructive:active,
.mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-destructive:active,
.mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive:active {
background-color: rgba(0, 36, 73, 0.08235294);/* TODO Color */
color: var(--text-color);
border-color: #72777d;/* TODO Color */
}
.mw-ui-input:not(:disabled),
.cdx-text-input__input:enabled {
background-color: var(--ooui-input);
color: var(--text-color);
border-color: var(--ooui-input-border);
}
.mw-ui-input:not(:disabled):hover,
.cdx-text-input__input:enabled:hover {
border-color: var(--ooui-input-border--hover);
}
.mw-ui-input:not(:disabled):focus,
.cdx-text-input__input:enabled:focus {
border-color: var(--ooui-accent);
box-shadow: inset 0 0 0 1px var(--ooui-accent);
}
.mw-ui-input:not(:disabled)::placeholder,
.cdx-text-input__input:enabled::placeholder {
color: var(--byline-color);
}
/*.mw-content-ltr .redirectText li:first-child::before {*/
/* content: '';*/
/* background: currentcolor;*/
/* -webkit-mask: url("filepath://Redirect-arrow.svg") no-repeat 50% 50% / contain;*/
/* mask: url("filepath://Redirect-arrow.svg") no-repeat 50% 50% / contain;*/
/* display: inline-block;*/
/* width: 47px;*/
/* height: 20px;*/
/*}*/
/*==================
Wikitables
==================*/
.wikitable {
background: var(--wikitable-bg);
color: var(--wikitable-color);
border-color: var(--wikitable-border);
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
}
.wikitable > tr > th,
.wikitable > tr > td,
.wikitable > * > tr > th,
.wikitable > * > tr > td {
border-color: var(--wikitable-border);
}
.wikitable > tr > th.table-noborder,
.wikitable > tr > td.table-noborder,
.wikitable > * > tr > th.table-noborder,
.wikitable > * > tr > td.table-noborder {
border-left-style: hidden;
border-right-style: hidden;
padding-left: 0;
padding-right: 0;
}
.wikitable > tr > th,
.wikitable > * > tr > th {
background-color: var(--wikitable-header-bg);
}
.tabber .wikitable {
box-shadow: none;
}
/* Metadata tables, allmessages, etc */
.mw_metadata td,
.mw_metadata th {
border-color: var(--wikitable-border);
}
.mw_metadata th {
background-color: var(--wikitable-header-bg);
}
.mw_metadata td {
background-color: var(--wikitable-bg);
}
/* Special:Allpages, blocklist, etc */
.mw-datatable {
border-color: var(--wikitable-border);
}
.mw-datatable td,
.mw-datatable th {
border-color: var(--wikitable-border);
}
.mw-datatable th {
background-color: var(--wikitable-header-bg);
}
.mw-datatable td {
background-color: var(--wikitable-bg);
}
.mw-datatable tr:hover td {
background-color: var(--wikitable-bg);
}
table.alternating-rows tr:nth-child(odd),
table.alternating-cols td:nth-child(odd) {
background: var(--wikitable-alternating-bg);
}
/* Special:AllMessages */
#mw-allmessagestable .am_actual,
#mw-allmessagestable .am_default {
background-color: var(--wikitable-bg);
}
#mw-allmessagestable .am_default:hover,
#mw-allmessagestable .am_actual:hover,
#mw-allmessagestable tbody:hover td {
background-color: var(--wikitable-bg-lighter);
}
/* For tables within tables, to make them take up the full space of a cell */
/*table.wikitable td.no-cell-spacing {*/
/* padding: 0;*/
/* height: 0;*/
/*}*/
/*table.wikitable td.no-cell-spacing table {*/
/* margin: -1px;*/
/* width: calc(100% + 2px);*/
/* height: calc(100% + 2px);*/
/*}*/
/* =================
diffs
================= */
.diff-context {
border-color: var(--diff-context-border-color);
background: var(--diff-context-background);
color: inherit;
}
.diff-addedline {
border-color: var(--diff-addedline-border-color);
}
.diff-addedline .diffchange {
background: var(--diff-addedline-background);
color: var(--diff-addedline-color);
}
.diff-deletedline {
border-color: var(--diff-deletedline-border-color);
}
.diff-deletedline .diffchange {
background: var(--diff-deletedline-background);
color: var(--diff-deletedline-color);
}
/* "↪" */
.mw-diff-movedpara-left:after,
/* "↩" */
.mw-diff-movedpara-right:after {
color: var(--text-color);
}
/* ------------------
NEW INLINE DIFFS
----------------- */
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-ins {
background: var(--diff-addedline-background);
}
.mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-del {
background: var(--diff-inline-deletedline);
}
.mw-diff-inline-added.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
background: var(--diff-addedline-background);
color: var(--byline-color);
}
.mw-diff-inline-added ins,
.mw-diff-inline-changed ins,
.mw-diff-inline-moved ins {
background: var(--diff-addedline-background);
}
.mw-diff-inline-deleted.mw-diff-empty-line::after,
.mw-inline-diff-newline::after {
background: var(--diff-inline-deletedline);
color: var(--byline-color);
}
.mw-diff-inline-deleted del,
.mw-diff-inline-changed del,
.mw-diff-inline-moved del {
background: var(--diff-inline-deletedline);
}
/* MediaWiki notif popup when saving edits or adding page to watchlist */
.mw-notification {
background-color: var(--body-light);
border-color: var(--body-border);
color: var(--text-color);
}
/* Special:Notifications */
.mw-echo-ui-notificationsInboxWidget-toolbarWrapper {
background: var(--body-main);
}
.mw-body-content .mw-echo-ui-datedSubGroupListWidget-title-secondary {
color: var(--byline-color);
}
.mw-echo-ui-pageNotificationsOptionWidget.oo-ui-optionWidget-selected {
background-color: var(--ooui-normal);
color: var(--ooui-accent);
}
.mw-echo-ui-pageNotificationsOptionWidget-label-count {
background-color: var(--ooui-normal);
color: var(--byline-color);
}
.oo-ui-optionWidget-selected .mw-echo-ui-pageNotificationsOptionWidget-label-count {
color: var(--ooui-accent);
}
.mw-echo-ui-pageNotificationsOptionWidget.oo-ui-optionWidget-highlighted {
background-color: var(--ooui-normal);
color: var(--text-color);
}
.mw-echo-ui-crossWikiUnreadFilterWidget {
border-color: var(--body-border);
}
.mw-echo-ui-crossWikiUnreadFilterWidget-subtitle {
color: var(--byline-color);
}
.mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-head,
.mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-footer {
border-color: var(--ooui-interface-border);
}
.mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-footer .mw-echo-ui-notificationBadgeButtonPopupWidget-footer-buttons .oo-ui-buttonElement:last-child {
border-left-color: var(--ooui-normal-border);
}
.mw-echo-ui-notificationItemWidget {
background-color: var(--ooui-normal);
border-color: var(--ooui-normal-border);
}
.mw-echo-ui-notificationItemWidget:hover,
.mw-echo-ui-notificationItemWidget-unread:hover {
background-color: var(--ooui-normal--hover);
}
.mw-echo-ui-notificationItemWidget:last-child {
border-bottom-color: var(--ooui-normal-border);
}
.mw-echo-ui-notificationItemWidget-unread {
background-color: var(--notification);
}
.mw-echo-ui-crossWikiNotificationItemWidget-group,
.mw-echo-ui-bundleNotificationItemWidget-group {
background-color: var(--ooui-interface);
}
.mw-echo-ui-toggleReadCircleButtonWidget-circle {
background-color: var(--ooui-progressive);
}
.mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle {
background-color: var(--ooui-progressive--hover);
}
.mw-echo-ui-toggleReadCircleButtonWidget-circle-unread {
background-color: var(--ooui-normal);
border-color: var(--ooui-normal-border);
}
.mw-echo-ui-notificationItemWidget-content-message-header,
.mw-echo-ui-notificationItemWidget-content-message-body,
.mw-echo-ui-menuItemWidget > .oo-ui-buttonElement-button > .oo-ui-labelElement-label,
.mw-echo-ui-notificationItemWidget-content-actions-timestamp {
color: var(--ooui-text);
}
.mw-echo-ui-bundleNotificationItemWidget-group {
background-color: var(--body-main);
}
@keyframes unseen-fadeout-to-unread {
from {
background-color: var(--wikitable-bg-lighter);
}
to {
background-color: var(--notification);
}
}
@keyframes unseen-fadeout-to-read {
from {
background-color: var(--wikitable-bg-lighter);
}
to {
background-color: var(--body-main);
}
}
/* ==============================
<tabber> styling
============================== */
.tabber {
/*margin: 1em 0;*/
}
.tabber .tabbertab {
background-color: var(--tabber-tab-bg);
border: 1px solid var(--tabber-tab-border-color);
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
/*padding: 1em 1.5em;*/
}
ul.tabbernav {
/*border: none;*/
/*margin-left: 2em;*/
/*margin-bottom: 0;*/
/*margin-right: 2em;*/
/*padding: 0;*/
font-family: inherit;
}
ul.tabbernav li.tabberactive > a {
background-color: var(--tabber-active-tab-bg);
color: var(--tabber-active-tab-color);
border-bottom: none;
position: relative;
}
ul.tabbernav li.tabberactive > a:hover {
color: var(--tabber-active-tab-hover-color);
background-color: var(--tabber-active-tab-hover-bg);
border-color: var(--tabber-active-tab-hover-border-color);
border-bottom: none;
}
ul.tabbernav li.tabberactive > a::after {
content: '';
position: absolute;
left: 0;
right: 0;
bottom: -1px;
border-bottom: 2px solid var(--tabber-active-tab-border-hider-color);
}
ul.tabbernav li a {
background-color: var(--tabber-inactive-tab-bg);
border-bottom: transparent;
border-color: var(--tabber-inactive-tab-border-color);
color: var(--tabber-inactive-tab-color);
display: inline-block;
font-size: 110%;
/*padding: 0.5em 1em;*/
}
ul.tabbernav li a:hover {
background-color: var(--tabber-inactive-tab-hover-bg);
border-color: var(--tabber-inactive-tab-hover-border-color);
}
ul.tabbernav li a:link,
ul.tabbernav li a:visited {
color: var(--tabber-inactive-tab-color);
}
/* ======================
OOUI
====================== */
.oo-ui-widget {
color: var(--ooui-text);
}
.oo-ui-checkboxInputWidget [type='checkbox'] + span,
.oo-ui-radioInputWidget [type='radio'] + span {
background-color: var(--ooui-input);
border-color: var(--ooui-input-border);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:checked + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:indeterminate + span {
background-color: var(--ooui-progressive);
border-color: var(--ooui-progressive);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked + span {
border-color: var(--ooui-progressive);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:checked:hover + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:indeterminate:hover + span {
background-color: var(--ooui-progressive--hover);
border-color: var(--ooui-progressive--hover);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked:hover + span {
border-color: var(--ooui-progressive--hover);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:hover + span,
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:hover + span {
border-color: var(--ooui-accent);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:focus + span {
border-color: var(--ooui-accent);
box-shadow: inset 0 0 0 1px var(--ooui-accent);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:checked:active + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:indeterminate:active + span {
background-color: var(--ooui-progressive--hover);
border-color: var(--ooui-progressive--hover);
box-shadow: inset 0 0 0 1px var(--ooui-progressive--hover);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:active + span {
background-color: var(--ooui-progressive--hover);
border-color: var(--ooui-progressive--hover);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked:active + span {
border-color: var(--ooui-progressive--hover);
box-shadow: inset 0 0 0 1px var(--ooui-progressive--hover);
}
.oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked:active + span:before {
border-color: var(--ooui-progressive--hover);
}
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:checked:focus + span,
.oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:indeterminate:focus + span {
background-color: var(--ooui-progressive--hover);
border-color: var(--ooui-accent);
box-shadow: inset 0 0 0 1px var(--ooui-accent), inset 0 0 0 2px #fff;
}
.oo-ui-checkboxInputWidget [type='checkbox']:disabled + span,
.oo-ui-radioInputWidget [type='radio']:disabled + span {
background-color: var(--ooui-disabled);
border-color: var(--ooui-disabled);
}
.oo-ui-dropdownWidget-handle {
border-color: var(--ooui-normal-border);
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle {
background-color: var(--ooui-normal);
color: var(--ooui-text);
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover {
background-color: var(--ooui-normal--hover);
color: var(--ooui-text);
border-color: var(--ooui-normal-border);
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:active {
color: var(--ooui-text);
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus {
border-color: var(--ooui-accent);
box-shadow: inset 0 0 0 1px var(--ooui-accent);
}
.oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle {
background-color: var(--ooui-normal--hover);
}
.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle {
color: var(--ooui-disabled-text);
text-shadow: none;
border-color: var(--ooui-disabled-border);
background-color: var(--ooui-disabled);
}
.oo-ui-dropdownInputWidget select {
border-color: var(--ooui-normal-border);
}
.oo-ui-dropdownInputWidget option {
background-color: var(--ooui-interface);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled {
background-color: var(--ooui-normal);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled:hover {
background-color: var(--ooui-normal--hover);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select {
color: var(--ooui-text);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover,
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active {
color: var(--ooui-text);
border-color: var(--ooui-normal-border);
}
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus {
border-color: var(--ooui-accent);
box-shadow: inset 0 0 0 1px var(--ooui-accent);
}
.oo-ui-labelWidget.oo-ui-inline-help {
color: var(--byline-color);
}
.oo-ui-menuSelectWidget {
background-color: var(--ooui-interface);
border-color: var(--ooui-interface-border);
}
.oo-ui-menuSelectWidget-frameless {
box-shadow: inset 0 -1px 0 0 var(--ooui-normal-border);
}
.oo-ui-menuSectionOptionWidget {
color: var(--byline-color);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected {
background-color: var(--ooui-normal--hover);
color: var(--ooui-text);
}
.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted,
.oo-ui-menuOptionWidget.oo-ui-optionWidget-pressed.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted {
color: var(--ooui-accent);
}
.oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget {
color: var(--ooui-text);
}
.oo-ui-messageDialog-title {
color: inherit;
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error {
background-color: var(--errorbox-bg);
border-color: var(--errorbox-border);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning {
background-color: var(--warningbox-bg);
border-color: var(--warningbox-border);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success {
background-color: var(--successbox-bg);
border-color: var(--successbox-border);
}
.oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice {
background-color: var(--messagebox-info-background);
border-color: var(--messagebox-info-border);
}
.oo-ui-messageWidget.oo-ui-flaggedElement-error:not(.oo-ui-messageWidget-block),
.oo-ui-messageWidget.oo-ui-flaggedElement-success:not(.oo-ui-messageWidget-block) {
color: var(--ooui-text);
}
.oo-ui-optionWidget.oo-ui-widget-disabled {
color: var(--ooui-disabled-text);
}
.oo-ui-outlineControlsWidget {
background-color: var(--ooui-normal);
}
.oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted {
background-color: var(--ooui-normal--hover);
color: var(--ooui-text);
}
.oo-ui-popupWidget-popup {
background-color: var(--ooui-interface);
border-color: var(--ooui-interface-border);
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after {
border-bottom-color: var(--ooui-interface);
}
.oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before {
border-bottom-color: var(--ooui-interface-border);
}
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after {
border-top-color: var(--ooui-interface);
}
.oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before {
border-top-color: var(--ooui-interface-border);
}
.oo-ui-popupWidget-anchored-start .oo-ui-popupWidget-anchor:after {
border-right-color: var(--ooui-interface);
}
.oo-ui-popupWidget-anchored-start .oo-ui-popupWidget-anchor:before {
border-right-color: var(--ooui-interface-border);
}
.oo-ui-popupWidget-anchored-end .oo-ui-popupWidget-anchor:after {
border-left-color: var(--ooui-interface);
}
.oo-ui-popupWidget-anchored-end .oo-ui-popupWidget-anchor:before {
border-left-color: var(--ooui-interface-border);
}
.oo-ui-searchWidget-query {
border-bottom-color: var(--ooui-interface-border);
}
.oo-ui-selectFileWidget-dropTarget {
background-color: var(--ooui-interface);
border-color: var(--ooui-interface-border);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget {
background-color: var(--ooui-interface);
}
.oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget:hover {
border-color: var(--ooui-input-border--hover);
}
.oo-ui-tabOptionWidget {
color: var(--ooui-text);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
background-color: var(--body-dark);
color: var(--ooui-text);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label {
border-bottom-color: var(--body-border);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover,
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:active {
background-color: var(--body-light);
color: var(--ooui-text);
}
.oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover {
background-color: var(--body-dark);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {
color: var(--ooui-progressive);
box-shadow: inset 0 -2px 0 0 var(--ooui-progressive);
}
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected:hover,
.oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected:focus {
color: var(--ooui-progressive--hover);
box-shadow: inset 0 -2px 0 0 var(--ooui-progressive--hover);
}
.oo-ui-tabSelectWidget-framed {
background: none;
border-bottom: 1px solid var(--ooui-interface-border);
}
.oo-ui-tabSelectWidget-frameless {
box-shadow: inset 0 -1px 0 0 var(--ooui-interface-border);
}
.oo-ui-tabSelectWidget-mobile.oo-ui-tabSelectWidget-framed:after {
background: var(--mobile-navbox-linear-gradient);
}
.oo-ui-tabSelectWidget-mobile.oo-ui-tabSelectWidget-frameless:after {
background: var(--mobile-navbox-linear-gradient);
}
.oo-ui-tagItemWidget {
border-color: var(--ooui-normal-border);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled {
color: var(--ooui-text);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:hover {
background-color: var(--ooui-normal--hover);
color: var(--ooui-text);
border-color: var(--ooui-normal-border);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled:not( .oo-ui-tagItemWidget-fixed ) {
background-color: var(--ooui-normal);
}
.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:hover {
background-color: var(--ooui-normal--hover);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled {
background-color: var(--ooui-interface);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined {
background-color: var(--ooui-normal);
}
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled {
background-color: var(--ooui-interface);
}
.oo-ui-textInputWidget .oo-ui-inputWidget-input {
background-color: var(--ooui-input);
color: var(--ooui-text);
border-color: var(--ooui-input-border);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input::placeholder {
color: var(--subtle-color);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:focus {
border-color: var(--ooui-accent);
box-shadow: inset 0 0 0 1px var(--ooui-accent);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending) {
background-color: var(--ooui-disabled);
color: var(--ooui-disabled-text);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input {
border-color: var(--ooui-input-border--hover);
}
.oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input:focus {
border-color: var(--ooui-accent);
}
@media screen and (min-width: 0) {
.oo-ui-textInputWidget.oo-ui-widget-enabled textarea.oo-ui-inputWidget-input:focus {
outline: 1px solid var(--ooui-accent);
}
}
.oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input {
background-color: var(--ooui-disabled);
color: var(--ooui-disabled-text);
text-shadow: none;
border-color: var(--ooui-disabled-border);
}
.oo-ui-toggleSwitchWidget {
background-color: var(--ooui-input);
border-color: var(--ooui-input-border);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip {
background-color: var(--ooui-input);
border-color: var(--ooui-input-border);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover {
background-color: var(--ooui-input);
border-color: var(--ooui-accent);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip {
background-color: var(--ooui-input);
border-color: var(--ooui-accent);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus {
background-color: var(--ooui-progressive--hover);
border-color: var(--ooui-progressive--hover);
box-shadow: inset 0 0 0 1px var(--ooui-progressive--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover .oo-ui-toggleSwitchWidget-grip,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus .oo-ui-toggleSwitchWidget-grip {
background-color: var(--ooui-input);
border-color: var(--ooui-input);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus {
border-color: var(--ooui-accent);
box-shadow: inset 0 0 0 1px var(--ooui-accent);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus .oo-ui-toggleSwitchWidget-grip {
border-color: var(--ooui-accent);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on {
background-color: var(--ooui-progressive);
border-color: var(--ooui-progressive);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip {
background-color: var(--ooui-input);
border-color: var(--ooui-input);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:hover {
background-color: var(--ooui-progressive--hover);
border-color: var(--ooui-progressive--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active,
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active:hover {
background-color: var(--ooui-progressive--hover);
border-color: var(--ooui-progressive--hover);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus {
border-color: var(--ooui-progressive);
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus::before {
border-color: #fff;/* TODO Color */
}
.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled {
background-color: var(--ooui-disabled);
border-color: var(--ooui-disabled);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--ooui-text);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
color: var(--ooui-text);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--ooui-accent);
box-shadow: inset 0 0 0 1px var(--ooui-accent);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > input.oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active {
color: var(--ooui-text);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover {
color: var(--ooui-text);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
color: var(--ooui-text);
border-color: var(--ooui-text);
}
.oo-ui-buttonElement-frameless.oo-ui-widget-disabled > .oo-ui-buttonElement-button {
color: var(--ooui-disabled-text);
}
.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button {
background-color: var(--ooui-disabled);
border-color: var(--ooui-disabled-border);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
background-color: var(--ooui-normal);
color: var(--ooui-text);
border-color: var(--ooui-normal-border);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover {
background-color: var(--ooui-normal--hover);
color: var(--ooui-text);
border-color: var(--ooui-normal-border);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus {
border-color: var(--ooui-accent);
box-shadow: inset 0 0 0 1px var(--ooui-accent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
background-color: var(--ooui-progressive--hover);
color: #fff;/* TODO Color */
border-color: var(--ooui-progressive--hover);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus {
border-color: var(--ooui-progressive--hover);
box-shadow: inset 0 0 0 1px var(--ooui-accent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button {
background-color: var(--ooui-normal--hover);
color: var(--ooui-text);
border-color: var(--ooui-normal-border);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
color: var(--ooui-text);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover {
background-color: var(--ooui-normal--hover);
border-color: var(--ooui-progressive--hover);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus {
border-color: var(--ooui-accent);
box-shadow: inset 0 0 0 1px var(--ooui-accent);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button {
color: var(--ooui-text);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover {
background-color: var(--ooui-normal--hover);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button {
background-color: var(--ooui-progressive);
border-color: var(--ooui-progressive);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover {
background-color: var(--ooui-progressive--hover);
border-color: var(--ooui-progressive--hover);
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus {
border-color: var(--ooui-accent);
box-shadow: inset 0 0 0 1px var(--ooui-accent), inset 0 0 0 2px #fff;
}
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button,
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button {
color: #fff;/* TODO Color */
background-color: var(--ooui-progressive--hover);
border-color: var(--ooui-progressive--hover);
}
.oo-ui-pendingElement-pending {
background-image: var(--ooui-pending-background-image);
background-size: 200%;
animation: oo-ui-pendingElement-stripes 6s linear infinite;
}
@keyframes oo-ui-pendingElement-stripes {
100% {
background-position: 100%;
}
}
.oo-ui-messageDialog-content > .oo-ui-window-foot {
outline-color: var(--ooui-interface-border);
}
.oo-ui-messageDialog-message {
color: var(--ooui-text);
}
.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {
border-right-color: var(--ooui-interface-border);
}
.oo-ui-messageDialog-actions-vertical .oo-ui-actionWidget {
border-bottom-color: var(--ooui-interface-border);
}
.oo-ui-processDialog-content .oo-ui-window-head,
.oo-ui-processDialog-content .oo-ui-window-foot {
outline-color: var(--ooui-interface-border);
}
.oo-ui-processDialog .oo-ui-actionWidget > .oo-ui-buttonElement-button {
border-top-color: transparent;
border-bottom-color: transparent;
}
.oo-ui-processDialog .oo-ui-actionWidget > .oo-ui-buttonElement-button:hover,
.oo-ui-processDialog .oo-ui-actionWidget > .oo-ui-buttonElement-button:active {
border-top-color: transparent;
border-bottom-color: transparent;
}
.oo-ui-processDialog .oo-ui-actionWidget:not( .oo-ui-flaggedElement-progressive ):not( .oo-ui-flaggedElement-destructive ) > .oo-ui-buttonElement-button:hover,
.oo-ui-processDialog .oo-ui-actionWidget:not( .oo-ui-flaggedElement-progressive ):not( .oo-ui-flaggedElement-destructive ) > .oo-ui-buttonElement-button:active {
border-right-color: var(--ooui-interface-border);
border-left-color: transparent;
}
.oo-ui-processDialog .oo-ui-actionWidget:not( .oo-ui-flaggedElement-progressive ):not( .oo-ui-flaggedElement-destructive ) > .oo-ui-buttonElement-button:focus {
border-color: var(--ooui-accent);
}
.oo-ui-processDialog-actions-safe .oo-ui-actionWidget > .oo-ui-buttonElement-button,
.oo-ui-processDialog-actions-other .oo-ui-actionWidget > .oo-ui-buttonElement-button {
border-right-color: var(--ooui-normal-border);
border-left-color: transparent;
}
.oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not( .oo-ui-labelElement ) > .oo-ui-buttonElement-button:hover {
background-color: var(--ooui-normal--hover);
border-right-color: var(--ooui-interface-border);
}
.oo-ui-windowManager-modal > .oo-ui-dialog {
background-color: var(--ooui-window-background);
}
.oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame {
background-color: var(--ooui-interface);
}
.oo-ui-windowManager-modal.oo-ui-windowManager-floating > .oo-ui-dialog > .oo-ui-window-frame {
border-color: var(--ooui-interface-border);
}
.oo-ui-window {
color: var(--ooui-text);
}
.oo-ui-toolbar-bar {
background-color: var(--ooui-interface);
color: var(--ooui-text);
}
.oo-ui-toolbar-position-top > .oo-ui-toolbar-bar {
border-bottom-color: var(--body-mid);
}
.oo-ui-toolbar-bar .oo-ui-bookletLayout > .oo-ui-menuLayout-menu {
border-right-color: var(--body-mid);
}
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:hover {
background-color: var(--ooui-normal--hover);
}
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:focus {
outline: 1px solid var(--ooui-accent);
box-shadow: inset 0 0 0 1px var(--ooui-accent);
}
.oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:active,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active > .oo-ui-tool-link,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-popupToolGroup-active > .oo-ui-tool-link {
background-color: var(--ooui-normal--hover);
color: var(--ooui-accent);
box-shadow: none;
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link {
background-color: var(--ooui-progressive);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:hover {
background-color: var(--ooui-progressive--hover);
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:focus {
box-shadow: inset 0 0 0 1px var(--ooui-accent), inset 0 0 0 2px #fff;
}
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:active,
.oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-tool-active > .oo-ui-tool-link {
background-color: var(--ooui-progressive--hover);
}
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled {
background-color: var(--ooui-normal);
}
.oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled:hover {
background-color: var(--ooui-normal--hover);
color: var(--ooui-text);
}
.oo-ui-listToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title {
color: var(--ooui-progressive);
}
.oo-ui-menuToolGroup {
border-left-color: var(--body-mid);
border-right-color: var(--body-mid);
}
.oo-ui-popupToolGroup-tools {
background-color: var(--ooui-interface);
border-color: var(--body-mid);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover {
background-color: var(--ooui-normal--hover);
}
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:focus {
outline: 1px solid var(--ooui-accent);
box-shadow: inset 0 0 0 1px var(--ooui-accent);
}
.oo-ui-toolbar-actions .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover {
border-right-color: var(--ooui-normal--hover);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus {
box-shadow: inset 0 0 0 2px var(--ooui-accent);
}
.oo-ui-popupToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title {
color: var(--ooui-progressive);
}
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle {
background-color: var(--ooui-normal);
color: var(--ooui-accent);
}
.oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle:hover {
background-color: var(--ooui-normal--hover);
color: var(--ooui-accent);
}
.oo-ui-bookletLayout-outlinePanel > .oo-ui-outlineControlsWidget {
border-top-color: var(--ooui-interface-border);
}
.oo-ui-bookletLayout > .oo-ui-menuLayout-menu {
border-right-color: var(--ooui-interface-border);
}
.oo-ui-fieldLayout-disabled > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label {
color: var(--ooui-disabled-text);
}
.oo-ui-panelLayout-framed {
border-color: var(--sidebar);
}
.oo-ui-icon-settings {
/* TODO SVG */
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3Esettings%3C/title%3E%3Cg transform='translate(10 10)'%3E%3Cpath id='a' d='M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3'/%3E%3Cuse xlink:href='%23a' transform='rotate(45)'/%3E%3Cuse xlink:href='%23a' transform='rotate(90)'/%3E%3Cuse xlink:href='%23a' transform='rotate(135)'/%3E%3C/g%3E%3Cpath d='M10 2.5a7.5 7.5 0 0 0 0 15 7.5 7.5 0 0 0 0-15v4a3.5 3.5 0 0 1 0 7 3.5 3.5 0 0 1 0-7'/%3E%3C/svg%3E");
}
.oo-ui-icon-clear {
/* TODO SVG */
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3Eclear%3C/title%3E%3Cpath d='M10 0a10 10 0 1 0 10 10A10 10 0 0 0 10 0zm5.66 14.24-1.41 1.41L10 11.41l-4.24 4.25-1.42-1.42L8.59 10 4.34 5.76l1.42-1.42L10 8.59l4.24-4.24 1.41 1.41L11.41 10z'/%3E%3C/svg%3E");
}
.mw-widget-dateInputWidget-handle {
background-color: var(--ooui-input);
color: var(--ooui-text);
border-color: var(--ooui-input-border);
}
.mw-widget-dateInputWidget-calendar {
background-color: var(--ooui-interface);
}
.mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:hover {
border-color: var(--ooui-input-border--hover);
}
.mw-widget-calendarWidget {
border-color: var(--ooui-interface-border);
}
.mw-widget-calendarWidget:focus {
border-color: var(--ooui-accent);
box-shadow: inset 0 0 0 1px var(--ooui-accent);
}
.mw-widget-calendarWidget-day,
.mw-widget-calendarWidget-day-heading {
color: var(--ooui-text);
}
.mw-widget-calendarWidget-day-additional {
color: var(--ooui-text);
opacity: 0.67;
}
.mw-widget-calendarWidget-day-today {
box-shadow: inset 0 0 0 1px var(--ooui-accent);
}
.mw-widget-calendarWidget-item:hover {
background-color: var(--ooui-progressive);
}
.mw-widget-calendarWidget-item-selected {
background-color: var(--ooui-progressive--hover);
}
.mw-widgets-datetime-calendarWidget {
background-color: var(--ooui-interface);
border-color: var(--ooui-interface-border);
}
.mw-widgets-datetime-calendarWidget:focus {
border-color: var(--ooui-accent);
box-shadow: inset 0 0 0 1px var(--ooui-accent), 0 2px 2px 0 rgba(0, 0, 0, 0.25);
}
.mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-extra .oo-ui-buttonElement-button .oo-ui-labelElement-label {
color: var(--subtle-color);
}
.mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-selected .oo-ui-buttonElement-button {
background-color: var(--ooui-progressive--hover);
}
.mw-widgets-datetime-dateTimeInputWidget-handle {
background-color: var(--ooui-input);
color: var(--ooui-text);
border-color: var(--ooui-input-border);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled.mw-widgets-datetime-dateTimeInputWidget-handle:hover {
border-color: var(--ooui-input-border--hover);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled:hover input,
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled:hover textarea {
border-color: var(--ooui-input-border--hover);
}
.mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-editField:hover {
background-color: var(--ooui-normal);
}
/* ==========================
VisualEditor
========================== */
.ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks:hover {
background: var(--ooui-normal--hover);
}
.ve-ui-overlay {
font-family: inherit;
}
.oo-ui-toolbar-position-top .ve-ui-toolbarDialog-position-above {
border-top-color: var(--body-mid);
}
.ve-ce-branchNode-blockSlug,
.ve-ce-branchNode-newSlug {
outline-color: var(--body-border);
background-color: var(--ooui-interface);
}
.ve-ui-specialCharacterPage h3 {
color: var(--byline-color);
}
.ve-ui-toolbarDialog {
background: var(--ooui-interface);
}
.ve-ui-specialCharacterPage-character {
border-color: var(--body-mid);
}
.ve-ui-specialCharacterPage-character:hover {
border-color: var(--body-dark);
}
.ve-ce-linkAnnotation.ve-ce-annotation-active {
box-shadow: 0 0 0 1px var(--body-mid);
background: none;
}
.ve-ui-desktopContext .ve-ui-linkContextItem .ve-ui-linkContextItem-label {
border-color: var(--body-border);
}
.ve-ui-mwHelpPopupTool-version-label,
.ve-ui-mwHelpPopupTool-version-link,
.ve-ui-mwHelpPopupTool-version-date {
color: var(--byline-color);
}
.ve-ce-tableCellableNode {
border-color: var(--body-mid);
}
.ve-ce-mwReferencesListNode-muted {
color: var(--byline-color);
}
.ve-ui-mwTemplatePage-description,
.ve-ui-mwParameterPage-label,
.ve-ui-mwParameterPage-description-required,
.ve-ui-mwParameterPage-description-deprecated {
color: var(--byline-color);
}
.mw-widget-titleWidget-menu .mw-widget-titleOptionWidget-description {
color: var(--byline-color);
}
.ve-ui-mwGalleryDialog-menuLayout > .oo-ui-menuLayout-menu,
.ve-ui-mwGalleryDialog-innerMenuLayout > .oo-ui-menuLayout-menu,
.ve-ui-mwGalleryDialog .ve-ui-mwGalleryDialog-image-container,
.ve-ui-targetWidget {
border-color: var(--body-border);
}
.ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) {
background-color: var(--body-main);
}
.ve-ui-mwSaveDialog {
color: var(--ooui-text);
}
.ve-ui-mwSaveDialog-options {
background-color: var(--ooui-interface);
border-color: var(--body-border);
}
.ve-ui-mwSaveDialog-summary {
background-color: var(--ooui-input);
}
.ve-ui-mwSaveDialog-editSummary-count {
border-color: var(--body-border);
}
.ve-ui-mwSaveDialog-license {
color: var(--byline-color);
}
.ve-ui-mwReferenceContextItem-muted {
color: var(--byline-color);
}
.ve-ui-mwNoticesPopupTool-items > div:not(:first-child),
.ve-ui-mwHelpPopupTool-item:not(:first-child) {
border-color: var(--body-border);
}
.ve-ui-mwTransclusionOutlineControlsWidget {
background-color: var(--ooui-interface);
border-top-color: var(--body-border);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-sticky {
background-color: var(--ooui-interface);
}
.ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.oo-ui-optionWidget-highlighted {
color: var(--ooui-text);
}
.ve-ui-mwTransclusionOutlineTemplateWidget-no-template-parameters {
color: var(--subtle-color);
}
.ve-ui-mwParameterPage-undocumentedLabel {
color: var(--subtle-color);
}
.ve-ui-mwTwoPaneTransclusionDialogLayout > .oo-ui-menuLayout-menu {
border-right: var(--body-border);
}
.ve-ui-mwParameterPage-doc-required,
.ve-ui-mwParameterPage-doc-deprecated,
.ve-ui-mwParameterPage-inlineDescription .ve-ui-mwParameterPage-doc-example {
color: var(--byline-color);
}
.ve-ui-expandableContent-toggle {
background-color: var(--ooui-interface);
}
.ve-ui-expandableContent-fade {
background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, var(--ooui-interface) 90%);
}
.ve-ui-commandHelpDialog-shortcut > kbd,
.ve-ui-commandHelpDialog-sequence > kbd {
background-color: var(--keypress-background);
color: var(--keypress-color);
border-color: var(--keypress-border);
box-shadow: none;
text-shadow: none;
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-floating .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
background: var(--ooui-interface);
}
.ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar {
border-bottom-color: var(--body-mid);
}
/* ==============================
[[Template:Editnotice]]
============================== */
.editnotice {
font-size: 0.9em;
padding-bottom: 0.75em;
margin-bottom: 0.6em;
}
.editnotice .editnotice-title {
font-size: 1.2em;
font-weight: bold;
margin-bottom: 0.4em;
}
/* =====================
Messageboxes
===================== */
.mw-message-box,
.mw-message-box-error,
.mw-message-box-warning,
.mw-message-box-success,
.usermessage {
color: var(--text-color);
}
.messagebox {
width: 65%;
margin: 0.5em auto;
border-left: 15px solid;
border-color: var(--body-dark);
background-color: var(--body-light);
box-sizing: border-box;
}
.messagebox.obsolete {
background-color: var(--messagebox-obsolete-background);
border-color: var(--messagebox-obsolete-border);
color: var(--messagebox-obsolete-color);
}
.messagebox.obsolete a,
.messagebox.obsolete a:visited,
.messagebox.obsolete a:active {
color: var(--messagebox-obsolete-link-color);
}
.messagebox.info {
background-color: var(--messagebox-info-background);
border-color: var(--messagebox-info-border);
color: var(--messagebox-info-color);
}
.messagebox.info a,
.messagebox.info a:visited,
.messagebox.info a:active {
color: var(--messagebox-info-link-color);
}
.messagebox.action {
background-color: var(--messagebox-action-background);
border-color: var(--messagebox-action-border);
color: var(--messagebox-action-color);
}
.messagebox.action a,
.messagebox.action a:visited,
.messagebox.action a:active {
color: var(--messagebox-action-link-color);
}
.messagebox.warn {
background-color: var(--messagebox-warn-background);
border-color: var(--messagebox-warn-border);
color: var(--messagebox-warn-color);
}
.messagebox.warn a,
.messagebox.warn a:visited,
.messagebox.warn a:active {
color: var(--messagebox-warn-link-color);
}
.messagebox.safe {
background-color: var(--messagebox-safe-background);
border-color: var(--messagebox-safe-border);
color: var(--messagebox-safe-color);
}
.messagebox.safe a,
.messagebox.safe a:visited,
.messagebox.safe a:active {
color: var(--messagebox-safe-link-color);
}
.messagebox.disambig {
background-color: var(--messagebox-disambig-background);
border-color: var(--messagebox-disambig-border);
color: var(--messagebox-disambig-color);
}
.messagebox.disambig a,
.messagebox.disambig a:visited,
.messagebox.disambig a:active {
color: var(--messagebox-disambig-link-color);
}
/* ---------------------------------
[[Special:Preferences]]
--------------------------------- */
#preferences .mw-htmlform-submit-buttons {
background-color: var(--body-main);
border-top-color: var(--body-border);
}
.mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed,
.mw-prefs-tabs > .oo-ui-menuLayout-content > .oo-ui-indexLayout-stackLayout > .oo-ui-tabPanelLayout {
border-color: var(--body-border);
}
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(even) td {
background-color: var(--body-light);
}
.mw-htmlform-ooui .mw-htmlform-matrix tbody tr:hover td {
background-color: var(--body-mid);
}
.mw-prefs-tabs.mw-prefs-tabs-searching .oo-ui-tabPanelLayout.mw-prefs-search-matched > fieldset > legend {
background: var(--body-mid);
}
.mw-prefs-search-highlight {
background: var(--body-mid) !important;
outline-color: var(--body-mid) !important;
}
/* ---------------------------------
[[Special:RecentChanges]]
[[Special:Watchlist]]
--------------------------------- */
.mw-plusminus-pos {
color: var(--rc-positive-color);
}
.mw-plusminus-neg {
color: var(--rc-negative-color);
}
/* "Other review tools" box */
.client-js .mw-recentchanges-toplinks:not(.mw-recentchanges-toplinks-collapsed) {
border-color: var(--body-border);
background-color: var(--body-light);
/*border-radius: 2px;*/
}
/* Filter box */
.mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: var(--text-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-emptyFilters {
color: var(--byline-color);
}
.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background-color: var(--ooui-interface);
border-color: var(--ooui-interface-border);
}
.mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget {
border-color: var(--ooui-interface-border);
}
.mw-rcfilters-collapsed .mw-rcfilters-ui-filterTagMultiselectWidget {
border-bottom-color: var(--ooui-interface-border);
}
.mw-rcfilters-ui-menuSelectWidget-footer {
background-color: var(--ooui-interface);
border-color: var(--ooui-interface-border);
}
.mw-rcfilters-ui-viewSwitchWidget label.oo-ui-labelWidget {
color: var(--byline-color);
}
.mw-rcfilters-ui-tagItemWidget-popup-content {
color: var(--ooui-text);
}
.mw-changeslist-legend,
.mw-changeslist.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend {
background-color: var(--body-light);
border-color: var(--body-border);
}
.mw-rcfilters-ui-changesListWrapperWidget-previousChangesIndicator {
border-color: var(--sidebar);
}
.mw-rcfilters-ui-watchlistTopSectionWidget-separator {
border-color: var(--sidebar);
}
.mw-rcfilters-ui-itemMenuOptionWidget-header {
border-bottom-color: var(--ooui-interface);
background-color: var(--ooui-interface-border);
}
.mw-rcfilters-ui-itemMenuOptionWidget:not(:last-child):not(.mw-rcfilters-ui-itemMenuOptionWidget-identifier-talk) {
border-bottom-color: var(--ooui-normal-border);
}
.mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: var(--text-color);
}
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) {
background-color: var(--body-main);
}
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted .mw-rcfilters-ui-itemMenuOptionWidget-label-title,
.mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted .mw-rcfilters-ui-itemMenuOptionWidget-label-desc {
color: var(--subtle-color);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget {
background-color: var(--body-mid);
}
.mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label {
color: var(--ooui-text);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-title {
color: var(--ooui-text);
}
.mw-rcfilters-ui-filterMenuHeaderWidget-header {
border-bottom-color: var(--ooui-interface-border);
background-color: var(--ooui-interface);
}
.mw-rcfilters-ui-itemMenuOptionWidget-view-namespaces {
border-top-color: var(--ooui-interface-border);
}
.mw-rcfilters-ui-datePopupWidget {
border-color: var(--ooui-interface-border);
}
.mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title {
color: var(--byline-color);
}
.mw-rcfilters-ui-savedLinksListItemWidget-label {
color: var(--ooui-accent);
}
/* ---------------------------------
[[Special:CreateAccount]]
[[Special:UserLogin]]
--------------------------------- */
.page-Special_CreateAccount .mw-ui-container,
.page-Special_UserLogin .mw-ui-container {
max-width: 64rem;
margin: 0 auto;
}
.mw-number-text {
color: var(--byline-color);
}
.mw-body-content .mw-number-text h3 {
color: var(--text-color);
}
/* ---------------------------
[[Special:Search]]
--------------------------- */
#mw-indicator-mw-helplink a {
background: none;
padding: 0;
display: flex;
align-items: center;
}
#mw-indicator-mw-helplink a::before {
content: '';
margin-right: 5px;
-webkit-mask: url("/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34") no-repeat 50% 50% / contain;
mask: url("/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34") no-repeat 50% 50% / contain;
background: var(--text-color);
height: 20px;
width: 20px;
}
.results-info {
color: inherit;
}
.mw-search-profile-tabs {
background-color: var(--body-mid);
border-color: transparent;
}
.search-types .current a {
color: inherit;
}
#mw-searchoptions {
background-color: var(--body-mid);
border-color: transparent;
}
#mw-searchoptions .divider {
border-color: var(--body-border);
}
#mw-searchoptions h4 {
font-family: inherit;
}
#mw-searchoptions .oo-ui-labelElement:nth-of-type(odd) {
font-weight: bold;
}
.searchresult {
line-height: 1.5;
}
.searchalttitle,
#mw-search-interwiki li {
font-size: 90%;
}
.mw-search-result-data {
color: var(--byline-color);
}
.searchResultImage .searchResultImage-thumbnail img {
border-color: var(--body-border);
}
/* -----------------------------
[[Special:Listfiles]]
----------------------------- */
.page-Special_ListFiles a.mw-file-description img {
width: inherit;
height: inherit;
}
.page-Special_ListFiles .TablePager_col_thumb {
text-align: center;
}
.mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup .mw-echo-ui-placeholderItemWidget {
background-color: inherit;
}
table.mw-interwikitable.body td.mw-interwikitable-local-yes {
background-color: var(--table-yes-background);
color: var(--table-yes-color);
}
.mw-protectedpages-unknown {
color: var(--byline-color);
}
.watchlistredir,
.allpagesredirect {
font-style: italic;
}
.allpagesredirect:after {
color: var(--byline-color);
content: " (redirect)";
}
.mw-apisandbox-toolbar {
background: var(--body-main);
}
.oo-ui-menuOptionWidget .mw-apisandbox-flag {
color: var(--byline-color);
}
tr.mw-abusefilter-list-disabled,
tr.mw-abusefilter-list-disabled td {
color: var(--byline-color);
}
table.mw-abuselog-details {
background: var(--wikitable-bg);
border-color: var(--wikitable-border);
}
table.mw-abuselog-details th {
background: var(--wikitable-header-bg);
}
table.mw-abuselog-details th,
table.mw-abuselog-details td {
border-color: var(--wikitable-border);
}
.mw-abusefilter-log-hidden-entry {
color: var(--subtle-color);
}
body td.mw-abusefilter-history-changed {
background: var(--table-no-background);
}
div.mw-abusefilter-editor,
#mw-abusefilter-warn-preview,
#mw-abusefilter-disallow-preview {
border-color: var(--ooui-input-border);
}
.mw-destfile-warning {
border-color: var(--warningbox-border);
color: var(--text-color);
background-color: var(--warningbox-bg);
}
/* ------------------------
SimpleBatchUpload
------------------------*/
span.fileinput-button {
background-color: var(--ooui-normal);
border-color: var(--ooui-normal-border);
color: var(--ooui-text);
}
ul.fileupload-results li.ful-success {
background-color: var(--successbox-bg);
}
ul.fileupload-results li.ful-success a {
color: var(--link-color);
}
ul.fileupload-results li.ful-error {
background-color: var(--errorbox-bg);
}
/* sitenotice */
#siteNotice {
text-align: center;
}
#siteNotice ul {
list-style: none;
}
.sitedir-ltr .mw-dismissable-notice-body {
margin: 0;
}
.sitedir-ltr .mw-dismissable-notice-close {
float: none;
text-align: right;
}
.mw-dismissable-notice-close-parent {
min-height: 1em;
}
#filetoc {
border-radius: 2px;
background: var(--body-mid);
border-color: transparent;
margin: 0.5em auto;
text-align: center;
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
}
li.gallerybox div.thumb {
border: none;
background-color: var(--thumb-bg);
}
.list-header {
background-color: var(--body-mid);
color: inherit;
}
/* Selected reference */
ol.references li:target,
sup.reference:target {
background-color: var(--body-light);
}
/* Source editor w/o syntaxhighlight; also applies to mobile in case JS is turned off */
.editOptions {
color: var(--text-color);
background-color: var(--sourceeditor-background-secondary);
border-color: var(--sourceeditor-border);
}
/* "updated since your last visit" notice when checking watchlisted page history */
.updatedmarker {
background-color: #c3e8a3;/* TODO Color */
color: #162e02;/* TODO Color */
}
/* =============================
Source editor
TODO: Where used?
============================== */
.wikiEditor-ui .wikiEditor-ui-view,
.wikiEditor-ui .wikiEditor-ui-top {
border-color: var(--sourceeditor-border);
}
.wikiEditor-ui-toolbar {
background-color: var(--sourceeditor-background);
}
.wikiEditor-ui-toolbar .tabs span.tab > a,
.wikiEditor-ui-toolbar .tabs span.tab > a:visited {
color: var(--link-color);
}
.wikiEditor-ui-toolbar .tabs span.tab a.current,
.wikiEditor-ui-toolbar .tabs span.tab a.current:visited {
color: var(--text-colour);
}
.wikiEditor-ui-toolbar .group,
.wikiEditor-ui-toolbar .section-secondary .group {
border-color: var(--sourceeditor-border);
}
.wikiEditor-ui-toolbar .group .tool-select {
background-color: var(--sourceeditor-background);
border-color: var(--sourceeditor-border);
}
.wikiEditor-ui-toolbar .group .tool-select .options {
border-color: var(--sourceeditor-border);
background-color: var(--body-main);
}
.wikiEditor-ui-toolbar .group .tool-select .options .option {
color: var(--link-color);
}
.wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover {
background-color: var(--ooui-normal--hover);
}
.wikiEditor-ui-toolbar .group-search {
border-left-color: var(--body-mid);
}
.wikiEditor-ui-toolbar .page-table td {
border-color: var(--body-mid);
color: var(--text-color);
}
.wikiEditor-ui-toolbar .page-table th {
color: var(--text-color);
}
.wikiEditor-ui-toolbar .sections .section {
border-color: var(--body-mid);
}
.wikiEditor-ui-toolbar .sections .toolbar .group > .label {
color: var(--text-color);
}
.wikiEditor-ui-toolbar .sections .toolbar .tool > .label {
color: var(--text-color);
}
.wikiEditor-ui-toolbar .booklet > .index > :hover {
background-color: var(--body-mid);
color: var(--text-color);
}
.wikiEditor-ui-toolbar .booklet .index > .current {
background-color: var(--body-mid);
color: var(--link-color);
}
.wikiEditor-ui-toolbar .page-characters div span {
border-color: var(--body-mid);
color: var(--text-color);
}
.wikiEditor-ui-toolbar .page-characters div span:hover {
border-color: var(--body-dark);
background-color: transparent;
}
.wikiEditor-ui-toolbar .tabs span.tab a:before,
.wikiEditor-ui-toolbar .group .tool-select .label:after {
background: var(--text-color);
-webkit-mask: var(--arrow-down) center no-repeat;
mask: var(--arrow-down) center no-repeat;
}
.ext-WikiEditor-ResizingDragBar,
.ext-WikiEditor-ResizingDragBar-ew {
background-color: var(--sourceeditor-background-secondary);
}
.ext-WikiEditor-ResizingDragBar-ns {
border-color: var(--sourceeditor-border);
}
.ext-WikiEditor-ResizingDragBar span {
background-color: var(--byline-color);
}
.ext-WikiEditor-ResizingDragBar span:hover {
background-color: var(--text-color);
}
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane1,
.ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane2 {
border-color: var(--sourceeditor-border);
}
.ext-WikiEditor-realtimepreview-loadingbar div {
background-color: var(--ooui-accent);
}
.ext-WikiEditor-realtimepreview-button:hover {
background-color: var(--ooui-normal--hover);
}
.ext-WikiEditor-realtimepreview-button.oo-ui-toggleWidget-on .oo-ui-labelElement-label {
color: var(--ooui-accent);
}
/* --------------------------
ACE EDITOR
TODO where is ACE used
-------------------------- */
.ace-tm {
background-color: var(--sourceeditor-input-background);
color: var(--text-color);
}
.ace-tm .ace_gutter {
background: var(--body-mid);
color: var(--text-color);
}
.ace-tm .ace_gutter-cell {
color: var(--text-color);
}
.ace-tm .ace_gutter-active-line {
background-color: var(--body-light);
}
.ace_search {
background-color: var(--body-light);
color: var(--text-color);
border-color: var(--body-mid);
}
.ace_search_field {
background-color: var(--ooui-input);
color: var(--ooui-text);
border-color: var(--ooui-input-border);
}
.ace_searchbtn {
border-color: var(--ooui-normal-border);
background-color: var(--ooui-normal);
color: var(--ooui-text);
}
.ace_searchbtn:last-child {
border-color: var(--ooui-normal-border);
}
.ace_searchbtn:hover {
background-color: var(--ooui-normal--hover);
}
.ace_searchbtn.prev:after,
.ace_searchbtn.next:after {
border-color: var(--ooui-text);
}
.ace_button {
color: var(--text-color);
}
.ace_button:hover {
background-color: rgba(0, 23, 70, 0.086);/* TODO Color */
}
.ace_button:active {
background-color: rgba(0, 23, 70, 0.06);/* TODO Color */
}
.ace_button.checked {
border-color: var(--ooui-accent);
}
/* ---------------------------
CodeMirror adjustments
TODO where is CodeMirror used
--------------------------- */
.CodeMirror {
background: var(--sourceeditor-input-background);
}
.CodeMirror pre {
color: var(--text-color);
}
.codeEditor-status {
border-color: var(--sourceeditor-border);
background-color: var(--sourceeditor-background);
}
.codeEditor-status-message {
border-color: var(--sourceeditor-border);
}
.CodeMirror-gutters {
background-color: var(--codemirror-gutter-background);
border-color: var(--sourceeditor-border);
}
.CodeMirror-linenumber {
color: var(--text-color);
}
.ve-init-mw-desktopArticleTarget .CodeMirror-linenumber {
color: var(--byline-color);
}
/* ===========================
source editor without
CodeMirror turned on
=========================== */
.mw-editform #wpTextbox1 {
color: var(--text-color);
background: var(--sourceeditor-input-background);
border-color: var(--sourceeditor-border);
}
/* Make code-editors 100px (~11 lines of code) taller than the default 400px (~19.9 lines) */
input[name="model"][value="Scribunto"] ~ .wikiEditor-ui #wpTextbox1,
input[name="model"][value="css"] ~ .wikiEditor-ui #wpTextbox1,
input[name="model"][value="less"] ~ .wikiEditor-ui #wpTextbox1,
input[name="model"][value="javascript"] ~ .wikiEditor-ui #wpTextbox1,
input[name="model"][value="json"] ~ .wikiEditor-ui #wpTextbox1 {
height: 600px;
}
/********************************
DARK MODE COMMON STYLINGS
*********************************/
/* Make UI icons white */
body.wgl-theme-dark .oo-ui-iconElement-icon:not(.oo-ui-image-destructive, .oo-ui-image-warning, .oo-ui-image-progressive, .oo-ui-checkboxInputWidget-checkIcon, .oo-ui-image-invert, .mw-no-invert),
body.wgl-theme-dark .oo-ui-indicatorElement-indicator,
body.wgl-theme-dark .mwe-math-element img,
body.wgl-theme-dark .mw-ui-icon:before,
body.wgl-theme-dark .cdx-button__icon,
body.wgl-theme-dark .popups-icon,
body.wgl-theme-dark .soft-redirect > div:nth-child(1) img {
filter: invert(1) hue-rotate(180deg);
}
/* =============================
Syntax highlighting
============================== */
body.wgl-theme-dark .mw-highlight {
background: none;
}
body.wgl-theme-dark .mw-highlight pre .hll {
background-color: #49483e;
}
body.wgl-theme-dark .mw-highlight pre .c {
color: #949eaa;
}
/* Comment */
body.wgl-theme-dark .mw-highlight pre .err {
color: #960050;
}
/* Error */
body.wgl-theme-dark .mw-highlight pre .k {
color: #66d9ef;
}
/* Keyword */
body.wgl-theme-dark .mw-highlight pre .l {
color: #ae81ff;
}
/* Literal */
body.wgl-theme-dark .mw-highlight pre .n {
color: #f8f8f2;
}
/* Name */
body.wgl-theme-dark .mw-highlight pre .o {
color: #f92672;
}
/* Operator */
body.wgl-theme-dark .mw-highlight pre .p {
color: #f8f8f2;
}
/* Punctuation */
body.wgl-theme-dark .mw-highlight pre .ch {
color: #949eaa;
}
/* Comment.Hashbang */
body.wgl-theme-dark .mw-highlight pre .cm {
color: #949eaa;
}
/* Comment.Multiline */
body.wgl-theme-dark .mw-highlight pre .cp {
color: #949eaa;
}
/* Comment.Preproc */
body.wgl-theme-dark .mw-highlight pre .cpf {
color: #949eaa;
}
/* Comment.PreprocFile */
body.wgl-theme-dark .mw-highlight pre .c1 {
color: #949eaa;
}
/* Comment.Single */
body.wgl-theme-dark .mw-highlight pre .cs {
color: #949eaa;
}
/* Comment.Special */
body.wgl-theme-dark .mw-highlight pre .gd {
color: #f92672;
}
/* Generic.Deleted */
body.wgl-theme-dark .mw-highlight pre .ge {
font-style: italic;
}
/* Generic.Emph */
body.wgl-theme-dark .mw-highlight pre .gi {
color: #a6e22e;
}
/* Generic.Inserted */
body.wgl-theme-dark .mw-highlight pre .gs {
font-weight: bold;
}
/* Generic.Strong */
body.wgl-theme-dark .mw-highlight pre .gu {
color: #949eaa;
}
/* Generic.Subheading */
body.wgl-theme-dark .mw-highlight pre .kc {
color: #66d9ef;
}
/* Keyword.Constant */
body.wgl-theme-dark .mw-highlight pre .kd {
color: #66d9ef;
}
/* Keyword.Declaration */
body.wgl-theme-dark .mw-highlight pre .kn {
color: #f92672;
}
/* Keyword.Namespace */
body.wgl-theme-dark .mw-highlight pre .kp {
color: #66d9ef;
}
/* Keyword.Pseudo */
body.wgl-theme-dark .mw-highlight pre .kr {
color: #66d9ef;
}
/* Keyword.Reserved */
body.wgl-theme-dark .mw-highlight pre .kt {
color: #66d9ef;
}
/* Keyword.Type */
body.wgl-theme-dark .mw-highlight pre .ld {
color: #e6db74;
}
/* Literal.Date */
body.wgl-theme-dark .mw-highlight pre .m {
color: #ae81ff;
}
/* Literal.Number */
body.wgl-theme-dark .mw-highlight pre .s {
color: #e6db74;
}
/* Literal.String */
body.wgl-theme-dark .mw-highlight pre .na {
color: #a6e22e;
}
/* Name.Attribute */
body.wgl-theme-dark .mw-highlight pre .nb {
color: #f8f8f2;
}
/* Name.Builtin */
body.wgl-theme-dark .mw-highlight pre .nc {
color: #a6e22e;
}
/* Name.Class */
body.wgl-theme-dark .mw-highlight pre .no {
color: #66d9ef;
}
/* Name.Constant */
body.wgl-theme-dark .mw-highlight pre .nd {
color: #a6e22e;
}
/* Name.Decorator */
body.wgl-theme-dark .mw-highlight pre .ni {
color: #f8f8f2;
}
/* Name.Entity */
body.wgl-theme-dark .mw-highlight pre .ne {
color: #a6e22e;
}
/* Name.Exception */
body.wgl-theme-dark .mw-highlight pre .nf {
color: #a6e22e;
}
/* Name.Function */
body.wgl-theme-dark .mw-highlight pre .nl {
color: #f8f8f2;
}
/* Name.Label */
body.wgl-theme-dark .mw-highlight pre .nn {
color: #f8f8f2;
}
/* Name.Namespace */
body.wgl-theme-dark .mw-highlight pre .nx {
color: #a6e22e;
}
/* Name.Other */
body.wgl-theme-dark .mw-highlight pre .py {
color: #f8f8f2;
}
/* Name.Property */
body.wgl-theme-dark .mw-highlight pre .nt {
color: #f92672;
}
/* Name.Tag */
body.wgl-theme-dark .mw-highlight pre .nv {
color: #f8f8f2;
}
/* Name.Variable */
body.wgl-theme-dark .mw-highlight pre .ow {
color: #f92672;
}
/* Operator.Word */
body.wgl-theme-dark .mw-highlight pre .w {
color: #f8f8f2;
}
/* Text.Whitespace */
body.wgl-theme-dark .mw-highlight pre .mb {
color: #ae81ff;
}
/* Literal.Number.Bin */
body.wgl-theme-dark .mw-highlight pre .mf {
color: #ae81ff;
}
/* Literal.Number.Float */
body.wgl-theme-dark .mw-highlight pre .mh {
color: #ae81ff;
}
/* Literal.Number.Hex */
body.wgl-theme-dark .mw-highlight pre .mi {
color: #ae81ff;
}
/* Literal.Number.Integer */
body.wgl-theme-dark .mw-highlight pre .mo {
color: #ae81ff;
}
/* Literal.Number.Oct */
body.wgl-theme-dark .mw-highlight pre .sa {
color: #e6db74;
}
/* Literal.String.Affix */
body.wgl-theme-dark .mw-highlight pre .sb {
color: #e6db74;
}
/* Literal.String.Backtick */
body.wgl-theme-dark .mw-highlight pre .sc {
color: #e6db74;
}
/* Literal.String.Char */
body.wgl-theme-dark .mw-highlight pre .dl {
color: #e6db74;
}
/* Literal.String.Delimiter */
body.wgl-theme-dark .mw-highlight pre .sd {
color: #e6db74;
}
/* Literal.String.Doc */
body.wgl-theme-dark .mw-highlight pre .s2 {
color: #e6db74;
}
/* Literal.String.Double */
body.wgl-theme-dark .mw-highlight pre .se {
color: #ae81ff;
}
/* Literal.String.Escape */
body.wgl-theme-dark .mw-highlight pre .sh {
color: #e6db74;
}
/* Literal.String.Heredoc */
body.wgl-theme-dark .mw-highlight pre .si {
color: #e6db74;
}
/* Literal.String.Interpol */
body.wgl-theme-dark .mw-highlight pre .sx {
color: #e6db74;
}
/* Literal.String.Other */
body.wgl-theme-dark .mw-highlight pre .sr {
color: #e6db74;
}
/* Literal.String.Regex */
body.wgl-theme-dark .mw-highlight pre .s1 {
color: #e6db74;
}
/* Literal.String.Single */
body.wgl-theme-dark .mw-highlight pre .ss {
color: #e6db74;
}
/* Literal.String.Symbol */
body.wgl-theme-dark .mw-highlight pre .bp {
color: #f8f8f2;
}
/* Name.Builtin.Pseudo */
body.wgl-theme-dark .mw-highlight pre .fm {
color: #a6e22e;
}
/* Name.Function.Magic */
body.wgl-theme-dark .mw-highlight pre .vc {
color: #f8f8f2;
}
/* Name.Variable.Class */
body.wgl-theme-dark .mw-highlight pre .vg {
color: #f8f8f2;
}
/* Name.Variable.Global */
body.wgl-theme-dark .mw-highlight pre .vi {
color: #f8f8f2;
}
/* Name.Variable.Instance */
body.wgl-theme-dark .mw-highlight pre .vm {
color: #f8f8f2;
}
/* Name.Variable.Magic */
body.wgl-theme-dark .mw-highlight pre .il {
color: #ae81ff;
}
/* Literal.Number.Integer.Long */
body.wgl-theme-dark .mw-highlight pre .lineno {
color: #949eaa;
}
/* Line number */
body.wgl-theme-dark .mw-json th {
background-color: var(--ooui-text);
border-color: var(--ooui-normal);
font-size: inherit;
}
body.wgl-theme-dark .mw-json td {
background-color: var(--ooui-text);
border-color: var(--ooui-normal);
font-size: inherit;
}
/* --------------------------
CODEMIRROR EDITOR
-------------------------- */
body.wgl-theme-dark .CodeMirror {
background: var(--sourceeditor-background);
color: var(--text-color);
}
body.wgl-theme-dark .CodeMirror pre {
color: #cbd9f4;
}
body.wgl-theme-dark pre.cm-mw-section-1,
body.wgl-theme-dark pre.cm-mw-section-2,
body.wgl-theme-dark pre.cm-mw-section-3,
body.wgl-theme-dark pre.cm-mw-section-4,
body.wgl-theme-dark pre.cm-mw-section-5,
body.wgl-theme-dark pre.cm-mw-section-6 {
color: #fff;
}
body.wgl-theme-dark pre.cm-mw-section-1 {
font-size: 1.7em;
}
body.wgl-theme-dark pre.cm-mw-section-2 {
font-size: 1.35em;
}
body.wgl-theme-dark pre.cm-mw-section-3 {
font-size: 1.1em;
}
body.wgl-theme-dark .cm-mw-section-header {
color: #84be5b;
}
body.wgl-theme-dark .cm-mw-apostrophes-bold,
body.wgl-theme-dark .cm-mw-apostrophes-italic,
body.wgl-theme-dark .cm-mw-doubleUnderscore,
body.wgl-theme-dark .cm-mw-indenting,
body.wgl-theme-dark .cm-mw-signature,
body.wgl-theme-dark .cm-mw-hr,
body.wgl-theme-dark .cm-mw-list {
color: #3b9ff1;
}
body.wgl-theme-dark .cm-mw-doubleUnderscore,
body.wgl-theme-dark .cm-mw-indenting,
body.wgl-theme-dark .cm-mw-signature,
body.wgl-theme-dark .cm-mw-hr,
body.wgl-theme-dark .cm-mw-list {
background: rgba(97, 175, 239, 0.1);
}
body.wgl-theme-dark .cm-mw-skipformatting {
background: rgba(97, 175, 239, 0.5);
}
body.wgl-theme-dark .cm-mw-mnemonic {
color: #98c379;
}
body.wgl-theme-dark .cm-mw-comment {
color: #cbd9f4;
opacity: 0.7;
}
body.wgl-theme-dark .cm-mw-link-pagename,
body.wgl-theme-dark .cm-mw-link,
body.wgl-theme-dark .cm-mw-extlink,
body.wgl-theme-dark .cm-mw-free-extlink {
color: #61afef;
}
body.wgl-theme-dark .cm-mw-link-tosection,
body.wgl-theme-dark .cm-mw-extlink-protocol,
body.wgl-theme-dark .cm-mw-free-extlink-protocol {
color: #85bfef;
}
body.wgl-theme-dark .cm-mw-link-bracket,
body.wgl-theme-dark .cm-mw-link-delimiter,
body.wgl-theme-dark .cm-mw-extlink-bracket {
color: #3b9ff1;
}
body.wgl-theme-dark .cm-mw-template-bracket,
body.wgl-theme-dark .cm-mw-template-delimiter {
color: #c78343;
}
body.wgl-theme-dark .cm-mw-template-name,
body.wgl-theme-dark .cm-mw-template-argument-name {
color: #ca9564;
}
body.wgl-theme-dark .cm-mw-template {
color: #cfa783;
}
body.wgl-theme-dark .cm-mw-table-bracket,
body.wgl-theme-dark .cm-mw-table-delimiter {
color: #3bacba;
}
body.wgl-theme-dark .cm-mw-table-definition {
color: #56b6c2;
}
body.wgl-theme-dark .cm-mw-templatevariable-bracket,
body.wgl-theme-dark .cm-mw-templatevariable-delimiter {
color: #bd56db;
}
body.wgl-theme-dark .cm-mw-templatevariable-name,
body.wgl-theme-dark .cm-mw-templatevariable {
color: #c678dd;
}
body.wgl-theme-dark .cm-mw-parserfunction-bracket {
color: #de4955;
}
body.wgl-theme-dark .cm-mw-parserfunction-name,
body.wgl-theme-dark .cm-mw-parserfunction-delimiter {
color: #df6c75;
}
body.wgl-theme-dark .CodeMirror-selected {
background-color: rgba(140, 171, 230, 0.1);
}
body.wgl-theme-dark .CodeMirror-focused .CodeMirror-selected {
background-color: rgba(140, 171, 230, 0.2);
}
body.wgl-theme-dark .CodeMirror-line::selection,
body.wgl-theme-dark .CodeMirror-line > span::selection,
body.wgl-theme-dark .CodeMirror-line > span > span::selection {
background: rgba(140, 171, 230, 0.2);
}
body.wgl-theme-dark .CodeMirror-line::-moz-selection,
body.wgl-theme-dark .CodeMirror-line > span::-moz-selection,
body.wgl-theme-dark .CodeMirror-line > span > span::-moz-selection {
background: rgba(140, 171, 230, 0.2);
}
body.wgl-theme-dark .cm-mw-htmltag-bracket,
body.wgl-theme-dark .cm-mw-exttag-bracket {
color: #84be5b;
}
body.wgl-theme-dark .cm-mw-htmltag-name,
body.wgl-theme-dark .cm-mw-htmltag-attribute,
body.wgl-theme-dark .cm-mw-exttag-name,
body.wgl-theme-dark .cm-mw-exttag-attribute {
color: #98c379;
}
body.wgl-theme-dark pre.cm-mw-exttag {
background: rgba(255, 255, 255, 0.05);
}
body.wgl-theme-dark .cm-mw-matchingbracket {
background-color: unset;
}
/* --------------------------
ACE EDITOR
-------------------------- */
body.wgl-theme-dark .ace-tm {
background-color: var(--body-main);
color: var(--text-color);
}
body.wgl-theme-dark .ace-tm .ace_gutter {
background: var(--body-mid);
color: var(--text-color);
}
body.wgl-theme-dark .ace-tm .ace_gutter-cell {
color: var(--text-color);
}
body.wgl-theme-dark .ace-tm .ace_gutter-active-line {
background-color: var(--body-light);
}
body.wgl-theme-dark .ace_search {
background-color: var(--body-light);
color: var(--text-color);
border-color: var(--body-mid);
}
body.wgl-theme-dark .ace_search_field {
background-color: var(--ooui-input);
color: var(--ooui-text);
border-color: var(--ooui-input-border);
}
body.wgl-theme-dark .ace_searchbtn {
border-color: var(--ooui-normal-border);
background-color: var(--ooui-normal);
color: var(--ooui-text);
}
body.wgl-theme-dark .ace_searchbtn:last-child {
border-color: var(--ooui-accent);
}
body.wgl-theme-dark .ace_searchbtn:hover {
background-color: var(--ooui-normal--hover);
}
body.wgl-theme-dark .ace_searchbtn.prev:after,
body.wgl-theme-dark .ace_searchbtn.next:after {
border-color: var(--ooui-accent);
}
body.wgl-theme-dark .ace_button {
color: var(--text-color);
}
body.wgl-theme-dark .ace_button:hover {
background-color: rgba(0, 23, 70, 0.086);
}
body.wgl-theme-dark .ace_button:active {
background-color: rgba(0, 23, 70, 0.06);
}
body.wgl-theme-dark .ace_button.checked {
border-color: var(--link-color);
}
/* =======================================
syntax highlight in less code view
======================================= */
body.wgl-theme-dark .mw-highlight .linenos {
background-color: var(--sourceeditor-background);
}
body.wgl-theme-dark .mw-content-ltr.mw-highlight-lines pre,
body.wgl-theme-dark .mw-content-ltr.content .mw-highlight-lines pre {
box-shadow: inset 2.75em 0 0 var(--sourceeditor-background);
}
/* =======================================
syntax highlight in ace editor
======================================= */
body.wgl-theme-dark .ace-tm .ace_gutter,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_gutter {
background: var(--sourceeditor-background);
color: #cbd9f4;
}
body.wgl-theme-dark .ace-tm .ace_print-margin,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_print-margin {
width: 1px;
background: #555651;
}
body.wgl-theme-dark .ace-tm,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm {
background-color: var(--sourceeditor-background);
color: #f8f8f2;
}
body.wgl-theme-dark .ace-tm .ace_cursor,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_cursor {
color: #f8f8f0;
}
body.wgl-theme-dark .ace-tm .ace_marker-layer .ace_selection,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_marker-layer .ace_selection {
background: var(--sourceeditor-background-secondary);
}
body.wgl-theme-dark .ace-tm.ace_multiselect .ace_selection.ace_start,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm.ace_multiselect .ace_selection.ace_start {
box-shadow: 0 0 3px 0px var(--sourceeditor-background-secondary);
}
body.wgl-theme-dark .ace-tm .ace_marker-layer .ace_step,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_marker-layer .ace_step {
background: #665200;
}
body.wgl-theme-dark .ace-tm .ace_marker-layer .ace_bracket,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_marker-layer .ace_bracket {
margin: -1px 0 0 -1px;
border: 1px solid #49483e;
}
body.wgl-theme-dark .ace-tm .ace_marker-layer .ace_active-line,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_marker-layer .ace_active-line {
background: var(--sourceeditor-background-secondary);
}
body.wgl-theme-dark .ace-tm .ace_gutter-active-line,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_gutter-active-line {
background-color: var(--sourceeditor-background-secondary);
}
body.wgl-theme-dark .ace-tm .ace_marker-layer .ace_selected-word,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_marker-layer .ace_selected-word {
border: 1px solid #49483e;
background: #49483e;
}
body.wgl-theme-dark .ace-tm .ace_invisible,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_invisible {
color: #52524d;
}
body.wgl-theme-dark .ace-tm .ace_entity.ace_name.ace_tag,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_entity.ace_name.ace_tag,
body.wgl-theme-dark .ace-tm .ace_keyword,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_keyword,
body.wgl-theme-dark .ace-tm .ace_meta.ace_tag,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_meta.ace_tag,
body.wgl-theme-dark .ace-tm .ace_storage,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_storage {
color: #f92672;
}
body.wgl-theme-dark .ace-tm .ace_punctuation,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_punctuation,
body.wgl-theme-dark .ace-tm .ace_punctuation.ace_tag,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_punctuation.ace_tag {
color: #fff;
}
body.wgl-theme-dark .ace-tm .ace_constant.ace_character,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_constant.ace_character,
body.wgl-theme-dark .ace-tm .ace_constant.ace_language,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_constant.ace_language,
body.wgl-theme-dark .ace-tm .ace_constant.ace_numeric,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_constant.ace_numeric,
body.wgl-theme-dark .ace-tm .ace_constant.ace_other,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_constant.ace_other {
color: #ae81ff;
}
body.wgl-theme-dark .ace-tm .ace_invalid,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_invalid {
color: #f8f8f0;
background-color: #f92672;
}
body.wgl-theme-dark .ace-tm .ace_invalid.ace_deprecated,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_invalid.ace_deprecated {
color: #f8f8f0;
background-color: #ae81ff;
}
body.wgl-theme-dark .ace-tm .ace_support.ace_constant,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_support.ace_constant,
body.wgl-theme-dark .ace-tm .ace_support.ace_function,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_support.ace_function {
color: #66d9ef;
}
body.wgl-theme-dark .ace-tm .ace_fold,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_fold {
background-color: #a6e22e;
border-color: #f8f8f2;
}
body.wgl-theme-dark .ace-tm .ace_storage.ace_type,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_storage.ace_type,
body.wgl-theme-dark .ace-tm .ace_support.ace_class,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_support.ace_class,
body.wgl-theme-dark .ace-tm .ace_support.ace_type,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_support.ace_type {
color: #66d9ef;
}
body.wgl-theme-dark .ace-tm .ace_entity.ace_name.ace_function,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_entity.ace_name.ace_function,
body.wgl-theme-dark .ace-tm .ace_entity.ace_other,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_entity.ace_other,
body.wgl-theme-dark .ace-tm .ace_entity.ace_other.ace_attribute-name,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_entity.ace_other.ace_attribute-name,
body.wgl-theme-dark .ace-tm .ace_variable,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_variable {
color: #a6e22e;
}
body.wgl-theme-dark .ace-tm .ace_variable.ace_parameter,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_variable.ace_parameter {
color: #fd971f;
}
body.wgl-theme-dark .ace-tm .ace_string,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_string {
color: #e6db74;
}
body.wgl-theme-dark .ace-tm .ace_keyword.ace_operator,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_keyword.ace_operator {
color: #949eaa;
}
body.wgl-theme-dark .ace-tm .ace_comment,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_comment {
color: #949eaa;
}
body.wgl-theme-dark .ace-tm .ace_indent-guide,
body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_indent-guide {
background: none;
border-right: solid 1px #334567;
margin-left: -1px;
}
/* ===========================
Lua debug console
=========================== */
body.wgl-theme-dark #mw-scribunto-input {
background-color: var(--sourceeditor-background);
border: 1px solid var(--sourceeditor-border);
}
body.wgl-theme-dark .mw-scribunto-console-fieldset {
color: #cbd9f4;
background-color: var(--sourceeditor-background);
}
body.wgl-theme-dark .mw-scribunto-normalOutput,
body.wgl-theme-dark .mw-scribunto-print,
body.wgl-theme-dark .mw-scribunto-error,
body.wgl-theme-dark .mw-scribunto-propList,
body.wgl-theme-dark .mw-scribunto-message,
body.wgl-theme-dark .mw-scribunto-tabcomplete {
background: none;
}
body.wgl-theme-dark .mw-scribunto-input {
color: #3ea6e6;
}
body.wgl-theme-dark .mw-scribunto-normalOutput {
color: #cbd9f4;
}
body.wgl-theme-dark .mw-scribunto-print {
color: #f9d000;
}
body.wgl-theme-dark .mw-scribunto-error {
color: #ee4231;
}
body.wgl-theme-dark .mw-scribunto-propList,
body.wgl-theme-dark .mw-scribunto-message {
color: #6bc71f;
}
body.wgl-theme-dark .mw-scribunto-tabcomplete {
color: #855cd8;
}
body.wgl-theme-dark .mw-scribunto-clear {
color: #ee4231;
border-bottom-color: #ee4231;
}
4453613075a679f0b6f400a5088c4a2ee3246d58
CSS Starter Kit/Vector.css
0
146
689
626
2025-09-10T18:44:55Z
BigDiesel2m
74
BigDiesel2m changed the content model of the page [[CSS Starter Kit/Vector.css]] from "wikitext" to "CSS"
css
text/css
/* All CSS here will be loaded for users of the Vector skin */
/**
* See [[MediaWiki:Common.css]] for desktop and mobile styles, e.g. templates.
*
* See [[MediaWiki:Vector-theme-dark.css]] for desktop dark theme related styles.
*
* See [[MediaWiki:Minerva.css]] for mobile theme related styles.
* See [[MediaWiki:Minerva-theme-dark.css]] for mobile dark theme related styles.
*/
body {
/* Vector menu */
--personal-links-bg: var(--body-main);
--arrow-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M11.05 3.996l-.965-1.053-4.035 3.86-3.947-3.86L1.05 3.996l5 5 5-5' fill='%23444'/%3E%3C/svg%3E");
/* Vector search */
--searchbutton-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23000' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4zM3 8a5 5 0 1 0 10 0A5 5 0 0 0 3 8z'/%3E%3C/svg%3E");
/* Vector tabs */
--vector-tab-background: var(--body-background-color);
--vector-tab-background--hover: var(--body-mid);
--vector-tab-link-color: var(--background-link-color);
--watch-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='transparent' stroke='%2352351e' stroke-width='.8' d='m8.1 1.1 2.2 4.5 4.8.7-3.5 3.4.9 4.8L8 12.2l-4.3 2.3.8-4.8L1 6.3l4.8-.7z'/%3E%3C/svg%3E");
--unwatch-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%2352351e' stroke='%2352351e' stroke-width='.8' d='m8.1 1.1 2.2 4.5 4.8.7-3.5 3.4.9 4.8L8 12.2l-4.3 2.3.8-4.8L1 6.3l4.8-.7z'/%3E%3C/svg%3E");
/* Table of Contents */
--toc-bg: var(--body-light);
--toc-title-bg: var(--body-dark);
--toc-border-color: var(--body-border);
--toc-list-border-color: var(--body-border);
/* External links icon */
--external-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23936039' d='M6 1h5v5L8.86 3.85 4.7 8 4 7.3l4.15-4.16L6 1Z M2 3h2v1H2v6h6V8h1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z'/%3E%3C/svg%3E");
/* Template:Navbox */
--navbox-background: var(--body-light);
--navbox-border: var(--body-dark);
--navbox-title-background: var(--body-dark);
--navbox-footer-background: var(--body-dark);
--navbox-group-title-background: var(--body-mid);
/* Echo and skin switcher icons */
--echo-icon-moon-bg-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg height='21' viewBox='0 0 21 21' width='21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m8.85464918.37900488c-1.91149353 1.51069427-3.13816124 3.84973402-3.13816124 6.47527736 0 4.55564936 3.69308349 8.24873286 8.24873286 8.24873286 2.5815709 0 4.8861545-1.1859235 6.3986798-3.0426994-.8206378 4.7389755-4.9523867 8.343122-9.9259291 8.343122-5.56375572 0-10.07407088-4.5103151-10.07407088-10.0740709 0-5.02506013 3.67919933-9.19079725 8.49074856-9.95036192z' fill='%234c4c4c'/%3E%3C/svg%3E");
--echo-icon-person-bg-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2213.836%22 viewBox=%220 0 12 13.836%22%3E %3Cpath fill='%234c4c4c' d=%22M1.938%2C6.656c-1.32%2C1.485-1.47%2C3.15-0.97%2C4.25c0.323%2C0.707%2C0.78%2C1.127%2C1.313%2C1.375 c0.496%2C0.229%2C1.074%2C0.273%2C1.658%2C0.282c0.023%2C0%2C0.04%2C0.03%2C0.062%2C0.03h4.187c0.61%2C0%2C1.225-0.125%2C1.75-0.405 c0.527-0.28%2C0.961-0.718%2C1.188-1.376c0.335-0.964%2C0.175-2.529-1.094-4.03C9.094%2C7.954%2C7.68%2C8.719%2C6.065%2C8.719 c-1.677%2C0-3.182-0.812-4.125-2.063H1.938z%22/%3E %3Cpath fill='%234c4c4c' d=%22M6.063%2C0c-1.89%2C0-3.595%2C1.674-3.594%2C3.563C2.467%2C5.45%2C4.173%2C7.155%2C6.06%2C7.155 c1.89%2C0%2C3.564-1.705%2C3.563-3.593C9.625%2C1.673%2C7.95%2C0%2C6.063%2C0L6.063%2C0z%22/%3E %3C/svg%3E");
--echo-icon-bell-bg-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Ebell%3C/title%3E%3Cpath d=%22M16 7a5.38 5.38 0 00-4.46-4.85C11.6 1.46 11.53 0 10 0S8.4 1.46 8.46 2.15A5.38 5.38 0 004 7v6l-2 2v1h16v-1l-2-2zm-6 13a3 3 0 003-3H7a3 3 0 003 3z%22 fill='%234c4c4c'/%3E%3C/svg%3E");
--echo-icon-tray-bg-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Etray%3C/title%3E%3Cpath d=%22M3 1a2 2 0 00-2 2v14a2 2 0 002 2h14a2 2 0 002-2V3a2 2 0 00-2-2zm14 12h-4l-1 2H8l-1-2H3V3h14z%22 fill='%234c4c4c'/%3E%3C/svg%3E");
--echo-icon-fullscreen-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E fullscreen %3C/title%3E%3Cg fill='%234c4c4c'%3E%3Cpath d='M1 1v6h2V3h4V1zm2 12H1v6h6v-2H3zm14 4h-4v2h6v-6h-2zm0-16h-4v2h4v4h2V1z'/%3E%3C/g%3E%3Cscript xmlns=''/%3E%3C/svg%3E");
--echo-icon-exitFullscreen-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E exit fullscreen %3C/title%3E%3Cg fill='%234c4c4c'%3E%3Cpath d='M7 7V1H5v4H1v2zM5 19h2v-6H1v2h4zm10-4h4v-2h-6v6h2zm0-8h4V5h-4V1h-2v6z'/%3E%3C/g%3E%3Cscript xmlns=''/%3E%3C/svg%3E");
background: /* var(--body-background-image) uncomment to use background image */ var(--body-background-color) top left / 1500px 375px no-repeat;
}
/* ===================
Page elements
=================== */
html {
/* Prevent weird font scaling in Safari - is also in minerva */
/* TODO: Still needed? Move to common.css? */
-webkit-text-size-adjust: 100%;
}
/* Page title */
.firstHeading {
font-weight: bold;
}
pre,
code,
.mw-code {
color: inherit;
background-color: var(--mw-code-background-color);
border: 1px solid var(--body-border);
}
/* lists bold line margins */
dl {
margin: 0;
}
ul {
list-style-image: var(--ul-list-style-image);
}
hr {
background: none;
border-color: var(--sidebar);
border-style: solid;
border-width: 1px 0 0 0;
height: initial;
}
fieldset {
border-color: var(--sidebar);
}
.vector-body blockquote {
border-color: var(--body-mid);
}
/* ===================
Vector menu
=================== */
.vector-menu-dropdown .vector-menu-heading {
background-color: var(--vector-tab-background);
padding: 1em 0.75em 0.6923em;
margin: 0;
}
.vector-menu-dropdown .vector-menu-heading,
.vector-menu-dropdown .vector-menu-heading:hover,
.vector-menu-dropdown .vector-menu-heading:focus {
color: var(--background-text-color);
}
.vector-menu-dropdown .vector-menu-heading:after {
background-image: var(--arrow-down);
opacity: 1;
}
.vector-menu-dropdown .vector-menu-content {
border-color: transparent;
background-color: var(--body-light);
box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.1);
left: 0;
}
.vector-menu-dropdown .mw-list-item a {
color: var(--link-color);
}
.vector-menu-dropdown .mw-list-item.selected a,
.vector-menu-dropdown .mw-list-item.selected a:visited {
color: var(--text-color);
}
/* Top links */
#p-personal {
background: var(--personal-links-bg);
top: 0;
right: 0;
border-radius: 0 0 0 4px;
height: 1.875em;
}
#p-personal ul {
padding: 0 1em 0 0.4375em;
}
/* ===================
Vector search
=================== */
.vector-search-box {
font-size: 0.8125em;
min-width: unset;
max-width: 20em;
margin: 0;
}
.vector-search-box form {
margin: 0;
}
.vector-search-box .cdx-search-input__end-button.cdx-button {
top: 1px;
right: 1px;
background-image: var(--searchbutton-icon);
}
.vector-search-box-vue input.cdx-text-input__input,
.vector-search-box-vue input.cdx-text-input__input:enabled {
background: var(--search-box);
color: var(--text-color);
padding: 7px 2.15384615em 7px 0;
border: none;
box-shadow: inset 0 -7px 7px -7px rgba(0, 0, 0, 0.15);
border-radius: 0;
height: 2.5rem;
}
.vector-search-box-vue .cdx-text-input__input::placeholder {
opacity: 1;
}
.vector-search-box-vue .cdx-menu {
background-color: var(--body-light);
border-color: var(--body-border);
}
.vector-search-box-vue .cdx-menu .cdx-menu-item--enabled,
.vector-search-box-vue .cdx-menu .cdx-menu-item--enabled .cdx-menu-item__content {
color: var(--text-color);
}
.vector-search-box-vue .cdx-menu .cdx-thumbnail__placeholder,
.vector-search-box-vue .cdx-menu .cdx-thumbnail__image {
background-color: var(--body-light);
border-color: var(--body-border);
}
.vector-search-box-vue .cdx-menu .cdx-typeahead-search__search-footer__icon {
color: var(--text-color);
}
.vector-search-box-vue .cdx-menu .cdx-menu-item--enabled.cdx-menu-item--highlighted {
background-color: var(--body-dark);
}
.vector-search-box-vue .cdx-menu .cdx-menu-item--enabled.cdx-menu-item--highlighted,
.vector-search-box-vue .cdx-menu .cdx-menu-item--enabled.cdx-menu-item--highlighted .cdx-menu-item__content,
.vector-search-box-vue .cdx-menu .cdx-menu-item--enabled.cdx-menu-item--highlighted .cdx-menu-item__text__description {
color: var(--text-color);
}
.vector-search-box-vue .cdx-menu .cdx-menu-item__text__description {
color: var(--byline-color);
}
.vector-search-box-vue .cdx-search-input--has-end-button {
background: none;
border: none;
}
.vector-search-box-vue .cdx-search-input--has-end-button .cdx-search-input__input-wrapper {
margin: 0;
}
.vector-search-box-vue .cdx-menu--has-footer .cdx-menu-item:last-of-type:not(:first-of-type) {
border-color: var(--body-border);
}
/* ===================
Vector sidebar
=================== */
#mw-panel {
padding-top: 2.5em;
}
/* Sidebar links */
div#mw-panel .vector-menu-portal .vector-menu-heading {
color: var(--background-text-color);
font-weight: bold;
background: none;
}
div#mw-panel .vector-menu-portal .vector-menu-content li a,
div#mw-panel .vector-menu-portal .vector-menu-content li a:visited {
color: var(--background-link-color);
}
/* Logo */
#p-logo {
filter: drop-shadow(0 2px 5px rgba(0, 0, 0, 0.25));
margin: -1.5em 0 0;
}
#n-Discord a {
color: #fff !important;
font-weight: bold;
border-radius: 4px;
border: 1px solid #4c57d0;
background-color: #5865f2;
display: block;
position: relative;
padding: 4px 4px 5px calc(17px + 6.5px * 2);
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
transition: 0.2s;
}
#n-Discord a::before {
content: 'Chat on ';
font-weight: normal;
opacity: 0.85;
}
#n-Discord a::after {
content: '';
background: url('filepath://Discord_logo_icon.svg') no-repeat;
background-size: 17px 13px;
filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.1));
position: absolute;
top: 5px;
left: 7px;
width: 17px;
height: 13px;
}
#n-Discord a:hover {
text-decoration: none;
background-color: #525ee0;
}
.wgl-theme-dark #n-Discord a {
background-color: #525ee0;
}
.wgl-theme-dark #n-Discord a:hover {
background-color: #4c57d0;
}
/* ===================
Vector tabs
=================== */
.vector-menu-tabs-legacy {
padding: 0;
}
.vector-menu-tabs-legacy .new a,
.vector-menu-tabs-legacy .new a:visited {
color: var(--redlink-color);
}
.vector-menu-tabs-legacy .selected {
background: var(--body-main);
}
.vector-menu-tabs-legacy .selected a,
.vector-menu-tabs-legacy .selected a:visited {
color: var(--text-color);
}
.vector-menu-tabs-legacy li a {
color: var(--vector-tab-link-color);
padding: 0 0.75em;
padding-top: 1em;
}
.vector-menu-tabs-legacy li a:visited {
color: var(--vector-tab-link-color);
}
.vector-menu-tabs-legacy ul li {
background: var(--vector-tab-background);
}
.vector-menu-tabs-legacy ul a:hover {
text-decoration: none;
}
#ca-view {
display: none !important;
}
.vector-menu-tabs ul li:not(.selected):hover,
#p-cactions:hover #p-cactions-label {
background: var(--vector-tab-background--hover);
}
.vector-menu-tabs ul li:not(.selected),
#mw-head .vector-menu-dropdown .vector-menu-heading {
box-shadow: inset 0 -7px 7px -7px rgba(0, 0, 0, 0.15);
}
.vector-menu-tabs,
.vector-menu-tabs a,
#mw-head .vector-menu-dropdown .vector-menu-heading {
background-image: none;
}
.ve-activated .vector-menu-tabs .selected {
box-shadow: none;
}
.vector-menu-tabs #ca-watch.icon a:before,
.vector-menu-tabs #ca-watch.icon a:hover:before,
.vector-menu-tabs #ca-watch.icon a:focus:before {
background-image: var(--watch-icon);
}
.vector-menu-tabs #ca-unwatch.icon a:before,
.vector-menu-tabs #ca-unwatch.icon a:hover:before,
.vector-menu-tabs #ca-unwatch.icon a:focus:before {
background-image: var(--unwatch-icon);
}
/* TODO: Probably not needed? */
figure[typeof~='mw:File/Thumb'],
figure[typeof~='mw:File/Frame'],
div.thumbinner {
border: none;
background-color: var(--thumb-bg);
}
figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element,
figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element,
.thumbimage {
border: none;
background: var(--thumb-bg);
margin-bottom: 0;
}
figure[typeof~='mw:File/Thumb'] > figcaption,
figure[typeof~='mw:File/Frame'] > figcaption,
.thumbcaption {
border: none;
background-color: var(--thumb-caption-bg);
padding: 4px 6px;
}
figure[typeof~='mw:File/Thumb'] > .mw-file-description::after,
figure[typeof~='mw:File/Thumb'] > .mw-file-magnify::after {
bottom: -15px;
}
/* End TODO */
/* ===================
Table of Contents
=================== */
.toc {
font-size: 0.9em;
background: var(--toc-bg);
margin-top: 1em;
padding: 0;
border-color: var(--toc-border-color);
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
clear: left;
}
.toc .toctitle {
background: var(--toc-title-bg);
padding: 0.25em 1em;
}
.toc .toctitle h2 {
font-family: inherit;
}
.toc > ul {
line-height: 1.8em;
padding: 0.75em 1.75em;
margin: 0;
}
.toc ul ul {
border-left: 1px dotted var(--toc-list-border-color);
padding-left: 0.5em;
}
.tocnumber {
display: none;
}
.toctogglespan {
padding-left: 0.2em;
font-size: 0.9em;
}
.toctogglelabel {
color: var(--link-color);
}
.toclimit-2 #toc .toclevel-2,
.toclimit-3 #toc .toclevel-3,
.toclimit-4 #toc .toclevel-4,
.toclimit-5 #toc .toclevel-5,
.toclimit-6 #toc .toclevel-6,
.toclimit-7 #toc .toclevel-7 {
display: none;
}
/* External links icon */
.mw-parser-output a.external {
background-image: var(--external-icon);
background-size: 0.833em;
}
.mw-editsection {
font-family: 'IBM Plex Sans', 'Helvetica Neue', 'Arial', sans-serif;
}
.client-js .mw-content-ltr .mw-editsection-bracket:first-of-type,
.client-js .mw-content-ltr .mw-editsection-bracket:not(:first-of-type),
.mw-editsection-divider {
color: var(--text-color);
}
#mw-content-subtitle,
#contentSub2 {
color: var(--byline-color);
margin: 0;
}
#mw-content-subtitle:not(:empty),
#contentSub2:not(:empty) {
margin: 0 0 1.4em 0;
}
/* TODO maybe not needed? */
.mw-collapsible.mw-collapsed {
min-width: 250px;
}
.mw-collapsible:not( .mw-made-collapsible) th::before,
.mw-collapsible .mw-collapsible-toggle {
font-weight: normal;
margin-left: 0.2em;
}
.mw-collapsible-toggle-default .mw-collapsible-text,
.mw-collapsible-toggle-default:active .mw-collapsible-text {
color: var(--link-color);
}
/*.tdg-templateDataDialog-listParamsPanel textarea.oo-ui-textInputWidget-autosized {*/
/* resize: vertical;*/
/*}*/
/* Abusefilter editor */
#wpAceFilterEditor {
resize: horizontal;
}
/*.warn-userupload,*/
/*.ns-2 .upload-own-work {*/
/* display: none;*/
/*}*/
/*.ns-2 .warn-userupload {*/
/* display: inline;*/
/*}*/
/* Batch Upload boxes */
textarea[name="wfUploadDescription"] {
height: 3em;
}
/* Space between edit box and mediawiki warnings */
#editform {
margin-top: 1.25em;
}
/**
* jQuery UI stuff - slowly getting replaced with OOUI
* current known uses are in:
* * search&replace/file/link insertion modal in source editor
* * Lua error popup
*/
/* TODO is this actually used anywhere? */
.ui-widget-overlay {
background: var(--ooui-window-background);
}
.ui-dialog,
.ui-widget-content {
background-color: var(--body-light);
border-color: var(--body-border);
background-image: none;
color: var(--text-color);
}
.ui-dialog .ui-dialog-titlebar.ui-widget-header,
.ui-widget-content .ui-dialog-titlebar.ui-widget-header {
background-image: none !important;
background-color: var(--body-dark) !important;
border-color: var(--body-border) !important;
}
.ui-dialog .ui-dialog-titlebar .ui-dialog-title,
.ui-widget-content .ui-dialog-titlebar .ui-dialog-title {
color: var(--text-color);
}
.ui-dialog .ui-dialog-titlebar-close,
.ui-widget-content .ui-dialog-titlebar-close {
background-color: var(--ooui-normal);
}
.ui-dialog .ui-dialog-titlebar-close:hover,
.ui-widget-content .ui-dialog-titlebar-close:hover {
background: var(--ooui-normal--hover);
border: var(--link-color);
}
.ui-button,
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
background: var(--ooui-normal) !important;
color: var(--ooui-text);
border-color: var(--ooui-normal-border) !important;
}
.ui-button:hover,
.ui-state-default:hover,
.ui-widget-content .ui-state-default:hover,
.ui-widget-header .ui-state-default:hover {
background: var(--ooui-normal--hover) !important;
color: var(--ooui-text);
}
/* ====================
infoboxes
==================== */
.infobox {
background: var(--body-light);
border: 1px solid var(--body-border);
font-size: 0.85em;
width: 300px;
margin: 0.5em 0 1em 1em;
border-collapse: collapse;
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
float: right;
table-layout: fixed;
word-break: break-word;
}
.infobox .infobox-header {
color: var(--infobox-text-color);
font-size: 1.15em;
line-height: 1.4em;
background: var(--body-dark);
padding: 0.5em 0;
}
.infobox .infobox-header a {
color: inherit;
font-size: 1.15em;
font-weight: bold;
}
.infobox .infobox-subheader {
background: var(--body-dark);
color: var(--infobox-text-color);
line-height: 2em;
}
.infobox .infobox-subheader a {
color: inherit;
}
.infobox .infobox-subheader + .infobox-subheader {
border-left: 2px solid var(--body-light);
}
.infobox .infobox-image {
text-align: center;
}
.infobox .infobox-image a.image + a.image {
margin-left: 0.1em;
}
.infobox .infobox-image img {
max-width: 300px;
height: auto;
}
.infobox th:not(.infobox-header):not(.infobox-subheader):not(.infobox-nested) {
text-align: right;
vertical-align: top;
border-right: 2px solid var(--body-dark);
padding: 0.25em 0.5em;
}
.infobox td {
padding: 0.25em 0.5em;
line-height: 1.6em;
}
.infobox td.infobox-nested {
padding: 0.25em 0;
line-height: 1em;
}
.infobox th ~ td {
vertical-align: top;
}
.infobox .infobox-padding {
height: 0.5em;
padding: 0;
border: 0;
}
.infobox .infobox-nested {
text-align: center;
}
.infobox .infobox-nested + .infobox-nested {
border-left: 2px solid var(--body-dark);
}
.infobox .infobox-cell-hidden {
display: none;
}
.infobox .infobox-full-width-content {
max-width: 300px;
text-align: center;
overflow: hidden;
padding: 0;
}
.infobox .infobox-caption {
font-weight: bold;
}
.infobox select {
max-width: 300px;
}
/* Retina support */
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.infobox-item .infobox-image {
image-rendering: pixelated;
image-rendering: crisp-edges;
}
}
/* ===========================
[[Template:Navbox]]
=========================== */
.navbox {
font-size: 0.85em;
background: var(--navbox-background);
border-collapse: collapse;
margin: 1em auto 0;
width: 100%;
clear: both;
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
}
/* Retina support */
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.navbox img {
image-rendering: pixelated;
image-rendering: crisp-edges;
}
}
/* Nested navboxes */
.navbox .navbox {
font-size: 100%;
margin: 0.5em auto 0;
box-shadow: none;
}
.navbox-title {
font-size: 110%;
line-height: 1.6em;
background: var(--navbox-title-background);
text-align: center;
padding: 0.25em 1em;
}
.navbox-title-name {
margin: 0 4em;
}
.navbox-title .mw-collapsible-toggle {
font-size: 0.9em;
text-align: right;
}
.navbox-title .navbox {
font-size: 100%;
}
.navbox-group:nth-child(2) {
border-top: 1px solid var(--navbox-border);
}
.navbox-group-title {
background: var(--navbox-group-title-background);
border: 1px solid var(--navbox-border);
border-width: 0 1px 1px 0;
text-align: left;
padding: 0.25em 1em;
width: 1%;
white-space: nowrap;
}
.navbox-list {
border-bottom: 1px solid var(--navbox-border);
padding: 0.25em 0.5em;
}
.navbox-list ul {
margin: 0;
}
.navbox-list li {
display: inline;
white-space: nowrap;
}
.navbox-list li + li::before {
content: '• ';
}
.navbox-parent {
padding: 0;
}
.navbox-subgroup {
border-collapse: collapse;
border-spacing: 0;
width: 100%;
}
.navbox-subgroup > tbody > tr:last-child > th,
.navbox-subgroup > tbody > tr:last-child > td {
border-bottom: none;
}
.navbox-footer {
background: var(--navbox-footer-background);
text-align: center;
padding: 0.25em 1em;
}
.navbox-data {
display: none;
}
/* ===========================
Echo and skinswitcher icons
=========================== */
/* User profile icon */
.vector-user-menu-legacy #pt-userpage a,
.vector-user-menu-legacy #pt-anonuserpage {
background-image: var(--echo-icon-person-bg-image);
padding-top: 0;
background-position-y: 0;
}
/* "Not logged in" text */
.vector-user-menu-legacy #pt-anonuserpage {
color: var(--byline-color);
}
/* Echo boxes */
#pt-notifications-alert .mw-echo-notifications-badge,
#pt-notifications-notice .mw-echo-notifications-badge {
background-size: 75%;
background-position: center 80%;
background-repeat: no-repeat;
opacity: unset;
}
#pt-notifications-alert .mw-echo-notifications-badge.mw-echo-notifications-badge-all-read,
#pt-notifications-notice .mw-echo-notifications-badge.mw-echo-notifications-badge-all-read {
opacity: unset;
}
/* Alterts */
#pt-notifications-alert .oo-ui-icon-bell {
background-image: var(--echo-icon-bell-bg-image);
}
/* Notifications */
#pt-notifications-notice .oo-ui-icon-tray {
background-image: var(--echo-icon-tray-bg-image);
}
#pt-fixed-width .oo-ui-icon-advanced {
background-image: var(--echo-icon-exitFullscreen-bg-image);
}
body.wgl-fixedWidth #pt-fixed-width .oo-ui-icon-advanced {
background-image: var(--echo-icon-fullscreen-bg-image);
}
#pt-theme-toggles .oo-ui-icon-advanced {
background-image: var(--echo-icon-moon-bg-image);
}
/* Hack so that personal urls are at final vertical position when added to by JS. */
#pt-anontalk {
padding-top: 0.6em;
}
/* =============
This class is the desktop equivalent of the "nomobile" class.
Any element with class="nodesktop" will be hidden on desktop but not
on mobile.
============= */
.nodesktop {
display: none;
}
.tabber {
display: inline-grid;
}
/* ===========================
Link hover previews
=========================== */
.mwe-popups {
background: var(--body-light);
}
.mwe-popups .mwe-popups-container {
color: var(--text-color);
background: var(--body-light);
}
.mwe-popups .mwe-popups-container.flipped-x-y:before,
.mwe-popups .mwe-popups-container.flipped-y:before {
border-top: none;
}
.mwe-popups .mwe-popups-container.mwe-popups-no-image-tri:before {
border-bottom: none;
}
.mwe-popups .mwe-popups-container.flipped-x-y:after,
.mwe-popups .mwe-popups-container.flipped-y:after {
border-top-color: var(--body-light);
}
.mwe-popups .mwe-popups-container.mwe-popups-no-image-tri:after {
border-bottom-color: var(--body-light);
}
.mwe-popups .mwe-popups-settings-icon:hover,
.mwe-popups .mwe-popups-settings-icon:active {
background-color: var(--ooui-normal--hover);
}
.mwe-popups .mw-ui-icon-element:not(.disabled):hover {
background: none;
}
.mwe-popups .mwe-popups-extract {
color: var(--text-color);
}
.mwe-popups .mwe-popups-extract[dir='ltr']:after {
background-image: linear-gradient(to right, rgba(49, 62, 89, 0), var(--body-light) 50%);
}
.mwe-popups-overlay {
background-color: var(--ooui-window-background);
}
#mwe-popups-settings {
background: var(--ooui-interface);
border-color: var(--ooui-interface-border);
color: var(--text-color);
}
#mwe-popups-settings header {
border-color: var(--ooui-interface-border);
}
#mwe-popups-settings main#mwe-popups-settings-form p {
color: var(--byline-color);
}
#mwe-popups-settings main#mwe-popups-settings-form form label > span {
color: var(--ooui-text);
}
9424af15fa2d2b8fe5074af43c27af590bcb057d
CSS Starter Kit/Vector-theme-dark.css
0
147
690
627
2025-09-10T18:45:13Z
BigDiesel2m
74
BigDiesel2m changed the content model of the page [[CSS Starter Kit/Vector-theme-dark.css]] from "wikitext" to "CSS"
css
text/css
/* All CSS here will be loaded for users of the Vector skin */
/**
* See [[MediaWiki:Common.css]] for desktop and mobile styles, e.g. templates.
*
* See [[MediaWiki:Vector.css]] for desktop theme related styles.
*
* See [[MediaWiki:Minerva.css]] for mobile theme related styles.
* See [[MediaWiki:Minerva-theme-dark.css]] for mobile dark theme related styles.
*/
body.wgl-theme-dark {
color-scheme: dark;
--arrow-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M11.05 3.996l-.965-1.053-4.035 3.86-3.947-3.86L1.05 3.996l5 5 5-5' fill='%23FFFFFF'/%3E%3C/svg%3E");
/* Vector search */
--searchbutton-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFFFFF' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4zM3 8a5 5 0 1 0 10 0A5 5 0 0 0 3 8z'/%3E%3C/svg%3E");
/* Vector tabs */
--vector-tab-background: var(--body-background-color);
--vector-tab-background--hover: var(--body-mid);
--vector-tab-link-color: var(--background-link-color);
--watch-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='transparent' stroke='%23FFFFFF' stroke-width='.8' d='m8.1 1.1 2.2 4.5 4.8.7-3.5 3.4.9 4.8L8 12.2l-4.3 2.3.8-4.8L1 6.3l4.8-.7z'/%3E%3C/svg%3E");
--unwatch-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23FFFFFF' stroke='%23FFFFFF' stroke-width='.8' d='m8.1 1.1 2.2 4.5 4.8.7-3.5 3.4.9 4.8L8 12.2l-4.3 2.3.8-4.8L1 6.3l4.8-.7z'/%3E%3C/svg%3E");
/* Table of Contents */
--toc-bg: var(--body-light);
--toc-title-bg: var(--body-dark);
--toc-border-color: var(--body-border);
--toc-list-border-color: var(--body-border);
/* External links icon */
--external-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23FFFFFF' d='M6 1h5v5L8.86 3.85 4.7 8 4 7.3l4.15-4.16L6 1Z M2 3h2v1H2v6h6V8h1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z'/%3E%3C/svg%3E");
/* Echo and skin switcher icons */
--echo-icon-moon-bg-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg height='21' viewBox='0 0 21 21' width='21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m8.85464918.37900488c-1.91149353 1.51069427-3.13816124 3.84973402-3.13816124 6.47527736 0 4.55564936 3.69308349 8.24873286 8.24873286 8.24873286 2.5815709 0 4.8861545-1.1859235 6.3986798-3.0426994-.8206378 4.7389755-4.9523867 8.343122-9.9259291 8.343122-5.56375572 0-10.07407088-4.5103151-10.07407088-10.0740709 0-5.02506013 3.67919933-9.19079725 8.49074856-9.95036192z' fill='%23FFFFFF'/%3E%3C/svg%3E");
--echo-icon-person-bg-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2213.836%22 viewBox=%220 0 12 13.836%22%3E %3Cpath fill='%23FFFFFF' d=%22M1.938%2C6.656c-1.32%2C1.485-1.47%2C3.15-0.97%2C4.25c0.323%2C0.707%2C0.78%2C1.127%2C1.313%2C1.375 c0.496%2C0.229%2C1.074%2C0.273%2C1.658%2C0.282c0.023%2C0%2C0.04%2C0.03%2C0.062%2C0.03h4.187c0.61%2C0%2C1.225-0.125%2C1.75-0.405 c0.527-0.28%2C0.961-0.718%2C1.188-1.376c0.335-0.964%2C0.175-2.529-1.094-4.03C9.094%2C7.954%2C7.68%2C8.719%2C6.065%2C8.719 c-1.677%2C0-3.182-0.812-4.125-2.063H1.938z%22/%3E %3Cpath fill='%23FFFFFF' d=%22M6.063%2C0c-1.89%2C0-3.595%2C1.674-3.594%2C3.563C2.467%2C5.45%2C4.173%2C7.155%2C6.06%2C7.155 c1.89%2C0%2C3.564-1.705%2C3.563-3.593C9.625%2C1.673%2C7.95%2C0%2C6.063%2C0L6.063%2C0z%22/%3E %3C/svg%3E");
--echo-icon-bell-bg-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Ebell%3C/title%3E%3Cpath d=%22M16 7a5.38 5.38 0 00-4.46-4.85C11.6 1.46 11.53 0 10 0S8.4 1.46 8.46 2.15A5.38 5.38 0 004 7v6l-2 2v1h16v-1l-2-2zm-6 13a3 3 0 003-3H7a3 3 0 003 3z%22 fill='%23FFFFFF'/%3E%3C/svg%3E");
--echo-icon-tray-bg-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Etray%3C/title%3E%3Cpath d=%22M3 1a2 2 0 00-2 2v14a2 2 0 002 2h14a2 2 0 002-2V3a2 2 0 00-2-2zm14 12h-4l-1 2H8l-1-2H3V3h14z%22 fill='%23FFFFFF'/%3E%3C/svg%3E");
--echo-icon-fullscreen-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E fullscreen %3C/title%3E%3Cg fill='%23FFFFFF'%3E%3Cpath d='M1 1v6h2V3h4V1zm2 12H1v6h6v-2H3zm14 4h-4v2h6v-6h-2zm0-16h-4v2h4v4h2V1z'/%3E%3C/g%3E%3Cscript xmlns=''/%3E%3C/svg%3E");
--echo-icon-exitFullscreen-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E exit fullscreen %3C/title%3E%3Cg fill='%23FFFFFF'%3E%3Cpath d='M7 7V1H5v4H1v2zM5 19h2v-6H1v2h4zm10-4h4v-2h-6v6h2zm0-8h4V5h-4V1h-2v6z'/%3E%3C/g%3E%3Cscript xmlns=''/%3E%3C/svg%3E");
background: /* var(--body-background-image) uncomment to use background image */ var(--body-background-color) top left / 1500px 375px no-repeat;
}
a29daa9cb9232ae5ef6da2a90349d4de18126877
CSS Starter Kit/Minerva.css
0
148
691
628
2025-09-10T18:45:26Z
BigDiesel2m
74
BigDiesel2m changed the content model of the page [[CSS Starter Kit/Minerva.css]] from "wikitext" to "CSS"
css
text/css
/* All CSS here will be loaded for users of the MinervaNeue skin */
/**
* See [[MediaWiki:Common.css]] for desktop and mobile styles, e.g. templates.
*
* See [[MediaWiki:Vector.css]] for desktop theme related styles.
* See [[MediaWiki:Vector-theme-dark.css]] for desktop dark theme related styles.
*
* See [[MediaWiki:Minerva-theme-dark.css]] for mobile dark theme related styles.
*/
:root {
--searchbutton-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg fill='%23000'%3E%3Cpath d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM3 8a5 5 0 1 0 10 0A5 5 0 1 0 3 8z'/%3E%3C/g%3E%3C/svg%3E");
--external-icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cg fill='%23906039'%3E%3Cpath d='M8.9 8.9H1.1V1.1h2.8V0H1.1C.5 0 0 .5 0 1.1v7.8C0 9.5.5 10 1.1 10h7.8c.6 0 1.1-.5 1.1-1.1V6.1H8.9v2.8z'/%3E%3Cpath d='M10 0H5.6l1.8 1.8L4.2 5l.8.8 3.2-3.2L10 4.4V0z'/%3E%3C/g%3E%3C/svg%3E");
/* [[Special:MobileDiff]] */
--diff-deletedline-background: #fbc0ba;
/* Navboxes */
--mobile-navbox-wide-bg-color: #dcd3bf;
--mobile-navbox-linear-gradient: linear-gradient(to right, rgba(255, 255, 255, 0), var(--body-main) 95%, var(--body-main));
}
body {
font-family: system-ui, -apple-system, Roboto, Helvetica, sans-serif;
}
@media all and (max-width: 320px) {
body {
font-size: 0.9em;
}
}
.content {
line-height: 1.7;
}
.pre-content h1,
.content h1,
.content h2 {
font-weight: bold;
}
body {
background: var(--body-background-color);
color: var(--text-color);
}
select {
color: var(--text-color);
background: var(--body-light);
border: 1px solid var(--body-border);
}
/* Self link */
a:not( [ href ] ) {
color: inherit;
}
a.external,
.mw-parser-output a.external {
background-image: var(--external-icon);
}
blockquote {
border-color: var(--body-mid);
font-family: inherit;
}
legend {
color: inherit;
}
.pre-content h1 {
text-align: center;
}
.content .mw-parser-output > h2,
.content .section-heading {
border-color: var(--sidebar);
}
.content .mw-parser-output > h2,
.content .section-heading {
border-color: var(--sidebar);
}
.content .plainlist ol,
.content .plainlist ul {
padding: 0;
}
.content p {
margin: 0.5em 0;
}
.content hr {
background: none;
border-color: var(--sidebar);
border-style: solid;
border-width: 1px 0 0 0;
height: initial;
}
.content kbd,
.content samp {
border: none;
}
.content code,
.content pre {
background-color: var(--mw-code-background-color);
border: 1px solid var(--body-border);
}
/* ================================
changes to the mobile skin
================================ */
/* Body element is already colored */
#mw-mf-page-center {
background-color: transparent;
}
/* -----------------------
header/search bar
----------------------- */
.header {
border-top: none;
}
.header-container.header-chrome {
background: var(--body-background-image) var(--body-background-color) no-repeat;
background-color: var(--body-background-color);
background-size: 900px;
box-shadow: inset 0 -1px 3px rgba(0, 0, 0, 0.1);
}
.header-container .notification-count {
border-radius: 50%;
}
.header-container .notification-count.notification-unseen {
background: none;
}
/* Make logo not semi transparent */
.header-container .branding-box {
opacity: 1;
}
.search-box {
text-align: right;
}
.search-box .search {
background-color: var(--search-box);
border-color: var(--search-box);
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
}
.search-box .search::placeholder {
color: var(--byline-color);
}
.client-nojs .search-box .search:focus,
.search-overlay .search-box .search:focus {
border-color: var(--link-color);
box-shadow: inset 0 0 0 1px var(--link-color), 0 1px 1px rgba(0, 0, 0, 0.05);
}
/* magnifying glass icon; cant invert as the class is used in the same element as .search-box */
.mw-ui-background-icon-search,
.minerva-icon--search-base20,
.minerva-icon--search {
background-image: var(--searchbutton-icon);
}
/* -------------
overlay
------------- */
.overlay {
background: var(--body-main);
}
.overlay textarea {
color: var(--text-color);
}
.overlay.search-overlay {
background: var(--body-main);
}
/* Result boxes */
.overlay.search-overlay .results,
.overlay.search-overlay .search-feedback {
background-color: var(--body-light);
}
/* "Search within pages" */
.overlay.search-overlay .search-content {
border-color: var(--body-mid);
}
/* Inside talk pages and editor */
.overlay .license {
color: var(--base-text-color);
}
/* Border seperating summary section and preview */
.overlay .panel {
border-color: var(--sidebar);
}
/* Category menu */
.overlay .content-header {
background-color: var(--body-light);
border-color: transparent;
}
.overlay.overlay-loading {
background: var(--ooui-window-background);
}
.overlay .overlay-content {
background: var(--body-main);
width: 100%;
}
/* Search results text */
.page-summary h2,
.page-summary h3 {
color: var(--text-color);
}
/* Search results border */
.page-list li,
.topic-title-list li,
.site-link-list li {
border-color: var(--body-mid);
}
/* Background color wouldnt be affected when scrolling down certain overlays
the :not is there so source edit doesnt get messed up */
.overlay-enabled .overlay:not(.editor-overlay),
.overlay-enabled #mw-mf-page-center {
overflow-y: scroll;
}
.overlay-header-container,
.overlay-footer-container {
background-color: var(--body-background-color);
border-color: transparent;
}
/* Editor stuff */
.editor-overlay .wikitext-editor {
color: var(--text-color);
}
.editor-overlay .overlay-header {
outline-color: transparent;
}
.editor-overlay .summary-request {
color: var(--text-color);
}
.editor-overlay .editor-switcher {
border: none;
}
.action-submit .mw-editnotice .action-edit .mw-editnotice,
.action-submit .mw-editTools,
.action-edit .mw-editTools,
.action-submit .preview-limit-report-wrapper,
.action-edit .preview-limit-report-wrapper,
.action-submit .diff-otitle,
.action-edit .diff-otitle,
.action-submit .diff-ntitle,
.action-edit .diff-ntitle,
.action-submit #section_0,
.action-edit #section_0,
.action-submit #editpage-copywarn,
.action-edit #editpage-copywarn,
.action-submit #mw-anon-edit-warning,
.action-edit #mw-anon-edit-warning {
color: var(--byline-color);
}
.wikitext-editor {
background-color: var(--body-main);
}
.ve-mobile-fakeToolbar {
border: none;
}
.ve-mobile-fakeToolbar-container {
background: var(--body-background-color);
border: none;
}
.ve-mobile-fakeToolbar .mw-ui-icon-mf-spinner {
border-color: transparent;
}
.ve-ui-targetToolbar-mobile .oo-ui-toolbar-tools > .ve-ui-toolbar-group-back {
border-color: transparent;
}
.ve-ui-mobileContext {
background-color: var(--body-light);
border-color: var(--body-light);
}
.ve-ui-mobileContext .ve-ui-linearContextItem-body-action-wrapper {
border-color: var(--body-border);
}
.ve-ui-linearContextItem-foot:not(:empty) {
border-color: var(--body-border);
}
.ve-ui-mwSaveDialog-options {
backgroubd-color: var(--body-light);
border-color: var(--body-mid);
}
/* -------------
page tabs and nav
------------- */
.page-actions-menu {
border-color: var(--sidebar);
}
/* Hide disabled language selector */
#language-selector:has(.disabled) {
display: none;
}
/* Page tabs */
.minerva__tab-container .minerva__tab {
color: var(--text-color);
}
.minerva__tab-container .minerva__tab.new,
.minerva__tab-container .minerva__tab.new:visited,
.minerva__tab-container .minerva__tab.new:hover,
.minerva__tab-container .minerva__tab.new:active {
color: var(--redlink-color);
}
.minerva__tab-container .minerva__tab.selected {
border-color: var(--body-border);
}
/* "Joined n time ago" on userpages */
.heading-holder .tagline {
color: var(--base-heading-color);
}
/* -------------
footer
------------- */
.minerva-footer {
border-color: transparent;
}
.mw-footer > .post-content {
margin-top: 32px;
}
.mw-footer > .post-content > .minerva-footer-logo {
display: none;
}
.mw-footer .hlist li:after {
color: var(--background-text-color);
}
/* Bar at the bottom of the page linking to page history */
.last-modified-bar {
border-top: 1px solid;
border-color: transparent;
background: none;
color: var(--text-color);
}
.last-modified-bar a,
.last-modified-bar a:active,
.last-modified-bar a:visited,
.last-modified-bar .last-modified-text-accent {
color: var(--background-text-color);
}
.last-modified-bar.active {
background-color: var(--ooui-progressive)
}
.last-modified-bar.active,
.last-modified-bar.active:active,
.last-modified-bar.active:visited,
.last-modified-bar.active .last-modified-text-accent {
color: #fff;
}
.mw-ui-icon-mf-expand-gray:not(.mw-ui-icon-mf-expand-invert):before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3Eexpand%3C/title%3E%3Cg fill='%2354595d'%3E%3Cpath d='M17.5 4.75l-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z'/%3E%3C/g%3E%3C/svg%3E");
}
.toggle-list__list--drop-down {
background-color: var(--wikitable-bg);
}
.toggle-list__list--drop-down .toggle-list-item:hover {
background: var(--wikitable-bg-lighter);
}
.toggle-list-item__label {
color: var(--base-text-color);
}
button .minerva-icon--search-base20,
button .minerva-icon--search {
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3Esearch%3C/title%3E%3Cg fill='white'%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 111.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 113 8a5 5 0 0110 0z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.minerva-icon--menu-base20,
.minerva-icon--menu {
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3Emenu%3C/title%3E%3Cg fill='white'%3E%3Cpath d='M1 3v2h18V3zm0 8h18V9H1zm0 6h18v-2H1z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.minerva-icon--bellOutline-base20 {
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3Ebell%3C/title%3E%3Cg fill='white'%3E%3Cpath d='M11.5 2.19C14.09 2.86 16 5.2 16 8v6l2 2v1H2v-1l2-2V8c0-2.8 1.91-5.14 4.5-5.81V1.5C8.5.67 9.17 0 10 0s1.5.67 1.5 1.5v.69zM10 4C7.79 4 6 5.79 6 8v7h8V8c0-2.21-1.79-4-4-4zM8 18h4c0 1.1-.9 2-2 2s-2-.9-2-2z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.minerva-icon--userAvatarOutline {
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3Euser avatar%3C/title%3E%3Cg fill='white'%3E%3Cpath d='M10 8c1.7 0 3.06-1.35 3.06-3S11.7 2 10 2 6.94 3.35 6.94 5 8.3 8 10 8zm0 2c-2.8 0-5.06-2.24-5.06-5S7.2 0 10 0s5.06 2.24 5.06 5-2.26 5-5.06 5zm-7 8h14v-1.33c0-1.75-2.31-3.56-7-3.56s-7 1.81-7 3.56V18zm7-6.89c6.66 0 9 3.33 9 5.56V20H1v-3.33c0-2.23 2.34-5.56 9-5.56z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
/* Text inside navbar */
.page-actions-menu__list-item .cdx-button {
color: var(--base-text-color) !important; /* Base theme has !important here so we need it as well */
}
/* Close button inside search bar */
.mw-ui-icon-mf-close-base20 {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3Eclose%3C/title%3E%3Cg fill='%23fff'%3E%3Cpath d='m4.3 2.9 12.8 12.8-1.4 1.4L2.9 4.3z'/%3E%3Cpath d='M17.1 4.3 4.3 17.1l-1.4-1.4L15.7 2.9z'/%3E%3C/g%3E%3C/svg%3E");
}
/* -------------
Sidebar menus
------------- */
#mw-mf-page-left {
background-color: var(--body-background-color);
}
#mw-mf-page-left .secondary-action {
border-left-color: var(--body-mid);
}
#mw-mf-page-left ul .toggle-list-item {
background-color: var(--body-main);
border-color: var(--body-mid);
}
#mw-mf-page-left ul .toggle-list-item .toggle-list-item__anchor:hover {
box-shadow: inset 4px 0 0 0 var(--link-color);
}
#mw-mf-page-left ul .toggle-list-item .toggle-list-item__anchor:hover {
box-shadow: inset 4px 0 0 0 var(--link-color)
}
#mw-mf-page-left ul.hlist .toggle-list-item .toggle-list-item__anchor:hover {
box-shadow: none
}
#mw-mf-page-left ul.hlist .toggle-list-item .toggle-list-item__anchor .toggle-list-item__label {
color: var(--background-link-color);
font-size: 0.8125rem
}
/* -------------
Notification overlay
------------- */
.notifications-overlay.navigation-drawer {
box-shadow: -1px 0 8px 0 rgba(0, 0, 0, 0.35);
}
.notifications-overlay .mw-echo-ui-actionMenuPopupWidget-menu {
border: none;
}
.mw-mf-anchor,
.mw-mf-anchor:visited,
.mw-mf-anchor:visited:hover,
.mw-mf-anchor:hover,
.mw-mf-anchor:active {
color: var(--link-color);
}
/* Talk page stuff */
.minerva-talk-full-page-button {
background-color: var(--body-main);
border-color: var(--body-dark);
color: var(--link-color);
}
.minerva-talk-content-explained {
border-color: var(--sidebar);
color: var(--base-text-color);
}
.talk-overlay .comment .wikitext-editor {
border-color: var(--body-border);
}
.client-js .skin-minerva--talk-simplified .section-heading {
border-color: var(--sidebar);
}
/* Notification boxes */
.mw-notification a,
.toast a {
color: var(--link-color);
}
/* When clicking e.g. redlinks */
.drawer {
background-color: var(--body-light);
}
/* References */
.drawer.references-drawer {
background-color: var(--body-light);
color: var(--text-color);
}
.drawer.references-drawer a {
color: var(--link-color);
}
.drawer.references-drawer .references-drawer__title {
color: var(--text-color);
}
.drawer.references-drawer .mw-ui-icon::before {
filter: brightness(0);
}
/* Obscure class used on non-existent userpages */
.cta-holder {
background: var(--body-light);
}
.cta-holder .desc {
color: var(--byline-color);
}
/* edit tag e.g. Rollback */
.mw-tag-marker {
border-color: var(--body-border);
}
/* Visedit/Sourceeditor switch button */
.oo-ui-toolGroup {
background: var(--body-background-color);
}
/* MediaViewer/ImageCarousel */
.load-fail-msg {
color: var(--text-color);
}
.load-fail-msg-link a {
color: var(--link-color);
}
/* Checkered background */
.image-carousel .image-loaded {
background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M0 0h8v16h8V8H0z' opacity='.13'/%3E%3C/svg%3E%0A") repeat;
}
.image-details {
background-color: var(--body-light);
border-color: transparent;
}
/* ================================
changes to special pages
================================ */
/* [[Special:MobileOptions]] */
@media all and (min-width: 720px) {
.ns-special .pre-content {
background-color: transparent;
}
.ns-special .mw-body {
background: var(--body-main);
}
.ns-special .mw-body form {
background: transparent;
}
}
form.mw-mf-settings .oo-ui-fieldLayout,
form.mw-mf-settings .oo-ui-fieldLayout:first-child {
border-color: var(--body-mid);
}
/* Page history when not in Advanced Mobile Contribution mode */
.ns-special .content-header {
border-bottom-color: var(--body-dark);
}
.action-history .mw-history-compareselectedversions {
background-color: var(--body-main);
}
.action-history #pagehistory li:not(.selected) {
border-bottom-color: var(--sidebar);
}
/* Mobile revision history undo/rollback */
.mw-pager-tools a:not(:disabled),
.mw-history-undo a:not(:disabled) {
background-color: var(--ooui-normal);
color: var(--ooui-text);
}
.mw-pager-tools a:not(:disabled):hover,
.mw-history-undo a:not(:disabled):hover {
background-color: var(--ooui-normal--hover);
color: var(--ooui-text);
}
/* [[Special:Contributions]] */
ul.mw-contributions-list li,
ul.special li {
border-color: var(--sidebar);
}
/* [[Special History]] */
/* Advanced Mobile Contribution mode directs to ?action=history */
.page-list li > a:not(.mw-ui-icon-element),
.topic-title-list li > a:not(.mw-ui-icon-element),
.site-link-list li > a:not(.mw-ui-icon-element) {
color: var(--byline-color);
}
.page-list.side-list .list-thumb,
.topic-title-list.side-list .list-thumb,
.site-link-list.side-list .list-thumb {
color: var(--text-color);
}
/* Edit summary */
.page-list .info,
.topic-title-list .info,
.site-link-list .info,
.page-list .component,
.topic-title-list .component,
.site-link-list .component {
color: var(--byline-color);
}
/* User link */
.mw-mf-user {
color: var(--text-color);
}
/* When Advanced Mobile Configuration is turned on */
.content .mw-index-pager-list-header {
background-color: var(--body-mid);
color: inherit;
font-family: inherit;
}
/* [[Special:Preferences]] */
.mw-prefs-title {
color: inherit;
}
.mw-prefs-description,
.oo-ui-window-body.mw-mobile-pref-dialog-body .mw-htmlform-field-HTMLInfoField {
color: var(--byline-color);
}
.mw-mobile-prefsection.oo-ui-buttonElement {
border-color: var(--sidebar);
}
.oo-ui-window-body.mw-mobile-pref-dialog-body .mw-prefs-fieldset-wrapper .oo-ui-fieldsetLayout-header,
.oo-ui-window-body.mw-mobile-pref-dialog-body [class^="mw-htmlform-field"] {
border-color: var(--sidebar);
}
/* ====================
[[Special:MobileDiff]]
==================== */
.diff-editfont-monospace {
font-family: monospace,monospace;
}
.minoredit {
background: var(--body-mid);
}
#mw-mf-diffview .mw-mf-diff-date {
color: var(--byline-color);
}
#mw-mf-diffview .mw-diff-inline-deleted del,
#mw-mf-diffview .mw-diff-inline-changed del,
#mw-mf-diffview .mw-diff-inline-moved del {
background: var(--diff-deletedline-background);
color: var(--diff-deletedline-color);
border-radius: 0.33em;
}
#mw-mf-diffview .mw-diff-inline-added ins,
#mw-mf-diffview .mw-diff-inline-changed ins,
#mw-mf-diffview .mw-diff-inline-moved ins {
background: var(--diff-addedline-background);
color: var(--diff-addedline-color);
border-radius: 0.33em;
}
#mw-mf-diffview .mw-diff-inline-moved {
background: var(--diff-context-background);
}
#mw-mf-diffview #mw-mf-userinfo {
background: var(--body-light);
border-top-color: var(--body-border);
}
#mw-mf-diffview #mw-mf-userinfo .mw-mf-edit-count {
color: var(--text-color);
}
#mw-mf-diffview #mw-mf-userinfo .mw-mf-edit-count div {
color: inherit;
}
/*div.hatnote {*/
/* padding: 5px 7px;*/
/* color: var(--text-color);*/
/* font-size: 0.8125rem;*/
/* background-color: var(--body-light);*/
/* margin: 0 0 0.5em 0;*/
/* overflow: hidden;*/
/*}*/
@media all and (max-width: 720px) {
.messagebox {
border-left-width: 7px;
font-size: 0.9375em;
}
}
/* ====================
infoboxes
==================== */
.infobox {
font-size: 85%;
background-color: var(--body-light);
border: 1px solid var(--body-border);
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
table-layout: fixed;
}
.content .infobox {
display: table;
}
.content .infobox caption {
display: table-caption;
background: none;
}
.infobox .infobox-header {
color: var(--infobox-text-color);
font-size: 1.15em;
background: var(--body-dark);
padding: 0.5em 0;
text-align: center;
}
.infobox .infobox-subheader {
background: var(--body-dark);
line-height: 2em;
text-align: center;
}
.infobox .infobox-subheader a {
color: var(--infobox-text-color);
}
.infobox th:not(.infobox-nested):not(.infobox-subheader):not(.infobox-header) {
text-align: right;
vertical-align: top;
border-right: 2px solid var(--body-dark);
padding: 0.2em 0.5em;
}
.infobox caption.infobox-caption {
text-align: center;
}
.infobox td {
padding: 0.25em 0.5em;
line-height: 1.6em;
}
.infobox td.infobox-nested {
padding: 0.25em 0;
line-height: 1em;
}
.infobox .infobox-padding {
height: 0.5em;
padding: 0;
border: 0;
}
.infobox .infobox-image {
text-align: center;
}
.infobox .infobox-nested {
text-align: center;
}
.infobox .infobox-nested + .infobox-nested {
border-left: 2px solid var(--body-dark);
}
.infobox .infobox-cell-hidden {
display: none;
}
.infobox .infobox-full-width-content {
max-width: 300px;
text-align: center;
overflow-x: hidden;
padding: 0;
}
@media screen and (min-width: 720px) {
.content table.infobox {
float: right;
margin-top: 0.5em;
margin-left: 1em;
width: 300px !important;
}
}
/* ====================
navboxes
==================== */
.navbox {
border: 1px solid var(--body-border);
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);
font-size: 0.85em;
}
.content .navbox ul {
padding-left: 0; /* Get rid of stray default mobile css */
}
.content .navbox ul li {
margin-bottom: 0; /* Get rid of stray default mobile css */
}
@media screen and (max-width: 719px) {
.navbox td,
.navbox th,
.navbox tr,
.navbox tbody,
.navbox .navbox-subgroup {
display: block;
}
}
@media screen and (min-width: 720px) {
.content table.navbox,
.content .navbox table {
width: 100% !important;
}
}
.navbox .navbox-subgroup {
margin: 0;
}
.navbox .navbar {
display: none;
}
/* Main navbox heading */
.navbox-title {
color: var(--text-color);
background-color: var(--body-dark);
font-size: 140%;
text-align: center;
padding: 0.25em 0.85em;
}
@media screen and (min-width: 720px) {
.navbox-title {
border-bottom: 1px solid var(--body-border);
}
}
/* Group headings */
.navbox-group-title {
background-color: var(--body-mid);
text-align: left;
padding: 0.2em 0.85em;
}
@media screen and (max-width: 719px) {
.navbox-group-title {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
}
@media screen and (min-width: 720px) {
.navbox-group-title {
border: 1px solid var(--body-border);
border-width: 0 1px 1px 0;
width: 12vw;
}
}
/* hide title for half-normal-half-subgroup groups */
.navbox-group-title-hidden {
display: none;
}
.navbox-list {
padding: 0;
position: relative;
}
@media screen and (min-width: 720px) {
.navbox-list {
border-bottom: 1px solid var(--body-border);
}
}
.navbox-list ul {
display: flex;
}
@media screen and (max-width: 719px) {
.navbox-list ul {
white-space: nowrap;
overflow-x: auto;
overflow-y: hidden;
-webkit-overflow-scrolling: touch;
}
}
@media screen and (min-width: 720px) {
.navbox-list ul {
padding: 0.2em 0.85em 0.5em !important;
flex-wrap: wrap;
}
}
@media screen and (min-width: 720px) {
.navbox-list[style*="center"] ul {
justify-content: center;
}
}
.navbox-list li {
display: inline-flex;
align-items: center;
height: 3.5em;
margin: 0 0 0 0.85em;
}
@media screen and (min-width: 720px) {
.navbox-list li {
height: 2.1em;
}
.navbox-list li:first-child {
margin-left: 0;
}
}
.navbox-list li + li::before {
content: '•';
display: inline-block;
white-space: pre-wrap;
position: relative;
left: -0.425em;
color: var(--text-color);
pointer-events: none;
}
.navbox-list li + li > a + a::before {
display: none;
}
.navbox-list li:last-child {
margin-right: 2em;
}
.navbox-list::after {
content: '';
display: block;
position: absolute;
background-image: var(--mobile-navbox-linear-gradient);
height: 100%;
width: 2.5em;
top: 0;
right: 0;
pointer-events: none;
}
@media screen and (min-width: 720px) {
.navbox-list::after {
display: none;
}
}
.navbox-list.navbox-parent {
border-bottom: 0;
padding: 0;
}
.navbox-list.navbox-parent::after {
display: none;
}
.navbox-group .navbox-group .navbox-group-title {
background-color: var(--body-light);
padding: 0 0.85em 0 1.7em;
}
@media screen and (min-width: 720px) {
.navbox-group .navbox-group .navbox-group-title {
padding-left: 0.85em;
}
}
.navbox-group .navbox-group .navbox-list ul {
padding-left: 1.7em;
}
.navbox-group .navbox-group .navbox-list li {
margin-bottom: 0;
}
.navbox-group .navbox-group .navbox-list li:first-child {
margin-left: 0;
}
.navbox-group .navbox-group.navbox-group-split .navbox-list ul {
padding-left: 0.85em;
}
.navbox-group .navbox-group .navbox-group:first-child .navbox-group-title {
padding-top: 0.5em;
}
@media screen and (min-width: 720px) {
.navbox-group .navbox-group .navbox-group:first-child .navbox-group-title {
padding-top: 0;
}
}
.navbox-group .navbox-group .navbox-group .navbox-group-title {
background-color: transparent;
padding-left: 2.55em;
}
@media screen and (min-width: 720px) {
.navbox-group .navbox-group .navbox-group .navbox-group-title {
background-color: var(--mobile-navbox-wide-bg-color);
padding-left: 0.85em;
}
}
.navbox-group .navbox-group .navbox-group .navbox-list ul {
padding-left: 2.55em;
}
.navbox-group .navbox-group .navbox-group.navbox-group-split .navbox-list ul {
padding-left: 1.7em;
}
/* ====================
misc fixes
==================== */
.wikitable {
background: none;
box-shadow: none;
}
.wikitable tbody {
background: var(--body-light);
}
.toc {
background-color: var(--body-light);
border-color: var(--body-border);
}
#filetoc li {
display: inline;
padding-right: 2em;
}
.mw-dismissable-notice-body {
margin: 0;
}
.mw-dismissable-notice-body .mw-dismissable-notice-close-parent {
border-radius: 0 !important;
font-size: 0.75em;
}
.content figure[typeof~='mw:File/Thumb'],
.content figure[typeof~='mw:File/Frame'],
.content div.thumbinner {
background-color: var(--thumb-bg);
}
.content figure[typeof~='mw:File/Thumb'] .mw-file-element,
.content figure[typeof~='mw:File/Frame'] .mw-file-element,
.content .thumbimage {
border: 1px solid transparent;
border-bottom: none;
}
.content figure[typeof~='mw:File/Thumb'] > figcaption,
.content figure[typeof~='mw:File/Frame'] > figcaption,
.content .thumbcaption {
margin: 0;
padding: 4px 6px !important;
color: inherit;
background: var(--thumb-caption-bg);
}
.content table.messagebox {
margin: 0.5em auto;
}
.content span > video {
max-width: 100% !important;
height: auto !important;
}
.content table a > img {
max-width: inherit !important;
height: inherit !important;
}
.content .infobox a > img {
max-width: 100% !important;
height: auto !important;
}
.content .infobox-bonuses a > img {
max-width: inherit !important;
height: inherit !important;
}
8a75fb5df75be6ede71049c7a1d81199d0e59da0
CSS Starter Kit/Minerva-theme-dark.css
0
149
692
629
2025-09-10T18:45:39Z
BigDiesel2m
74
BigDiesel2m changed the content model of the page [[CSS Starter Kit/Minerva-theme-dark.css]] from "wikitext" to "CSS"
css
text/css
/* All CSS here will be loaded for users of the Minerva skin with dark mode */
/**
* See [[MediaWiki:Common.css]] for desktop and mobile styles, e.g. templates.
*
* See [[MediaWiki:Vector.css]] for desktop theme related styles.
* See [[MediaWiki:Vector-theme-dark.css]] for desktop dark theme related styles.
*
* See [[MediaWiki:Minerva.css]] for mobile theme related styles.
*/
body.wgl-theme-dark .minerva-icon,
body.wgl-theme-dark .mf-icon,
body.wgl-theme-dark .mw-ui-icon-mf-expand {
filter: brightness(0) invert(1);
}
63be687e8499dc4cfdac8cc7841841109383cb21
Title blacklist
0
20
710
400
2025-09-12T03:49:07Z
TehKittyCat
11
Block all \.html titles.
wikitext
text/x-wiki
###########################################################################
# DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF [[w:en:regular expressions|REGEX]]! #
###########################################################################
#
# This is a list of page titles which are blocked from creation/editing on our wikis.
# Guidelines:
# - This page, delicate as it is, is editable by admins only.
# - To disable an entry, *remove* it, don't comment it out.
#
# For syntax guidelines see [[mw:Extension:Title blacklist]]
<!-- leave this line exactly as it is --> <pre>
## Technical
# no multiple ! or ?
.*[!?]{3,}.* <autoconfirmed>
# no pseudo-wiki-deep-links
(?:[^\/]+[\/:])?(?:index\.php|w\/wiki)(?:\/.+)?
.*''.* <newaccountonly>
# URI like page titles
.*[?&]+[^=]+=[^&]+.*
# domain names
.*[\. ](?:com|org|uk|net|info|gov|kz|ru|ir|biz|info|кз|pt|br)\b.* <newaccountonly>
# fake ipv4
.*(?:[0-9]{1,3}\.){3}[0-9]{1,3}.* <newaccountonly>
# Wikis
.*mediawiki.* <newaccountonly>
.*(?:wiki(?:[mp]edi[ae](?!n))).* <newaccountonly|antispoof>
.*(?:wiki(books|data|news|quote|source|species|versity|voyage)).* <newaccountonly|antispoof>
.*wiktionary.* <newaccountonly>
# WikiVoyages merger unclaimed account renaming conflict avoidance
.*\(?:W[TV]-\w{2}\) .* <newaccountonly>
# Google
google.*\.html
# Weird Gloop - Block all .html titles
.*\.html
# testing new group
.*[Tt]estaccountfornewgroup.* <newaccountonly>
.*userlogin.* <newaccountonly>
##Usernames people
# functional accounts
.*AD+MI+N.* <newaccountonly|antispoof>
.*sysop.* <newaccountonly|antispoof>
.*moderator.* <newaccountonly|antispoof>
.*arbit(?:er|rator).* <newaccountonly>
.*checkuser.* <newaccountonly|antispoof>
.*oversight.* <newaccountonly|antispoof>
.*S+T[EO]+(?:W|VV)+A+RD.* <newaccountonly|antispoof>
.*bue?r(?:eau|o)[ck]r?at.* <newaccountonly>
.*\bspravce\b.* <newaccountonly|antispoof> # [[Special:PermanentLink/16431112#Wikipedie usernames]]
# schiedsgericht in w:de
.*schieds(?:ge)?richt.* <newaccountonly>
.*WMF.* <newaccountonly|antispoof>
.*molly white.* <newaccountonly|antispoof>
.*tulsi [a-z]h?agat.* <newaccountonly|antispoof>
.*sro[ \.\-]?2[ \.\-]?3.* <newaccountonly>
.*WikiDan.{0,10}61.* <newaccountonly> # See [[w:en:Wikipedia:Sockpuppet_investigations/Moutray2010]]
.*cһеск[ИѴ]ѕег.*
.*сап ѕи[ск]+.*
.*һогѕе.*
.*\bԁіск.*
.*\bсоск.*
# strong language
.*AIDS.* <newaccountonly|casesensitive>
.*ASS+HO+L+E.* <newaccountonly|antispoof>
.*BASTARD.* <newaccountonly|antispoof>
.*BITCH.* <newaccountonly|antispoof>
.*COCKSUCK.* <newaccountonly|antispoof>
.*CUNNILINGUS.* <newaccountonly|antispoof>
.*[CK(]UNT.* <newaccountonly|antispoof>
.*VAGINA.* <newaccountonly|antispoof>
.*DILDO.* <newaccountonly|antispoof>
.*FAG\.?G+OT.* <newaccountonly|antispoof>
.*FU[C(K]+K+ <newaccountonly|antispoof>
.*f\*ck.* <newaccountonly|antispoof>
.*HITLER.* <newaccountonly|antispoof>
.*P[Eê]+N+I+S.* <newaccountonly|antispoof>
.*SLUT.* <newaccountonly|antispoof>
.*PRO+STITUTE.* <newaccountonly|antispoof>
.*PA?EDO+(?:PH|F)ILE.* <newaccountonly|antispoof>
.*JEW.* <newaccountonly|casesensitive>
.*fellatio.* <newaccountonly>
.*lesbianism.* <newaccountonly>
.*molest[\ s].* <newaccountonly>
.*n[ei1!][gq]+([gq]a+s?|[gq]+er|3r|ur|let).* <newaccountonly>
.*orgasm.* <newaccountonly>
.*scr[o0]tum.* <newaccountonly>
.*[8B]\={2,}D.* <newaccountonly>
.*russavia.* <newaccountonly>
.*Belanidia.* <newaccountonly>
.*[YIíıl]\.?A\.?[NM]\.?G\.?U\.?A\.?[SZ].* <newaccountonly>
.*DARIO SEVERI.* <newaccountonly>
.*Vou (?:cagar|defecar|mijar|ejacular|gozar).* <newaccountonly>
.*[Ck]aguei.* <newaccountonly>
.*GRS73.* <newaccountonly>
.*Chronus.* <newaccountonly>
.*is my ho(?:me|[a-z]se|my|mey).* <newaccountonly|antispoof>
.*housegoy.* <newaccountonly|antispoof>
.*homoboy.* <newaccountonly|antispoof>
.*homosexo.* <newaccountonly|antispoof>
.*wikinger.* <newaccountonly|antispoof>
.*home[iy][bg]oy.* <newaccountonly|antispoof>
.*homie[bg]oy.* <newaccountonly|antispoof>
.*\bpeniz.* <newaccountonly> # [[special:permalink/17162342#Peniz]]
.*fuck you.* <newaccountonly|antispoof>
.*下凵ㄈ水.*
.*山工水工户三多工月.*
.*代月七三.*
.*弓七三山月民多弓 .*
.*huge cock.*
#German strong language
.* ist schwul.* <newaccountonly|antispoof>
# fick...
.*fick(?:e[rn]\b|t\b| d[ieo]).* <newaccountonly|antispoof>
# scheiss
.*sche?(?-i:i(?:ß|s{2})).* <newaccountonly|antispoof>
# wichser
.*wi(?:chs|x{1,3})e?r.* <newaccountonly|antispoof>
# arschloch
.*\barschl.* <newaccountonly|antispoof>
# Chronic Vandal
.*auwal.* <newaccountonly|antispoof> # [[Special:CentralAuth/Auwall]], chronic account creation vandal
#Portuguese strong language
.*[CK]ARALHO.* <newaccountonly|antispoof>
.*BU[CS]ET+(?:INH)?A.* <newaccountonly|antispoof>
.*FODA(?:-?[SC]E)?.* <newaccountonly|antispoof>
.*VAI[- ]TOMAR[- ]NO.* <newaccountonly|antispoof>
.*VAI(?:[- ]?[TCS])?E[- ]?FUDER?.* <newaccountonly|antispoof>
.*CARA[- ]DE[- ]PAU.* <newaccountonly|antispoof>
.*OTARIO.* <newaccountonly|antispoof>
.*DESGRACA.* <newaccountonly|antispoof>
.*punhet[ae].* <newaccountonly>
.*viado.* <newaccountonly>
.*bosta.* <newaccountonly>
.*\bporr+a\b.* <newaccountonly>
.*cara de cu.* <newaccountonly>
.*\bmerda\b.* <newaccountonly>
.*nunca ser[aá].* <newaccountonly>
# WOW
.*on ?wheels.* <newaccountonly>
.*on wh[eéèẽȩëêēẹẹėĕěę]+ls.*
.*wikipedo.* <newaccountonly>
.*\bNC state\b.*\bis\b.* <newaccountonly>
.*fuquay.* <newaccountonly>
.*fooledyouSt(?:u|ew)ards\d{0,4}.* <newaccountonly>
.+massive c.* <newaccountonly>
.*negro scum.* <newaccountonly>
.*awp's massive c.* <newaccountonly>
.*tched by.* <newaccountonly>
.*rap(?:es?|ing).?bab(?:y|ies).* <newaccountonly>
.*stretċhed.* <newaccountonly>
.*StretċhedBy.* <newaccountonly>
.*str[eėéèëê]tch[eėéèëê]d.* <newaccountonly>
.*vanda[lI].* <newaccountonly>
.*king my co+ck.* <newaccountonly>
.*G[rw]{2,3}ap.* <newaccountonly>
.*[GⒼĜĞĠĢƓǤǦǴḠ].*[RŔⓇŖŘȐȒṘṚṜṞ®].*[AǼAÀⒶÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*[WŴẀẂẄẆẈ₩].*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly>
.*[ⒼGĜĞĠĢƓǤǦǴḠ].*[RŔŖⓇŘȐȒṘṚṜṞ®].*[AǼⒶAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*VV.*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly>
(?i:[GĜĞĠĢƓǤǦǴḠ69&Γ]((\W|\W.*\W)?[RŔŖŘȐȒṘṚṜṞ®Ρ₧ÞþΡρРрƤṔṖǷ](?:\W|\W.*\W)?)+(?:[ǼAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦȺḀẠẢẤẦẨẪẬẮẰẲẴẶÆǢ4@?Α](?:\W|\W.*\W)?)+(?:[VƲṼṾWŴẀẂẄẆẈ₩UÙÚÛÜŨŪŬŮŰŲǓǕǗǙǛΫΥΫΎ](?:\W|\W.*\W)?)+[PƤṔṖǷ₧ÞþΡρРр]) <newaccountonly>
.*hagg[ae]r.* <newaccountonly>
.*[НHΗHⱧ]+[[:punct:] ]*[ΆAÁÀÃÄÂΑАA]+[[:punct:] ]*[GGԌ]+[[:punct:] ]*(?:[ΆAÁÀÃÄÂΑАA]|[EЕΕËEĖ])+[[:punct:] ]*[RRЯ]+.* <casesensitive>
.*[НHΗHⱧ][EЕΕËEĖ][RRЯ][MМΜM][YΥY].* <casesensitive>
.*JEWS DID.* #VasilievVV 2008-05-01
.*Śemitic.*
.*ni[ğǵģĝġĠĞ]+er.*
.*\bon.t[iy]res\b.* <newaccountonly|antispoof>
.*pelican.shit.* <antispoof>
.*my.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+e+.{0,5}[bßβбв฿]+o+y.* <newaccountonly|antispoof>
.*[mɯḿṁṃмӍμ₥]y.+\b[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+(?:i+[e3عڠẽəɵ]+|[e3عڠẽəɵ]+y+)s*\b.* <newaccountonly|antispoof>
.*[mɯḿṁṃмӍμ₥]y.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+[oóòôöõǒōŏǫőœøəόοωὸὀὁὄὂὅὃоөӧӫδσʘǿọ0]+[uúùûüũůǔūǖǘǚǜŭųűύvṽṿwŵẁẃẅẇẉẘΦφΨψωώὼώᾠᾡᾢᾣᾤᾥᾦᾧѱѵѷѿ]+s+e+.{0,5}[bßβбв฿ьҌҍ]+o+y.* <newaccountonly|antispoof>
.*Rymax[0-9]+.* <newaccountonly>
.*Omegariley[0-9]+.* <newaccountonly>
.*wa+n+k+e*r.* <newaccountonly|antispoof>
#Stewards and SWMT
.*sKy[1Il][uüv].* <newaccountonly>
.*Naw?linwiki.* <newaccountonly>
.*Nishkid64.* <newaccountonly>
.*Alisons?.*? (?:b[i ]{1,2}tch|shit) <newaccountonly>
.*[mM][@a]t[3e]r[il1ìíïîīI]alsc[il1ìíïîīI][3e]nt[il1ìíïîīI]st.* <newaccountonly>
.*favonian.* <newaccountonly>
.*[il]nf[il]n[il]te[0-9]{4}.* <newaccountonly|antispoof|errmsg=titleblacklist-forbidden-new-account>
.*[il]nf[il]n[il]te[0-9]{4}.* <autoconfirmed|antispoof> # Prevent article creation with such name.
.*B.?sadowski.* <newaccountonly|antispoof>
.*Tege[lI].* <newaccountonly|antispoof>
.* Тегела? .* <newaccountonly|antispoof> # Tegel in Russian is my understanding
.*\bajraddatz.* <newaccountonly|antispoof>
.*marcoaurelio.* <newaccountonly|antispoof>
#Other users
.*j[iu]m(?:bo|my) ?wh?ales.* <newaccountonly>
.*Kr[i1l]mpet.* <newaccountonly>
.*Betacommand.* <newaccountonly>
.*[cC]arol.?[mM]\.?o\.?ore.* <newaccountonly>
.*\s+[jJ]\.?[Dd]elanoy.* <newaccountonly>
.*[Ee]lcobbola.* <newaccountonly>
.*[Vv]zaak.* <newaccountonly>
.*Phaedriel <newaccountonly> #per CU-l
.*DanielTom\d.* <newaccountonly>
.*HERBYTHYME.* <newaccountonly|antispoof> # xwiki issue of harassment
.*parbel.* <newaccountonly|antispoof>
.*seewo(?-i:[LlI][Ff]).* <newaccountonly|antispoof>
.*Zzuuzz.* <newaccountonly|antispoof>
.*Ingrid Gome[sz].* <newaccountonly|antispoof>
.*Taichi.* <newaccountonly|antispoof>
.*Lomita.* <newaccountonly|antispoof> # [[special:permalink/17718012#Lomita]] [[special:diff/17728420]]
.*Krichel.* <newaccountonly|antispoof>
.*Amire80.* <newaccountonly|antispoof>
.*PlyrStar93.* <newaccountonly|antispoof>
.*Cruizir .* <newaccountonly|antispoof>
.*\bCruiz.r\b.*
.*Bonadea .* <newaccountonly> # abuse by JA, via [[SRG]]
.*TonyBallioni.* <newaccountonly>
.*De[aeiou]?fender\b.* <newaccountonly|antispoof>
.*Plyr?Star93.* <newaccountonly>
.*\bchrissymad.* <newaccountonly>
.*SA.?13 Bro.* <newaccountonly>
.*\bpraxidica.* <newaccountonly>
##LTA
# [[w:ja:LTA:ISECHIKA]] and other ja titles
.*レオパレス.* <newaccountonly>
.*フェロモンたっぷり.* <newaccountonly>
.*(?:ヤリマン|レイプ|女体盛り|レズ(?:ビアン)?|ビッチ|咥えて欲しい).* <newaccountonly>
.*(?:[被容]疑者|被告|受刑者|加害者).* <newaccountonly>
.*(?:悪質|クレーマ|無賃乗車|万引き?|窃盗).* <newaccountonly>
.+(?:組直[系参]).+ <newaccountonly>
.*(?:\+81\D?|0)[7-9]0(?:\D?\d{4}){2}.* <newaccountonly|antispoof>
.*風俗.* <newaccountonly>
# Bambifan
.*Spider's.*Web.* <newaccountonly>
.*Pig(?:'s)?.*Tale.* <newaccountonly>
# Who cares who it is
.*Chaosnamepuppet.* <newaccountonly>
Jorge Queirolo Bravo <autoconfirmed>
User(?: talk)?:(?:Barsoom Tork|Pocoyo Albatross|Anything Muppets|Moosey Mouse|Inbloomed Muppets).* <casesensitive|noedit>
# Harold
.*H.R.[L|1I]D.*K(?:R|[|!ɨᎥ1iIÍÌĬîÎǏÏĨįĮĪıİlľŀłļḷΙιіІЇ丨])+che[L|1I].* <newaccountonly|antispoof>
.*K[Ri]+CH[e'][L|1I].*H.R.[L|1I]D.* <newaccountonly|antispoof>
# Vicky Kadian [[special:permalink/17551440#Vicky Kadian]]
.*Vì[ck]ky Kadian.* <antispoof>
.*Kadian Vi[ck]ki.* <antispoof>
.*विक्की कादियान.*
.*कादियान विक्की.*
# DieselSun, repeat article creation on self, checkuser detail available
.*Tatarniko[fv] Ale(?:ks|x)ande?r.*
.*Ale(?:ks|x)ande?r Tatarniko[fv].*
.*Alexander Sergeevich Tatarnikov.*
.*diezel\s{0,5}sun.*
.*Александер Татарников.*
.*Александр Сергеевич Татарников.*
# Brandon Richardson, repeat article creation on self [[Special:PermanentLink/9666160]]
Brandon (?:\w{0,20} |Q\. )?Richardson
.*Prince Richardson.*
# Javad Ramezani
.*[jcy][ae]v\w[dt][\. ]{0,5}\w[ae]m\w?z[aeo]ni?.* <antispoof>
.*[ae]m\w?z[ao]ni?[\. ]{0,5}[jdc][ae]v\w[dt].* <antispoof>
.*جواد.*رمضان.*
.*Me and Selena.*
.*Javad[\. ]{0,5}\(?:s[iaoe]nger\).*
.*[ҶЏЖж]а[ву][оа]д\s{0,5}\w{0,5}\s{0,5}Рам[ае][зд][оа]н.*
.*ჯავადის[\. ]{0,5}რამადანის.*
.*ஜவாத்[\. ]{0,5}ரம[ளாலா]ன்.*
.*Javad Ramadan.* <autoconfirmed>
.*Javad Shorab.* <autoconfirmed|antispoof>
# José Rafael Cordero Sánchez [[special:permalink/16580741]] [[Special:diff/17786922]]
.*(?:Jos.|R.(fael)?) Cordero S.nch.z.*
.*José Cordero.* <autoconfirmed>
# Evw
[^:]+:Archelange <newaccountonly>
# Cross-wiki sock
.*Modern ?Apizza.*
# Spam patterns
.*Web20(?:tool|marketing|site|summit).* <newaccountonly>
.*cheap[sr]al[a-z]{1,4}(?:\d{1,2})?.* <newaccountonly>
.*polo(?:online|outlet).* <newaccountonly>
.*cash.?advance.* <newaccountonly>
.*loans?.?(?:lender|solution).* <newaccountonly>
.*lose.?weight.* <autoconfirmed>
.*weight.?loss.* <newaccountonly>
.*paydayloan.* <newaccountonly>
.*bktube\d{2}.* <newaccountonly>
.*thai(?:vdo|xx)x\d.* <newaccountonly>
.*pay[0o]neer.* <newaccountonly>#multiple a/c names starting with name, some appending, blocking for articles too
\bpay[0o]neer\b
.*gain inches.*
.*growing tips anyone.*
.*height (?:today|increas|discrimin|from).*
.*shoe lift (?:insole|addition| ?\-|to make).*
.*(?:with|using|the|\.|get|effective|introducing|ease|forget|right) shoe lift.*
.*(?:lifts for|taller) shoe.*
.*(?:hina|hinese|wholesale|cheap|buy) (?:authentic|sports|hockey|star game)? ?jersey.*
.*do s and don ts of.*
.* most effective way.*
.*strateg(?:y|ies) to buy.*
.*breaking your budget.*
.*article promotion tip.*
.*custom lanyard.*
.*mimy.*s[lℓ£]uiter.* <antispoof>
.*(?:best|top|with|through|perfect|having|ideal|using|beneficial|effective) autism.*
.*marketing instant.*
.*pay affiliate.*
.*minecraft (?:server|download).*
.*great tips .*
.*self.?employed loans.*
.*cash with no income.*
.*best SEO .*
.*(?:strong|good| a| the) NHL (?:pullover|shirt|jacket).*
.*NHL (lover|supporter|enthusiast|fanatic).* <autoconfirmed>
.*properties for sale.* <autoconfirmed>
.*\beasy methods.* <autoconfirmed>
.*home equity loan.* <autoconfirmed>
.*card debts? repayment.* <autoconfirmed>
.*your (?:forthcoming|next) (?:occasion|function|occurrence|party|celebrat).* <autoconfirmed>
.*\b(?:ways|tips|how|methods) to (?:obtain|choose|discover).* <autoconfirmed>
.*\b(?:dvantages|benefits) of (?:booking|renting|le(?:tt|as)ing).* <autoconfirmed>
.*\bAduPoker.*
.*\bpoker online.* <autoconfirmed>
.*\blimo (p?:rovider|company|service|program|support|assist).* <autoconfirmed>
.*manage your loan.* <autoconfirmed>
.*on(?: the (?:(inter)?net|web)|.?line) gaming fun\b.*
.*memorable team (?:development|building).*(?:basic|tips|guideline|suggestion|security|safeness|regulation|practice|rules|protection).* <autoconfirmed>
.*tax preparation (?:consultation|service).* <autoconfirmed>
.*(?:progress(?:on)?|advancement|trend|development) (?:along with|in addition to|as well as|and also|plus) devolution.*
.*trying to conceive.* <autoconfirmed>
.*avoid these foods.* <autoconfirmed>
.*tax return easily.*
.*\bbest income tax.*
.*fastest growing.* <autoconfirmed>
.*casinos? (?:online )?(?:casino|wagering|betting|playing|poker|gaming|gambling|games|strateg).* <autoconfirmed>
.*(?:outlet|store|casinos) online.* <autoconfirmed>
.*champion menwear.* <autoconfirmed>
.*cheap finance.* <autoconfirmed>
.*\bfind money .* <autoconfirmed>
.*lottery on.?line.* <autoconfirmed>
.*football (?:gambling|bet(?:s|ting)?)\b.* <autoconfirmed>
.*flexible loan views.* <autoconfirmed>
.*(pertaining to|reduce|intended for) ((motor )?vehicle|auto(mobile)?|car( or truck)?) (improvement|maintenance|fix|repair|vehicle|problem|restore).* <autoconfirmed>
.*(professional|skilled|competent|seasoned) auto (auto|repair shop|technician|shady).*
.*(review|strategy) (tab|tricks|tips|secret|suggestions).* <autoconfirmed>
.*(custom|silicone?|printed|cheap|rubber|charity) (wristband|bracelet).* <autoconfirmed>
.*(stage|phase|period|developmment|level)s? of (cystic )?(pimple|zit|acne).* <autoconfirmed>
.*\bacne (treatment|cure|breakout).* <autoconfirmed>
.*(flourishing|productive|profitable|thriving|successful|effective|prosperous) natural acne.*
.*\btips and tricks.* <autoconfirmed>
.*paypal money adder.* <autoconfirmed>
.*(effective|superb|excellent|great|fantastic) seo (firm|corporation|provider|organi[sz]ation|business).*
.*(medical|health|clinical).?(related|care|method of)? (malpractice|travel|transport|vehicle).* <autoconfirmed>
.*prenuptial (documents|negotiating|contract|legal|agreement|deals).* <autoconfirmed>
.*luxury (?:vehicle|automo(tive|bile)|(?:ar or )?truck) (?:review|evaluation|critiques|rating|opinion).* <autoconfirmed>
.*(hir|rent|book|reserv)ing( an?)? (extra|luxuri(e|ou)s|extravagant) (?:auto(?:mo(t?:ive|bile))?|car|truck|vehicle|motor).* <autoconfirmed>
.*\b(?:vehicle|auto(?:mo(?:tive|bile))?|car|truck|sedan) (?:driving|sales|maintenance|loans|repair|restore|mechanic)\b.* <autoconfirmed>
.*\bhow to (?:locate|find) a (competent|professional|skilled).* <autoconfirmed>
.*tips that will save money.* <autoconfirmed>
.*\bcruising for the.* <autoconfirmed> # spam added March 2017, can probably culled after 6 months
.*(?:your|own) website easily.*
.*(?:of|with|easily) using (?:quidoo|hubpages).* <autoconfirmed>
.*(?:\b|-)(?:fuss|cut|simple|free|less|realistic|world|practical|elements|secrets|systems|details|plans|criteria|products|advice|programs|solutions|aspects|of|in|for) warehouse.* <autoconfirmed> # April 2017
.*design shop.* <autoconfirmed>
.*\bТитан гель.* <autoconfirmed>
.*\bhammer toe.* <autoconfirmed>
.*\btreatments? and cure.* <autoconfirmed>
.*\bsymptoms? and treatment.* <autoconfirmed>
.*((?:Kendall|Kylie|Kris|Caitlyn) Jenner|(Khloe|Kourtney|Rob|Kim) Kardashian|Scott Disick)[ \-]\w.* <autoconfirmed>
.*\b(?:plain black|bandage) (wrap|long)? ?dress.* <autoconfirmed>
.*herve leger \w.* <autoconfirmed>
.*(buy|cialis vs|generic) viagra.* <autoconfirmed>
.*(?:cialis|viagra) (generic|coupons|without a|online).* <autoconfirmed>
.*sulfate explained.* <autoconfirmed>
.*\bHVAC ?(?:\.|assistance|accomplishment|encounter|purchase|suggest|advice|concern|by us|demand|good|is eas|using|with|success|begin|guid|that |achieve|expert|trouble|practic|rookie|problem|could|tip|need|may|require|which|is ).* <autoconfirmed>
.*heating and air conditioning.* <autoconfirmed>
.*mattress (?:sales|headboard|start|retail|wars|discount|mattress|bed|pad|again|would|market|security|good|from).* <autoconfirmed>
# tv stream
.*\bon.?line ((tv )?coverage|free) <autoconfirmed>
.*\b(final|watch)[ \-\.]+(?:now|free |winter|live).* <autoconfirmed>
.*\blive[ \-\.](?:online|stream|free|hd|six nat).* <autoconfirmed>
.*\bst\.re\.am.* <autoconfirmed>
.*\brugby\*\*.* <autoconfirmed>
.*\bgreat things about\b.* <autoconfirmed>
.*\bunderstanding files\b.* <autoconfirmed> # per stewards
.*(?:cheap|buy) (tizanidine|zanaflex).*
.*muscle relaxants.* <autoconfirmed>
.*(?:simple|fat) (?:fast|weight)[ -]loss.* <autoconfirmed>
.*weight[ -]loss (supplement|and).* <autoconfirmed>
.*(?:another|crash|ketogenic|carb) diet.* <autoconfirmed>
.*building (diet|tip).* <autoconfirmed>
.*body fat on.* <autoconfirmed>
.*simple home remedies.* <autoconfirmed>
.*\bstone island\b.* <autoconfirmed> # simple, may be too harsh, let us stop the worst of the spam -- billinghurst 20180718
.*\b(?:outlet|sale|official) (?:shop|store|clearance|boutique|site|sale)\b.* <autoconfirmed>
.*salvatore ferragamo \w.* <autoconfirmed>
.*ferragamo (retailer|belt).* <autoconfirmed>
.*best low cost.*
.*replica outlet.* <autoconfirmed>
.*online gaming.* <autoconfirmed>
.*\bdrugs online.* <autoconfirmed>
.*male enhancement.* <autoconfirmed>
.*natural skin care.* <autoconfirmed>
.*\bproven methods.* <autoconfirmed>
.*to self improve.* <autoconfirmed>
.*messenger marketing.* <autoconfirmed>
.*make money online.* <autoconfirmed>
.*market your (?:web.)?site <autoconfirmed>
.*advertise businesses.* <autoconfirmed>
.*levels of success.* <autoconfirmed>
.*simple good ideas.* <autoconfirmed>
.*merrell walking boots.* <autoconfirmed>
.*buy the best.* <autoconfirmed>
.*get viagra.* <autoconfirmed>
.*for lasting longer.* <autoconfirmed>
.*when (?:making a purchase|buying).* <autoconfirmed>
.*\breal money.* <autoconfirmed>
.*\bbetonline casino.* <autoconfirmed>
.*budget tablet.* <autoconfirmed>
\blose \d\d pounds <autoconfirmed>
.*Advocate Simranjeet Singh.*
.*Simran(:?jeet)?.?Law.*
.*Alma Lilia Luna Olivas.* <autoconfirmed>
# tech support spam
.*Hpprintersupp(o|0)rt.* <newaccountonly>
.*supp(o|0)rt helpline.* <newaccountonly>
.*(?:help[ \.]+desk|phone)[ \.]+number.* <newaccountonly>
.*customer care.* <newaccountonly>
.*service (?:tech|supp(ort)?).* <newaccountonly>
.*quickbook.* <newaccountonly>
.1[ \-\.]?8[0oO]{2}[ \-\.]?\d{3}[ \-\.]?\d{2}[0oO]
.*(?:dell|hp|brother|canon) printer.* <autoconfirmed>
.*[I1][ \-~\.]?8[ \-~\.]?[0oO][ \-~\.]?[0oO][ \-~\.]?26[ \-~\.]?9[ \-~\.]?{I1][ \-~\.]?6[ \-~\.]?[0oO][ \-~\.]?8.*
.*\b[I1]844.?46[I1].?2828\b.*
.*[nN]orton [lL]ive [hH]elp.*
.*(?:helpline|tech|s(ervice|upport)) (tele)?phone number.* <autoconfirmed|antispoof>
.*(?:support|contact).?toll.?free.*
.*0.800.098.8727.*
.*(?:facebook|quickbooks) (?:customer|helpline|support|technical|on-?line).*
.*(?:gmail|tech|customer)(?:\.|nichal)?[ \.](?:service|support).* <autoconfirmed|antispoof>
.*Q\.u\.i\.c\.k\.b.*
.*1800-?213-?2171.*
.*1844-?203-?1044.*
.*supp0rt.*
.*(help desk|support)(.?phone)?.?number.*
.*c\.u\.s\.t\.o\.m\.e\.r.*
.*s\.u\.p\.p\.o\.r\.t.*
.*n\.u\.m\.b\.e\.r.*
.*ℕ∪mβεR.*
.*better page rank.*
.*toll free (1800|number).* <autoconfirmed>
.*1800\d{7} helpline number.* <autoconfirmed>
.*91[ \-\.]\d{10}.* <newaccountonly>
.*Gððglê.*
.*gmåïl.*
.*§µþþðr†.*
.*þhðñê.*
.*ñµmßêr.*
.*131.?2389.?2398.*
.*186.?7275.?9878.*
# merchandise shopping
.*(?:custom|printed| own|blank) t(ee)?.?shirt.* <autoconfirmed>
.*t(?:ee)?.?shirts? (printing|quilt|everywhere|design|online|(to|on|in) |buy).*
.*best online (?:fashion )?shop.*
.*online shopping (find|for).*
.*for global customer.*
.*the hottest new.* <autoconfirmed>
.*Afγιαdable.*
.* earn online money.*
.* loan faster.*
.* as discounts.* <autoconfirmed>
.*check this out.*
.*wholesale soccer.*
.*\bbuy cheap.*
.*\bwins? customers.* <autoconfirmed>
.*(?:puma|lacoste|reebok|randall|vasque|adidas|kids|getting|valentino) (?:trainer|shoe|shorts|footwear|mens|golf|handbag).* <autoconfirmed>
.*(?:discount|buy) (?:clothing|shoes) online <autoconfirmed>
.*beneficial (?:deal|discount)s
.*(?:penis|natural) enhancement.* <autoconfirmed>
.*\bbest skin.* <autoconfirmed>
.*how to make your.* <autoconfirmed>
.*website promote.* <autoconfirmed>
.*5 reasons to stop.* <autoconfirmed>
.*\bbest internet.* <autoconfirmed>
.*web marketing consultant.* <autoconfirmed>
.*play poker on.?line.* <autoconfirmed>
.*\bquickest way.* <autoconfirmed>
.*muscle building food.* <autoconfirmed>
.*skin care tip.* <autoconfirmed>
.*\bpenis exercises.* <autoconfirmed>
.*teeth whitening.* <autoconfirmed>
.*porcelain crown cost.* <autoconfirmed>
.*dental veneer.* <autoconfirmed>
.*picking the best.* <autoconfirmed>
.*\bsave money.* <autoconfirmed>
.*consider before buying.* <autoconfirmed>
.*most dependable.* <autoconfirmed>
.*(?:glass|windshield) replacement.* <autoconfirmed>
.*benefits of (?:choos|select).* <autoconfirmed>
.*tips on (?:choos|select).* <autoconfirmed>
.*fixed by professionals.* <autoconfirmed>
.*\bbest coupon.*
.*promo(?:tional)? code.*
.*anti[ -]aging skin.* <autoconfirmed>
.*\bhow to decide.* <autoconfirmed>
.*\bsale online.* <autoconfirmed>
.*points to consider.* <autoconfirmed>
.*healthy skin.* <autoconfirmed>
.*memorabilia online.* <autoconfirmed>
.*cheapest price.* <autoconfirmed>
.*your online business.* <autoconfirmed>
.*by seo service.* <autoconfirmed>
#"Polish spam"
{{ns:3}}:.*Kołobrzeg.*
{{ns:3}}:.*wybór kwatery*
{{ns:3}}:.*wybór miejsca noclegowego*
# Cross-wiki spammer
{{ns:2}}:Vasilisa(\d)+
.*Vasilisa(\d)+ <newaccountonly>
.*Lovesunshine <newaccountonly>
.*[Mm]ichael.[kK].hntopf.*
.*Hunter ?Mariner.*
.*radio.manà.*
({{ns:2}}:)?augusto.de.luca\b
.*peer.?van.?mladen.*
.*predrag.jugovic.*
.*Lui\b.Morais.*
.*Mayestrion.*
.*Marco.*[Dd]i.*Meco.*
# Per CU-L 13/06/2012, cross-wiki spam
[^:]+:Mainline <newaccountonly>
# Amilton de Cristo
.*Am[iíìîï1lɪi̯]{2,5}ton(?:.Rodrigu[eèéêë3][sz])?.(?:de.Cristo|of.Christ).*
.*O.verdadeiro.avivamento.*
# Cross-wiki pattern spambots
#note that setting a remove date can help keep this list smaller
.*Meciurilive.* <newaccountonly> # delete after Feb 2016
# Vandal patterns
[pṕ]lays?\s*with <newaccountonly>
P[eèéêë][iìíïî]d[aàáâä]r <newaccountonly>
.*(?:pega|senta).na.(?:banana|lin[gĝģğġ][uüûùú][iìíîï][cçćĉ]a|salsi(?:ch|xx?)a).* <newaccountonly>
# Cross wiki vandalism pages
.*mixing sailors.*
# Cross-wiki Chinese vandalism: zh:WP:LHLS and zh:WP:HYIP and similar vandalism
.*[啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed>
.*[乌鸟岛烏鳥島钨鎢邬鄔呜坞].*[跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed>
.*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡].*[氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed>
.*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇].* <autoconfirmed>
.*Make.*cat.* <autoconfirmed>
.*Mys.*721tx.* <autoconfirmed>
# 影武者 (from [[zh:]]) - well-known targets of serial vandalism
.*影.*武.*者.* <newaccountonly>
.*[邓鄧].*[傑杰].* <newaccountonly>
.*林.*士.*涵.* <newaccountonly>
.*Tian[0-9]{2,4}[A-Za-z] <newaccountonly>
# Cross-wiki vandal
.*[ĐDd]okdo.*kor.* <newaccountonly>
.*Đokdo.* <newaccountonly>
.*Докдо республика корея.* <newaccountonly>
.*SERVICE.*KOMPOR.* <newaccountonly>
.*CALL.087808242095.*
.*BAJOT.*Z.*
.*REVENGE.*THE.*FATE.*
.*Hendrix.*Adi.*Surya.*
.*jual.*obat.*
.*Ciacho[0-9]{2}.* <newaccountonly|antispoof>
.* fu[a-z]{1,5}?rdai. *
.*\bfuerdai.* <antispoof>
.*fj?[uv][ae]rd[ae]+[iǐī].* <newaccountonly>
.*vand[áǎ]l.*
.*cruǐzǐn\.*
# From Japanese Wikipedia. [[Special:Permalink/11656464]]
## functional accounts and related terms
.*管理.* <newaccountonly> # admin
.*ビューロクラット.* <newaccountonly> # bureaucrat
.*チェックユーザ.* <newaccountonly> # checkuser
.*スチュ[ワア]ード.* <newaccountonly> # steward
.*オーバーサイト.* <newaccountonly> # oversight
.*オンブズマン.* <newaccountonly> # ombudsman
.*開発者.* <newaccountonly> # developer
.*理事.* <newaccountonly> # board member
.*委員.* <newaccountonly> # committee
.*財団.* <newaccountonly> # foundation
.*[ブぶ][ロろ][ッツシっつ][クく].* <newaccountonly> # "block"
## Project names
.*ウ[ィイ]キ([ペメピミ]ー?デ[ィイ]ア|ニュース|ブックス?|ソース|コモンズ|ク[オォ]ート|データ).* <newaccountonly>
.*ウ[ィイ]クショナリ.* <newaccountonly>
## Han characters (for zh, ja, etc.)
.*[殺死腐汚盗嫌狂虐滅罪姦屁尻葬屑].* <newaccountonly>
.*暴[[:punct:] ][行力言動动亂乱].* <newaccountonly>
.*害虫.* <newaccountonly>
.*自慰.* <newaccountonly>
## Japanese derogatory language
.*[荒あア][らラ]?[しシ].* <newaccountonly>
.*氏[なにぬねのんナニヌネノン].* <newaccountonly>
.*[こコ][ろロ][しシツ].* <newaccountonly>
.*(半|はん|ハン)(ころ|コロ|ごろ|ゴロ).* <newaccountonly>
.*(餓鬼|がき|ガキ).* <newaccountonly>
.*(鬼畜|[きキ][ちチ][くク]).* <newaccountonly>
.*(莫.?迦|馬.?鹿|[ばバ][ー・]?[かカ]).* <newaccountonly>
.*(阿呆|[あア][ー・]?[ほホ]).* <newaccountonly>
.*(気違い|基地外|吉外|きちがい|キチガイ).* <newaccountonly>
.*(嘘|うそ|ウソ)[をヲ]?(つ[くき]|ツ[クキ]).* <newaccountonly>
.*(禿|はげ|ハゲ).* <newaccountonly>
.*(かつら|カツラ|ヅラ).* <newaccountonly>
.*(のろま|ノロマ).* <newaccountonly>
.*([死私]刑|しけい).* <newaccountonly>
.*(エクスタシ|えくすたし).* <newaccountonly>
.*ストーカー.* <newaccountonly>
.*犯人.* <newaccountonly>
.*ロリコン.* <newaccountonly>
.*(知的?障害?|池沼).* <newaccountonly>
## Japanese sexual language / body parts
.*[おオ][ちまチマ][んンソ].* <newaccountonly>
.*[ちまチマ][んン][こコぽポ毛子].* <newaccountonly>
.*(童貞|包茎).* <newaccountonly>
.*(糞|[くぐ]そ|[クグ]ソ).* <newaccountonly>
.*[うウ][んン][ちチこコ].* <newaccountonly>
.*ポルノ.* <newaccountonly>
.*(中|[なナ][かカ])(出|[だダ])[しシ].* <newaccountonly>
.*[あア][そソ][こコ].* <newaccountonly>
.*[オお][ナな][ニに二].* <newaccountonly>
.*[きキ][んンソ](玉|[たタ][まマ]).* <newaccountonly>
.*(金|[きキ][んンソ])[たタ][まマ].* <newaccountonly>
.*(パンツ|ぱんつ).* <newaccountonly>
.*(玉|[たタ][まマ])([金玉々]|[きキ][んンソ]|[たタ][まマ]).* <newaccountonly>
.*[ゃやャヤ][りリ]([漫満慢万萬]|[ちまチマ][んンソ]).* <newaccountonly>
.*([んンソ][ちまチマ]|[漫満慢万萬])[りリ][ゃやャヤ].* <newaccountonly>
.*(性交|即[尺生]).* <newaccountonly>
.*[ふフ][えエぇェ][らラ](?:[ちチ][おオ])?.* <newaccountonly>
.*(?:ソープランド|パイズリ).* <newaccountonly>
# From Ukrainian Wikipedia. [[Special:Permalink/11683166]]
.*Вікіпедія.* <newaccountonly>
.*Анальн.* <newaccountonly>
.*[Йй]об.* <newaccountonly>
.*[xхҲ][ýŷÿȳyуӲ][úùûüũůǔūǖǘǚǜŭųűuйиїяҊ].* <newaccountonly>
.*п[іи]д[аоиіе]рас.* <newaccountonly>
# From Hebrew Wikipedia
.*נאצית?.* <newaccountonly>
.+להשחי[טת].* <newaccountonly>
.*חרא.* <newaccountonly>
.*[אה]חריב.* <newaccountonly>
# from csWP
[^:]+:(?:[OoIl0-9]{1,3}\.){3}.* <newaccountonly> # no pseudo IP adresses
# BLP TARGETS from enWP
.*NawlinW.* <newaccountonly>
.*Nableez.* <newaccountonly>
.*Sean\.h.* <newaccountonly>
.*Smalljim.* <newaccountonly>
.*will die.* <newaccountonly>
.*will suffer.* <newaccountonly>
.*incinerated.* <newaccountonly>
.*raped by.* <newaccountonly>
.*gassed.* <newaccountonly>
.*gas the.* <newaccountonly>
.*head blown.* <newaccountonly>
.*castrated.* <newaccountonly>
.*beheaded.* <newaccountonly>
.*tortured.* <newaccountonly>
.*neutered.* <newaccountonly>
.*anti-semite.* <newaccountonly>
.*vomiting.* <newaccountonly>
.*Seth.*Patinkin.*
.*Jan.*Szatkowski.*
.*(Bill|William).*Beggs.*
.*Bett?y.*Patric?k?.* # Contact ArbCom before removing, overriding or changing
.*Scott.*Bibby.*
.*Dav.*\bCote.*(film|movie|director|actor).* # see Wikipedia:Sockpuppet investigations/NickSoroka/Archive
.*Sunil Kumar+ Pathela.* # see Wikipedia:Sockpuppet investigations/Sunil Kumarr Pathela
.*Lynds.*\bTurner.* # See User:Fairyspit and socks
.*M[a@]l[i1l]k Shab.zz.* <newaccountonly> # abuse target
.*Maelbros.* <newaccountonly> # sockpuppetry, hoax articles and edits
.*Mael.bros.* <newaccountonly>
.*Paul Easter.* <newaccountonly>
.*WP\:.* <newaccountonly>
.*WT\:.* <newaccountonly>
.*ⒽⒶⒼⒼⒺⓇ.* <newaccountonly> #Latest Grawp naming scheme
.*p[ÉÈËĘĚĔĖẺẸẾỀỄễỂểȨȩḜḝĒḖḗȄȅȆȇỆệḘḙḚḛ3عڠēėèéëẽĕęəẻếềẹ]nis.* <newaccountonly>
.*Magyar.nem.ember.* <newaccountonly>
.*Cremepuff.* <newaccountonly>
.*[Mm]otherr* *.?[Ff]uck.* <newaccountonly>
.*\b\(TIB.* <newaccountonly> # [[special:permalink:17218840]]
# Promotional usernames
.*[™®℠].* <newaccountonly|errmsg=titleblacklist-forbidden-new-account-trademark>
# Prevent users from creating usernames that are IPv6 addresses (stop gap until r12782)
User:[0-9A-Fa-f]{0,10}:([0-9A-Fa-f]{0,10}:)*([0-9A-Fa-f]{0,10})?(?:\/(12[0-8]|1[01][0-9]|[1-9]?\d))? <newaccountonly|errmsg=titleblacklist-ip-account>
# additions transferred from kkWP per talk page [[m:Special:PermanentLink/11826368]]
.*(\ba|Ә)(?i:кімші).* <newaccountonly>
.*(?i:уики[мп]еди[ая]|уикисөздік|уикикітап|уикидәйек|уикисабақ|уикиқайнар|уикихабар).* <newaccountonly>
.*(?i:Қазақстан).* <newaccountonly>
.*(?i:қазақ).* <newaccountonly>
## хуй
.*[xXхХ][yYуУ][iIйЙиИuUъЪяЯёЁeE].* <newaccountonly>
## пизда
.*[пПnpPрР][iIіІїЇиИeEеЕёЁ][зЗzZ3][dDдД].* <newaccountonly>
.*[нН][иИ][шШ].* <newaccountonly>
##from it.wiki
##lta
.*y.o.u.y.b.i.n.o.* <newaccountonly>
.*[Pp][Uu][Tt]+[Aa4][Nn].* <newaccountonly>
.*utente\:shivanarayana.* <autoconfirmed>
.*\:gioleonardi.* <autoconfirmed>
.*andrea.panerini.*
.*euphydryas.* <newaccountonly>
.*\bvituzzu.* <newaccountonly|antispoof>
.*\bruthven.* <newaccountonly>
.*francesco carbonara.*
.*fcarbonara.*
##insults
.*\bstronz.* <newaccountonly|antispoof>
# .*putt?ana.* per [[special:permalink/16539476]]
.*frocio.*
.*ricchione\b.*
##per [[:it:WP:NUI]]
.*\bassociazione.* <newaccountonly>
.*\bfondazione.* <newaccountonly>
.*\bo\.?n\.?l\.?u\.?s\.?.* <newaccountonly>
##fake ipv6-like usernames
([ABCDEF0123456789]*\:){3,}[ABCDEF0123456789]* <newaccountonly>
##long-term crosswiki spam
.*(richero|marian).*(maria|richero).*
.*peer.van.mladen.*
.*michael.vegini.*
.*(mattia|vlad|morleo).*(mattia|vlad|morleo).*(mattia|vlad|morleo).*
.*giovanni.{0,5}prinzi.*
.*prinzi.{0,5}giovanni.*
.*giuseppe.{0,5}prinzi.*
.*prinzi.{0,5}giuseppe.*
.*israel.*luca.*gois.* <antispoof>
.*fabrizio.*tonon.*
.*nino(slav)?\b.*marina.*
.*marina\b.*nino(slav)?\b.*
.*marco.{0,5}lupis.*
.*lupis.{0,5}marco.*
### Vietnamese Wikipedia ###
# Vulgarity
.*đ[uụùúủờ] m[eẹaá].* <newaccountonly>
.*đéo .*<newaccountonly>
.*đ[ụùũĩị] .*<newaccountonly>
.*đ[ịíĩệ]t.* <newaccountonly>
.*con đ[ĩiị].* <newaccountonly>
.*lồn.* <newaccountonly>
.*lon của.* <newaccountonly>
.*lon mẹ.* <newaccountonly>
.*con m[áẹ].* <newaccountonly>
.*chúng m[àầ]y.* <newaccountonly>
# Controversial historical names
.*chí.*minh.* <newaccountonly>
.*h[oòôồ] ch[ií].*minh.* <newaccountonly>
.*胡志明.* <newaccountonly>
.*n[oô]ng th[iị] x[uü][aăâá]n.* <newaccountonly>
# Vandals
.*chắn.* <newaccountonly>
.*trắn.* <newaccountonly>
### Farsi Wikipedia ###
.*\b(?:مد[یي]ر|معاون|ری[یئ]س|مس[ئوؤ]و?ل)\b.* <newaccountonly>
.*(?:شرکت|بازرگانی|کلینیک|[Cc]ompany|[Ff]actory|طراحی|سایت|انجمن|فروم|بازرگانی|آکادمی|وبلاگ|بلاگ|کانون|مطب|دفتر|پایگاه|کلینیک|گروه|آموزشگاه|دبیرستان|دانشگاه|co\.|مدرسه|همایش|وبسایت|مرکز|هی[اأئ]ت|سامانه|سرویس|بازار).* <newaccountonly>
.*(?:آگهی|روزنامه|فصلنامه|رزور|آنلاین|گردشگری|بین ?المللی?|صنعت|سازان|سازی|گستر|خبری).* <newaccountonly>
##Main page and it's redirects
صفحه اصلی
صفحهٔ اصلی
## Don't be only Persian numbers
^[\x{06F0}-\x{06F9}]*$ <newaccountonly|autoconfirmed>
## Don't have Persian's Diacritic
# [^:]+:.*[\x{064A}-\x{064F}\x{0652}\x{0650}\x{0626}\x{0643}\x{0654}\x{0621}\x{0623}-\x{0625}].* <newaccountonly|autoconfirmed>
## Persian scurrility words
.*\b(?i:[کك][یي]ر|خا[یي]ه|[کك]لفت)\b.* <newaccountonly>
.*(?i:قبر|گور|مری?ض|آشغال).* <newaccountonly>
.*(?i:مهبل|چوچوله?|واژن).* <newaccountonly>
.*(?i:\b[کك]س\b).* <newaccountonly>
.*(?i:قحبه).* <newaccountonly>
.*(?i:جنده|فاحشه|هوکر).* <newaccountonly>
.*(?i:[کك]ون).* <newaccountonly>
.*(?i:شو?مبو?ل).* <newaccountonly>
.*\b(?i:داف).* <newaccountonly>
.*(?i:گائیدم|گاییدم|گایدم|بگا|فاک|بخواب|گوز\b|فنا|\bگو?ه\b|\bشاش\b|مرد[کك]|زن[یي]?[کك]ه).* <newaccountonly>
.*\b[Dd]own.*[Ww]ith.* <newaccountonly>
.*\b[Aa]gainst.* <newaccountonly>
.*\b[Dd]ead.*[Oo]n.* <newaccountonly>
.*(?i:مرگ.*بر|لعنت.*بر).* <newaccountonly>
.*(?i:پ[یي]روز.*ست).* <newaccountonly>
.*(?i:خو?اه?ر|مادر|ننه|عمه|خاله|شاباجی|آبج[یي]|بابا|پدر|برادر|[کك]ا[کك]و).* <newaccountonly>
.*(?i:خاک.*توی?).*<newaccountonly>
.*(?i:سوسک).* <newaccountonly>
.*(?i:[کك]چل|خ(و|)ل|د[یي]وانه|مجنون|ماست شل|ماس شل).* <newaccountonly>
.*(?i:\bخر\b|گاو|سگ|پدسگ|ننهسگ|مادرسگ).* <newaccountonly>
.*(?i:پان.*(تر[کك]|فارس|لر|کرد|عرب)).* <newaccountonly>
## Famous persons
.*(?i:حضرت|امام).* <newaccountonly>
.*(?i:ولا[یي]ت).* <newaccountonly>
.*(?i:خم[یي]ن[یي]).* <newaccountonly>
.*(?i:خامنه.*ا[یي]).* <newaccountonly>
.*(?i:احمد[یي].*نژاد).* <newaccountonly>
.*(?i:روحان[یي]).* <newaccountonly>
.*(?i:محمد.*خاتم[یي]).* <newaccountonly>
.*(?i:مهد[یي].*[کك]روب[یي]).* <newaccountonly>
.*(?i:میر.*حس[یي]ن.*موسوی[یي]).* <newaccountonly>
## Commons Wikimedia
.*[sS]elfie [sS]hoe.* <newaccountonly> # [[Special:PermanentLink/14714671]]
## Spambot attack 31-01-2016
.*payday\b <autoconfirmed>
.*(day|online|instant|check|about|quick|best|free|advance|\buk|compare|\bhour|easy|why|guaranteed|fast|credit|\bby\b) payday.*
.*pay ?day (text |advanced )?loan.* <autoconfirmed>
.*credit check loans.* <autoconfirmed>
.*instant money.* <autoconfirmed>
.*without enquiries.* <autoconfirmed>
#cw abuse
.*DEE?Z.NUTS.*<newaccountonly|antispoof>
.*Casino.* <newaccountonly>
\bPokemon\.png\b
\bItailevi.* <newaccountonly>
.*Empresa LEMOS.* <casesensitive>
.*HowToGetBanned.* <newaccountonly|antispoof>
#LTA abuse of global rename feature
.*EISIGMA.* <newaccountonly>
# from kowiki
.*관리자.* <newaccountonly> # admin
.*운영자.* <newaccountonly> # admin
.*관리담당자.* <newaccountonly> # admin
.*쓰레기.* <newaccountonly> # inappropriate usernames
.*유니폴리.* <newaccountonly> # inappropriate usernames
.*Unypoly.* <newaccountonly> # inappropriate usernames
.*(개새끼|씹새).* <newaccountonly> # inappropriate usernames
.*씨(발|팔).* <newaccountonly> # inappropriate username
.*무현.* <newaccountonly> # inappropriate usernames
.*지랄.* <newaccountonly> # inappropriate username
.*섹스.* <newaccountonly> # inappropriate username
.*보민.* <newaccountonly> # LTA
.*황건.* <newaccountonly> # LTA
.*보르민.* <newaccountonly> # LTA
.*보르맹.* <newaccountonly> # LTA
.*볼민.* <newaccountonly> # LTA
.*보오민.* <newaccountonly> # LTA
.*씨뱔.* <newaccountonly> # LTA
.*좆까.* <newaccountonly> # LTA
#Weird character new account spam
.*[①-⑨]{6}.* <newaccountonly> # to release pressure on the enwiki abusefilter
.*08440828240.* <newaccountonly> #cross-wiki spam
.*271383970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]]
#Spam
.*Thincomme.* <newaccountonly>
.*27138970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]]
#LTA
.*password.* <newaccountonly>
.*passis.* <newaccountonly>
.*Paul Bedson.* <newaccountonly>
c55bcf1e4ef5d646d01a9654155cd18d5258981f
711
710
2025-09-12T03:54:04Z
TehKittyCat
11
wikitext
text/x-wiki
###########################################################################
# DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF [[w:en:regular expressions|REGEX]]! #
###########################################################################
#
# This is a list of page titles which are blocked from creation/editing on our wikis.
# Guidelines:
# - This page, delicate as it is, is editable by admins only.
# - To disable an entry, *remove* it, don't comment it out.
#
# For syntax guidelines see [[mw:Extension:Title blacklist]]
<!-- leave this line exactly as it is --> <pre>
## Technical
# no multiple ! or ?
.*[!?]{3,}.* <autoconfirmed>
# no pseudo-wiki-deep-links
(?:[^\/]+[\/:])?(?:index\.php|w\/wiki)(?:\/.+)?
.*''.* <newaccountonly>
# URI like page titles
.*[?&]+[^=]+=[^&]+.*
# domain names
.*[\. ](?:com|org|uk|net|info|gov|kz|ru|ir|biz|info|кз|pt|br)\b.* <newaccountonly>
# fake ipv4
.*(?:[0-9]{1,3}\.){3}[0-9]{1,3}.* <newaccountonly>
# Wikis
.*mediawiki.* <newaccountonly>
.*(?:wiki(?:[mp]edi[ae](?!n))).* <newaccountonly|antispoof>
.*(?:wiki(books|data|news|quote|source|species|versity|voyage)).* <newaccountonly|antispoof>
.*wiktionary.* <newaccountonly>
# WikiVoyages merger unclaimed account renaming conflict avoidance
.*\(?:W[TV]-\w{2}\) .* <newaccountonly>
# Google
google.*\.html
# Weird Gloop - Block all .html titles
.*\.html?$
# testing new group
.*[Tt]estaccountfornewgroup.* <newaccountonly>
.*userlogin.* <newaccountonly>
##Usernames people
# functional accounts
.*AD+MI+N.* <newaccountonly|antispoof>
.*sysop.* <newaccountonly|antispoof>
.*moderator.* <newaccountonly|antispoof>
.*arbit(?:er|rator).* <newaccountonly>
.*checkuser.* <newaccountonly|antispoof>
.*oversight.* <newaccountonly|antispoof>
.*S+T[EO]+(?:W|VV)+A+RD.* <newaccountonly|antispoof>
.*bue?r(?:eau|o)[ck]r?at.* <newaccountonly>
.*\bspravce\b.* <newaccountonly|antispoof> # [[Special:PermanentLink/16431112#Wikipedie usernames]]
# schiedsgericht in w:de
.*schieds(?:ge)?richt.* <newaccountonly>
.*WMF.* <newaccountonly|antispoof>
.*molly white.* <newaccountonly|antispoof>
.*tulsi [a-z]h?agat.* <newaccountonly|antispoof>
.*sro[ \.\-]?2[ \.\-]?3.* <newaccountonly>
.*WikiDan.{0,10}61.* <newaccountonly> # See [[w:en:Wikipedia:Sockpuppet_investigations/Moutray2010]]
.*cһеск[ИѴ]ѕег.*
.*сап ѕи[ск]+.*
.*һогѕе.*
.*\bԁіск.*
.*\bсоск.*
# strong language
.*AIDS.* <newaccountonly|casesensitive>
.*ASS+HO+L+E.* <newaccountonly|antispoof>
.*BASTARD.* <newaccountonly|antispoof>
.*BITCH.* <newaccountonly|antispoof>
.*COCKSUCK.* <newaccountonly|antispoof>
.*CUNNILINGUS.* <newaccountonly|antispoof>
.*[CK(]UNT.* <newaccountonly|antispoof>
.*VAGINA.* <newaccountonly|antispoof>
.*DILDO.* <newaccountonly|antispoof>
.*FAG\.?G+OT.* <newaccountonly|antispoof>
.*FU[C(K]+K+ <newaccountonly|antispoof>
.*f\*ck.* <newaccountonly|antispoof>
.*HITLER.* <newaccountonly|antispoof>
.*P[Eê]+N+I+S.* <newaccountonly|antispoof>
.*SLUT.* <newaccountonly|antispoof>
.*PRO+STITUTE.* <newaccountonly|antispoof>
.*PA?EDO+(?:PH|F)ILE.* <newaccountonly|antispoof>
.*JEW.* <newaccountonly|casesensitive>
.*fellatio.* <newaccountonly>
.*lesbianism.* <newaccountonly>
.*molest[\ s].* <newaccountonly>
.*n[ei1!][gq]+([gq]a+s?|[gq]+er|3r|ur|let).* <newaccountonly>
.*orgasm.* <newaccountonly>
.*scr[o0]tum.* <newaccountonly>
.*[8B]\={2,}D.* <newaccountonly>
.*russavia.* <newaccountonly>
.*Belanidia.* <newaccountonly>
.*[YIíıl]\.?A\.?[NM]\.?G\.?U\.?A\.?[SZ].* <newaccountonly>
.*DARIO SEVERI.* <newaccountonly>
.*Vou (?:cagar|defecar|mijar|ejacular|gozar).* <newaccountonly>
.*[Ck]aguei.* <newaccountonly>
.*GRS73.* <newaccountonly>
.*Chronus.* <newaccountonly>
.*is my ho(?:me|[a-z]se|my|mey).* <newaccountonly|antispoof>
.*housegoy.* <newaccountonly|antispoof>
.*homoboy.* <newaccountonly|antispoof>
.*homosexo.* <newaccountonly|antispoof>
.*wikinger.* <newaccountonly|antispoof>
.*home[iy][bg]oy.* <newaccountonly|antispoof>
.*homie[bg]oy.* <newaccountonly|antispoof>
.*\bpeniz.* <newaccountonly> # [[special:permalink/17162342#Peniz]]
.*fuck you.* <newaccountonly|antispoof>
.*下凵ㄈ水.*
.*山工水工户三多工月.*
.*代月七三.*
.*弓七三山月民多弓 .*
.*huge cock.*
#German strong language
.* ist schwul.* <newaccountonly|antispoof>
# fick...
.*fick(?:e[rn]\b|t\b| d[ieo]).* <newaccountonly|antispoof>
# scheiss
.*sche?(?-i:i(?:ß|s{2})).* <newaccountonly|antispoof>
# wichser
.*wi(?:chs|x{1,3})e?r.* <newaccountonly|antispoof>
# arschloch
.*\barschl.* <newaccountonly|antispoof>
# Chronic Vandal
.*auwal.* <newaccountonly|antispoof> # [[Special:CentralAuth/Auwall]], chronic account creation vandal
#Portuguese strong language
.*[CK]ARALHO.* <newaccountonly|antispoof>
.*BU[CS]ET+(?:INH)?A.* <newaccountonly|antispoof>
.*FODA(?:-?[SC]E)?.* <newaccountonly|antispoof>
.*VAI[- ]TOMAR[- ]NO.* <newaccountonly|antispoof>
.*VAI(?:[- ]?[TCS])?E[- ]?FUDER?.* <newaccountonly|antispoof>
.*CARA[- ]DE[- ]PAU.* <newaccountonly|antispoof>
.*OTARIO.* <newaccountonly|antispoof>
.*DESGRACA.* <newaccountonly|antispoof>
.*punhet[ae].* <newaccountonly>
.*viado.* <newaccountonly>
.*bosta.* <newaccountonly>
.*\bporr+a\b.* <newaccountonly>
.*cara de cu.* <newaccountonly>
.*\bmerda\b.* <newaccountonly>
.*nunca ser[aá].* <newaccountonly>
# WOW
.*on ?wheels.* <newaccountonly>
.*on wh[eéèẽȩëêēẹẹėĕěę]+ls.*
.*wikipedo.* <newaccountonly>
.*\bNC state\b.*\bis\b.* <newaccountonly>
.*fuquay.* <newaccountonly>
.*fooledyouSt(?:u|ew)ards\d{0,4}.* <newaccountonly>
.+massive c.* <newaccountonly>
.*negro scum.* <newaccountonly>
.*awp's massive c.* <newaccountonly>
.*tched by.* <newaccountonly>
.*rap(?:es?|ing).?bab(?:y|ies).* <newaccountonly>
.*stretċhed.* <newaccountonly>
.*StretċhedBy.* <newaccountonly>
.*str[eėéèëê]tch[eėéèëê]d.* <newaccountonly>
.*vanda[lI].* <newaccountonly>
.*king my co+ck.* <newaccountonly>
.*G[rw]{2,3}ap.* <newaccountonly>
.*[GⒼĜĞĠĢƓǤǦǴḠ].*[RŔⓇŖŘȐȒṘṚṜṞ®].*[AǼAÀⒶÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*[WŴẀẂẄẆẈ₩].*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly>
.*[ⒼGĜĞĠĢƓǤǦǴḠ].*[RŔŖⓇŘȐȒṘṚṜṞ®].*[AǼⒶAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*VV.*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly>
(?i:[GĜĞĠĢƓǤǦǴḠ69&Γ]((\W|\W.*\W)?[RŔŖŘȐȒṘṚṜṞ®Ρ₧ÞþΡρРрƤṔṖǷ](?:\W|\W.*\W)?)+(?:[ǼAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦȺḀẠẢẤẦẨẪẬẮẰẲẴẶÆǢ4@?Α](?:\W|\W.*\W)?)+(?:[VƲṼṾWŴẀẂẄẆẈ₩UÙÚÛÜŨŪŬŮŰŲǓǕǗǙǛΫΥΫΎ](?:\W|\W.*\W)?)+[PƤṔṖǷ₧ÞþΡρРр]) <newaccountonly>
.*hagg[ae]r.* <newaccountonly>
.*[НHΗHⱧ]+[[:punct:] ]*[ΆAÁÀÃÄÂΑАA]+[[:punct:] ]*[GGԌ]+[[:punct:] ]*(?:[ΆAÁÀÃÄÂΑАA]|[EЕΕËEĖ])+[[:punct:] ]*[RRЯ]+.* <casesensitive>
.*[НHΗHⱧ][EЕΕËEĖ][RRЯ][MМΜM][YΥY].* <casesensitive>
.*JEWS DID.* #VasilievVV 2008-05-01
.*Śemitic.*
.*ni[ğǵģĝġĠĞ]+er.*
.*\bon.t[iy]res\b.* <newaccountonly|antispoof>
.*pelican.shit.* <antispoof>
.*my.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+e+.{0,5}[bßβбв฿]+o+y.* <newaccountonly|antispoof>
.*[mɯḿṁṃмӍμ₥]y.+\b[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+(?:i+[e3عڠẽəɵ]+|[e3عڠẽəɵ]+y+)s*\b.* <newaccountonly|antispoof>
.*[mɯḿṁṃмӍμ₥]y.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+[oóòôöõǒōŏǫőœøəόοωὸὀὁὄὂὅὃоөӧӫδσʘǿọ0]+[uúùûüũůǔūǖǘǚǜŭųűύvṽṿwŵẁẃẅẇẉẘΦφΨψωώὼώᾠᾡᾢᾣᾤᾥᾦᾧѱѵѷѿ]+s+e+.{0,5}[bßβбв฿ьҌҍ]+o+y.* <newaccountonly|antispoof>
.*Rymax[0-9]+.* <newaccountonly>
.*Omegariley[0-9]+.* <newaccountonly>
.*wa+n+k+e*r.* <newaccountonly|antispoof>
#Stewards and SWMT
.*sKy[1Il][uüv].* <newaccountonly>
.*Naw?linwiki.* <newaccountonly>
.*Nishkid64.* <newaccountonly>
.*Alisons?.*? (?:b[i ]{1,2}tch|shit) <newaccountonly>
.*[mM][@a]t[3e]r[il1ìíïîīI]alsc[il1ìíïîīI][3e]nt[il1ìíïîīI]st.* <newaccountonly>
.*favonian.* <newaccountonly>
.*[il]nf[il]n[il]te[0-9]{4}.* <newaccountonly|antispoof|errmsg=titleblacklist-forbidden-new-account>
.*[il]nf[il]n[il]te[0-9]{4}.* <autoconfirmed|antispoof> # Prevent article creation with such name.
.*B.?sadowski.* <newaccountonly|antispoof>
.*Tege[lI].* <newaccountonly|antispoof>
.* Тегела? .* <newaccountonly|antispoof> # Tegel in Russian is my understanding
.*\bajraddatz.* <newaccountonly|antispoof>
.*marcoaurelio.* <newaccountonly|antispoof>
#Other users
.*j[iu]m(?:bo|my) ?wh?ales.* <newaccountonly>
.*Kr[i1l]mpet.* <newaccountonly>
.*Betacommand.* <newaccountonly>
.*[cC]arol.?[mM]\.?o\.?ore.* <newaccountonly>
.*\s+[jJ]\.?[Dd]elanoy.* <newaccountonly>
.*[Ee]lcobbola.* <newaccountonly>
.*[Vv]zaak.* <newaccountonly>
.*Phaedriel <newaccountonly> #per CU-l
.*DanielTom\d.* <newaccountonly>
.*HERBYTHYME.* <newaccountonly|antispoof> # xwiki issue of harassment
.*parbel.* <newaccountonly|antispoof>
.*seewo(?-i:[LlI][Ff]).* <newaccountonly|antispoof>
.*Zzuuzz.* <newaccountonly|antispoof>
.*Ingrid Gome[sz].* <newaccountonly|antispoof>
.*Taichi.* <newaccountonly|antispoof>
.*Lomita.* <newaccountonly|antispoof> # [[special:permalink/17718012#Lomita]] [[special:diff/17728420]]
.*Krichel.* <newaccountonly|antispoof>
.*Amire80.* <newaccountonly|antispoof>
.*PlyrStar93.* <newaccountonly|antispoof>
.*Cruizir .* <newaccountonly|antispoof>
.*\bCruiz.r\b.*
.*Bonadea .* <newaccountonly> # abuse by JA, via [[SRG]]
.*TonyBallioni.* <newaccountonly>
.*De[aeiou]?fender\b.* <newaccountonly|antispoof>
.*Plyr?Star93.* <newaccountonly>
.*\bchrissymad.* <newaccountonly>
.*SA.?13 Bro.* <newaccountonly>
.*\bpraxidica.* <newaccountonly>
##LTA
# [[w:ja:LTA:ISECHIKA]] and other ja titles
.*レオパレス.* <newaccountonly>
.*フェロモンたっぷり.* <newaccountonly>
.*(?:ヤリマン|レイプ|女体盛り|レズ(?:ビアン)?|ビッチ|咥えて欲しい).* <newaccountonly>
.*(?:[被容]疑者|被告|受刑者|加害者).* <newaccountonly>
.*(?:悪質|クレーマ|無賃乗車|万引き?|窃盗).* <newaccountonly>
.+(?:組直[系参]).+ <newaccountonly>
.*(?:\+81\D?|0)[7-9]0(?:\D?\d{4}){2}.* <newaccountonly|antispoof>
.*風俗.* <newaccountonly>
# Bambifan
.*Spider's.*Web.* <newaccountonly>
.*Pig(?:'s)?.*Tale.* <newaccountonly>
# Who cares who it is
.*Chaosnamepuppet.* <newaccountonly>
Jorge Queirolo Bravo <autoconfirmed>
User(?: talk)?:(?:Barsoom Tork|Pocoyo Albatross|Anything Muppets|Moosey Mouse|Inbloomed Muppets).* <casesensitive|noedit>
# Harold
.*H.R.[L|1I]D.*K(?:R|[|!ɨᎥ1iIÍÌĬîÎǏÏĨįĮĪıİlľŀłļḷΙιіІЇ丨])+che[L|1I].* <newaccountonly|antispoof>
.*K[Ri]+CH[e'][L|1I].*H.R.[L|1I]D.* <newaccountonly|antispoof>
# Vicky Kadian [[special:permalink/17551440#Vicky Kadian]]
.*Vì[ck]ky Kadian.* <antispoof>
.*Kadian Vi[ck]ki.* <antispoof>
.*विक्की कादियान.*
.*कादियान विक्की.*
# DieselSun, repeat article creation on self, checkuser detail available
.*Tatarniko[fv] Ale(?:ks|x)ande?r.*
.*Ale(?:ks|x)ande?r Tatarniko[fv].*
.*Alexander Sergeevich Tatarnikov.*
.*diezel\s{0,5}sun.*
.*Александер Татарников.*
.*Александр Сергеевич Татарников.*
# Brandon Richardson, repeat article creation on self [[Special:PermanentLink/9666160]]
Brandon (?:\w{0,20} |Q\. )?Richardson
.*Prince Richardson.*
# Javad Ramezani
.*[jcy][ae]v\w[dt][\. ]{0,5}\w[ae]m\w?z[aeo]ni?.* <antispoof>
.*[ae]m\w?z[ao]ni?[\. ]{0,5}[jdc][ae]v\w[dt].* <antispoof>
.*جواد.*رمضان.*
.*Me and Selena.*
.*Javad[\. ]{0,5}\(?:s[iaoe]nger\).*
.*[ҶЏЖж]а[ву][оа]д\s{0,5}\w{0,5}\s{0,5}Рам[ае][зд][оа]н.*
.*ჯავადის[\. ]{0,5}რამადანის.*
.*ஜவாத்[\. ]{0,5}ரம[ளாலா]ன்.*
.*Javad Ramadan.* <autoconfirmed>
.*Javad Shorab.* <autoconfirmed|antispoof>
# José Rafael Cordero Sánchez [[special:permalink/16580741]] [[Special:diff/17786922]]
.*(?:Jos.|R.(fael)?) Cordero S.nch.z.*
.*José Cordero.* <autoconfirmed>
# Evw
[^:]+:Archelange <newaccountonly>
# Cross-wiki sock
.*Modern ?Apizza.*
# Spam patterns
.*Web20(?:tool|marketing|site|summit).* <newaccountonly>
.*cheap[sr]al[a-z]{1,4}(?:\d{1,2})?.* <newaccountonly>
.*polo(?:online|outlet).* <newaccountonly>
.*cash.?advance.* <newaccountonly>
.*loans?.?(?:lender|solution).* <newaccountonly>
.*lose.?weight.* <autoconfirmed>
.*weight.?loss.* <newaccountonly>
.*paydayloan.* <newaccountonly>
.*bktube\d{2}.* <newaccountonly>
.*thai(?:vdo|xx)x\d.* <newaccountonly>
.*pay[0o]neer.* <newaccountonly>#multiple a/c names starting with name, some appending, blocking for articles too
\bpay[0o]neer\b
.*gain inches.*
.*growing tips anyone.*
.*height (?:today|increas|discrimin|from).*
.*shoe lift (?:insole|addition| ?\-|to make).*
.*(?:with|using|the|\.|get|effective|introducing|ease|forget|right) shoe lift.*
.*(?:lifts for|taller) shoe.*
.*(?:hina|hinese|wholesale|cheap|buy) (?:authentic|sports|hockey|star game)? ?jersey.*
.*do s and don ts of.*
.* most effective way.*
.*strateg(?:y|ies) to buy.*
.*breaking your budget.*
.*article promotion tip.*
.*custom lanyard.*
.*mimy.*s[lℓ£]uiter.* <antispoof>
.*(?:best|top|with|through|perfect|having|ideal|using|beneficial|effective) autism.*
.*marketing instant.*
.*pay affiliate.*
.*minecraft (?:server|download).*
.*great tips .*
.*self.?employed loans.*
.*cash with no income.*
.*best SEO .*
.*(?:strong|good| a| the) NHL (?:pullover|shirt|jacket).*
.*NHL (lover|supporter|enthusiast|fanatic).* <autoconfirmed>
.*properties for sale.* <autoconfirmed>
.*\beasy methods.* <autoconfirmed>
.*home equity loan.* <autoconfirmed>
.*card debts? repayment.* <autoconfirmed>
.*your (?:forthcoming|next) (?:occasion|function|occurrence|party|celebrat).* <autoconfirmed>
.*\b(?:ways|tips|how|methods) to (?:obtain|choose|discover).* <autoconfirmed>
.*\b(?:dvantages|benefits) of (?:booking|renting|le(?:tt|as)ing).* <autoconfirmed>
.*\bAduPoker.*
.*\bpoker online.* <autoconfirmed>
.*\blimo (p?:rovider|company|service|program|support|assist).* <autoconfirmed>
.*manage your loan.* <autoconfirmed>
.*on(?: the (?:(inter)?net|web)|.?line) gaming fun\b.*
.*memorable team (?:development|building).*(?:basic|tips|guideline|suggestion|security|safeness|regulation|practice|rules|protection).* <autoconfirmed>
.*tax preparation (?:consultation|service).* <autoconfirmed>
.*(?:progress(?:on)?|advancement|trend|development) (?:along with|in addition to|as well as|and also|plus) devolution.*
.*trying to conceive.* <autoconfirmed>
.*avoid these foods.* <autoconfirmed>
.*tax return easily.*
.*\bbest income tax.*
.*fastest growing.* <autoconfirmed>
.*casinos? (?:online )?(?:casino|wagering|betting|playing|poker|gaming|gambling|games|strateg).* <autoconfirmed>
.*(?:outlet|store|casinos) online.* <autoconfirmed>
.*champion menwear.* <autoconfirmed>
.*cheap finance.* <autoconfirmed>
.*\bfind money .* <autoconfirmed>
.*lottery on.?line.* <autoconfirmed>
.*football (?:gambling|bet(?:s|ting)?)\b.* <autoconfirmed>
.*flexible loan views.* <autoconfirmed>
.*(pertaining to|reduce|intended for) ((motor )?vehicle|auto(mobile)?|car( or truck)?) (improvement|maintenance|fix|repair|vehicle|problem|restore).* <autoconfirmed>
.*(professional|skilled|competent|seasoned) auto (auto|repair shop|technician|shady).*
.*(review|strategy) (tab|tricks|tips|secret|suggestions).* <autoconfirmed>
.*(custom|silicone?|printed|cheap|rubber|charity) (wristband|bracelet).* <autoconfirmed>
.*(stage|phase|period|developmment|level)s? of (cystic )?(pimple|zit|acne).* <autoconfirmed>
.*\bacne (treatment|cure|breakout).* <autoconfirmed>
.*(flourishing|productive|profitable|thriving|successful|effective|prosperous) natural acne.*
.*\btips and tricks.* <autoconfirmed>
.*paypal money adder.* <autoconfirmed>
.*(effective|superb|excellent|great|fantastic) seo (firm|corporation|provider|organi[sz]ation|business).*
.*(medical|health|clinical).?(related|care|method of)? (malpractice|travel|transport|vehicle).* <autoconfirmed>
.*prenuptial (documents|negotiating|contract|legal|agreement|deals).* <autoconfirmed>
.*luxury (?:vehicle|automo(tive|bile)|(?:ar or )?truck) (?:review|evaluation|critiques|rating|opinion).* <autoconfirmed>
.*(hir|rent|book|reserv)ing( an?)? (extra|luxuri(e|ou)s|extravagant) (?:auto(?:mo(t?:ive|bile))?|car|truck|vehicle|motor).* <autoconfirmed>
.*\b(?:vehicle|auto(?:mo(?:tive|bile))?|car|truck|sedan) (?:driving|sales|maintenance|loans|repair|restore|mechanic)\b.* <autoconfirmed>
.*\bhow to (?:locate|find) a (competent|professional|skilled).* <autoconfirmed>
.*tips that will save money.* <autoconfirmed>
.*\bcruising for the.* <autoconfirmed> # spam added March 2017, can probably culled after 6 months
.*(?:your|own) website easily.*
.*(?:of|with|easily) using (?:quidoo|hubpages).* <autoconfirmed>
.*(?:\b|-)(?:fuss|cut|simple|free|less|realistic|world|practical|elements|secrets|systems|details|plans|criteria|products|advice|programs|solutions|aspects|of|in|for) warehouse.* <autoconfirmed> # April 2017
.*design shop.* <autoconfirmed>
.*\bТитан гель.* <autoconfirmed>
.*\bhammer toe.* <autoconfirmed>
.*\btreatments? and cure.* <autoconfirmed>
.*\bsymptoms? and treatment.* <autoconfirmed>
.*((?:Kendall|Kylie|Kris|Caitlyn) Jenner|(Khloe|Kourtney|Rob|Kim) Kardashian|Scott Disick)[ \-]\w.* <autoconfirmed>
.*\b(?:plain black|bandage) (wrap|long)? ?dress.* <autoconfirmed>
.*herve leger \w.* <autoconfirmed>
.*(buy|cialis vs|generic) viagra.* <autoconfirmed>
.*(?:cialis|viagra) (generic|coupons|without a|online).* <autoconfirmed>
.*sulfate explained.* <autoconfirmed>
.*\bHVAC ?(?:\.|assistance|accomplishment|encounter|purchase|suggest|advice|concern|by us|demand|good|is eas|using|with|success|begin|guid|that |achieve|expert|trouble|practic|rookie|problem|could|tip|need|may|require|which|is ).* <autoconfirmed>
.*heating and air conditioning.* <autoconfirmed>
.*mattress (?:sales|headboard|start|retail|wars|discount|mattress|bed|pad|again|would|market|security|good|from).* <autoconfirmed>
# tv stream
.*\bon.?line ((tv )?coverage|free) <autoconfirmed>
.*\b(final|watch)[ \-\.]+(?:now|free |winter|live).* <autoconfirmed>
.*\blive[ \-\.](?:online|stream|free|hd|six nat).* <autoconfirmed>
.*\bst\.re\.am.* <autoconfirmed>
.*\brugby\*\*.* <autoconfirmed>
.*\bgreat things about\b.* <autoconfirmed>
.*\bunderstanding files\b.* <autoconfirmed> # per stewards
.*(?:cheap|buy) (tizanidine|zanaflex).*
.*muscle relaxants.* <autoconfirmed>
.*(?:simple|fat) (?:fast|weight)[ -]loss.* <autoconfirmed>
.*weight[ -]loss (supplement|and).* <autoconfirmed>
.*(?:another|crash|ketogenic|carb) diet.* <autoconfirmed>
.*building (diet|tip).* <autoconfirmed>
.*body fat on.* <autoconfirmed>
.*simple home remedies.* <autoconfirmed>
.*\bstone island\b.* <autoconfirmed> # simple, may be too harsh, let us stop the worst of the spam -- billinghurst 20180718
.*\b(?:outlet|sale|official) (?:shop|store|clearance|boutique|site|sale)\b.* <autoconfirmed>
.*salvatore ferragamo \w.* <autoconfirmed>
.*ferragamo (retailer|belt).* <autoconfirmed>
.*best low cost.*
.*replica outlet.* <autoconfirmed>
.*online gaming.* <autoconfirmed>
.*\bdrugs online.* <autoconfirmed>
.*male enhancement.* <autoconfirmed>
.*natural skin care.* <autoconfirmed>
.*\bproven methods.* <autoconfirmed>
.*to self improve.* <autoconfirmed>
.*messenger marketing.* <autoconfirmed>
.*make money online.* <autoconfirmed>
.*market your (?:web.)?site <autoconfirmed>
.*advertise businesses.* <autoconfirmed>
.*levels of success.* <autoconfirmed>
.*simple good ideas.* <autoconfirmed>
.*merrell walking boots.* <autoconfirmed>
.*buy the best.* <autoconfirmed>
.*get viagra.* <autoconfirmed>
.*for lasting longer.* <autoconfirmed>
.*when (?:making a purchase|buying).* <autoconfirmed>
.*\breal money.* <autoconfirmed>
.*\bbetonline casino.* <autoconfirmed>
.*budget tablet.* <autoconfirmed>
\blose \d\d pounds <autoconfirmed>
.*Advocate Simranjeet Singh.*
.*Simran(:?jeet)?.?Law.*
.*Alma Lilia Luna Olivas.* <autoconfirmed>
# tech support spam
.*Hpprintersupp(o|0)rt.* <newaccountonly>
.*supp(o|0)rt helpline.* <newaccountonly>
.*(?:help[ \.]+desk|phone)[ \.]+number.* <newaccountonly>
.*customer care.* <newaccountonly>
.*service (?:tech|supp(ort)?).* <newaccountonly>
.*quickbook.* <newaccountonly>
.1[ \-\.]?8[0oO]{2}[ \-\.]?\d{3}[ \-\.]?\d{2}[0oO]
.*(?:dell|hp|brother|canon) printer.* <autoconfirmed>
.*[I1][ \-~\.]?8[ \-~\.]?[0oO][ \-~\.]?[0oO][ \-~\.]?26[ \-~\.]?9[ \-~\.]?{I1][ \-~\.]?6[ \-~\.]?[0oO][ \-~\.]?8.*
.*\b[I1]844.?46[I1].?2828\b.*
.*[nN]orton [lL]ive [hH]elp.*
.*(?:helpline|tech|s(ervice|upport)) (tele)?phone number.* <autoconfirmed|antispoof>
.*(?:support|contact).?toll.?free.*
.*0.800.098.8727.*
.*(?:facebook|quickbooks) (?:customer|helpline|support|technical|on-?line).*
.*(?:gmail|tech|customer)(?:\.|nichal)?[ \.](?:service|support).* <autoconfirmed|antispoof>
.*Q\.u\.i\.c\.k\.b.*
.*1800-?213-?2171.*
.*1844-?203-?1044.*
.*supp0rt.*
.*(help desk|support)(.?phone)?.?number.*
.*c\.u\.s\.t\.o\.m\.e\.r.*
.*s\.u\.p\.p\.o\.r\.t.*
.*n\.u\.m\.b\.e\.r.*
.*ℕ∪mβεR.*
.*better page rank.*
.*toll free (1800|number).* <autoconfirmed>
.*1800\d{7} helpline number.* <autoconfirmed>
.*91[ \-\.]\d{10}.* <newaccountonly>
.*Gððglê.*
.*gmåïl.*
.*§µþþðr†.*
.*þhðñê.*
.*ñµmßêr.*
.*131.?2389.?2398.*
.*186.?7275.?9878.*
# merchandise shopping
.*(?:custom|printed| own|blank) t(ee)?.?shirt.* <autoconfirmed>
.*t(?:ee)?.?shirts? (printing|quilt|everywhere|design|online|(to|on|in) |buy).*
.*best online (?:fashion )?shop.*
.*online shopping (find|for).*
.*for global customer.*
.*the hottest new.* <autoconfirmed>
.*Afγιαdable.*
.* earn online money.*
.* loan faster.*
.* as discounts.* <autoconfirmed>
.*check this out.*
.*wholesale soccer.*
.*\bbuy cheap.*
.*\bwins? customers.* <autoconfirmed>
.*(?:puma|lacoste|reebok|randall|vasque|adidas|kids|getting|valentino) (?:trainer|shoe|shorts|footwear|mens|golf|handbag).* <autoconfirmed>
.*(?:discount|buy) (?:clothing|shoes) online <autoconfirmed>
.*beneficial (?:deal|discount)s
.*(?:penis|natural) enhancement.* <autoconfirmed>
.*\bbest skin.* <autoconfirmed>
.*how to make your.* <autoconfirmed>
.*website promote.* <autoconfirmed>
.*5 reasons to stop.* <autoconfirmed>
.*\bbest internet.* <autoconfirmed>
.*web marketing consultant.* <autoconfirmed>
.*play poker on.?line.* <autoconfirmed>
.*\bquickest way.* <autoconfirmed>
.*muscle building food.* <autoconfirmed>
.*skin care tip.* <autoconfirmed>
.*\bpenis exercises.* <autoconfirmed>
.*teeth whitening.* <autoconfirmed>
.*porcelain crown cost.* <autoconfirmed>
.*dental veneer.* <autoconfirmed>
.*picking the best.* <autoconfirmed>
.*\bsave money.* <autoconfirmed>
.*consider before buying.* <autoconfirmed>
.*most dependable.* <autoconfirmed>
.*(?:glass|windshield) replacement.* <autoconfirmed>
.*benefits of (?:choos|select).* <autoconfirmed>
.*tips on (?:choos|select).* <autoconfirmed>
.*fixed by professionals.* <autoconfirmed>
.*\bbest coupon.*
.*promo(?:tional)? code.*
.*anti[ -]aging skin.* <autoconfirmed>
.*\bhow to decide.* <autoconfirmed>
.*\bsale online.* <autoconfirmed>
.*points to consider.* <autoconfirmed>
.*healthy skin.* <autoconfirmed>
.*memorabilia online.* <autoconfirmed>
.*cheapest price.* <autoconfirmed>
.*your online business.* <autoconfirmed>
.*by seo service.* <autoconfirmed>
#"Polish spam"
{{ns:3}}:.*Kołobrzeg.*
{{ns:3}}:.*wybór kwatery*
{{ns:3}}:.*wybór miejsca noclegowego*
# Cross-wiki spammer
{{ns:2}}:Vasilisa(\d)+
.*Vasilisa(\d)+ <newaccountonly>
.*Lovesunshine <newaccountonly>
.*[Mm]ichael.[kK].hntopf.*
.*Hunter ?Mariner.*
.*radio.manà.*
({{ns:2}}:)?augusto.de.luca\b
.*peer.?van.?mladen.*
.*predrag.jugovic.*
.*Lui\b.Morais.*
.*Mayestrion.*
.*Marco.*[Dd]i.*Meco.*
# Per CU-L 13/06/2012, cross-wiki spam
[^:]+:Mainline <newaccountonly>
# Amilton de Cristo
.*Am[iíìîï1lɪi̯]{2,5}ton(?:.Rodrigu[eèéêë3][sz])?.(?:de.Cristo|of.Christ).*
.*O.verdadeiro.avivamento.*
# Cross-wiki pattern spambots
#note that setting a remove date can help keep this list smaller
.*Meciurilive.* <newaccountonly> # delete after Feb 2016
# Vandal patterns
[pṕ]lays?\s*with <newaccountonly>
P[eèéêë][iìíïî]d[aàáâä]r <newaccountonly>
.*(?:pega|senta).na.(?:banana|lin[gĝģğġ][uüûùú][iìíîï][cçćĉ]a|salsi(?:ch|xx?)a).* <newaccountonly>
# Cross wiki vandalism pages
.*mixing sailors.*
# Cross-wiki Chinese vandalism: zh:WP:LHLS and zh:WP:HYIP and similar vandalism
.*[啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed>
.*[乌鸟岛烏鳥島钨鎢邬鄔呜坞].*[跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed>
.*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡].*[氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed>
.*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇].* <autoconfirmed>
.*Make.*cat.* <autoconfirmed>
.*Mys.*721tx.* <autoconfirmed>
# 影武者 (from [[zh:]]) - well-known targets of serial vandalism
.*影.*武.*者.* <newaccountonly>
.*[邓鄧].*[傑杰].* <newaccountonly>
.*林.*士.*涵.* <newaccountonly>
.*Tian[0-9]{2,4}[A-Za-z] <newaccountonly>
# Cross-wiki vandal
.*[ĐDd]okdo.*kor.* <newaccountonly>
.*Đokdo.* <newaccountonly>
.*Докдо республика корея.* <newaccountonly>
.*SERVICE.*KOMPOR.* <newaccountonly>
.*CALL.087808242095.*
.*BAJOT.*Z.*
.*REVENGE.*THE.*FATE.*
.*Hendrix.*Adi.*Surya.*
.*jual.*obat.*
.*Ciacho[0-9]{2}.* <newaccountonly|antispoof>
.* fu[a-z]{1,5}?rdai. *
.*\bfuerdai.* <antispoof>
.*fj?[uv][ae]rd[ae]+[iǐī].* <newaccountonly>
.*vand[áǎ]l.*
.*cruǐzǐn\.*
# From Japanese Wikipedia. [[Special:Permalink/11656464]]
## functional accounts and related terms
.*管理.* <newaccountonly> # admin
.*ビューロクラット.* <newaccountonly> # bureaucrat
.*チェックユーザ.* <newaccountonly> # checkuser
.*スチュ[ワア]ード.* <newaccountonly> # steward
.*オーバーサイト.* <newaccountonly> # oversight
.*オンブズマン.* <newaccountonly> # ombudsman
.*開発者.* <newaccountonly> # developer
.*理事.* <newaccountonly> # board member
.*委員.* <newaccountonly> # committee
.*財団.* <newaccountonly> # foundation
.*[ブぶ][ロろ][ッツシっつ][クく].* <newaccountonly> # "block"
## Project names
.*ウ[ィイ]キ([ペメピミ]ー?デ[ィイ]ア|ニュース|ブックス?|ソース|コモンズ|ク[オォ]ート|データ).* <newaccountonly>
.*ウ[ィイ]クショナリ.* <newaccountonly>
## Han characters (for zh, ja, etc.)
.*[殺死腐汚盗嫌狂虐滅罪姦屁尻葬屑].* <newaccountonly>
.*暴[[:punct:] ][行力言動动亂乱].* <newaccountonly>
.*害虫.* <newaccountonly>
.*自慰.* <newaccountonly>
## Japanese derogatory language
.*[荒あア][らラ]?[しシ].* <newaccountonly>
.*氏[なにぬねのんナニヌネノン].* <newaccountonly>
.*[こコ][ろロ][しシツ].* <newaccountonly>
.*(半|はん|ハン)(ころ|コロ|ごろ|ゴロ).* <newaccountonly>
.*(餓鬼|がき|ガキ).* <newaccountonly>
.*(鬼畜|[きキ][ちチ][くク]).* <newaccountonly>
.*(莫.?迦|馬.?鹿|[ばバ][ー・]?[かカ]).* <newaccountonly>
.*(阿呆|[あア][ー・]?[ほホ]).* <newaccountonly>
.*(気違い|基地外|吉外|きちがい|キチガイ).* <newaccountonly>
.*(嘘|うそ|ウソ)[をヲ]?(つ[くき]|ツ[クキ]).* <newaccountonly>
.*(禿|はげ|ハゲ).* <newaccountonly>
.*(かつら|カツラ|ヅラ).* <newaccountonly>
.*(のろま|ノロマ).* <newaccountonly>
.*([死私]刑|しけい).* <newaccountonly>
.*(エクスタシ|えくすたし).* <newaccountonly>
.*ストーカー.* <newaccountonly>
.*犯人.* <newaccountonly>
.*ロリコン.* <newaccountonly>
.*(知的?障害?|池沼).* <newaccountonly>
## Japanese sexual language / body parts
.*[おオ][ちまチマ][んンソ].* <newaccountonly>
.*[ちまチマ][んン][こコぽポ毛子].* <newaccountonly>
.*(童貞|包茎).* <newaccountonly>
.*(糞|[くぐ]そ|[クグ]ソ).* <newaccountonly>
.*[うウ][んン][ちチこコ].* <newaccountonly>
.*ポルノ.* <newaccountonly>
.*(中|[なナ][かカ])(出|[だダ])[しシ].* <newaccountonly>
.*[あア][そソ][こコ].* <newaccountonly>
.*[オお][ナな][ニに二].* <newaccountonly>
.*[きキ][んンソ](玉|[たタ][まマ]).* <newaccountonly>
.*(金|[きキ][んンソ])[たタ][まマ].* <newaccountonly>
.*(パンツ|ぱんつ).* <newaccountonly>
.*(玉|[たタ][まマ])([金玉々]|[きキ][んンソ]|[たタ][まマ]).* <newaccountonly>
.*[ゃやャヤ][りリ]([漫満慢万萬]|[ちまチマ][んンソ]).* <newaccountonly>
.*([んンソ][ちまチマ]|[漫満慢万萬])[りリ][ゃやャヤ].* <newaccountonly>
.*(性交|即[尺生]).* <newaccountonly>
.*[ふフ][えエぇェ][らラ](?:[ちチ][おオ])?.* <newaccountonly>
.*(?:ソープランド|パイズリ).* <newaccountonly>
# From Ukrainian Wikipedia. [[Special:Permalink/11683166]]
.*Вікіпедія.* <newaccountonly>
.*Анальн.* <newaccountonly>
.*[Йй]об.* <newaccountonly>
.*[xхҲ][ýŷÿȳyуӲ][úùûüũůǔūǖǘǚǜŭųűuйиїяҊ].* <newaccountonly>
.*п[іи]д[аоиіе]рас.* <newaccountonly>
# From Hebrew Wikipedia
.*נאצית?.* <newaccountonly>
.+להשחי[טת].* <newaccountonly>
.*חרא.* <newaccountonly>
.*[אה]חריב.* <newaccountonly>
# from csWP
[^:]+:(?:[OoIl0-9]{1,3}\.){3}.* <newaccountonly> # no pseudo IP adresses
# BLP TARGETS from enWP
.*NawlinW.* <newaccountonly>
.*Nableez.* <newaccountonly>
.*Sean\.h.* <newaccountonly>
.*Smalljim.* <newaccountonly>
.*will die.* <newaccountonly>
.*will suffer.* <newaccountonly>
.*incinerated.* <newaccountonly>
.*raped by.* <newaccountonly>
.*gassed.* <newaccountonly>
.*gas the.* <newaccountonly>
.*head blown.* <newaccountonly>
.*castrated.* <newaccountonly>
.*beheaded.* <newaccountonly>
.*tortured.* <newaccountonly>
.*neutered.* <newaccountonly>
.*anti-semite.* <newaccountonly>
.*vomiting.* <newaccountonly>
.*Seth.*Patinkin.*
.*Jan.*Szatkowski.*
.*(Bill|William).*Beggs.*
.*Bett?y.*Patric?k?.* # Contact ArbCom before removing, overriding or changing
.*Scott.*Bibby.*
.*Dav.*\bCote.*(film|movie|director|actor).* # see Wikipedia:Sockpuppet investigations/NickSoroka/Archive
.*Sunil Kumar+ Pathela.* # see Wikipedia:Sockpuppet investigations/Sunil Kumarr Pathela
.*Lynds.*\bTurner.* # See User:Fairyspit and socks
.*M[a@]l[i1l]k Shab.zz.* <newaccountonly> # abuse target
.*Maelbros.* <newaccountonly> # sockpuppetry, hoax articles and edits
.*Mael.bros.* <newaccountonly>
.*Paul Easter.* <newaccountonly>
.*WP\:.* <newaccountonly>
.*WT\:.* <newaccountonly>
.*ⒽⒶⒼⒼⒺⓇ.* <newaccountonly> #Latest Grawp naming scheme
.*p[ÉÈËĘĚĔĖẺẸẾỀỄễỂểȨȩḜḝĒḖḗȄȅȆȇỆệḘḙḚḛ3عڠēėèéëẽĕęəẻếềẹ]nis.* <newaccountonly>
.*Magyar.nem.ember.* <newaccountonly>
.*Cremepuff.* <newaccountonly>
.*[Mm]otherr* *.?[Ff]uck.* <newaccountonly>
.*\b\(TIB.* <newaccountonly> # [[special:permalink:17218840]]
# Promotional usernames
.*[™®℠].* <newaccountonly|errmsg=titleblacklist-forbidden-new-account-trademark>
# Prevent users from creating usernames that are IPv6 addresses (stop gap until r12782)
User:[0-9A-Fa-f]{0,10}:([0-9A-Fa-f]{0,10}:)*([0-9A-Fa-f]{0,10})?(?:\/(12[0-8]|1[01][0-9]|[1-9]?\d))? <newaccountonly|errmsg=titleblacklist-ip-account>
# additions transferred from kkWP per talk page [[m:Special:PermanentLink/11826368]]
.*(\ba|Ә)(?i:кімші).* <newaccountonly>
.*(?i:уики[мп]еди[ая]|уикисөздік|уикикітап|уикидәйек|уикисабақ|уикиқайнар|уикихабар).* <newaccountonly>
.*(?i:Қазақстан).* <newaccountonly>
.*(?i:қазақ).* <newaccountonly>
## хуй
.*[xXхХ][yYуУ][iIйЙиИuUъЪяЯёЁeE].* <newaccountonly>
## пизда
.*[пПnpPрР][iIіІїЇиИeEеЕёЁ][зЗzZ3][dDдД].* <newaccountonly>
.*[нН][иИ][шШ].* <newaccountonly>
##from it.wiki
##lta
.*y.o.u.y.b.i.n.o.* <newaccountonly>
.*[Pp][Uu][Tt]+[Aa4][Nn].* <newaccountonly>
.*utente\:shivanarayana.* <autoconfirmed>
.*\:gioleonardi.* <autoconfirmed>
.*andrea.panerini.*
.*euphydryas.* <newaccountonly>
.*\bvituzzu.* <newaccountonly|antispoof>
.*\bruthven.* <newaccountonly>
.*francesco carbonara.*
.*fcarbonara.*
##insults
.*\bstronz.* <newaccountonly|antispoof>
# .*putt?ana.* per [[special:permalink/16539476]]
.*frocio.*
.*ricchione\b.*
##per [[:it:WP:NUI]]
.*\bassociazione.* <newaccountonly>
.*\bfondazione.* <newaccountonly>
.*\bo\.?n\.?l\.?u\.?s\.?.* <newaccountonly>
##fake ipv6-like usernames
([ABCDEF0123456789]*\:){3,}[ABCDEF0123456789]* <newaccountonly>
##long-term crosswiki spam
.*(richero|marian).*(maria|richero).*
.*peer.van.mladen.*
.*michael.vegini.*
.*(mattia|vlad|morleo).*(mattia|vlad|morleo).*(mattia|vlad|morleo).*
.*giovanni.{0,5}prinzi.*
.*prinzi.{0,5}giovanni.*
.*giuseppe.{0,5}prinzi.*
.*prinzi.{0,5}giuseppe.*
.*israel.*luca.*gois.* <antispoof>
.*fabrizio.*tonon.*
.*nino(slav)?\b.*marina.*
.*marina\b.*nino(slav)?\b.*
.*marco.{0,5}lupis.*
.*lupis.{0,5}marco.*
### Vietnamese Wikipedia ###
# Vulgarity
.*đ[uụùúủờ] m[eẹaá].* <newaccountonly>
.*đéo .*<newaccountonly>
.*đ[ụùũĩị] .*<newaccountonly>
.*đ[ịíĩệ]t.* <newaccountonly>
.*con đ[ĩiị].* <newaccountonly>
.*lồn.* <newaccountonly>
.*lon của.* <newaccountonly>
.*lon mẹ.* <newaccountonly>
.*con m[áẹ].* <newaccountonly>
.*chúng m[àầ]y.* <newaccountonly>
# Controversial historical names
.*chí.*minh.* <newaccountonly>
.*h[oòôồ] ch[ií].*minh.* <newaccountonly>
.*胡志明.* <newaccountonly>
.*n[oô]ng th[iị] x[uü][aăâá]n.* <newaccountonly>
# Vandals
.*chắn.* <newaccountonly>
.*trắn.* <newaccountonly>
### Farsi Wikipedia ###
.*\b(?:مد[یي]ر|معاون|ری[یئ]س|مس[ئوؤ]و?ل)\b.* <newaccountonly>
.*(?:شرکت|بازرگانی|کلینیک|[Cc]ompany|[Ff]actory|طراحی|سایت|انجمن|فروم|بازرگانی|آکادمی|وبلاگ|بلاگ|کانون|مطب|دفتر|پایگاه|کلینیک|گروه|آموزشگاه|دبیرستان|دانشگاه|co\.|مدرسه|همایش|وبسایت|مرکز|هی[اأئ]ت|سامانه|سرویس|بازار).* <newaccountonly>
.*(?:آگهی|روزنامه|فصلنامه|رزور|آنلاین|گردشگری|بین ?المللی?|صنعت|سازان|سازی|گستر|خبری).* <newaccountonly>
##Main page and it's redirects
صفحه اصلی
صفحهٔ اصلی
## Don't be only Persian numbers
^[\x{06F0}-\x{06F9}]*$ <newaccountonly|autoconfirmed>
## Don't have Persian's Diacritic
# [^:]+:.*[\x{064A}-\x{064F}\x{0652}\x{0650}\x{0626}\x{0643}\x{0654}\x{0621}\x{0623}-\x{0625}].* <newaccountonly|autoconfirmed>
## Persian scurrility words
.*\b(?i:[کك][یي]ر|خا[یي]ه|[کك]لفت)\b.* <newaccountonly>
.*(?i:قبر|گور|مری?ض|آشغال).* <newaccountonly>
.*(?i:مهبل|چوچوله?|واژن).* <newaccountonly>
.*(?i:\b[کك]س\b).* <newaccountonly>
.*(?i:قحبه).* <newaccountonly>
.*(?i:جنده|فاحشه|هوکر).* <newaccountonly>
.*(?i:[کك]ون).* <newaccountonly>
.*(?i:شو?مبو?ل).* <newaccountonly>
.*\b(?i:داف).* <newaccountonly>
.*(?i:گائیدم|گاییدم|گایدم|بگا|فاک|بخواب|گوز\b|فنا|\bگو?ه\b|\bشاش\b|مرد[کك]|زن[یي]?[کك]ه).* <newaccountonly>
.*\b[Dd]own.*[Ww]ith.* <newaccountonly>
.*\b[Aa]gainst.* <newaccountonly>
.*\b[Dd]ead.*[Oo]n.* <newaccountonly>
.*(?i:مرگ.*بر|لعنت.*بر).* <newaccountonly>
.*(?i:پ[یي]روز.*ست).* <newaccountonly>
.*(?i:خو?اه?ر|مادر|ننه|عمه|خاله|شاباجی|آبج[یي]|بابا|پدر|برادر|[کك]ا[کك]و).* <newaccountonly>
.*(?i:خاک.*توی?).*<newaccountonly>
.*(?i:سوسک).* <newaccountonly>
.*(?i:[کك]چل|خ(و|)ل|د[یي]وانه|مجنون|ماست شل|ماس شل).* <newaccountonly>
.*(?i:\bخر\b|گاو|سگ|پدسگ|ننهسگ|مادرسگ).* <newaccountonly>
.*(?i:پان.*(تر[کك]|فارس|لر|کرد|عرب)).* <newaccountonly>
## Famous persons
.*(?i:حضرت|امام).* <newaccountonly>
.*(?i:ولا[یي]ت).* <newaccountonly>
.*(?i:خم[یي]ن[یي]).* <newaccountonly>
.*(?i:خامنه.*ا[یي]).* <newaccountonly>
.*(?i:احمد[یي].*نژاد).* <newaccountonly>
.*(?i:روحان[یي]).* <newaccountonly>
.*(?i:محمد.*خاتم[یي]).* <newaccountonly>
.*(?i:مهد[یي].*[کك]روب[یي]).* <newaccountonly>
.*(?i:میر.*حس[یي]ن.*موسوی[یي]).* <newaccountonly>
## Commons Wikimedia
.*[sS]elfie [sS]hoe.* <newaccountonly> # [[Special:PermanentLink/14714671]]
## Spambot attack 31-01-2016
.*payday\b <autoconfirmed>
.*(day|online|instant|check|about|quick|best|free|advance|\buk|compare|\bhour|easy|why|guaranteed|fast|credit|\bby\b) payday.*
.*pay ?day (text |advanced )?loan.* <autoconfirmed>
.*credit check loans.* <autoconfirmed>
.*instant money.* <autoconfirmed>
.*without enquiries.* <autoconfirmed>
#cw abuse
.*DEE?Z.NUTS.*<newaccountonly|antispoof>
.*Casino.* <newaccountonly>
\bPokemon\.png\b
\bItailevi.* <newaccountonly>
.*Empresa LEMOS.* <casesensitive>
.*HowToGetBanned.* <newaccountonly|antispoof>
#LTA abuse of global rename feature
.*EISIGMA.* <newaccountonly>
# from kowiki
.*관리자.* <newaccountonly> # admin
.*운영자.* <newaccountonly> # admin
.*관리담당자.* <newaccountonly> # admin
.*쓰레기.* <newaccountonly> # inappropriate usernames
.*유니폴리.* <newaccountonly> # inappropriate usernames
.*Unypoly.* <newaccountonly> # inappropriate usernames
.*(개새끼|씹새).* <newaccountonly> # inappropriate usernames
.*씨(발|팔).* <newaccountonly> # inappropriate username
.*무현.* <newaccountonly> # inappropriate usernames
.*지랄.* <newaccountonly> # inappropriate username
.*섹스.* <newaccountonly> # inappropriate username
.*보민.* <newaccountonly> # LTA
.*황건.* <newaccountonly> # LTA
.*보르민.* <newaccountonly> # LTA
.*보르맹.* <newaccountonly> # LTA
.*볼민.* <newaccountonly> # LTA
.*보오민.* <newaccountonly> # LTA
.*씨뱔.* <newaccountonly> # LTA
.*좆까.* <newaccountonly> # LTA
#Weird character new account spam
.*[①-⑨]{6}.* <newaccountonly> # to release pressure on the enwiki abusefilter
.*08440828240.* <newaccountonly> #cross-wiki spam
.*271383970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]]
#Spam
.*Thincomme.* <newaccountonly>
.*27138970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]]
#LTA
.*password.* <newaccountonly>
.*passis.* <newaccountonly>
.*Paul Bedson.* <newaccountonly>
46ba9371ef8fdce61c9502e5fd7232b608b8b1e2
MediaWiki:Robots.txt
8
67
712
583
2025-09-12T04:58:26Z
Cook Me Plox
23
text
text/plain
# If you are using content from our site, please ensure that you are following the terms of our license (usually a Creative Commons license).
# For more information, see https://meta.weirdgloop.org/w/Meta:Copyrights
User-Agent: *
Disallow: /api.php
Disallow: /cdn-cgi/
Disallow: /cors/
Disallow: /geoip$
Disallow: /rest_v1/
Disallow: /rest.php/
Disallow: /tags/
Disallow: /*?action=
Disallow: /*?*&action=
Disallow: /*?feed=
Disallow: /*?*&feed=
Disallow: /*?from=
Disallow: /*?*&from=
Disallow: /*?mobileaction=
Disallow: /*?*&mobileaction=
Disallow: /*?oldid=
Disallow: /*?*&oldid=
Disallow: /*?printable=
Disallow: /*?*&printable=
Disallow: /*?redirect=
Disallow: /*?*&redirect=
Disallow: /*?uselang=
Disallow: /*?*&uselang=
Disallow: /*?useskin=
Disallow: /*?*&useskin=
Disallow: /*?variant=zh-hans
Disallow: /*?*&variant=zh-hans
Disallow: /*?variant=zh-hant
Disallow: /*?*&variant=zh-hant
Disallow: /*?veaction=
Disallow: /*?*&veaction=
Disallow: /*?filefrom=
Disallow: /*?*&filefrom=
Disallow: /*?fileuntil=
Disallow: /*?*&fileuntil=
Disallow: /*?navbox=
Disallow: /*?*&navbox=
Disallow: /*?pageuntil=
Disallow: /*?*&pageuntil=
Disallow: /*?pagefrom=
Disallow: /*?*&pagefrom=
Disallow: /*?diff=
Disallow: /*?*&diff=
Disallow: /*?curid=
Disallow: /*?*&curid=
Disallow: /*?search=
Disallow: /*?*&search=
Disallow: /*?section=
Disallow: /*?*§ion=
##############
## SEO bots ##
##############
User-agent: AhrefsBot
Disallow: /
User-agent: DotBot
Disallow: /
User-agent: Mauibot
Disallow: /
User-agent: MJ12bot
Disallow: /
# Huawei's web crawler. Ignores Disallow and gets caught in loops accessing special pages. Produces the majority of uncachable requests.
User-agent: PetalBot
Disallow: /
User-agent: SemrushBot
Disallow: /
User-agent: DataForSeoBot
Disallow: /
User-agent: Neevabot
Disallow: /
User-agent: MegaIndex
Disallow: /
User-agent: Seekport
Disallow: /
User-agent: Barkrowler
Disallow: /
User-agent: ImagesiftBot
Disallow: /
User-agent: BLEXBot
Disallow: /
User-agent: SenutoBot
Disallow: /
###############
### AI bots ###
###############
User-agent: GPTBot
Disallow: /
User-agent: CCBot
Disallow: /
User-agent: Google-Extended
Disallow: /
User-agent: yacybot
Disallow: /
User-agent: meta-externalagent
Disallow: /
User-agent: ClaudeBot
Disallow: /
User-agent: AI2Bot
Disallow: /
User-agent: OAI-SearchBot
Disallow: /
User-agent: thetradedesk
Disallow: /
User-agent: carbon-umbrella-bot
Disallow: /
User-agent: PerplexityBot
Disallow: /
User-agent: Bytespider
Disallow: /
User-agent: TerraCotta
Disallow: /
e8ac5c682f361d6c8891a5cfa9a5adb3549cead6
Extension:Bucket/SMW migration guide
0
141
714
676
2025-09-12T21:22:03Z
Mudscape
106
/* Reading data */ Add join example
wikitext
text/x-wiki
Semantic MediaWiki and Bucket are able to coexist without issue, allowing migration to be a gradual process. It is recommended to store data in both Bucket and SMW simultaneously during migration to avoid interruptions to correct page parsing.
==Conceptual differences==
===Buckets vs Properties===
The primary unit of data in SMW is a Property. The primary unit of data in Bucket is a Bucket. A Bucket consists of multiple fields grouped together into a row. A field is equivalent to a Property. Conceptually this is similar to how SMW handles subobjects, which are multiple Properties grouped into one object.
===Parser tags===
Bucket has no support for parser tags, opting to only support reading and writing of Bucket data through the use of Modules. Simple Modules can be constructed to allow basic queries and puts to be performed without requiring writing a new module for each instance. Some example modules can be found [[Extension:Bucket/Example modules|here]].
===Output format===
Bucket does not directly support any WikiText output, query results are returned as a lua table that can be manipulated into the desired WikiText by the module. SMW by default orders results by page name, bucket has no defined default ordering. Using <code>bucket.orderBy('page_name', 'asc')</code> is an approximate replacement to the default SMW ordering.
===Page type===
The PAGE type in bucket is purely a cosmetic addition to a TEXT field, rendering as a link in bucket meta pages. It will not follow redirects like the SMW Page type, and bucket does not return page type information in the form of a wikitext link.
==Bucket enhancements==
===Query limit===
SMW is limited to 14 query conditions at once. Bucket has no limit on the number of conditions, only that the query cannot take too long.
===Categories===
Bucket can filter by pages in a category <code>.where('Category:Items')</code>, and also pages not in a category <code>.where(bucket.Not('Category:Items'))</code>
==Migration==
===Writing data===
The first step in migrating a Module from SMW to Bucket is determining what Properties will comprise the fields in the new Bucket, and what datatype they will be.
Consider the following snippet used to set a SMW subobject:
<syntaxhighlight lang="lua">
--Module:DropsLine
local subname = variant
local json_blob = {
['Drop level'] = dropLevel,
['League region'] = leagueRegions,
['Drop type'] = dropType,
['Approx'] = approx
}
local data_entry = {
['Dropped item page'] = itemPage, -- The item we are dropping
['Dropped from'] = pageName, -- The page we are on
['Drop JSON'] = mw.text.jsonEncode(json_blob) -- Blob of extra data
}
mw.smw.subobject(data_entry, subname)
</syntaxhighlight>
This is the equivalent snippet to set a Bucket entry:
<syntaxhighlight lang="lua">
--Module:DropsLine
local subname = variant
local json_blob = {
['Drop level'] = dropLevel,
['League region'] = leagueRegions,
['Drop type'] = dropType,
['Approx'] = approx
}
local data_entry = {
['item_page'] = itemPage, -- The item we are dropping
['json_blob'] = mw.text.jsonEncode(json_blob) -- Blob of extra data
}
mw.bucket("dropsline").sub(subname).put(data_entry)
</syntaxhighlight>
The only changes required in the module is to ensure the data_entry object is using valid field names, and changing the actual line of code that puts the data. We remove the "Dropped" prefix when converting the names from Properties to fields, because the fields are part of the "dropsline" Bucket there is no ambiguity. We can even get rid of the "Dropped from" property completely, as all Buckets contain a field "page_name" which is automatically set to the page where the <code>bucket.put</code> occurs.
There are other changes required outside of the module. In this example we have 3 distinct Property pages, Property:Dropped item page, Property:Dropped from, and Property:Drop JSON. We will create one Bucket page at Bucket:Dropsline to replace these three Properties.
<syntaxhighlight lang="JSON">
{
"item_page": {
"type": "PAGE"
},
"json_blob": {
"type": "TEXT",
"index": false
}
}
</syntaxhighlight>
===Reading data===
Reading from Buckets is done through lua using functions that mimic the style of SQL.
SMW example
<syntaxhighlight lang="lua">
local query = {
'[[Dropped item page::'..table.concat(items, '||')..']]',
'[[Drop JSON::+]]',
'?=#-',
'?Drop JSON = json',
limit = args.limit or 500,
}
local data = mw.smw.ask(query)
</syntaxhighlight>
Bucket example
<syntaxhighlight lang="lua">
item_conditions = {}
for _, item in ipairs(items) do
table.insert(item_conditions, {"item_page", item})
end
local data = bucket("dropsline")
.select("json_blob")
.where(bucket.Or(item_conditions))
.limit(args.limit or 500)
.run()
</syntaxhighlight>
; Reading with a join
To read related data from multiple buckets you use a <code>.join</code> and prefix fields in the joined bucket with the name of the bucket and a period, such as <code>infobox_bonuses.page_name</code>
Bucket example to return pages that are sold by a store(storeline.sold_item) and have bonus stats(infobox_bonuses)
<syntaxhighlight lang="lua">
local data = bucket("storeline")
.join("infobox_bonuses", "infobox_bonuses.page_name", "storeline.sold_item")
.select("infobox_bonuses.page_name")
.where("store_stock", ">", 0)
.run()
</syntaxhighlight>
{{NavboxBucket}}
aed63b43b0e39ff28759f5b3a3956f395f0745dd
User:FatvaCarribs
2
164
727
2025-09-21T04:21:29Z
FatvaCarribs
198
Created page with "[[Minecraft|Minecraft True Game]] Old Man City Centre For Sale"
wikitext
text/x-wiki
[[Minecraft|Minecraft True Game]] Old Man City Centre For Sale
ead3d6385d863182787bfeaee84afd99022fa6f4
User:Mudscape
2
162
728
726
2025-09-22T14:41:26Z
Mudscape
106
/* Minecraft */
wikitext
text/x-wiki
Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord
==Bucket migration list==
=== RuneScape ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial++|reads=no|done=no|comment=in progress}}
{{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
|}
=== Minecraft ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=Contacted late on accident}}
{{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
|}
=== Other ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=no|done=no|comment=}}
{{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=partial|reads=no|done=no|comment=}}
|}
8efcb58a627a69d3cc1b594fec39e9324df5d870
729
728
2025-09-22T14:42:58Z
Mudscape
106
/* Minecraft */
wikitext
text/x-wiki
Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord
==Bucket migration list==
=== RuneScape ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial++|reads=no|done=no|comment=in progress}}
{{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
|}
=== Minecraft ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=partial|reads=partial|done=no|comment=}}
{{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=Contacted late on accident}}
{{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}}
{{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
|}
=== Other ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=no|done=no|comment=}}
{{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=partial|reads=no|done=no|comment=}}
|}
2c1ad80d94ad02c98e4fd63e43363cc090c97415
730
729
2025-09-22T14:46:37Z
Mudscape
106
/* Minecraft */
wikitext
text/x-wiki
Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord
==Bucket migration list==
=== RuneScape ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial++|reads=no|done=no|comment=in progress}}
{{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
|}
=== Minecraft ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=partial|reads=partial|done=no|comment=}}
{{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=Contacted late on accident}}
{{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=partial|done=no|comment=}}
{{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=partial|reads=partial|done=no|comment=}}
{{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=partial|done=no|comment=}}
{{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
|}
=== Other ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=no|done=no|comment=}}
{{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=partial|reads=no|done=no|comment=}}
|}
fb8c59031220c8b5b1fad4600ffa3671b09f5d31
731
730
2025-09-22T14:50:47Z
Mudscape
106
/* Other */
wikitext
text/x-wiki
Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord
==Bucket migration list==
=== RuneScape ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial++|reads=no|done=no|comment=in progress}}
{{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
|}
=== Minecraft ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=partial|reads=partial|done=no|comment=}}
{{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=Contacted late on accident}}
{{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=partial|done=no|comment=}}
{{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=partial|reads=partial|done=no|comment=}}
{{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=partial|done=no|comment=}}
{{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
|}
=== Other ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=partial|done=no|comment=}}
{{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=partial|reads=no|done=no|comment=}}
|}
a04a64c99525bf47503820b05ee2f175ce07ca0d
732
731
2025-09-22T16:51:02Z
Mudscape
106
/* Minecraft */
wikitext
text/x-wiki
Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord
==Bucket migration list==
=== RuneScape ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial++|reads=no|done=no|comment=in progress}}
{{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
|}
=== Minecraft ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=partial|reads=partial|done=no|comment=}}
{{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=Contacted late on accident}}
{{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=partial|done=no|comment=}}
{{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=partial|done=no|comment=}}
{{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
|}
=== Other ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=partial|done=no|comment=}}
{{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=partial|reads=no|done=no|comment=}}
|}
f7a5336c7069f7a349a93854d0b1dcd3e9031de3
733
732
2025-09-22T17:13:09Z
Mudscape
106
/* Minecraft */
wikitext
text/x-wiki
Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord
==Bucket migration list==
=== RuneScape ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial++|reads=no|done=no|comment=in progress}}
{{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
|}
=== Minecraft ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=partial|reads=partial|done=no|comment=Few things left some of which needs admin perms.}}
{{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=Contacted late on accident}}
{{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=partial|done=no|comment=Only recipe module left}}
{{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
|}
=== Other ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=partial|done=no|comment=}}
{{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=partial|reads=no|done=no|comment=}}
|}
c0c7412f3993dd901d1673e2248bd5b914de16c7
734
733
2025-09-23T13:57:27Z
Mudscape
106
/* Minecraft */
wikitext
text/x-wiki
Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord
==Bucket migration list==
=== RuneScape ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial++|reads=no|done=no|comment=in progress}}
{{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
|}
=== Minecraft ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=partial|reads=partial|done=no|comment=Few things left some of which needs admin perms.}}
{{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=partial|done=no|comment=Only recipe module left}}
{{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
|}
=== Other ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=partial|done=no|comment=}}
{{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=partial|reads=no|done=no|comment=}}
|}
7df800402f61306dce651336419dc672fa27683d
735
734
2025-09-23T13:58:50Z
Mudscape
106
/* Minecraft */
wikitext
text/x-wiki
Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord
==Bucket migration list==
=== RuneScape ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial++|reads=no|done=no|comment=in progress}}
{{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
|}
=== Minecraft ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=partial|reads=partial|done=no|comment=Few things left some of which needs admin perms.}}
{{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
|}
=== Other ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=partial|done=no|comment=}}
{{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=partial|reads=no|done=no|comment=}}
|}
6f00c8ac6d3f46d6e225b61c1f0fc85abc264720
736
735
2025-09-23T22:15:42Z
Mudscape
106
/* Other */
wikitext
text/x-wiki
Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord
==Bucket migration list==
=== RuneScape ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}}
{{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
{{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial++|reads=no|done=no|comment=in progress}}
{{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}}
|}
=== Minecraft ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=partial|reads=partial|done=no|comment=Few things left some of which needs admin perms.}}
{{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}}
{{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
|}
=== Other ===
{| class='wikitable'
|-
! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment
|-
{{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}}
{{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}}
{{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=partial|reads=no|done=no|comment=}}
|}
d9ce61adb1874a980ac752c11cacdd3f0b2b399f